通过matlab实现了一个基于反向误差传播法的minist手写字的识别网络
MNIST.mat为数据集文件;
导入后会得到四个矩阵;train_ima,train_lab,test_ima,test_lab
train_ima每一列为一张训练图片;train_lab为对应的标签;
直接运行BP.m文件即可开始训练网络,训练途中会循环打印训练次数;
当num=100时,训练完毕
testBp.m为测试代码,可以测试训练好的网络的准确率,经测试当隐藏神经元数量为30时,准确率可达90%以上
通过提升隐藏层的数量,可以提高准确率,但会降低学习效率
空文件
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。