я хочу one-hot-encode. в catboost я просто не указываю их как категориальные и сам делаю one-hot в препроцессинге, да?
есть per_feature_ctr но там вроде как нельзя указать one-hot-encode для конкретной фичи?
заранее спасибо!
Категориальные признаки и так переводятся в one-hot-encode под капотом, самому препроцессить нет необходимости
эммм.. разве? катбуст же делает хитрый таргет энкодинг?
"By default, CatBoost uses one-hot encoding for categorical features" (https://catboost.ai/en/docs/features/categorical-features) Я к тому что вручную делать one-hot нет никакого смысла
а имеется ввиду тип колонки в пандасе - категория? она автоматом переводится в ванхот?
тип колонки не имеет значения, при обучении (в fit метод) нужно передать какие колонки числовые а какие категориальные
https://catboost.ai/en/docs/concepts/algorithm-main-stages_cat-to-numberic >One-hot encoding is also supported. Use one of the following training parameters to enable it. т.е. ванхот включается отдельно
Обсуждают сегодня