GFocalV2 icon indicating copy to clipboard operation
GFocalV2 copied to clipboard

关于训练

Open liushuai839 opened this issue 3 years ago • 7 comments

你好,翔哥,首先感谢你的工作.在我训练的过程中,出现了这样的问题: 我分别训练GFLv1 和 GFLv2, 发现刚开始的分类损失相差很大, GFLv1的分类损失在0.4~0.5左右,但是GFLv2的分类损失直接变成了700-800之间,我想问下这是一个正常的现象吗? 你在训练的时候遇到过吗

liushuai839 avatar Nov 30 '20 02:11 liushuai839

不正常,训练的时候没有遇到过。请问两者分别是什么训练setting?

implus avatar Nov 30 '20 05:11 implus

不正常,训练的时候没有遇到过。请问两者分别是什么训练setting? 两个是一样的settings, 我是直接在以前的mmdetection中加入了gfocal_head.py ,然后把gflv1中的configs文件中的head名称换成GFocalHead,没有改动其他的

liushuai839 avatar Nov 30 '20 05:11 liushuai839

config的 GFocalHead 里面
loss_cls=dict( type='QualityFocalLoss', use_sigmoid=False, beta=2.0, loss_weight=1.0),

注意use_sigmoid=False

很多对应的代码有一些变化,请注意一下~

implus avatar Nov 30 '20 07:11 implus

对您的工作非常感兴趣,在复现时我将gfocal文件夹放在了configs下边,并且没有更改里边的代码,但是在我运行 train.py时,遇到了这样一个错误AssertionError: Only sigmoid in QFL supported now. 请问是哪里还需要更改吗?

Rongmiq avatar Mar 18 '21 13:03 Rongmiq

对您的工作非常感兴趣,在复现时我将gfocal文件夹放在了configs下边,并且没有更改里边的代码,但是在我运行 train.py时,遇到了这样一个错误AssertionError: Only sigmoid in QFL supported now. 请问是哪里还需要更改吗?

hi,来自一年后的问题,我现在也遇到这个结果了,请问你解决这个问题了么’

wudizuixiaosa avatar Jul 27 '22 13:07 wudizuixiaosa

对您的工作非常感兴趣,在复现时我将gfocal文件夹放在了configs下边,并且没有更改里边的代码,但是在我运行 train.py时,遇到了这样一个错误AssertionError: Only sigmoid in QFL supported now. 请问是哪里还需要更改吗?

hi,来自一年后的问题,我现在也遇到这个结果了,请问你解决这个问题了么’

你解决了吗?默认use_sigmoid=False会出现这个问题无法训练,但是改成true,loss 又会有七八百直接爆炸

lsm140 avatar Jan 29 '24 07:01 lsm140

你好,翔哥,首先感谢你的工作.在我训练的过程中,出现了这样的问题: 我分别训练GFLv1 和 GFLv2, 发现刚开始的分类损失相差很大, GFLv1的分类损失在0.4~0.5左右,但是GFLv2的分类损失直接变成了700-800之间,我想问下这是一个正常的现象吗? 你在训练的时候遇到过吗

您好,您解决了这个问题吗?我现在也是loss700多 很失衡,val出问题,检查了json标注,也正常的,应该是出在loss上了导致训练不行

lsm140 avatar Jan 29 '24 09:01 lsm140