Skip to content

kffeng/BPNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BPNet

BP神经网络_手写数字识别

使用的数据集是pytoch中的手写数字集MNIST,使用的激活函数为sigmoid,batch_size为32,共训练120,学习率初始设置为0.01,以后每30轮学习率减少为原来的一半,做了两次对比实验。 一次为一层隐藏层的结果,代码为文件中的bp_hidden1,结构为[28*28,300,10]。结果如下图所示,从结果中可以看出,效果并不好,随着训练轮数的增加,在测试集上的准确率大概稳定在0.72左右。 image

第二次实验是设计两层隐藏层,代码为文件中的bp_hidden2,网络结构为[28*28,300,100,10],从训练结果中可以看到,随着训练轮数的增加,在测试集上的准确率大概稳定在0.95左右,效果要比一层隐藏层的效果好很多。 image

2月10修改1 2222 33333

About

BP神经网络_手写数字识别

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages