classification-pytorch icon indicating copy to clipboard operation
classification-pytorch copied to clipboard

为什么验证精度比训练精度高?

Open RY-97 opened this issue 1 year ago • 9 comments

为什么验证精度比训练精度高?高的太离谱了 image

RY-97 avatar Nov 18 '23 01:11 RY-97

数据加载预处理有问题

RY-97 avatar Nov 20 '23 13:11 RY-97

那请问您是修改了哪个地方呀,我也是显示train_acc比val_acc要低

seudwh123 avatar Mar 07 '24 01:03 seudwh123

我这里也是。。。。我没有修改什么呀,一直没找到原因

zhujilin1995 avatar Mar 18 '24 02:03 zhujilin1995

可能是网络冻结层过多,作者代码默认把整个骨干网络給冻结,那么剩下得只能训练分类器了,就导致结果不好

---原始邮件--- 发件人: "Kirin @.> 发送时间: 2024年3月18日(周一) 上午10:55 收件人: @.>; 抄送: @.@.>; 主题: Re: [bubbliiiing/classification-pytorch] 为什么验证精度比训练精度高? (Issue #27)

我这里也是。。。。我没有修改什么呀,一直没找到原因

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

seudwh123 avatar Mar 18 '24 03:03 seudwh123

但是我都是Freeze_Train = False,不冻结训练呀。我就有很懵了,请问你之前出现这个问题后,后面解决了没?

zhujilin1995 avatar Mar 18 '24 03:03 zhujilin1995

我现在也解决不了,收敛很慢,训练精度只能在95左右

---原始邮件--- 发件人: "Kirin @.> 发送时间: 2024年3月18日(周一) 中午11:23 收件人: @.>; 抄送: @.@.>; 主题: Re: [bubbliiiing/classification-pytorch] 为什么验证精度比训练精度高? (Issue #27)

但是我都是Freeze_Train = False,不冻结训练呀。我就有很懵了,请问你之前出现这个问题后,后面解决了没?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

seudwh123 avatar Mar 18 '24 03:03 seudwh123

那我的问题就不一样了,我的数据集(7类,每类基本都有1000张图像左右,有的有2400张)下,已有的方法效果都还可以,有的有99%的精度,那我还有啥改进空间呢。你的数据集结构是什么样的呀?

zhujilin1995 avatar Mar 18 '24 03:03 zhujilin1995

我的分十类,总共两万张左右,所有模型的训练精度都基本在95,但都基本要500代才收敛

---原始邮件--- 发件人: "Kirin @.> 发送时间: 2024年3月18日(周一) 中午11:42 收件人: @.>; 抄送: @.@.>; 主题: Re: [bubbliiiing/classification-pytorch] 为什么验证精度比训练精度高? (Issue #27)

那我的问题就不一样了,我的数据集(7类,每类基本都有1000张图像左右,有的有2400张)下,已有的方法效果都还可以,有的有99%的精度,那我还有啥改进空间呢。你的数据集结构是什么样的呀?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

seudwh123 avatar Mar 18 '24 03:03 seudwh123

你这个图像太多了 没必要这么多😂

---- 回复的原邮件 ---- | 发件人 | @.> | | 发送日期 | 2024年03月18日 11:48 | | 收件人 | bubbliiiing/classification-pytorch @.> | | 抄送人 | Kirin @.>, Comment @.> | | 主题 | Re: [bubbliiiing/classification-pytorch] 为什么验证精度比训练精度高? (Issue #27) |

我的分十类,总共两万张左右,所有模型的训练精度都基本在95,但都基本要500代才收敛

---原始邮件--- 发件人: "Kirin @.> 发送时间: 2024年3月18日(周一) 中午11:42 收件人: @.>; 抄送: @.@.>; 主题: Re: [bubbliiiing/classification-pytorch] 为什么验证精度比训练精度高? (Issue #27)

那我的问题就不一样了,我的数据集(7类,每类基本都有1000张图像左右,有的有2400张)下,已有的方法效果都还可以,有的有99%的精度,那我还有啥改进空间呢。你的数据集结构是什么样的呀?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

zhujilin1995 avatar Mar 18 '24 03:03 zhujilin1995