Neural Network 3D Simulation

Поділитися
Вставка
  • Опубліковано 9 чер 2024
  • Artificial Neural Networks 3D simulation.
    Subscribe to this UA-cam channel or connect on:
    Web:
    LinkedIn: / denis-dmitriev-b6a95993
    Support on Patreon: / deep_robotics
    Support on PayPal, user: denis.y.dmitriev@gmail.com
  • Наука та технологія

КОМЕНТАРІ • 854

  • @anujshah645
    @anujshah645 7 років тому +2119

    this is the coolest visualization of neural nets , i have ever seen. awesome

  • @raskr8137
    @raskr8137 4 роки тому +199

    "do you ever look at someone and wonder what is going on inside their head?"

    • @tesseracta4728
      @tesseracta4728 4 роки тому +8

      @David Parry there's something going on inside of the head of a stereotypical stereotyper... unfortunately, you rarely get to see their regression model. oh well. who am I to judge?

    • @edibleturd
      @edibleturd 4 роки тому +2

      ​@David Parry we may not have anything going on up there, but at least we're finally as smart as you.

    • @spiderjerusalem
      @spiderjerusalem 4 роки тому

      Beautiful comment

    • @kinseysharon2672
      @kinseysharon2672 4 роки тому +1

      Inside out? Where did I see this dialogue??

    • @HueHanaejistla
      @HueHanaejistla 3 роки тому +1

      @@kinseysharon2672 inside out yes

  • @aric7726
    @aric7726 6 років тому +914

    The spiking network looked like what I'd imagine the brain would do

    • @myothersoul1953
      @myothersoul1953 4 роки тому +83

      @hyper Computational neural networks model brains the same way a stick figure models a person. 웃 Adding a couple of lines for hair, might might the stick figure more closely model a person but it's still a bad model.
      The interconnected nature of brain neurons might be partially modeled by neural networks but there is a lot of brain structure that is left out. It's not just a matter of scale, it's a matter of kind. For example, hormones are integral to brain function but neural nets have nothing that is analogous.

    • @TheRealJavahead
      @TheRealJavahead 4 роки тому +37

      @@myothersoul1953 Hmmmm... All models are wrong, some are useful. Just because it is incomplete and doesn't get anywhere near the scale or complexity of the brain doesn't make it a bad model. What's important is to know what you are trying to learn from the model and if it serves that purpose it is a good model. Got a better idea for computationally modelling the brain?

    • @myothersoul1953
      @myothersoul1953 4 роки тому +8

      @@TheRealJavahead That it doesn't get near the scale of complexity or include major components of the brain makes it a very poor model. Just like a stick figure is very poor model of human anatomy. Fortunately I am not in the business of modeling the brain because that's a very challenging task. Before a model could build how the brain functions needs to me understood. Many scholars across the world are working on parts of that. I'm sure they would tell they are making progress but are we no where near a complete understanding.
      You are right, what you are trying to learn from the model is important to know. What aspects of the brain you model focuses will vary depending on whether you are interested on perception, cognition, emotions or motor control. It would be a huge mistake to think the such a simple model such as neural nets come close to representing any of those.

    • @TheRealJavahead
      @TheRealJavahead 4 роки тому +29

      @@myothersoul1953 I do note that you have gone from categorising this as "a bad model" to "a poor model," next step might be that this is an "acceptable model." ;-) Relying on a reductio ad absurdum argument with your stick figure analogy is a false equivalency and doesn't support your assertion that this is a very poor (or bad) model. My point is, neither of us is in a position to determine how bad or good the model is without knowing its purpose.

    • @myothersoul1953
      @myothersoul1953 4 роки тому +7

      @@TheRealJavahead The purpose of a model is to represent something. A poor model does a bad job of representing.
      The reason I use the stick figure analogy is neural nets are often represent with lines a circles which are the same things used to draw stick figures. Stick figures only represent actual humans at the grosses of levels and neural nets resemble brain function at the grosses of levels (at best). That is neural nest are poor modes. But you are right, all analogies break down when pushed. The neural net analogy of the brain just needs the slightest breezy to fall down.
      A better representation of neural nets would be a set of equations and procedures but that still doesn't match the brain. That's why they do such a bad job of representing how brains actually function.

  • @ikramramli6410
    @ikramramli6410 5 років тому +196

    that's the sound of my GTX 1050 screaming in pain..

  • @ultravidz
    @ultravidz 5 років тому +985

    I’m tryna make a neural net that discovers better neural nets through random trial and error. I’ll update you guys in 42000 years.

    • @ItsGlizda
      @ItsGlizda 5 років тому +143

      it has already been done by deepmind, they used neural network to tune hyperparameters of other neural network.

    • @vishalmishra4408
      @vishalmishra4408 5 років тому +25

      Already done. Check out Google's AutoML !!

    • @J4hk2
      @J4hk2 5 років тому +93

      Ah, but where is the neural network that tests neural networks on their ability to discover better neural networks?

    • @nilaksh007
      @nilaksh007 5 років тому +26

      @@J4hk2 you can always go deeper.

    • @Madlion
      @Madlion 4 роки тому +3

      check out HyperNEAT

  • @haissayf
    @haissayf 3 роки тому +2

    Best video on youtube, deserves to be on main stream during football game commercials

  • @jydk37
    @jydk37 6 років тому +15

    This is amazing. I think this animation provides an incredibly intuitive understanding of how neural networks operate and a generalized interpretation of the fundamental mechanics of how they work.

  • @TCFKAS
    @TCFKAS 6 років тому +35

    This is such a cool project to have realized. Mind blowing. I would be interested in seeing a 'making of' this one. I think this is so beautiful it deserves being called art and needs a place on a screen on my wall, in an infinite loop.

  • @altimmons
    @altimmons 7 років тому +178

    This is so cool. I love it. The spiking neural net was the coolest to watch. However, I couldn't help but notice that the spiking net wasn't working either.

    • @kronek88
      @kronek88 5 років тому +30

      They are super difficult to train. But they have been shown to be potentially more powerful than any ANN

    • @martiddy
      @martiddy 4 роки тому +4

      @@kronek88 I think it depends on the problem you want to tackle, if you need a immediate approximation of something that requires a lot of computational power, then yes it's useful. But if you want a very precise result of a problem that isn't time consuming computationally. Then I think there are better algorithms than this one.

    • @pilotavery
      @pilotavery 4 роки тому +13

      @MetraMan09 Yes, they mimic natural human brains. Like they can try and solve a task, approach it another way, check their answer, etc. It's kind of able to divide itsself up and basically train another couple neural nets to each do their thing to work together to solve complex tasks. It requires a LOT of computational resources but also can solve tasks static networks simply can not solve. It is, however, capable of being potentially dangerous if not done correctly. In theory, this kind of network is the kind of artificial intelligence that we theorize could pass for human in a turing test.

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

      Also spiking neural network could create autonomous AI system, simulate memory and brain functions.

    • @Plash14
      @Plash14 12 днів тому

      How? Can you elaborate?​@@kotcraftchannelukraine6118

  • @DG123z
    @DG123z 4 роки тому +14

    Machine learning makes sense to me at a very basic level but overall it still seems like magic to pass stimulus through a weighted network like that and it eventually can recognize patterns. Especially since this process leads to consciousness in human brains..

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

      Суть всей "магии" заключается в том, что скрытый слой можно настроить так, что на любое входное значение, на выходе будет соответствующий нужный правильный выходной сигнал, который мы хотели получить.

  • @Phiwipuss
    @Phiwipuss 3 роки тому +62

    This is amazing! It must've been a pain to render, considering the reflections and the frame-rate.

    • @SubtleArtOfLiving
      @SubtleArtOfLiving Рік тому +1

      @DarkXSeries7 how about you can easily code it ;) in python or c#

  • @zilog1
    @zilog1 Рік тому +2

    Wish the resolution was a bit higher and the bit rate didn't destroy the detail. I'd like to see this in at least 1440p

  • @demaitre2255
    @demaitre2255 4 роки тому +4

    The final version shows the back propagation in such a nice way! Well done

  • @DefakatorOfficiel
    @DefakatorOfficiel Рік тому +1

    It's the best visualization of a neural network I've seen so far. Do you allow snippets of your video to be used in other youtube videos ? With a mention of your channel, of course.

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

      Tient tient, vous ici !! ^^

  • @maasteeve
    @maasteeve 4 роки тому +4

    As someone who has written digit recognition networks from scratch and wrote a paper about it I must say that this is a really good 3d visualization of the neural net.

  • @joseortiz_io
    @joseortiz_io 4 роки тому +3

    Beautiful animations! You did a terrific job with the visualizations! Thank you, it brings great insights to a network!😊

  • @knoriy
    @knoriy 4 роки тому +3

    That's amazing, best visualisation on a nn I've seen!! Great work!

  • @riccardolagrassa5683
    @riccardolagrassa5683 6 років тому +77

    the song is called "Soft Hearted - Anders Baldwin"

  • @SurajKumar-xk6mo
    @SurajKumar-xk6mo 4 роки тому +2

    most awwesome video for neural networks representation

  • @paulburger9904
    @paulburger9904 4 роки тому +179

    That's a lot of hidden layers ya got there Bucko.

    • @trentonpaul6376
      @trentonpaul6376 4 роки тому +44

      I smell... overfitting

    • @Stierguy1
      @Stierguy1 4 роки тому +6

      @@trentonpaul6376 Depends on the size of the dataset.

    • @NilesBlackX
      @NilesBlackX 4 роки тому +1

      3? I guess that's a lot... If you're training on like an embedded graphics chip 😆

    • @terrykarekarem9180
      @terrykarekarem9180 4 роки тому +1

      @@NilesBlackX 3 is for really non linear data. Written numbers doesn't need more than 1 hidden layer

    • @NilesBlackX
      @NilesBlackX 4 роки тому +4

      @@terrykarekarem9180 MNIST doesn't, but proper handwriting training benefits from more layers. Adding punctuation, capitalization and diacritics makes the complexity rise above O(26) by an exponential.
      Regardless, 3 hidden layers isn't 'a lot' by any means, since that's a relative term which implies greater than average, and average depth for a FFNN definitely isn't < 4.

  • @AFIXFORNIX
    @AFIXFORNIX 6 років тому +1

    This is absolutely beautiful.
    We're currently developing our deep learning infrastructure in our group (freeD), and I work specifically on the visualizing tools.
    I'm nowhere near your master level rendering skills and I kinda feel like crying right now.

  • @shabank
    @shabank 3 роки тому +1

    Spiking neural network gave me goose bumps.

  • @willjennings7191
    @willjennings7191 4 роки тому +5

    This is a good spatial representation of the tensor as a hypergraph.

  • @SebHaugeto
    @SebHaugeto 4 роки тому +2

    This is just like I imagined neural nets when I first heard about them. So glad you were able to make it real!

  • @sukalporoy8186
    @sukalporoy8186 4 роки тому +2

    Beautiful !
    Thanks Denis! Wonderful Creativity!

  • @flamboyanz
    @flamboyanz 6 років тому +1

    Hats off to the visualization!! Great job

  • @gowthams1963
    @gowthams1963 5 років тому +9

    So mesmerizing 😍, reason 1: The beauty of the network, reason2: The Background Score.

  • @massimoesposito7014
    @massimoesposito7014 3 роки тому +1

    Professor! Too Cool!

  • @amineech-cherif2386
    @amineech-cherif2386 5 років тому +1

    This visualization is so awesome that it feels like a science fiction movie!!! Great job!

  • @ammadcheema638
    @ammadcheema638 3 роки тому +1

    Music+visual both are cool

  • @deyanpetrov4447
    @deyanpetrov4447 5 років тому +3

    The image actually moves when you stop the clip. So cool!

    • @arielferdman5842
      @arielferdman5842 4 роки тому

      It is not the image that moves - it is our brains automl experimenting with the bias hyperparameter.

  • @DenisDmitrievDeepRobotics
    @DenisDmitrievDeepRobotics  4 роки тому +4

    Now I'm experiencing rapidly growing number of subscribers, and probably will be spending more effort on this youtube channel vs other project. Guys, let me know how did you find my channel and what kind of videos you would like to see next?

    • @ErlandDevona
      @ErlandDevona 4 роки тому

      Tutorial how to visualize neural network would be nice. This video is in my recommendation, and it's very mind blowing. Do you think this can help to debug NN? For example adjusting dropout rate? I will be very happy to follow your progress on this kind of video, is there any link, or github perhaps?

    • @DenisDmitrievDeepRobotics
      @DenisDmitrievDeepRobotics  4 роки тому +1

      @@ErlandDevona this video in particular is not intended to help you in droprate adjustments. Probably will cover droprate effect on next video, also will consider putting source code into github. Thanks.

    • @ekremdincel1505
      @ekremdincel1505 3 роки тому

      @@DenisDmitrievDeepRobotics Hi. Did you put the source code to the github or somewhere since then?

  • @GL-Kageyama2ndChannel
    @GL-Kageyama2ndChannel 4 роки тому +2

    Great work !

  • @joshiyogendra
    @joshiyogendra 4 роки тому +1

    hands down.. this is the best visualization of neural networks I have ever seen! just WOW

  • @masterdementer
    @masterdementer 4 роки тому +9

    I can't even imagine how this visualization has been made. Because making a complex neural network itself is a troublesome process.

    • @HueHanaejistla
      @HueHanaejistla 3 роки тому

      the visualization part is easy. you make the neural network first, then you just get a bunch of points to represent the neurons. then, whenever data is “sent” from one neuron to another, just draw a line between the two.

  • @martindzudx2865
    @martindzudx2865 6 років тому +1

    This is crazy! Awesome visualization! Thx! :)

  • @williamseipp9691
    @williamseipp9691 4 роки тому +2

    absolutely incredible upload. Thank you!

  • @binxuwang4960
    @binxuwang4960 5 років тому +4

    Actually even the music is awesome! it evokes curiosity and adds sense of mystery to the scene!

  • @Cornul11
    @Cornul11 7 років тому +7

    This is so satisfying to watch.

  • @RagMama123
    @RagMama123 6 років тому +1

    Beautiful simulation! Thanks.

  • @osvaldocruz386
    @osvaldocruz386 4 роки тому +5

    Watching this made me reflect on life.

  • @josepedroalmeida6586
    @josepedroalmeida6586 7 років тому +1

    This is absolutely awesome, will share it on my social network, great job!

    • @TheChangeYT
      @TheChangeYT 4 роки тому

      pls make 3d visulaization of that lol

  • @MsSinyria
    @MsSinyria 7 років тому +1

    this is absolutely awesome! great work

  • @MT_Sami
    @MT_Sami 4 роки тому

    Excellent work, truly praiseworthy!

  • @shakir5604
    @shakir5604 4 роки тому +3

    this is really amazing man , Exquisite

  • @abhishekshivdeo455
    @abhishekshivdeo455 4 роки тому +2

    Thanks a lot man! Just incredible!

  • @WilliamDye-willdye
    @WilliamDye-willdye 3 роки тому +4

    Minor correction: The spooky Audionautix song at the beginning of the video is "Atlantis", not "Atlantic" as seen in the end credits.
    Interestingly, the same song is used in another video about machine learning, by the channel New Mind (link: ua-cam.com/video/owe9cPEdm7k/v-deo.html ). Maybe the song will become an inside joke among sound mixers, like The Wilhelm Scream. Whenever a film is about ML, sneak in a clip from "Atlantis".

  • @manvelarzumanyan4388
    @manvelarzumanyan4388 4 роки тому

    Denis.. Congratulations !!! Amazing render + animation

  • @DAIQRY
    @DAIQRY 4 роки тому

    This is just awesome. I usually don’t comment on videos, but mate, this, is one of the best videos I’ve seen on yt

    • @DAIQRY
      @DAIQRY 4 роки тому +1

      Ben Kahrmann what? Do you even know anything about machine learning?

  • @marco.nascimento
    @marco.nascimento 4 роки тому +1

    this visualization is next level, dope as hell

  • @epsilontic
    @epsilontic 6 років тому +2

    This is an awesome visualization job.

  • @raakeshbhardwaj
    @raakeshbhardwaj 3 роки тому +1

    The Coolest and the best visualization to understand neural nets! loved it!

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

    The spiking viz was amazing. Feels like in your brain, you're trying to understand the concept but it doesn't sink in and there is the darkness. And suddenly you get the point! It all lights up.

  • @kostyanoob
    @kostyanoob 6 років тому

    Great job. Very exciting demonstration

  • @user-yx4tb1sm7m
    @user-yx4tb1sm7m 6 років тому +1

    This is absolutely awesome! music too!!

  • @SebHaugeto
    @SebHaugeto 4 роки тому +1

    This is amazing. Thanks for sharing!

  • @SoCalFreelance
    @SoCalFreelance 3 роки тому +2

    Would love to see a 4K render

  • @yutaiyama7501
    @yutaiyama7501 4 роки тому +1

    I must say this video is brilliant!

  • @olexandrsubota81
    @olexandrsubota81 5 років тому +1

    Gorgeous! Great Work!

  • @junghweekwon6199
    @junghweekwon6199 5 років тому +1

    This is the coolest video I have ever watched.

  • @mirandamoralez6354
    @mirandamoralez6354 6 років тому +1

    great animation - especially in combination with those sounds!

  • @joyboy973
    @joyboy973 3 роки тому +1

    Please don’t stop making this kind of videos

  • @pariscatblue
    @pariscatblue 4 роки тому +5

    Absolutely AWESOME !!!!

  • @jianwu3060
    @jianwu3060 4 роки тому +45

    I think it helps little for real understanding. It helps for fun indeed.

    • @NortheastGamer
      @NortheastGamer 4 роки тому +6

      Honestly I didn't think it achieved either.

    • @rumfordc
      @rumfordc 4 роки тому +3

      if understanding is important we shouldn't use training based models to begin with

    • @mtgradwell
      @mtgradwell 4 роки тому +4

      @Ben Kahrmann It's dots and lines which represent in a visible way what is happening in some next level computing stuff. Computing stuff which can correctly categorize hand-written digits, and which forms the basis of systems which have mastered chess, go, commodity trading, medical diagnosis, self-driving cars, suggested videos, targeted ads, and much, much more. That might mean absolutely nothing to you, but most people would be happy if they could have just a tiny fraction of the many billions that Google and others have made out of that nothing.

  • @polinabotova5376
    @polinabotova5376 7 років тому

    Денис, великолепная работа!
    Хорошая демонстрация работы нейосетей для новичков этой сфере

  • @JohananJoysingh
    @JohananJoysingh 5 років тому +1

    UNBELIEVABLE !! Wow... :) Thank you... !

  • @jiachenglee2554
    @jiachenglee2554 7 років тому +1

    It's really helpful. Thank you.

  • @fenilkaneria3249
    @fenilkaneria3249 4 роки тому +1

    this is the most fascinating visual representation of the neural network

  • @nickvaleontis4657
    @nickvaleontis4657 4 роки тому

    Amazing video! great work

  • @thijs11100
    @thijs11100 6 років тому +5

    Could you please make a tutorial? This is by far the coolest simulation I have ever seen!

  • @robertvalentic4939
    @robertvalentic4939 3 роки тому +1

    this is very dramatic and impressive

  • @Lukka8_8
    @Lukka8_8 4 роки тому +4

    This is an amazing creation.

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

    This is amazing! congrats my friend!

  • @martindinov932
    @martindinov932 6 років тому +29

    Beautiful. I use neural nets heavily in my work in computational neuroscience. Agreed with others that this is one of the coolest representations I've come across. Would love to collaborate on some future work, if you're interested.

    • @goodn1051
      @goodn1051 4 роки тому +3

      Computational Neuroscience....that seem awesome

  • @NoobinGM
    @NoobinGM 4 роки тому

    I do not know how you did it, but I guess you had a very good concept to coding such a beauty simulation, very nice done!

  • @maurocomi92
    @maurocomi92 4 роки тому +2

    The coolest way to answer the question "So, what do you study?". That.

  • @moneyprinter9269
    @moneyprinter9269 4 роки тому +2

    i subscribed for content like this!

  • @paulfrischknecht3999
    @paulfrischknecht3999 4 роки тому +1

    Perfect visualization.

  • @artinbogdanov7229
    @artinbogdanov7229 4 роки тому

    Good job, Denis.

  • @sufiaji
    @sufiaji 4 роки тому +1

    This really cool... The music also!

  • @whiterozz
    @whiterozz 4 роки тому +1

    Amazing work

  • @madannikalje760
    @madannikalje760 5 років тому +1

    Amazing appreciate your work

  • @VincentsPath
    @VincentsPath 4 роки тому

    WOW! amazing visualisation!

  • @theoriginalmakaaka101
    @theoriginalmakaaka101 4 роки тому +2

    Looks like if you leave a vegetable in the fridge for a long time.

  • @planktonfun1
    @planktonfun1 7 років тому

    A way to summarize it all this is great!

  • @RichardBaileyrichoncode
    @RichardBaileyrichoncode 3 роки тому +1

    Amazing!

  • @ajulyate8978
    @ajulyate8978 7 років тому +13

    Hi Denis , please note you incorrectly attributed the song named "AtlantiS" as "AtlantiC". (Discovered while looking for the song). Great video, thoroughly enjoyed.

  • @harikishore2514
    @harikishore2514 4 роки тому +11

    Of course that's what my brain doing everyday.

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

    You never knew neural network that beautiful

  • @monad_tcp
    @monad_tcp 4 роки тому +9

    1:35 GIMBAL LOCK !

  • @cappie2000
    @cappie2000 7 років тому +1

    Very cool... would love to see more of those spiking network animations, but then in slow motion..

  • @bartt7425
    @bartt7425 4 роки тому +2

    I've wanted to see this and my time has come. I've always wondered what a 3D model of the data would look like.

  • @anteconfig5391
    @anteconfig5391 6 років тому

    I like that spiking neural network idea.

  • @sky_beast5129
    @sky_beast5129 3 роки тому +3

    What my entire brain cells during the math exam absolutely NOT look like:

  • @child_of_god_
    @child_of_god_ 4 роки тому +1

    Soo clear, helps us understand better how theyvwork

  • @keonkim8870
    @keonkim8870 7 років тому +3

    really cool visualization :)

  • @DocMacLovin
    @DocMacLovin 4 роки тому

    excellent visualisation

  • @Drcalatayud
    @Drcalatayud 5 років тому +1

    Great video, thanks :)

  • @PhysicGamer13
    @PhysicGamer13 4 роки тому

    That's the better animations of neural network i never seen

  • @chrisharri7376
    @chrisharri7376 3 роки тому

    super amazing, thanks a lot!!