Graph Neural Networks - a perspective from the ground up

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

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

  • @alexfoo_dw
    @alexfoo_dw  3 ปีที่แล้ว +35

    OUTLINE:
    0:00 - Graph Neural Networks and Halicin - graphs are everywhere
    0:53 - Introduction example
    1:43 - What is a graph?
    2:34 - Why Graph Neural Networks?
    3:44 - Convolutional Neural Network example
    4:33 - Message passing
    6:17 - Introducing node embeddings
    7:20 - Learning and loss functions
    8:04 - Link prediction example
    9:08 - Other graph learning tasks
    9:49 - Message passing details
    12:10 - 3 'flavors' of GNN layers
    12:57 - Notation and linear algebra
    14:05 - Final words

  • @psic-protosysintegratedcyb2422
    @psic-protosysintegratedcyb2422 2 ปีที่แล้ว +167

    This is by far the best introduction to GNNs in TH-cam today. I habe seen many of them. Congratulations and thank you!

    • @psic-protosysintegratedcyb2422
      @psic-protosysintegratedcyb2422 2 ปีที่แล้ว +8

      From the correct level of mathematical precision, to the pedagogy of the content and up to the voice of the speaker. It all fits like a charm. Chapeau!

    • @alexfoo_dw
      @alexfoo_dw  2 ปีที่แล้ว +2

      Too kind! Thanks so much :)

    • @endunry
      @endunry 2 ปีที่แล้ว +3

      7 Months later i can just agree to every point of that. Wonderful

    • @zlatkominev7626
      @zlatkominev7626 ปีที่แล้ว

      Really great job and great animations. What tools do you use to make all these animations? Must be very time consuming

    • @CalvinnNg
      @CalvinnNg ปีที่แล้ว

      Yes this is the best video on graph neural network BY FAR!!

  • @al8-.W
    @al8-.W ปีที่แล้ว +48

    Only one video on this chanel? Come on. This is top quality content. I would definitely watch anything that gets published there.

  • @tillfricke6659
    @tillfricke6659 3 ปีที่แล้ว +24

    Amazing introduction to GNN's, summarizing all the important basics in a beginner-friendly fashion while providing very helpful visuals

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว +3

      Thanks for the kind review! Glad you found this useful :)

  • @mirjunaid26
    @mirjunaid26 3 ปีที่แล้ว +37

    Today, I understood Message Passing very well. Amazing interactive explanation. People like you make life easier. Thank you, Alex.

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว +5

      Thanks for the kind words! Glad this helped you :)

  • @Commonsenseisrare
    @Commonsenseisrare ปีที่แล้ว +1

    Best introduction tutorial on GNNs. Many tutorials throw statistics around as an explanation but very few provide the intuition behind it. Well done.

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

    Amazing how you managed to include so much information in a relatively short video without compromising the depth of explanation. Subscribed and hoping for more content in future.

  • @adityasankhla1433
    @adityasankhla1433 ปีที่แล้ว +1

    Crazy amounts of work has been put into this video. The simplicity was the cherry on the top. Thanks a ton. Gained a new sub.

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

    Such a lovely content man! I was having trouble understanding GNNs from other sources, but only your animation made it crystal clear in one go. Cant be thankful enough. Hope you keep making such wonderful explanatory videos on other topics in ML.

  • @IndoPakComparison
    @IndoPakComparison 3 ปีที่แล้ว +6

    Your video deserves millions of views. SEO your video properly and you will get that. best of luck.

    • @mhadnanali
      @mhadnanali 3 ปีที่แล้ว +1

      indeed

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว +1

      Thanks for your kind words! Happy this was helpful :) any tips for SEO would be appreciated!

  • @WolfAtlas
    @WolfAtlas 2 ปีที่แล้ว +5

    I'm writing a master thesis where I'm going to use graph neural networks to calculate traffic flow, so grateful for this thanks Alex!!

    • @alexfoo_dw
      @alexfoo_dw  2 ปีที่แล้ว +1

      Sound awesome! Glad this was helpful, Richard!

  • @nikolaychechulin3494
    @nikolaychechulin3494 2 ปีที่แล้ว +1

    I spent like a week reading all the papers and now I stumble upon this video. God I wish I watched this before

    • @alexfoo_dw
      @alexfoo_dw  2 ปีที่แล้ว

      Glad this was helpful! The paper reading will definitely pay off haha

  • @thepresistence5935
    @thepresistence5935 2 ปีที่แล้ว +6

    Bro, you nailed it! This type of explanation is what we need. You are a legend

  • @البداية-ذ1ذ
    @البداية-ذ1ذ 3 ปีที่แล้ว +38

    What an amazing explanation, wondering if you are going to add further on this line .if so ,looking forward for this moment.big thanks

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว +3

      Thanks so much! Glad you found it helpful :) yes I intend to try different topics and different video lengths soon!

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

      What an amazing video, I’m subscribing for sure!! And definitely checking the rest of your video. I always struggle to learn from math to concept, but your approach is inverted in that regard, and works so well for me!

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

    The best introduction to GNN i have seen so far. Please upload more videos on GNN

  • @techlover2000
    @techlover2000 2 ปีที่แล้ว

    This is fabulously done; the low-level explanation of the CNN analogy and layer's function expression and then abstracting that to a generalised function expression as seen in research papers. Thank you so much!

  • @saleemun8842
    @saleemun8842 ปีที่แล้ว +1

    Cleverly explained, beautifully animated! Great job!

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

    This is amazing, I can't tell you how much I needed this to see exactly where my models are messing up. Thank you😭!

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

    Wow, this is an amazing explanation of GNNs, hats off! Thank you so much!

  • @sruthisrinivasan3622
    @sruthisrinivasan3622 2 ปีที่แล้ว +1

    Such a great explanation for GNN. The examples are easier to understand so that I could clearly get the concept right!! Thanks for the wonderful video!!

  • @leonardvanduuren8708
    @leonardvanduuren8708 3 ปีที่แล้ว +1

    Best explanation I've found sofar on this topic. We need more videos from you!

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thanks for the kind words!

  • @vishwajeetvishwakarma6763
    @vishwajeetvishwakarma6763 ปีที่แล้ว

    bro this is the best introduction of gnn I have ever watch.

  • @ananyabhattacharjee4575
    @ananyabhattacharjee4575 2 ปีที่แล้ว +1

    Amazing content...probably the best one which I have watched till now for GNN

  • @sairgoetz6647
    @sairgoetz6647 2 ปีที่แล้ว

    Alex! Until I watched this video I felt like I was scrambling my brain trying to understand GNNs. Thank you for the gorgeous and clear explanation.

  • @adelAKAdude
    @adelAKAdude ปีที่แล้ว +1

    That's a very impressive way to explain graph nn ... Well done!

  • @temukza
    @temukza 3 ปีที่แล้ว +6

    Cool infographics man!! And nice explanation.
    What do you use to create such animations

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว +1

      Thank you!! Glad you enjoyed this. I used After Effects for all the animations :)

  • @tapanbasak1832
    @tapanbasak1832 ปีที่แล้ว

    dude, the effort you put into this is amazing! Thank you

  • @shelviaw9473
    @shelviaw9473 3 ปีที่แล้ว +8

    Really great video and very clear explanation! If you don't mind me asking, may I know what software do you use to create the animation? Thanks!

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

      Thank you! Glad you found it clear :) I used After Effects for all the animations, and Illustrator for the objects

  • @longnguyenhoang764
    @longnguyenhoang764 3 ปีที่แล้ว +2

    Great video! You saved my life, thousands tons of love from Vietnam

  • @lucaszampar4757
    @lucaszampar4757 2 ปีที่แล้ว +2

    Your video is amazing. Well explained with beautiful visualizations. Thanks a lot.

  • @ehsanmon
    @ehsanmon ปีที่แล้ว

    You have a gift Alex. Thanks for this beautiful explanation. I hope you continue your amazing work.

  • @matevzvidovic6708
    @matevzvidovic6708 27 วันที่ผ่านมา

    So amazingly explained there is so little confusion it almost becomes boring haha. Amazing video!!!

  • @petercourt
    @petercourt 3 ปีที่แล้ว +1

    The best high level explanation I've found, thanks!

  • @AbarajithanGnaneswaran
    @AbarajithanGnaneswaran 2 ปีที่แล้ว

    Wow. This is one of the best videos I've seen. Thank you for putting the effort into the helpful animations too.

    • @AbarajithanGnaneswaran
      @AbarajithanGnaneswaran 2 ปีที่แล้ว

      Just noticed that this is your first video. you have a gift! please keep making more

  • @rafiakhan8721
    @rafiakhan8721 ปีที่แล้ว

    this is the most fun and informative video about GNN

  • @jeanpeuplu3862
    @jeanpeuplu3862 ปีที่แล้ว

    Wow what a nice work! Must have put much effort in this! Thanks for sharing
    I still struggle a bit to understand, but I will rewatch it

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

    one of the best intros to GNN i found on youtube 👍👍

  • @MachineLearningStreetTalk
    @MachineLearningStreetTalk 2 ปีที่แล้ว +1

    Great video! Keep up the good work!

    • @alexfoo_dw
      @alexfoo_dw  2 ปีที่แล้ว +1

      What an honor! Thanks so much, you guys are an inspiration! :)

  • @SriNiVi
    @SriNiVi 3 ปีที่แล้ว +1

    Keep them coming Alex. An amazing explainer. Hats off.

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thank you for your kind words!

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

    That is the best video explain the GNN and the more intuitive i have seen, thank you a lot.

  • @AladdinPersson
    @AladdinPersson 2 ปีที่แล้ว

    Hey Alex I thought this was a really good video. May I ask how you made the animations and the slides?

  • @seriousbusiness2293
    @seriousbusiness2293 ปีที่แล้ว

    Easy explained but still has good depth. Pinnacle of good edu videos.

  • @IoannisNousias
    @IoannisNousias 3 ปีที่แล้ว +1

    A new star is born 🌟 good job Alex, with thanks.

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Hahaha too kind, thank you! Glad this was helpful to you :)

  • @tohyangqi4234
    @tohyangqi4234 3 ปีที่แล้ว +3

    great introduction & the animation helps a lot! thanks Alex!

  • @Flash_345
    @Flash_345 ปีที่แล้ว

    It's a shame you didn't make more videos, this is like the 3Blue1Brown of NN. Best video on GNN i have ever seen.

  • @ThinAirElon
    @ThinAirElon ปีที่แล้ว +2

    Man where are you.... we need videos from you

  • @hussainmujtaba638
    @hussainmujtaba638 2 ปีที่แล้ว

    amazing explanation, we would love a series on graph neural networks from you.

  • @bowenwu4966
    @bowenwu4966 3 ปีที่แล้ว +1

    The best explanation on TH-cam!!!

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thank you! Glad you found it useful :)

  • @JiahaoC
    @JiahaoC 3 ปีที่แล้ว +3

    Nicely done! Well illustrated that keeps the learning interesting 👍

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thanks Jia Hao!!

  • @safraz.rampersaud
    @safraz.rampersaud ปีที่แล้ว

    Very clear explanation of the high level concepts with a remarkably understandable example!

  • @serenetgl
    @serenetgl 3 ปีที่แล้ว +3

    Really helpful visual stimulations! ✨

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thanks Serene!!!

  • @fndpires
    @fndpires 2 ปีที่แล้ว +1

    Amazing way of explaining it, the animations helped a lot, GREAT JOB! Thanks a loooooooooot.

  • @ThePritt12
    @ThePritt12 2 ปีที่แล้ว

    12:18 I do not understand: The weights in the convolutional flavor are fixed based on the structure of the graph...? What does that mean? So they are not learnable? To my understanding they are independent of the structure and just the same for every connection, but not fixed. Do you meanthat they are *shared* over all positions in the graph?
    13:51 Why is the weight matrix dxd and not more generally dxk for a hidden size k ?

  • @bishalthapaliya4069
    @bishalthapaliya4069 2 ปีที่แล้ว

    Appreciable introduction to make concept totally clear. Keep up the good work !!

  • @anikettayade6000
    @anikettayade6000 2 ปีที่แล้ว +3

    Hey your way of explaining it is very simple and beautiful 🤩.. Please make more videos like this 🙏🏻 you are too good 🔥

    • @alexfoo_dw
      @alexfoo_dw  2 ปีที่แล้ว

      You’re too kind, glad you enjoyed it!

  • @Funzelwicht
    @Funzelwicht ปีที่แล้ว

    Beautifully made and explained, MORE!!

  • @hissaanali5860
    @hissaanali5860 ปีที่แล้ว

    best video so far on the topic of graph neural networks.

  • @halilibrahimhatun7114
    @halilibrahimhatun7114 ปีที่แล้ว

    That was my best presentation video that ı've ever watched. Thanks for everything.

  • @arnabsadhucs
    @arnabsadhucs 2 ปีที่แล้ว

    What a lucid explanation to a complex topic. Take a bow..

  • @evolvevisualsfilms
    @evolvevisualsfilms 3 ปีที่แล้ว +1

    Great job w the animation! It makes the topic easier to understand 💯

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thanks filmmaker Elton!!

  • @eduardosartoretto545
    @eduardosartoretto545 2 ปีที่แล้ว +1

    Magnificent, spectacular presentation, helped a lot in all aspects of my studies.

  • @souravdey1227
    @souravdey1227 ปีที่แล้ว

    Please continue. Don't let us hang dry after this addictive introduction.

  • @minhazbinfarukee4853
    @minhazbinfarukee4853 2 ปีที่แล้ว

    Thank you ,sir. This has been the most helpful GNN video for me.

  • @harisjaved1379
    @harisjaved1379 3 ปีที่แล้ว +1

    Wonderful! I use perceptrons / multipreceptrons and finally getting into GNN. You have a wonderful explanation! Thank you so much. I am very interested in GNN classification and anomaly detection

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thank you! Glad you found this helpful :) ah yes anomaly detection is very appropriate for GNNs, do pursue it further!

  • @koustubhavachat
    @koustubhavachat 3 ปีที่แล้ว +1

    Amazing explanation. We have lots of hope from Alex. All the best.

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thanks so much for the kind words! :) Glad you found this helpful

  • @victorcallejasfuentes
    @victorcallejasfuentes 3 ปีที่แล้ว +1

    Which software do you use for this clean and great visualizations?? Waiting for next videos!

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว +1

      I use After Effects for these! :)

  • @aminemlsm8176
    @aminemlsm8176 3 ปีที่แล้ว +1

    Brooo! I like the presentation. Which tool did you use to make it this educational (it would help me with my school work). Thanks!

    • @alexfoo_dw
      @alexfoo_dw  2 ปีที่แล้ว +1

      Ah I used After Effects for this :)

    • @aminemlsm8176
      @aminemlsm8176 2 ปีที่แล้ว

      @@alexfoo_dw thanks for the answer!

  • @9thyear2
    @9thyear2 2 ปีที่แล้ว

    great video, but i have one question:
    if the GNN was Directed instead of undirected, how would a nodes message be aggregated if the node was one from the edge of the graph (doesn't have any incoming messages), or would the nodes message just be a constant (or unchanging)?

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

    really good video, hope you are able to put it into good use and benefitting from it, also spread the knowledge of things you have learnt!

  • @warriorx86
    @warriorx86 ปีที่แล้ว

    This is best video on GNN for beginners

  • @JorgeFalconOnline
    @JorgeFalconOnline ปีที่แล้ว

    Great video! I really liked the animation, what tool did you use?

  • @ajaisingh9129
    @ajaisingh9129 2 ปีที่แล้ว +1

    You did an amazing job. I was wondering why did you stop making such videos . If possible please continue doing so

  • @miguelvb
    @miguelvb 2 ปีที่แล้ว

    really great and detailed explanation. Amazing graphics and text. Please do more !

  • @__rahul__brahma__
    @__rahul__brahma__ 2 ปีที่แล้ว

    very good explanations. cleared all the doubts, thanks

  • @pietheijn-vo1gt
    @pietheijn-vo1gt ปีที่แล้ว

    I studied Forney style graphs and Bayesian message passing in uni. This seems extremely similar, but also cool

  • @namanjain1164
    @namanjain1164 2 ปีที่แล้ว

    Really great explanation. GNNs seemed hard 15 min back...Thanks a lot!

  • @MuhammadAli-mi5gg
    @MuhammadAli-mi5gg 3 ปีที่แล้ว +2

    Thanks Alex Foo, for such great content.
    I am working on MultiVariate Time Series Anomaly Detection using GNNs, Transformers, and GANs, do you know of any resource where I can start?
    I searched a lot but couldn't find anything other than papers, which are not that much useful.
    Thanks

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Ah yes multivariate time series anomaly detection is pretty specific so there might only be papers currently, but you could check out this interesting GAT paper (arxiv.org/abs/2106.06947) with code (github.com/d-ailin/GDN ) and this transformer based method for forecasting (towardsdatascience.com/multivariate-time-series-forecasting-with-transformers-384dc6ce989b)

    • @MuhammadAli-mi5gg
      @MuhammadAli-mi5gg 3 ปีที่แล้ว

      @@alexfoo_dw Thanks alot.

  • @humnashafqat9719
    @humnashafqat9719 3 ปีที่แล้ว +3

    really good explaination. keep making the videos like this your work is good.

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thanks so much! Glad that this was helpful

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

    Very clear explanation. Perfect work!

  • @iot3136
    @iot3136 2 ปีที่แล้ว

    Thanks Alex. I'm not a Maths person, yet I enjoyed your video. Looking forward to learn from basics from you 🙏

  • @AnnaGrace5
    @AnnaGrace5 ปีที่แล้ว

    Yeah, this is the 3Blue1Brown equivalent of Graph networks. Nothing else comes close. This is spectacular :)

  • @kenchang3456
    @kenchang3456 2 ปีที่แล้ว

    This was a terrific video, thanks. I hope it gets more views.

  • @OtRatsaphong
    @OtRatsaphong 2 ปีที่แล้ว

    Thank you for the great explanation, Alex. I’ve only just heard of GNNs in recent days and you have clarified things for me. They appear to be very efficient. 👍🙏

  • @pifibbi
    @pifibbi 3 ปีที่แล้ว +1

    This is amazing!! I sincerely hope you make more!

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Thank you! Glad you found this helpful :)

  • @LamNguyen-hw9lq
    @LamNguyen-hw9lq ปีที่แล้ว

    Could you explain again the process of extracting information within the context of the pixel’s neighbor regions?

  • @ashishhowal3949
    @ashishhowal3949 2 ปีที่แล้ว

    Great Video, Simple and easy to understand! appreciate the efforts taken!

  • @GuagoFruit
    @GuagoFruit 3 ปีที่แล้ว +1

    It may be because I'm inexperienced with neural networks, but what does it mean with categorical data to be multiplied and added together, eg how is 0.25*doctor+0.8*scientist actually represented in the network? Is it one-hot encoded or something else?

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Great question! Usually it'll be much simplier if the input features are ordinal or numerical. Otherwise, we will try one-hot encodings, which might cause problems related to sparisity. A common alternative is to use interger (or label) encodings where each category is given an integer. Another alternative is to just allow the network to learn the encoding themselves through a learned encoding. See here: machinelearningmastery.com/how-to-prepare-categorical-data-for-deep-learning-in-python/
      In practice we usually have to run experiments with these choices to determine which is optimal given the data distribution :)

  • @shivamsuchak5807
    @shivamsuchak5807 ปีที่แล้ว

    We need more videos like this!

  • @aj_csc3595
    @aj_csc3595 2 ปีที่แล้ว

    please upload more details about GNN. Can you upload videos about applying GNN to Heterogeneous Information networks

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

    Fantastic method of explanation.❤

  • @speucey
    @speucey ปีที่แล้ว

    This is the best GNN explainer I've seen. Thank you so much for this! Just one question: What did you use for the animations?

  • @NoNTr1v1aL
    @NoNTr1v1aL ปีที่แล้ว

    Absolutely amazing video! Subscribed.

  • @rbk.technology4747
    @rbk.technology4747 2 ปีที่แล้ว

    Really a great job.
    As i was banging my head. Now understood it well in overview.
    If possible can u please make elaborative video on message passing and
    KGCN
    Knowledge Graph Convolution Network

  • @marcosrodriguez2496
    @marcosrodriguez2496 ปีที่แล้ว

    still not entirely clear to me. The main questions I have is. 1) What constitutes a training sample? In a Convolutional Neural Net that would be a particular image, and the training set typically contains millions of them. But here somehow, we only have a single graph (you can't have multiple because this would change the architecture itself). So are you using the same training sample over and over again? And 2) How do you know how many layers of Message Passing you have to do, how do you know this process even converges?

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

    Hey, Why didnt you create more content??? This absolutely brilliant ❤

  • @jrthedonald
    @jrthedonald 3 ปีที่แล้ว +1

    This video was incredibly helpful. Thank you.

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว

      Glad you found this helpful! Thanks for the positive feedback :)

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

    thank you so much for this video! helped me a lot to understand GNNs for my report

  • @johnspivack6520
    @johnspivack6520 ปีที่แล้ว

    Overall good video, thanks. It is excellent but the weakness is the part where it discusses how the embeddings are generated after the message passing is done. That point about the embeddings went by to fast for me and some more details and explanation on that point would help. Thanks again.

  • @5-742
    @5-742 ปีที่แล้ว

    This is the best gnn video i've seen

  • @syllabusgames2681
    @syllabusgames2681 3 ปีที่แล้ว +6

    I’ve been trying to give feedback on every SoME1 submission I watch, but I just don’t have much to say about yours since it’s mostly theory. It’s well made and everything’s reasonably clear, so over all it's pretty good.
    My only real suggestion is to add examples to some of the sections. In Message Passing, it was a little unclear how messages were aggregating data, and since the envelopes just changed color, I didn’t get what was happening the first time I watched this section.

    • @alexfoo_dw
      @alexfoo_dw  3 ปีที่แล้ว +5

      Agreed! I did consider adding in examples to parts like message passing to make things clearer, though I eventually decided not to as it seemed to distract from the introductory objective of this video. Might consider going further in depth for future videos :) thanks so much for taking the time to watch this so closely and for the thoughtful feedback!

    • @waleedrafi7977
      @waleedrafi7977 3 ปีที่แล้ว +2

      @@alexfoo_dw We are waiting for your next video on GNN please upload as soon as possible