マルチクラス分類に XGBClassifier (xgboost) を使用しています。分類子を実行すると、次のようなエラーが表示されます。
unexpected keyword argument 'num_class'
このエラーの原因となったコードを以下に示します (params は xgb の有効なパラメーターのセットです)。
xgb.XGBClassifier(params, num_class=100)
少し検索したところ、「num_class」パラメーターは、XGBClassifier の scikit 実装の「n_classes」という名前であることがわかりました。この変更を試みたところ、同様のエラーが発生しました。
unexpected keyword argument 'n_classes'
このエラーの原因となったコードを以下に示します。
xgb.XGBClassifier(params, num_class=100)
このエラーを修正するための助けをいただければ幸いです!