问题描述
美好的一天!我在LightGBM中遇到随机森林问题:
X_train_g,X_test_g,y_train_g,y_test_g = train_test_split(X,y,test_size=0.3,shuffle=True)
train_data = lgb.Dataset(X_train_g,label=y_train_g)
param={ 'boosting': 'random_forest'}
ppn=lgb.train(param,train_data)
y_pred_g = ppn.predict(X_test_g)
r2=r2_score(y_pred_g,y_test_g)
print('R2=',r2)
如果我将随机森林的增强模式更改为gbdt,dart或goss,则一切正常。但是使用Rf,我有下一个错误:
LightGBMError: Check Failed: config->bagging_freq > 0 && config->bagging_fraction < 1.0f && config->bagging_fraction > 0.0f at c:\users\builder\appdata\local\temp\pip-req-build-7miknwb4\compile\src\boosting\rf.hpp,line 35
我看到了类似的问题,但是人们在第26-28行遇到了问题,他们解决了我的问题。 请帮帮我。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)