Whenever I look for object detection model, I find YOLO v3 most of the times and that might be due to the fact that it is the last version created by original authors and also more stable. In 2020, a new author released unofficial version called YOLO v4 and just after 5 days, another author launched YOLO v5. I am confused that if I have to chose one of the models, which one should I chose? EfficientDet is better than YOLO v3 in my opinion but there is very less talk about that. Is there any other model which is better than thsese? I want to know which models should I chose if I'm detecting objects in images and videos respectively. When speed is not an issue, which one is the best model and when speed is an issue like in videos, which one should I use?

  • 1
    $\begingroup$ I can add to your confusion by adding RetinaNet as a contender. $\endgroup$ Commented Aug 13, 2020 at 18:05

1 Answer 1


There are many subtle differences between yolov4 and v5 other than speed like YOLOv4 exceeds YOLOv5's performance on the COCO benchmark.this link will help you explain.

I dont know much about EfficientDet. Here's YOLOv3 Versus EfficientDet for State-of-the-Art Object Detection . It explains quite nicely difference between the two.

  • 1
    $\begingroup$ Yeah but YOLO V4 defeated YOLO V3 by a large margin so I think it is better than EfficientDet too? $\endgroup$
    – Deshwal
    Commented Aug 15, 2020 at 3:11
  • 1
    $\begingroup$ Yes, Yolov5 is a somewhat downgraded version of yolov4. $\endgroup$
    – Shiv
    Commented Aug 15, 2020 at 9:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.