UserWarning: X does not have valid feature names, but MLPRegressor was fitted with feature names w

做bp神经网络出现这个报错:
原因
发生报错的主要原因是data是一个带有特征名称(feature names)的DataFrame,由于带有名称,模型在拟合和预测的时候只需要输入数值,因此才会报这个错误

解决方案
解决方法:
在出现predict的地方给数据加个values,

y_0_predict = model.predict(standardization.values)  # 对测试集进行预测

如果还是出现报错,那么在fit那里也给数据加一个values

参考解答
参考解答2

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
乘风的头像乘风管理团队
上一篇 2023年8月22日
下一篇 2023年8月22日

相关推荐