问题:
WARNING:tensorflow:Falling back from v2 loop because of error: Failed to find data adapter that can handle input: <class ‘pandas.core.frame.DataFrame’>, <class ‘NoneType’>
原因:
这个警告是由于直接将pandas的数据输入进模型训练造成的。
解决方法:
- 忽略
import warnings
warnings.filterwarnings('ignore')
- 要避免这个警告,可以将pandas数据类型转化成ndrray数组。也就是 data.to_numpy() 转化一下(.values也可以)
#模型训练
mlp.fit(x_train.to_numpy(),y_train.to_numpy(),epochs=1000) #迭代1000次
参考资料:
https://blog.youkuaiyun.com/wenniewennie/article/details/104413635 的评论区
https://study.163.com/forum/detail/1208660825.htm