Neural network in pure Dart

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024
  • НаукаНаука

Комментарии • 63

  • @georgespanos4680
    @georgespanos4680 Год назад +28

    I definitely think that this transfer of "how stuff that feels super complex on first glance directly translates to code" is SUPER valuable for me at least. Thanks!

  • @tushar__og
    @tushar__og Год назад +18

    Please make more videos on ML 🙏

  • @guraminiro
    @guraminiro 7 месяцев назад

    Positive and negative in electrochemical charges(signal) is relative to the charge value of the opposite charge +1.45 v is "negative" compared to +1.5 v.
    Also the weight of a prediction is compared to the threshold that a receptor(type of neuron) fires a signal at, instead of pulling your hand fast when it's just a breeze stimulating a receptor rather than fire.
    I ❤ you man, best introduction to Nn in history.

  • @mikopiko
    @mikopiko Год назад

    What I enjoy the most is you showcasing how good and flexible the Dart language is!

  • @snesy
    @snesy Год назад +13

    Great video, thank you! Will you do a further video about training a neural network in detail?

    • @filiphracek
      @filiphracek  Год назад +11

      I hope to. And thanks!

    • @lenvaz8957
      @lenvaz8957 Год назад +1

      We hope you do it too. Thanks in advance 👍👍

    • @kicune
      @kicune Год назад +3

      I concur that - I was a little disappointed when after 15 minutes of a great explanation of concept the video just concluded that "some magic happens here". The followup would be much appreciated. 👍

  • @ElZero010
    @ElZero010 Год назад

    this knowledge changed everything for me, this is pure fire 🔥 thanks Filip!

  • @ilya238
    @ilya238 Год назад +12

    It would be interesting to see a video about how hard it actually is to train your network. Like the same basic code, but for training.

    • @filiphracek
      @filiphracek  Год назад +17

      You're right, it would be great to cover the training part as well. Ideally, I'll have some time and retake this video - I feel the second part is underwhelming and doesn't really lead anywhere. The problem is that training is such a juicy topic, and complicates the first part. Welp! I'll try to figure it out. In any case, one of my goals was to make people curious, which I guess succeeded! :)

    • @luisround
      @luisround Год назад +2

      ​@@filiphracek you did succeed Filip! I'm super curious about it and would love to see a new video covering the topic. Thank you!

    •  Год назад +2

      I'd love to see a follow up video on training too! Although I know the theory of NNs, but seeing the actual code and flow is extremely helpful

  • @abuyusufsherakhmatov
    @abuyusufsherakhmatov Год назад

    Bro it is very interesting you showing cool ways of using dart. Thank you. I need more of your videos, your explanation is great. I see you as my teacher.

  • @greglee7708
    @greglee7708 Год назад +3

    I enjoy all Your work Filip

  • @davidmacdougall8743
    @davidmacdougall8743 Год назад

    I agree with many of the other comments. By far the best explanation of how a neural network operates and such a great example to show it in code, but by the end I was left dangling because I just wanted to play, try out some data and some different activation functions, but can't work out what NetworkEvaluator and train() are doing so cannot proceed. Any updates on the next video and when its coming, there are a few eagerly waiting ... please don't stop now!!!

  • @BrendansReasons
    @BrendansReasons Год назад

    PERFECT, I was just looking for who Tweeted about this, ty

  • @Apenschi
    @Apenschi Год назад +3

    Very good video! I would like to see more of this!

  • @thelastbit8154
    @thelastbit8154 Год назад +2

    The kind of content I need! Thanks

  • @TheMagicBo
    @TheMagicBo Год назад

    Thanks for your great videos Filip and i wish you a happy new year 2023! 🍀

  • @jahootlearning4674
    @jahootlearning4674 Год назад +4

    Amazing video! I was wondering how to code a neural network, but there was nothing good online. I followed along with your code in java and it works well. It would be awesome if you could make a video training the neural network.

  • @guillaumediallo-mulliez4173
    @guillaumediallo-mulliez4173 Год назад +2

    Thank you very much Filip for this awesome video ! It's so great to have an explanation of how something so "magic" works under the hood through simple cases ! I learned a lot !
    Do you plan on making another video about the training part ? I'd love to see how to implement the training algorithm to transform a training set into a set of well defined parameters for my network 😅

  • @CODEDSTUDIO
    @CODEDSTUDIO Год назад +5

    interesting thing with dart

  • @FabienChampigny
    @FabienChampigny Год назад

    Thanks for this explanations Philip !

  • @Hamiiidev
    @Hamiiidev Год назад +1

    So useful, waiting for a whole "Game AI with dart" playlist.

  • @mahidulislamzihan7760
    @mahidulislamzihan7760 Год назад

    Hi Filip, I never imagined Neural network can be this easy, can you please (with some extra sweet) make a video on the concept how to train part.

  • @Andreasonline3
    @Andreasonline3 Год назад

    awesome video mate

  • @verticrow
    @verticrow Год назад +1

    Awesome video

  • @cesarmurillo5635
    @cesarmurillo5635 Год назад +1

    thank you for this great video

  • @lenvaz8957
    @lenvaz8957 Год назад +2

    Mannnnnnn! what kind of research are you doing before creating videos. I was working on something like this but using javascript and i got distracted mimicing the neuron details/composition rather than keeping it simple as this. I love this content even if it might be out-dated for the current world, it still gives you the direction in which you need to think and put your efforts in. Love the way you explained it👍👍👌👌. This is more than giving access to Chat-GPT 3 to me! 😅

  • @edgarmoya8494
    @edgarmoya8494 Год назад

    NIce !!!! I would like to see more videos about it.

  • @chad2149
    @chad2149 Год назад

    Thanks for the great explanation!

  • @julianc528
    @julianc528 Год назад

    Great video Filip! In college I worked on a Tetris game with genetic programming to create the best AI for the game! I couldn't ever get it working properly but this video explains some things I had issues with! Maybe one day I'll go back and finish it haha 😉

  • @bodehallak1552
    @bodehallak1552 Год назад

    Can you make more videos about this topic

  • @dheerajs2838
    @dheerajs2838 Год назад

    great video.. thanks

  • @benjaminbaumann7900
    @benjaminbaumann7900 Год назад +2

    Can you also show how you train the network?

    • @filiphracek
      @filiphracek  Год назад +5

      Sure, I'll do it either in the next video, or I'll retake this one, make it snappier, and include training. Thanks for the suggestion!

  • @yurtemre7
    @yurtemre7 Год назад

    You are great

  • @lenvaz8957
    @lenvaz8957 Год назад +1

    can you come up with the following video for training the neural network in the same flow?? please.. i liked the simple thought process alot!

  • @alexanderthegreat3133
    @alexanderthegreat3133 Год назад

    What a valueable video thanks 🙏

  • @Kiriyaki65548
    @Kiriyaki65548 Год назад

    Very very nice Fillip! The best explanation about all this A.I. stuff. ))) Will you use this network in your game?

    • @filiphracek
      @filiphracek  Год назад +3

      Yes I will! It's going to be super helpful for low-level API, such as obstacle allowance and aiming.

  • @ashwinalagiri-rajan1180
    @ashwinalagiri-rajan1180 Год назад

    I hate you, for not uploading this 2 months ago when I needed. (jk amazing work).

  • @aethersx2
    @aethersx2 Год назад

    i need more of this video because i want dart to be the main code language for ai not only python which is made by ai

  • @juliotati
    @juliotati Год назад +1

    Funny enough, yesterday before heading to bed I just felt like checking if you've released a new video; found nothing but now that this is here, I'm pretty sure it was still being uploaded at the time i checked😅

  • @alexandergorny
    @alexandergorny Год назад

    Wow, thank you so much. Can you please share the training code? :)

  • @openroomxyz
    @openroomxyz Год назад

    Thanks for this, but the hardest thing is probably the functions that trains it, probably you can't do it just by simulated annealing?

    • @filiphracek
      @filiphracek  Год назад +1

      I'm actually using a genetic algorithm in this case, so that's quite similar. But backpropagation would make sense in the particular case of XOR or AND learning. And it would not be that much harder. Problem is: not sure when I have time to record the video that explains this, as it's a lot harder to explain in simple OOP terms (imho).

  • @محمدمهدی-س2ط
    @محمدمهدی-س2ط Год назад

    great. continue more about game dev and flutter.

  • @rec-trick
    @rec-trick Год назад

    i can use full stack ml with flutter without python and django ?

  • @saqqara6361
    @saqqara6361 Год назад

    Does anyone know a(n actively maintained) dart library for all that?... training, gradfient descent, back propagation...?

  • @SkyLib
    @SkyLib Год назад

    can you share the source code please

  • @aethersx2
    @aethersx2 Год назад

    Can darts be used for even more ai? like deepfake / speech to text, text to speech, pure dart face recognition without additional libraries?

  • @ekzemablya
    @ekzemablya Год назад

    In a biological system, the equivalent of the negative weight sum of the connection between neurons is the reaction of neurotransmitters from the presynaptic ending with receptors at the postsynaptic ending, which reduces the probability of impulse initialization. And positive - increase. The most abundant inhibitory neurotransmitter in the brain is γ-Aminobutyric acid (GABA). Am i right?

    • @filiphracek
      @filiphracek  Год назад +3

      I have no idea! Now I kind of want to spend the holidays reading up on biological neurons, to be honest. :)

  • @АндрейЛевченко-т6ш

    Hi)
    I really like the way you make the video, very much like you are familiar with the theme:-)
    Is it possible to ask you to help become a Flutter developer?
    i Senior Python backend developer, and would like to learn a new direction faster)
    If you agree, I would be very happy, it would be enough to have some tasks that would help me to dial the right skills