minst数据集可以用keras自动加载(我当时就快信了),现在从网盘下载好,自己指定路径就行了,这里本着博爱的精神发下百度网盘的链接。https://pan.baidu.com/s/1jH6uFFC 密码: dw3d。简书粘贴代码过来真的是蠢的一逼,希望赶紧更新,我只有从别处援引了
https://fishc.com.cn/thread-132243-1-1.html代码所在位置方便调整复制粘贴
老师课上做了的模型训练起来准确率才30%左右,当然他使用的loss是'mse'即mean square error均方差,之前也说过均方差用于回归会在离得近和远的位置梯度下降都比较小,我这里改成了categorical_crossentropy交叉熵,效果好了很多,准确率是0.8969,估计是老师留的坑,
我还试着修改了学习率0.1成0.01,结果准确率停留在0.6279,没有之前的好,可能是因为学习率低没有走出局部最低点还是就是步子太慢了
后来我又试着按之前TensorFlow的设计,只用一个隐层,这层隐层设计为全连接层,且单元数为784,概率提高到0.91左右
将激活函数从sigmoid改成relu,准确率又提高到0.92
当然重中之重还是熟练代码和思路
不得不说,keras评估模型的显示还不错