Я пытаюсь узнать, какая функция потерь использует XGBoost для классификации нескольких классов. Я нашел in this question функцию потерь для логистической классификации в двоичном случае.Какая функция потерь для классификации нескольких классов в XGBoost?
У меня было, однако, что для кластера с несколькими кланами он может быть таким же, как в GBM (для классов K) which can be seen here, где y_k = 1, если метка x равна k и 0 в любом другом случае, а p_k (x) является функцией softmax. Тем не менее, я использовал градиент первого и второго порядка, используя эту функцию потерь, и hessian не соответствует той, которая определена в коде here константой 2.
Не могли бы вы рассказать мне, какая функция потерь используется?
Заранее спасибо.
То, что вы описываете метрики оценки, а не потери функций. Первый используется для * оценки * производительности, а последний - того, что фактически используется для соответствия модели. – Ben