返回介绍

7.7 上机实验

发布于 2024-01-21 22:13:25 字数 535 浏览 0 评论 0 收藏 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文