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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 39

  • @Dr.Priyanto.Hidayatullah
    @Dr.Priyanto.Hidayatullah  3 หลายเดือนก่อน +1

    Learn YOLOv9 YOLOv8 YOLOv7 in one course: bit.ly/YOLOv7_v8_v9_Course

  • @Ansx-uq1tz
    @Ansx-uq1tz 2 หลายเดือนก่อน +1

    thank you for your explained ❤❤❤❤

  • @ucdung6092
    @ucdung6092 3 หลายเดือนก่อน +2

    Thank sir, keep going

  • @marwanfouad5781
    @marwanfouad5781 5 วันที่ผ่านมา

    very good and detailed explanation. Thank you very much. Can I use the architecture of YOLOv9 in my write-up?

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  5 วันที่ผ่านมา

      Yes you can. Please cite this site stunningvisionai.com/article/yolov9-architecture

  • @harshdhamecha5301
    @harshdhamecha5301 2 หลายเดือนก่อน

    I really appreciate your explanation. However, What about the Multi-Level Auxiliary Information branch as mentioned in the paper?

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  หลายเดือนก่อน

      That would be another level of explanation. We need another video for it

  • @ssad-bx5or
    @ssad-bx5or 3 หลายเดือนก่อน

    can we apply attention layer to their arch. can you help me to explain where should it incorp.

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  3 หลายเดือนก่อน

      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

  • @HaVu-jb8cv
    @HaVu-jb8cv หลายเดือนก่อน

    Could you please show the YOLOv9-seg architecture also? Thank you so much ~~~

  • @ucdung6092
    @ucdung6092 3 หลายเดือนก่อน

    sir, can you make a video explain about all the loss funtion in yolov9, we are highly expecting that, thanks you.

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  3 หลายเดือนก่อน

      Yes, you can make that video 😀

    • @ucdung6092
      @ucdung6092 3 หลายเดือนก่อน

      @@Dr.Priyanto.Hidayatullah oh im sorry i wrong, i mean would u make this for us

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  3 หลายเดือนก่อน

      @@ucdung6092 hihihi. Thank you for the request, btw

  • @dosenswasta
    @dosenswasta หลายเดือนก่อน

    Halo Pak Doktor. Mohon masukanya. Untuk mendeteksi multi class objek apakah Yolov8 atau Yolov9 ini bisa lebih baik dibandngkan Yolov4 atau Yolov5?

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  หลายเดือนก่อน

      Berdasarkan papernya, seperti itu pak.
      Hasil eksperimen kami juga seperti itu

  • @VibesOfEastCoast
    @VibesOfEastCoast 5 วันที่ผ่านมา

    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?

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  5 วันที่ผ่านมา

      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

    • @VibesOfEastCoast
      @VibesOfEastCoast 4 วันที่ผ่านมา

      @@Dr.Priyanto.Hidayatullah Thank you.

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  4 วันที่ผ่านมา

      @@VibesOfEastCoast no problem

  • @SubhanTech-uv7zs
    @SubhanTech-uv7zs 2 หลายเดือนก่อน +1

    Can you provide architecture diagram of the YOLOv9 ?

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  2 หลายเดือนก่อน +2

      You can downlooad it from here: stunningvisionai.com/article/yolov9-architecture

  • @businessjournal339
    @businessjournal339 2 หลายเดือนก่อน

    Dear Sir,
    Which activation function is used in YOLOv9?
    Which attention module is used in YOLOv9?

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  2 หลายเดือนก่อน

      SiLU activation function

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  2 หลายเดือนก่อน

      SiLU activation function

    • @businessjournal339
      @businessjournal339 2 หลายเดือนก่อน

      @@Dr.Priyanto.Hidayatullah Thank you sir. What about attention module?

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  2 หลายเดือนก่อน

      @@businessjournal339 i have to check the code.

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  2 หลายเดือนก่อน

      @@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

  • @sarathykrish8776
    @sarathykrish8776 3 หลายเดือนก่อน

    cbfuse?

  • @fxxkingawesome3581
    @fxxkingawesome3581 2 หลายเดือนก่อน

    halo pak, saya mau checkout course bapak di udemy, apakah ada promo/voucher diskon😃 thanks

    • @Dr.Priyanto.Hidayatullah
      @Dr.Priyanto.Hidayatullah  2 หลายเดือนก่อน +1

      www.udemy.com/course/yolo-masterclass-deep-learning-computer-vision-course/?couponCode=TH-cam
      Segera saja, hanya berlaku 4 harian lagi

    • @fxxkingawesome3581
      @fxxkingawesome3581 2 หลายเดือนก่อน

      @@Dr.Priyanto.Hidayatullah makasih bapak, otw check out

    • @fxxkingawesome3581
      @fxxkingawesome3581 2 หลายเดือนก่อน

      ​@@Dr.Priyanto.Hidayatullahmakasih bapak, otw checkout