
放假闲着没事,下载了一段 Python 的简单卷积神经网络,训练了一下,但是识别不准怎么回事? [详细] 基础代码是网上找的猫狗大战的代码,在此基础上自己找了些 ABCD 的答题卡的图片块(不到 200 个),进行训练。然后从训练的图片中找出几个图片进行测试,结果识别的都不正确?有研究 tensorflow 的高手,给指导下吧。
训练的图片太少?
注:相关参数已经修改了,并非直接用下载的代码。两个(卷积层+池化层)+两个全链接层的简单结构。
1 Xs0ul 2018 年 10 月 3 日 用训练集的都不对的话,那是没训练够吧。先看看你训练时候的准确率,然后要不多训练,要不改参数多训练 |
2 wingspread OP 我试试训练 10000 次的效果吧。原来都 1000 次 |
3 squid157 2018 年 10 月 3 日 via iPhone Loss 如果在下降那说明还要继续训练,如果没有就看看哪里有 bug,或者降低 learning rate |
4 kuhung 2018 年 10 月 4 日 图片归一化了没?这种情况很可能是格式要求没对上。网上的猫狗有个版本需要对像素值 /255。 |
5 shenbo 2018 年 10 月 4 日 via Android 200 个不够 |
6 wingspread OP |