ドキュメントによると、xgboostにはn_jobsパラメータがあります。 random_stateのようないくつかの他のパラメータについてxgboostを使った並列スレッド?
TypeError: __init__() got an unexpected keyword argument 'n_jobs'
同じ問題:私はn_jobsを設定しようとしたときしかし、私はこのエラーを取得します。私はこれがアップデートの問題かもしれないと思ったが、私は最新バージョン(0.6a2、pipでインストール)を持っているようだ。
from xgboost import XGBClassifier
estimator_xGBM = XGBClassifier(max_depth = 5, learning_rate = 0.05, n_estimators = 400, n_jobs = -1).fit(x_train)
任意のアイデア:
多くのエラーを再現するために私のためにそこに必要とされていませんか?私はxgboostをインストール
[最小、完全、および確認可能](https://stackoverflow.com/help/mcve)の例を追加できますか? –
が追加されました。それは私がエラー –
を取得するために必要なものです。問題を再現したので、あなたのインストールで変わったことではありません。これはどのように起こっているのかわかりませんでしたが、 'xgboost'のバグと思われます(n_jobsはXGBClassifierの明示的なkwargです)。 [Github](https://github.com/dmlc/xgboost/issues)で問題を開いてみてください。 –