Skip to content
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

Why doesn't it work? #1

Closed
JiangWeiHn opened this issue Mar 20, 2021 · 10 comments
Closed

Why doesn't it work? #1

JiangWeiHn opened this issue Mar 20, 2021 · 10 comments

Comments

@JiangWeiHn
Copy link

I want to use this method in yolov5, because there is a long tail distribution problem in my data set. The largest class has more than 10000 pictures, and the smallest class has only more than 300 pictures. After 100 epoch, the mAP value is only 9.2%. Without using this method to calculate the loss function, the mAP value is 57.8. Why?

@JiangWeiHn
Copy link
Author

I use this method to replace the class loss BCEcls,is it right?

@tztztztztz
Copy link
Owner

For now, EQL v2 does not work for single-stage detectors because of the imbalance problem caused by lots of background anchors.

@JiangWeiHn
Copy link
Author

ok,thanks

@CangHaiQingYue
Copy link

大佬。yolov5上现在可能用EQLv2了吗。。。。one stage工业上比较香,但长尾不好解决啊~

@tztztztztz
Copy link
Owner

哈哈哈哈,现在还不行,我们正在尝试解决中~

@CangHaiQingYue
Copy link

@tztztztztz 大佬加油!

@CangHaiQingYue
Copy link

@tztztztztz 话说大佬,最新的yolox就是一个解耦的模型,这个可以用eqlv2吗?

@tztztztztz
Copy link
Owner

虽然他这个是解耦的,但是还是属于单阶段,需要对于大量的anchor point进行分类,所以还是会回到单阶段的长尾问题

@CangHaiQingYue
Copy link

ok 谢谢大佬

@xiaoche-24
Copy link

@tztztztztz 大佬,现在在yolov5上能采用eqlv2吗?能解决单阶段长尾问题不?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants