Здравствуйте!
Я пытаюсь объединить список eval_metrics, состоящий из одной пользовательской функции eval и нескольких встроенных функций eval.
Когда я использую список встроенных функций, все работает нормально:
model.fit(
X_train_inner,
y_train_inner,
early_stopping_rounds=20,
eval_metric = ["error", "logloss", "map"],
eval_set=[(X_test_inner, y_test_inner)])
Кроме того, когда я использую свою собственную функцию, все в порядке:
model.fit(
X_train_inner,
y_train_inner,
early_stopping_rounds=20,
eval_metric = custom_f1_eval_function,
eval_set=[(X_test_inner, y_test_inner)])
Но как передать как пользовательские, так и встроенные функции параметру eval_metric?
Спасибо!