就是这个原因,删掉之前叫lightgbm的文件就行。
错误2:lightgbm.basic.LightGBMError: Multiclass objective and metrics don’t match
原因:
我的代码:
gbm = lgb.LGBMClassifier(objective='regression',num_leaves=31,learning_rate=0.05,n_estimators=20)
正确代码
gbm = lgb.LGBMRegressor(objective='regression', num_leaves=31, learning_rate=0.05, n_estimators=20)
- LGBMClassifier
- LGBMRegressor
复制粘贴也要有点节操啊,注意回归和分类的区别