DINOv2 Explained: Visual Model Insights & Comprehensive Code Guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ต.ค. 2024

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

  • @adityapillai3091
    @adityapillai3091 หลายเดือนก่อน +1

    Really good explanation. Would love to see you make more videos. You're very clear and the visual content you present is easily digestible

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

      Thank you! Started at a start-up and it has eaten my time lol

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

      @@aiape6954 Start up grind ain’t no joke fr

  • @Erosis
    @Erosis ปีที่แล้ว +4

    Awesome explanation!

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

    that's a great explanation. Are you planning to make a video on the Florence-2 model? I would love to see for livestock use case.

  • @leeyuguang4424
    @leeyuguang4424 11 หลายเดือนก่อน +4

    How is it different than DINO itself? I wish there's more explanation.

  • @零鱼芃
    @零鱼芃 9 หลายเดือนก่อน +2

    Amazing work! I really want to know how to decide the cropping parameters based on different datasets. Is it completely based on experience?

    • @aiape6954
      @aiape6954  9 หลายเดือนก่อน +2

      The research does not explain any optimization strategies of tuning these parameters, so you have to assume it’s some mixture of intuition and trial and error. I would be interested in applying some evolutionary algorithm to find the best parameter set and see if you can push DINO performance.

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

    Really easy to understand! Thanks!

  • @Kofi-qu9zc
    @Kofi-qu9zc 4 หลายเดือนก่อน

    Hi, great video. Had a tangent question, I am trying to use the base pretrained model of DINOV2 from huggingface on the broad institutes BBBC021 dataset of MCF7 breast cancer cells and I'm finding that the CLS embeddings when clustered don't align with the labels (MoA's) in the dataset... Given your experience with DINO, do you think this is due to the cropping strategy used in the pretrained model, and I would have to retrain a bare-bones DINOv2 model on millions of microscopy images to achieve the task of classification correctly?
    Thanks for any help!

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

    Thank you for wrapping up the code and explanation, does your code support multi node implementation? and is there any difference between your notebook and DinoV2 code?

  • @arseniypolyubin7076
    @arseniypolyubin7076 11 หลายเดือนก่อน +1

    Thanks a lot for this video!

  • @elahe4737
    @elahe4737 11 หลายเดือนก่อน +1

    Thank you so much. It was clear and interesting. I have a question please, is it possible to modify the attention maps in this model?

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

      Checkout this repo! I use it all the time.
      github.com/ShirAmir/dino-vit-features/tree/main

  • @DevelopmentTeam-b8x
    @DevelopmentTeam-b8x 11 หลายเดือนก่อน +1

    well Explained!!

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

    thank you!

  • @WildWonders7-u9z
    @WildWonders7-u9z 7 หลายเดือนก่อน

    Hello i have a paid project on DINO IBOT and DINOV2 will you help?

  • @aesaerthherbo3783
    @aesaerthherbo3783 11 หลายเดือนก่อน +4

    Amazing explanation, but I think you are just explaining DINO instead of DINOv2.

    • @aiape6954
      @aiape6954  11 หลายเดือนก่อน +1

      Everything in this video applies to both. The process was optimized for DINOv2 but the structure remained the same.

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

    I wonder if you think DINOv2 could be applied to CNNs?

    • @aiape6954
      @aiape6954  8 หลายเดือนก่อน +1

      My intuition is that it would work but not as well as the transformers. Transformers are slow and computationally expensive but they hold information in a way that CNNs cannot. Probably better off distilling down to a CNN from a transformer.