做bp神经网络出现这个报错:
原因
发生报错的主要原因是data是一个带有特征名称(feature names)的DataFrame,由于带有名称,模型在拟合和预测的时候只需要输入数值,因此才会报这个错误
解决方案
解决方法:
在出现predict的地方给数据加个values,
y_0_predict = model.predict(standardization.values) # 对测试集进行预测
如果还是出现报错,那么在fit那里也给数据加一个values文章来源:https://www.toymoban.com/news/detail-523069.html
参考解答
参考解答2文章来源地址https://www.toymoban.com/news/detail-523069.html
到了这里,关于UserWarning: X does not have valid feature names, but MLPRegressor was fitted with feature names w的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!