Использую cv со своим сплиттером и смотрю avg/std на тесте на последней итерации
2. Явно итерируюсь по сплитам, обучаю под каждый свою модель но с одинаковыми параметрами, считаю скор каждой из них на валидационной части потом беру mean/std
Вторым способом меньше обе величины: вместо (1287, 275) получаю (1282, 246). Сплиттер детерменировано выдает индексы. Почему числа разные?
Иван, привет Ну, mean+-std у тебя согласуются. Если считается быстро, то я бы попробовал прогнать N раз и посмотреть, как значения меняются
При последовательных запусках значения одинаковые между запусками
Хм, тогда подождем кого-то более шарящего
вы забыли: catb = CatBoost(iterations=3000, depth=11, loss_function='RMSE', random_seed=373) - random_seed=случайное число(одинаково для точного повторения)
random_state указан в params
Обсуждают сегодня