Size: a a a

2021 February 16

IL

Ivan Lyzhin in catboost_ru
Да, ты прав, при boost_from_average начальный аппрокс проставляется в bias
источник
2021 February 17

MK

Maxim Khrisanfov in catboost_ru
Привет, вопрос по поводу обучения на GPU. Заметил что при обучении на GPU CatBoost активно использует одно ядро CPU. Насколько важна производительность в однопотоке? Например для топовых видеокарт типа GTX 3090 имеет ли смысл брать топовый по однопотоку процессор или достаточно взять процессор из первой десятки?
источник
2021 February 18

LM

Leonid Maximov in catboost_ru
Спам
источник
2021 February 19

TB

Taras B in catboost_ru
а есть аналог функции у катбуста?
источник

IL

Ivan Lyzhin in catboost_ru
Taras B
а есть аналог функции у катбуста?
Нет. Если хочется посмотреть на деревья, то проще всего это сделать с помощью метода plot_tree. Еще можно сохранить в json и посмотреть на него.
источник

TB

Taras B in catboost_ru
Ivan Lyzhin
Нет. Если хочется посмотреть на деревья, то проще всего это сделать с помощью метода plot_tree. Еще можно сохранить в json и посмотреть на него.
Печально. Я думал написать враппер, чтобы можно было использовать dtreeviz.  Там поинтересней визуализация
источник

SK

Stanislav Kirillov in catboost_ru
Taras B
Печально. Я думал написать враппер, чтобы можно было использовать dtreeviz.  Там поинтересней визуализация
На самом деле, есть недокументированный внутренний API который используется в plot_tree
источник

SK

Stanislav Kirillov in catboost_ru
Вы можете сделать контрибьюшн с экспортом деревьев в нужный вам формат
источник

A

Andrew in catboost_ru
Скажите, есть какие-то советы по поводу параметров моделей для быстрого инференса? С учетом оригинальных деревьев катбуста, что оказывается лучше, меньше глубина и больше деревьев, или больше глубины с меньше древьев? Есть ли способы ускорять предсказания, например, вычислять значения "не полностью", и, если принадлежность к итоговому классу уже не изменится, то не трогать оставшиеся деревья/слои? Конкретно сейчас мне для задачи ранжирования.
источник
2021 February 20

ЕП

Евгений Петров... in catboost_ru
Andrew
Скажите, есть какие-то советы по поводу параметров моделей для быстрого инференса? С учетом оригинальных деревьев катбуста, что оказывается лучше, меньше глубина и больше деревьев, или больше глубины с меньше древьев? Есть ли способы ускорять предсказания, например, вычислять значения "не полностью", и, если принадлежность к итоговому классу уже не изменится, то не трогать оставшиеся деревья/слои? Конкретно сейчас мне для задачи ранжирования.
параметры обучения подбирают исходя из качества. если есть две модели с близким качеством, то применяться быстрее будет модель меньшего размера. катбуст применяет модель целиком. возможно, иногда имеет смысл оценить сверху влияние хвостов модели на прогноз и останавливаться раньше. мы это не исследовали.
источник

A

Andrew in catboost_ru
> то применяться быстрее будет модель меньшего размера
Вопрос был как раз про то, что обычно дает меньший latency применения для стандартных SymetricTrees — меньше глубины, или меньше деревьев. Мне заранее неинтересны модели с latency применения выше определенного, и поэтому я хочу соответсвующе ограничить множество перебираемых гиперпараметров.
источник

ЕП

Евгений Петров... in catboost_ru
Andrew
> то применяться быстрее будет модель меньшего размера
Вопрос был как раз про то, что обычно дает меньший latency применения для стандартных SymetricTrees — меньше глубины, или меньше деревьев. Мне заранее неинтересны модели с latency применения выше определенного, и поэтому я хочу соответсвующе ограничить множество перебираемых гиперпараметров.
латенси применения линейна по размеру модели. если нет катфичей, то размер модели = O(число деревьев * глубина дерева * число листьев в дереве).
источник
2021 February 21

A

Alexandr in catboost_ru
добрый день! как лучше всего настраивать гипермараметры для catboost? Использовать методы самого catboosta или лучше сторонюю библиотеку типа hyperopt
источник

ЕП

Евгений Петров... in catboost_ru
Alexandr
добрый день! как лучше всего настраивать гипермараметры для catboost? Использовать методы самого catboosta или лучше сторонюю библиотеку типа hyperopt
катбустовый гиперопт умеет экономить на построении сетки для значений фичей.
источник

AK

Andrey Korzhun in catboost_ru
Евгений Петров
катбустовый гиперопт умеет экономить на построении сетки для значений фичей.
А "катбустовый гиперопт" это как? Это grid_search или что-то другое?
источник

ЕП

Евгений Петров... in catboost_ru
Andrey Korzhun
А "катбустовый гиперопт" это как? Это grid_search или что-то другое?
источник

AK

Andrey Korzhun in catboost_ru
Спасибо!
источник
2021 February 24

A

Alexandr in catboost_ru
добрый день!  какую loss_function вы бы посоветовали для предсказания редких событий. Мне нужно с наибольшей точностью предсказать пики.  Идеально, если бы можно было определить порог
источник

SK

Stanislav Kirillov in catboost_ru
Привет!
источник

SK

Stanislav Kirillov in catboost_ru
А ты хочешь больше штрафовать за выбросы?
источник