2016-12-17 11 views
-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の異なるバージョンが速度の大きな違いを引き起こす可能性はありますか?

答えて

0

私が使ったxgboostのバージョンです。今はすべてが良いです。

関連する問題