XGBoostの実装を行い動かそうとしたのですが、下記のエラーが表示されてしまい、動きません。
TypeError: 'DMatrix' object is not subscriptable
調べても対処方法がわからなかったので、教えていただけると助かります。
コードは次のようになっています。
python
1#XGBoost 2import xgboost as xgb 3train_data=xgb.DMatrix(X_train,label=y_train) 4valid_data=xgb.DMatrix(X_valid,label=y_valid) 5params={'objective':'reg:squaredlogerror'} 6xgbmodel=xgb.train(params,train_data,evals=[train_data,'train',valid_data,'valid'],num_boost_round=100,early_stopping_rounds=10)
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。