Graph Neural Networks: A gentle introduction

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 50

  • @AladdinPersson
    @AladdinPersson  2 роки тому +30

    I think this video will be a great introduction for those of you who have heards about GNNs but never taken the time to learn what they actually are! It will give you the necessary knowledge so that you can follow more practical, hands-on coding using PyTorch Geometric in subsequent videos:)

    • @sumithhh9379
      @sumithhh9379 2 роки тому +2

      Are you going to publish a series on GNN and advanced concepts as well?

    • @AladdinPersson
      @AladdinPersson  2 роки тому +6

      @@sumithhh9379 It could become a series with more advanced topics but not sure. I've been working with GNNs through work projects and I felt I had enough knowledge to give a good introduction to the topic and show you how to use PyTorch Geometric to do the most common tasks (graph classification, link pred, node classification).

    • @PhantomKenTen
      @PhantomKenTen 2 роки тому +5

      @@AladdinPersson I look forward to the PyTorch Geometric, I recommend using a molecular dataset

    • @rembautimes8808
      @rembautimes8808 Рік тому

      A very good video especially the explanation on the computation graph. All the best on your startup’s success.

    • @ArunKoundinyaParasa
      @ArunKoundinyaParasa 8 місяців тому

      @AladdinPersson Thanks for this ; Helped the basics. Any part-2 of this?

  • @prajwol_poudel
    @prajwol_poudel 2 роки тому +7

    Was actually waiting for you to make a series on GNNs . Can't wait for you to implement autoencoders/VAEs with more than just the innerproduct decoder.

  • @pingalpratyushnath7786
    @pingalpratyushnath7786 9 місяців тому

    Great Job! You explained it quite well for someone who just heard the term. We wish more videos like this in the future.

  • @sharmakartikeya
    @sharmakartikeya 2 роки тому +6

    Hi Aladdin! Just came to drop a like and comment for the YT algorithm. Just love your videos.

  • @cwbh10
    @cwbh10 Рік тому

    Best explanation on GNNs on youtube right now dude, thank you so much

  • @guspretto
    @guspretto 2 роки тому +1

    I've been thinking and researching about GNNs for about a month. This video fit like a glove, great approach to the topic!

  • @yandajiang1744
    @yandajiang1744 Рік тому

    This video is pretty clear and straightforward... a veeeerrry good start for beginners

  • @quaterni0
    @quaterni0 2 роки тому +1

    Hey Aladdin, just wanted to say thank you for this amazing content. Your explanations are clear and helpful and the way that you organize your videos makes me feel like I'm exploring these fascinating concepts right alongside you. All the best, brother.

  • @starlite5097
    @starlite5097 2 роки тому +1

    Thanks for the video, I never knew until now what GNNs do exactly. Please do such tutorials and paper implementations more often. I am currently watching your GAN playlist and it helps me a lot. Anything regarding GANs and semantic segmentation is most welcome!

  • @anemone3409
    @anemone3409 2 роки тому +1

    i really like the explanation of permutation invariance & equivariance, which i didn't understand when I read the textbook. super clear with those plots!

  • @tejasvix
    @tejasvix 2 роки тому

    Bro waited for u for so long and got GNNs, highly excited for the series

  • @736939
    @736939 2 роки тому +1

    Please continue this video series. GNN is the future with lot of applications. Please show how to create them from the scratch and how each type of GNN works (graphsage, GCN). Also the temporal GNN for prediction the messages that would be really cool!

  • @mdbayazid6837
    @mdbayazid6837 2 роки тому

    Finally, legend is back. Love to see you again.

  • @edward-praveen
    @edward-praveen 2 роки тому +1

    Hi Aladdin! YT Notification popped up! Just came to put a comment and like. Love your videos!

  • @edyu21
    @edyu21 8 місяців тому

    This is very well done. Thank you. One thing that would be great would be explaining what happens when a and b are connected bidirectionally (nondirected) so that when computing a you'd use b and vice versa given t-1, t, t+1...

  • @theaiframework1146
    @theaiframework1146 2 роки тому

    Way to go. It is so great you can share the learnings from our projects

  • @员煜简
    @员煜简 2 роки тому

    We need a hands-on video😭 love your coding style so much!

  • @bennisyoutube
    @bennisyoutube 2 роки тому +1

    I see the upload. I click on it, leave a like and then watch. Love your videos!

  • @Dareechaa
    @Dareechaa 2 роки тому

    Great primer for getting a decent understanding of graphs. Thanks

  • @amiralizadeh6621
    @amiralizadeh6621 Рік тому

    looking forward to a video on unequal attention scores! thank you.

  • @hwy9nightkid
    @hwy9nightkid 2 роки тому +1

    GNNs are the summer vibe

  • @filip4370
    @filip4370 2 роки тому +1

    Perfect timing mate 👌.

  • @r3tex
    @r3tex 2 роки тому +1

    Bro, this is solid.

  • @franciscoparraguez4576
    @franciscoparraguez4576 Рік тому

    Amazing video, thank you so much. !!!!!!

  • @FLLCI
    @FLLCI 2 роки тому

    Can't wait for the coding implementation!

  • @MusixPro4u
    @MusixPro4u 2 роки тому

    26:12 the k is the time step, isn't it? Not the layer.

  • @ten_tego_teges
    @ten_tego_teges 2 роки тому

    Great video, thanks!

  • @maximklechshev6675
    @maximklechshev6675 2 роки тому

    Please continue doing this

  • @barathkandapan4794
    @barathkandapan4794 2 роки тому

    Hi @Aladdin, can you make a video on BERT and RoBERTa

  • @SimonEliasen123
    @SimonEliasen123 2 роки тому

    I may be a bit shaky on the topic, but i think GNNs are only representation learning/embedding tools and do not perform tasks such as link prediction, node classification directly... These are only performed afterwards using separate neural network architecture. Please let me know if i am wrong, i am currently reading up on the topic and this specific point has led to much confusion on my part.

  • @ojussinghal2501
    @ojussinghal2501 Рік тому

    Great explanation.

  • @morancium
    @morancium 2 роки тому

    I always wanted this!!!

  • @RoyAAD
    @RoyAAD 7 місяців тому

    Did you do the hands on?

  • @SAINIVEDH
    @SAINIVEDH 2 роки тому

    17:05 Color must be purple instead of blue

  • @ayazbaykov9646
    @ayazbaykov9646 2 роки тому

    thanks, much needed

  • @yb801
    @yb801 2 роки тому

    Thanks for sharing this.

  • @BigAsciiHappyStar
    @BigAsciiHappyStar 11 місяців тому

    11:21 woohoo! I love puzzles ... no wait that's not a cryptic crossword 😭😭😭😭

  • @abiRahimSheikh
    @abiRahimSheikh 2 роки тому

    Thank you!

  • @sajjadrezvanikhaledi8244
    @sajjadrezvanikhaledi8244 2 дні тому

    perfect

  • @yannickpezeu3419
    @yannickpezeu3419 2 роки тому

    Thanks

  • @Jake-om9no
    @Jake-om9no Рік тому

    So where is the video about coding stuff using python's geometric? (doge

  • @wireghost897
    @wireghost897 Рік тому

    Thanks a lot for your epxlaination but maybe next time prepare a script because the way you explain makes it look like you are making up stuff on the fly. I know that is not the case but it might give the impression that you don't know what you are talking about. Just an honest feedback.

    • @AladdinPersson
      @AladdinPersson  Рік тому

      But I am making stuff up on the fly

    • @AladdinPersson
      @AladdinPersson  Рік тому

      If you want I can use a larger beam size but might cause some video delay