Какие различные варианты для целевых функций доступны в xgboost.XGBClassifier?

Помимо binary:logistic (которая является целевой функцией по умолчанию), есть ли какая-либо другая встроенная целевая функция, которая может использоваться в xbgoost.XGBClassifier()?

Ответы

Ответ 1

Это правда, что binary: logistic является целью по умолчанию для XGBClassifier, но я не вижу никакой причины, по которой вы не могли бы использовать другие цели, предлагаемые пакетом XGBoost. Например, в исходном коде sklearn.py вы можете видеть, что multi: softprob явно используется в случае мультикласса.

Более того, если это действительно необходимо, вы можете предоставить пользовательскую целевую функцию (подробности здесь).