Я новичок в Catboost и пробую его в проекте.Я делаю мультиклассовую классификацию, которая варьируется от 1 до 10.Вот мои параметры для обучения:
model = CatBoostClassifier(
custom_loss=['Accuracy'],
random_seed=42,
logging_level='Silent',
loss_function='MultiClass'
)
model.fit(
df_train_features, df_train_class,
cat_features=categorical_features_indices,
eval_set=(df_test_features, df_test_class),
logging_level='Verbose',
plot=True
)
Все мои тренировочные колонки категорически.Я получаю следующие результаты:
bestTest = -0.004890471811
bestIteration = 999
Кривая AUC начинается с отрицательного значения и начинает двигаться к нулю.Может кто-нибудь объяснить, как оценить балл за многоклассную задачу?