-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请问关于retinanet,fcos的gfocal实现 #26
Comments
|
感谢回复~! |
准确来说有三个超参值得考虑,一个是边界被离散化成概率分布的离散程度n (小区间的个数),gfocal是16,对于rotated RetinaNet我们发现8更好,因此n可能会有一定的影响,不过差别不会太大。 第二个是温度\tau,这影响着概率分布的软化程度。一般而言会在5~15这个范围比较好。 第三个是loss weight,这个可以调一调。 我建议是按照这个顺序逐一去确定。 |
没做过mobilenet的实验,你可以用resnet18或者34做teacher试试 |
谢谢您的回复!我这几天重新做了实验,发现teacher选择上也有一定影响 |
您好!
我注意到LD项目中,config中的gfl文件夹里有复现相关不同网络使用generalized focal loss的代码
我理解的generalized focal loss的改进是在 1.分类分支使用了joint的quality focal loss 2.回归分支采用了general distribution+distribution focal loss,后者的核心是采用概率分布改进了边框拟合方式。
我看到项目中代码,例如gfl_r50_fpn_1x_coco这些,是在loss_cls中使用了quality focal loss,在loss_dfl中使用了distribution focal loss,这很容易理解。
但是,例如retina_gfl_r101_2x,fcos_gfl_r50_center这些配置中,对loss_cls还是使用了focalloss,在loss_bbox使用了GIoUloss(我理解的是quality focal loss中采用IoU label代替one-hot label的意思),不知道distribution focal loss是怎么体现的呢?其中,retinanet(retina_gfl_r101_2x)采用的好像还是deltaxywhbboxcoder?
非常感谢!
The text was updated successfully, but these errors were encountered: