机器学习日志 手写数字识别 Digit Recognizer pytorch 神经网络

我是链接

第一次用pytorch写机器学习,不得不说是真的好用

pytorch的学习可以看这里,看看基本用法就行,个人感觉主要还是要看着实践代码来学习

总结了几个点:

1.loss出现nan

这个让我头疼了好久,主要有两个方面吧:一是学习率可能太高了,可以调低一点试试。二是对于这个数据,黑白值颜色深度是用0到255来表示的,让每个颜色深度除以255变成0到1来表示,结果会好很多,准确率也会高很多。

另外听说训练数据里有nan inf 除以0 也会出现nan

2.训练的时候犯傻了,好几万的数据训练的时候只用了前几百个。我还纳闷为啥准确率那么低(89%左右),后来发现barch挺大,但只有几百个训练了。

把上面说的改了后正确率到达98.2%,后面慢慢来改进

神经网络的模型是看着网上的搭建的,2个卷积层和池化层,2个全连接层

最近在学飞桨,放一个飞桨版本

posted @   wljss  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2020-03-05 [武汉加油] luogu P6178 【模板】Matrix-Tree 定理
点击右上角即可分享
微信分享提示