YOLOv9 Architecture Explained
ฝัง
- เผยแพร่เมื่อ 26 ก.ค. 2024
- Hey Deep Learning Lovers! A new YOLO version has come. Join me for the first ever complete breakdown of YOLOv9 architecture video.
YOLOv9 Explained? Yes, it is a super detailed YOLOv9 explanation video. I'll be your guide as we explore the key features behind YOLOv9 power. We'll also unravel the similarities to some other models.
Take a deep breath because we will deep dive (literally) into:
1. All YOLOv9 architecture components, such as: Conv block, RepConvN, RepNBottleneck, RepNCSP, REPNCSPELAN4, ADown, and SPPELAN.
2. The backbone, neck, and head, which is surprisingly, YOLOv9 has 6 head blocks now.
3. The Auxiliary which is one of the smart new features in YOLOv9
Join me for this fascinating journey, where we'll decode YOLOv9 architecture together! If you found this video helpful, click the thumbs up and share the video.
Chapters:
0:00 Introduction (YOLOv9 Components)
0:16 Convolution Block
1:28 RepConvN
2:35 RepNBottleneck
3:06 RepNCSP
3:46 RepNCSPELAN4
4:53 ADown
5:28 SPPELAN
6:32 The YOLOv9 OVERALL Architecture
6:59 Programmable Gradient Information (PGI)
7:49 Block Numbering
9:47 Determining Channel Output in RepNCSPELAN4
11:03 Neck Part (Upsample, Concat)
13:33 Auxiliary (CBLinear, CBFuse)
Btw, to be honest, YOLOv9 is very accurate in some cases, but YOLOv8 is better in some other cases. In my opinion, It is better if you learn both.
If you want to learn more about YOLOv9 architecture along with its application, you can check out our "YOLOv9-YOLOv8-YOLOv7: 3 IN 1 COURSE". With one enrollment, you get all three best models so far. Click this link for more information:
👉 bit.ly/YOLOv7_v8_v9_Course
👉 bit.ly/YOLOv7_v8_v9_Course
Disclaimer: All information is based on our understanding of the paper and source code.
#yolov9 #yolov9architecture #objectdetection - วิทยาศาสตร์และเทคโนโลยี
Learn YOLOv9 YOLOv8 YOLOv7 in one course: bit.ly/YOLOv7_v8_v9_Course
thank you for your explained ❤❤❤❤
Thank sir, keep going
Thank you too
very good and detailed explanation. Thank you very much. Can I use the architecture of YOLOv9 in my write-up?
Yes you can. Please cite this site stunningvisionai.com/article/yolov9-architecture
I really appreciate your explanation. However, What about the Multi-Level Auxiliary Information branch as mentioned in the paper?
That would be another level of explanation. We need another video for it
can we apply attention layer to their arch. can you help me to explain where should it incorp.
I am not very sure for YOLOv9. But cmiiw, some YOLOv9 codes are similar with YOLOv8 codes and someone has tried to implement the attention model.
This thread might interest you: github.com/ultralytics/ultralytics/issues/2958
Could you please show the YOLOv9-seg architecture also? Thank you so much ~~~
That would be making another video :D
But thank you for asking
sir, can you make a video explain about all the loss funtion in yolov9, we are highly expecting that, thanks you.
Yes, you can make that video 😀
@@Dr.Priyanto.Hidayatullah oh im sorry i wrong, i mean would u make this for us
@@ucdung6092 hihihi. Thank you for the request, btw
Halo Pak Doktor. Mohon masukanya. Untuk mendeteksi multi class objek apakah Yolov8 atau Yolov9 ini bisa lebih baik dibandngkan Yolov4 atau Yolov5?
Berdasarkan papernya, seperti itu pak.
Hasil eksperimen kami juga seperti itu
I have one question regarding the detect blocks in the head.
Could you please explain why the detect blocks focus on detecting only one size?
Of all my object annotations are roughly the same size, can I choose to have just one detect block?
That is the way how YOLO detects object in different scales. If you have object with similar size, prune architecture part that are irrelevant to your case.
How to prune?
Well, we have a course on how to prune yolo architecture. However, it is specifically for YOLOv8. But the principle is similar btw
@@Dr.Priyanto.Hidayatullah Thank you.
@@VibesOfEastCoast no problem
Can you provide architecture diagram of the YOLOv9 ?
You can downlooad it from here: stunningvisionai.com/article/yolov9-architecture
Dear Sir,
Which activation function is used in YOLOv9?
Which attention module is used in YOLOv9?
SiLU activation function
SiLU activation function
@@Dr.Priyanto.Hidayatullah Thank you sir. What about attention module?
@@businessjournal339 i have to check the code.
@@businessjournal339 I have check the source code and the paper, i'm not sure there is an attention module in YOLOv9. In fact, there is someone who wants to add attention module to YOLOv9 github.com/WongKinYiu/yolov9/issues/454
cbfuse?
you can find out when explaining auxiliary
halo pak, saya mau checkout course bapak di udemy, apakah ada promo/voucher diskon😃 thanks
www.udemy.com/course/yolo-masterclass-deep-learning-computer-vision-course/?couponCode=TH-cam
Segera saja, hanya berlaku 4 harian lagi
@@Dr.Priyanto.Hidayatullah makasih bapak, otw check out
@@Dr.Priyanto.Hidayatullahmakasih bapak, otw checkout