-1
私はマルチ分類問題を解決するためにPythonでxgboostを使用しています。入力された学習データの数は、ここでおよそ500000である、非常に遅い実行私のpythonのコードです:それは、トレーニングと予測フレーズを実行するために、私は約2時間かかります
xgboostの速度が遅い原因は何でしょうか?
param = {'max_depth':23, 'eta':0.1, 'objective':'multi:softprob','num_class':24 }
num_round = 10
watchlist = [(dtrain, 'train')]
bst = xgb.train(param, dtrain, num_round, watchlist)
preds = bst.predict(dtest)
。しかし、他の人のプログラムでは、訓練と予測に約5分しかかかりません。彼らのコードは私のものとほぼ同じです。 非常に遅いスピードの理由は何でしょうか?私は64ビットのanaconda python 2.7を使用しています。 Pythonやxgboostの異なるバージョンが速度の大きな違いを引き起こす可能性はありますか?