求助:cnn网络5分类accuracy、loss曲线这样,存在什么问题?

Crysis-H 2019-02-20 11:54:40
初学tensorflow,网上下载了一堆图片,5分类,每个分类的训练集有3000张图片,测试集100张。总共就是15000训练集,500测试集。 图片预处理都是直接resize成224*224。 cnn网络有5个卷积层,3个全连接层,基本参照vgg的结构简化了一下。 调整了几次学习率等等超参数,曲线都基本如此。 这是最后一次的曲线,学习率0.01,batch为20。 猜测是数据集有什么问题,但是检查了label没有错,不知道还有什么没考虑到。 哎,搞了三天了,显卡一直在满载,心痛
...全文
1121 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guo mingyu 2020-09-18
  • 打赏
  • 举报
回复 1
验证集分了多少,还是用测试集跑的 accuracy、loss曲线属于通常范畴,但是从曲线上可以看到模型还没有训练到适合区域,加上学习率可能太大导致模型下降过快。 建议 1 增加验证集数量 2 加强数据 3 调整学习率找到最适合下降曲线 4 调整模型深度 15000张图片batch为20过于小 5 不知道你怎么设置的打乱顺序的让顺序和batch尽量保持一致 不好意思擅自说了一大堆希望有帮助
Nicholas-L 2020-04-27
  • 打赏
  • 举报
回复
可进行数据增强
Nicholas-L 2020-04-27
  • 打赏
  • 举报
回复
可能是训练集的特征不能涵盖测试集的特征
王者灵魂 2019-08-13
  • 打赏
  • 举报
回复 1
loss曲线还是不错的,不过你的曲线严重过拟合了。

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧