У меня есть эта предварительно обученная сохраненная модель, в которой я сообщил свои категориальные особенности, и она работает нормально, если я прогнозирую сразу после тренировки. Теперь я хочу использовать его снова в другом контексте, но я не знаю, как правильно сообщить категориальные особенности. Я попытался это:
model = CatBoostClassifier(cat_features=var_categ)
model.load_model('catmod.cat')
, но когда я пытаюсь предсказать:
modelo.predict(base)
Я получаю эту ошибку:
CatBoostError: features data: pandas.DataFrame column 'cod_var1' has dtype 'category' but is not in cat_features list
Да, я дважды проверил столбец находится в var_categ.