我是靠谱客的博主 等待樱桃,最近开发中收集的这篇文章主要介绍Resnet50 验证集的准确率很低,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在进行图像分类时使用到了Resnet50深度学习网络框架。但在训练时,发现其验证集的准确率很低。应该是发生了过拟合。

然后增加epoch或者调节参数效果都微乎其微。

上网搜到以下几种方法:(还未试验)

1.不仅在model.fit()函数中 shuffle=True,还要:

(28条消息) 训练模型的准确率很高,但是验证集准确率特别低_bi_diu1368的专栏-CSDN博客_训练集准确率高,测试集准确率低

2.增加验证集比率。因为这里我训练集大概占比8:1,似乎不是很合理。

3.bn层?不是很懂哈哈

(28条消息) 迁移学习中解决keras模型训练过程中的验证集准确率不变问题_nbxuwentao的博客-CSDN博客_验证准确率不变

4.在训练语句之前,检查以下你的trainable参数,是否设置了一些参数是不可训练的。这还可能导致你的输出只能是一个值,比如永远预测为标注0,因为你只有一点点的参数,而这并不是一个模型(比如只有100个参数是可以训练的,太简单了,无法模拟)。

这篇文章写得好!!!

(28条消息) 造成深度学习模型训练准确率(高)与验证准确率(低)相差较大的可能原因_叫我五哥的博客-CSDN博客_训练准确率高 验证准确率低

最后

以上就是等待樱桃为你收集整理的Resnet50 验证集的准确率很低的全部内容,希望文章能够帮你解决Resnet50 验证集的准确率很低所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部