文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
7.7 上机实验
1.实验目的
·掌握BP神经网络
2.实验内容
使用BP神经网络预测马是否患有疝气病。数据采用UCI数据库的疝气病症预测病马数据,该数据在第3章的上机实验已经使用过了。数据有多行,每行都有22个数据,前21个为马的病症数据,最后一个为该马的标签。数据已被分为训练集和测试集,data/horseColicTraining.txt和data/horseColicTest.txt。本实验的任务使用训练集训练BP神经网络并预测测试集的标签,并尝试将预测的测试集的标签错误率控制在30%以下。读者可以使用代码清单7-4的BP神经网络,也可以自行实现。
3.实验步骤提示
1)导入训练集和测试集。
2)数据正则化,可以借助scale函数:
from sklearn.preprocessing import scale
3)设置BP神经网络参数:网络层数和节点数,以及学习速率、正则化系数和迭代次数。
4)使用训练集训练BP神经网络。
5)使用训练好的BP神经网络预测测试集的标签,计算错误率。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论