26
Jan 31, 2021PP-YOLOE just got released but is it better than all its other YOLO counterparts like YOLOv5 and YoloX? That’s let’s find out in this video.
What is PP YOLOE?
First off, what the F#%& is PP-YOLO-E? Well PP is short for Paddle Paddle.
No not that type of Paddle.
Paddle stands for (PArallel Distributed Deep LEarning) which is a deep learning framework developed by Baidu. You know the Chinese version of Google. Yeah that one.
PP-YOLO
So Baidu, started out creating their own flavour of the YOLO Objector Detector that is based on the already popular YOLOv3 and then they branded it as PP-YOLO. If, by now, you are scratching your head wondering WTF is YOLO, then I assume you know nothing John Snow and you should watch this video explaining YOLO in detail.
Now before we continue, I just want to say that Im so glad they called it PP-YOLO rather than the next version of the main YOLO like YOLOv5, that was surrounded by a whole lot of controversy. Controversy documentary right up here. And lastly if you want the full buffet of all you can eat YOLO courses then check out Augmented Startups for all the YOLO you can eat like YOLOR, YOLOX, YOLOv4 and more.
Anyways moving on, the first iteration of PP-YOLO was better than YOLOv4 in both Mean Average Precision(mAP) and inference time on the COCO dataset and tested with an Nvidia V100 GPU.
PP-YOLO-v2
On April 2021 Baidu released their second iteration of PP-YOLO, called PP-YOLOv2.. surprise surprise. According to their paper called PP-YOLOv2 - A practical Object Detector, they have mention that they had surpassed existing object detectors like YOLOv4-CSP and YOLOv5-l with the same amount of parameters. Okay okay, competition is getting heated now.
In some cases they mention that they had achieve comparable performance while still being 15.9% faster than Yolov5X model.
Enter PP-YOLOE
This brings us to PP-YOLOE. I dont know whether it was the pandemic or a change of management. But why in the name of Chuck Noris, did they call it YOLOE? God dammit! Could they not have called it something like PP-YOLOv3.
Was it because of all the new models being called YOLOX, YOLOR, YOLOP YOLO FU. AAAhh
The only reasonable explanation is that maybe YOLOv3 would be confused with PP-YOLOv3. I don't know honestly.
Anyways on the 5th of April 2022 Baidu released the paper PP-YOLOE - An Evolved version of YOLO.
They state that they were inspired by YOLOX for its anchor free method equipped with dynamic label assignment to improve the performance of detector, which has significantly outperforming YOLOv5 in terms of precision. Knowing this they further optimised their previous work in PP-YOLOV2.
Specifically, PP-YOLOE achieves 51.4 mAP on COCO with 640 × 640 resolution at the speed of 78.1 FPS, surpassing PP-YOLOv2 by 1.9% AP and YOLOX-l by 1.3% AP. Moreover, PP-YOLOE has a series of models (small,medium,large), similar to Mac Donalds.. cough I mean YOLOv5.
Verdict?
So ladies and gents, is PP-YOLOE is the winner right? Well not quite, while it is shown to be a high-performance detector, there are still no comparisons with other models like YOLOR. That’s a match up that I would like to see. In comparison to PP-YOLOE, I anticipate that YOLOR would be more accurate but slower in terms of performance (inference time).
The other thing to consider is the ease of use and community support. YOLOv5 has around 26k Github stars, compared to 6.3k stars for YOLOX and with around 7.6k Github stars for PP-YOLO which has some catching up to do. Models YOLOv5 is versatile in a way that you can deploy it to smart phones and developers have reported that it's quite easy to use. So it all depends on your application which would dictate which model you would select.
Now let me tell you a secret which is YOLO, you only LIKE once, meaning that you can only like this video/article once and not twice (otherwise it will unlike this video/article). So please like this article, Once Please. And if to want learn more about PP-YOLO-E architecture and implementation, then tell me in the comments down below.
Subscribe to this Augmented Startups YouTube Channel and based on the demand we’ll create a tutorial series on this.
Also check out our other YOLO Courses on Augmented startups YOLOv4, YOLOX with Dashboard and our super popular YOLOR + Build18 Apps. See you in the next.
Don't miss a beat!
New moves, motivation, and classes delivered to your inbox.
We hate SPAM. We will never sell your information, for any reason.