私はカテゴリーデータと、私が最適化しようとしている目的関数を持っています。 xgboostのドキュメントでは、独自の目的関数を与えることができると言われていますが、グラデーションとヘッセ行列を返す必要があります。私はカテゴリーデータがあるときヘッセンまたは勾配が何を意味するのかよくわかりません。目的関数は次のようになりますPythonでカテゴリデータのカスタム目的関数をxgboostに与えることは可能ですか?
sum_{all classes i} ((number of correct predictions in class_i)/(number in class i))
この場合、カスタム目的関数を作成することはできますか?