Всем привет! Есть вопрос про multiclass catboost classifier.
Target class у меня имеет тип int64. При обучении модели с использованием kfold кросс-валидации возникает следующая ошибка (в методе fit):
CatBoostError: c:/goagent/pipelines/buildmaster/catboost.git/catboost/libs/target/target_converter.cpp:64: Unknown class name: "62"
С чем может быть связано такое? Я как-то неправильно подготовил данные? Сорри, если вопрос нубский)
При кросс-валидации у тебя в трейн не попало ни одного объекта с таргетом 62, а в тест попали. Поэтому при обучении у тебя модель не знала, что бывает такой класс. Можно заранее задать все возможные классы, тогда этой ошибки не будет.