2017-08-22 4 views

Répondre

3

C'est vrai que binaire: logistique est l'objectif par défaut pour XGBClassifier, mais je ne vois pas n'importe quelle raison pour laquelle vous ne pourriez pas utiliser d'autres objectifs offerts par le paquet XGBoost (http://xgboost-clone.readthedocs.io/en/latest/parameter.html#learning-task-parameters). Par exemple, vous pouvez voir dans sklearn.py code source que multi: softprob est utilisé explicitement dans le cas multiclass.

De plus, si c'est vraiment nécessaire, vous pouvez fournir une fonction d'objectif personnalisée (détails ici: http://xgboost.readthedocs.io/en/latest/python/python_api.html#module-xgboost.sklearn).