Catboost Custom Loss с внешними входными данными - PullRequest
0 голосов
/ 23 марта 2020

У меня есть тренировочный набор Pandas Dataframe:

col_1 col_2 ... col_n
  1    5.3       9

И я хотел бы определить пользовательскую функцию потери для CatBoost , используя col_2 в качестве веса (например, стоимость товара в контексте прогнозирования продаж), вычисляемая как:

my_error = abs (y_pred - y_true) * col_2

Как я могу это реализовать?

Я попытался проверить https://catboost.ai/docs/concepts/python-usages-examples.html#custom -loss-function-eval-metri c, но в нем сообщается, как создать пользовательский показатель c для оценочного набора, а не для обучения и добавления веса из внешнего df не упоминается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...