Understanding AI from Scratch - Neural Networks Course

Sdílet
Vložit
  • čas přidán 13. 05. 2024
  • Understanding AI from Scratch - Neuaral Networks Without Libraries Course
    Learn the fundamentals of Neural Networks by building one from scratch without libraries. You'll manually tweak network parameters to teach a car how to drive within a specially crafted playground. Dr. Radu teaches computer science at a university in Finland, and has over a decade of experience with machine learning and AI, and he emphasizes the importance of revisiting basics in an era of easy-to-use complex models.
    You will have homework assignments which you can discuss with Dr. Radu on his Discord: discord.gg/gJFcF5XVn9
    ✏️ Course developed by @Radu
    🏆 Win prizes by following along: • ⭐🏆⭐PRIZES: Racing AI C...
    🚗 THE PLAYGROUND: radufromfinland.com/projects/...
    🚙 HELP COLLECT DATA BY RACING: radufromfinland.com/projects/...
    ⭐ OTHER LINKS ⭐
    Phase 1 - Self-Driving Car with JavaScript: • Self-Driving Car with ...
    Phase 2 - Virtual World Filled with Self-Driving Cars: • Build a Virtual World ...
    Vanilla JavaScript Chart Tutorial: • Build a Chart using Ja...
    Machine Learning JavaScript Course: • No Black Box Machine L...
    3b1b's Neural Network Video: • But what is a neural n...
    Another Playground: playground.tensorflow.org
    Desmos 3D: www.desmos.com/3d
    Another Playground: playground.tensorflow.org
    Top-view Cars Clip: • BEST TOP VIEW ROAD TRA...
    💻 CODE 💻
    1. Phase 1 github.com/gniziemazity/self-...
    2. Phase 2 github.com/gniziemazity/virtu...
    3. Phase 3 github.com/gniziemazity/under...
    💻 Use "11. MiniMap" from Phase 2 at 02:36:49
    💻 Use "1. Starting Codebase" from Phase 3 in Lesson 6 (if you didn't code anything yet)
    ☕ Buy Radu a Coffee: www.buymeacoffee.com/radum
    ⚡️Join Radu's Channel: / @radu
    ⭐ Contents ⭐
    ⌨️ (0:00:00) Introduction
    ⌨️ (0:07:12) The Playground
    ⌨️ (0:14:34) One Neuron
    ⌨️ (0:29:07) Clarrifications
    ⌨️ (0:31:58) Lesson 2
    ⌨️ (0:32:16) Genetic Algorithm
    ⌨️ (0:43:04) 2 Inputs
    ⌨️ (1:02:42) Hidden Layers
    ⌨️ (1:13:03) Misconceptions
    ⌨️ (1:14:18) Lesson 3 (More Outputs)
    ⌨️ (1:55:59) Lesson 4 (Traffic Rules)
    ⌨️ (2:24:10) Lesson 5 (Compass Sensor)
    ⌨️ (2:35:20) The need for Shortest Path
    ⌨️ (2:37:10) Updating the Self-driving Car codebase
    ⌨️ (2:57:39) Lesson 6 (Dijkstra's Algorithm)
    ⌨️ (3:24:03) Lesson 7 (Dijkstra with AI Agents)
    ⌨️ (3:43:13) Final Challenge

Komentáře • 84

  • @Radu
    @Radu Před měsícem +115

    Hope you find this useful!
    If you like the course, check out my channel for many other coding projects 🙂

    • @minteligencia
      @minteligencia Před měsícem +2

      Thank You!

    • @Radu
      @Radu Před měsícem +1

      @@minteligencia You're welcome :-)

    • @aditya_aryann
      @aditya_aryann Před měsícem +1

      Thank you so much.

    • @Noobella
      @Noobella Před měsícem +1

      Thanks, I finally understood how it works!

    • @Radu
      @Radu Před měsícem

      @@Noobella Cool :-)

  • @moustachemewe
    @moustachemewe Před měsícem +41

    I just started learning about neural networks and I was always confused about the basics of the concept and how they work at a core level. Thanks a ton!

    • @Radu
      @Radu Před měsícem +3

      Hope this helps :-)

  • @jahnavi.youtube
    @jahnavi.youtube Před měsícem +14

    Can't thank you enough 🥺 seriously your channel is the best ❤ thank you so much 💕

  • @jimboSleeeeiiice
    @jimboSleeeeiiice Před měsícem +12

    What everything I learned from AI tells me is that it’s essentially another computer program. Meaning, more files. All it is is files. Everyone thinks it’s so advanced but a file is a file and a function can break or be broken like any other.

  • @marginiszero
    @marginiszero Před měsícem +3

    This instructor is so amazing. He teaches advanced topics from scratch without any libraries❤❤

    • @Radu
      @Radu Před měsícem +3

      Thanks :-) glad you like the content!

  • @arisilaen7763
    @arisilaen7763 Před dnem +1

    I might need this video in the future (thx to my autoplay during my sleep that guided me here)

  • @SXsoft99
    @SXsoft99 Před měsícem +8

    it's funny that back in university we had a few classes on these subjects that i didn't bother to pay much attention back then but somehow the concepts come to haunt me a few years later

    • @Radu
      @Radu Před měsícem +1

      Never too late to learn something new :-)

  • @puntura
    @puntura Před měsícem +6

    love this already. love 3blue1brown videos same thing on my mind also its been 6 years.

    • @Radu
      @Radu Před měsícem +2

      Yeah, funny coincidence that he just added a new video to that series :-)

  • @stabilini
    @stabilini Před měsícem +3

    Amazing content thanks.... I was mindblowed at 3:14:45 🤯

    • @Radu
      @Radu Před měsícem

      Yeah, Dijkstra's algorithm is pretty nice :-)

  • @cbau0809
    @cbau0809 Před měsícem +1

    Thank you so much for this content! This is so useful.

    • @Radu
      @Radu Před měsícem

      Happy to hear :-)

  • @eric7758
    @eric7758 Před měsícem +3

    I like this teacher because he doesn’t use libraries.

    • @Radu
      @Radu Před měsícem +1

      Cool :-) thanks for watching!

  • @duudee9189
    @duudee9189 Před 20 dny +2

    Good morning people of the Internet, I woke up to this.

    • @Radu
      @Radu Před 15 dny

      :-) at least you didn't fall asleep to it :-))

  • @2difficult2do
    @2difficult2do Před měsícem +2

    Thanks for this really interesting and useful explanation of the basics of AI and neural networks with playful examples 👍

    • @Radu
      @Radu Před měsícem +1

      You're welcome. Thanks for watching :-)

  • @ferhatkaya9217
    @ferhatkaya9217 Před měsícem +1

    You re the king of the channels

  • @jirayuvijjakajohn295
    @jirayuvijjakajohn295 Před měsícem +3

    Just finished it. What a course 🎉

    • @charlesabju907
      @charlesabju907 Před měsícem +4

      How, it came 13 minutes ago according to yt

    • @Radu
      @Radu Před měsícem +1

      @@charlesabju907 Maybe he watched it at 100 x normal speed :-D

  • @Xoundz
    @Xoundz Před měsícem +2

    Radu is Love ❣️

    • @Radu
      @Radu Před měsícem

  • @cybrd230
    @cybrd230 Před měsícem +3

    Was just watching 3blue1brown's video about GPT

    • @Radu
      @Radu Před měsícem

      Yeah, I saw it yesterday as well :-)

  • @MadhawaSadil
    @MadhawaSadil Před 13 dny

    I'm glad I found this video.

  • @grotsunfull
    @grotsunfull Před měsícem +2

    Awesome!

  • @coderscafe3672
    @coderscafe3672 Před měsícem +1

    Would like to see the cours from scratch thanks

    • @Radu
      @Radu Před měsícem

      All previous phases are linked in the description.

  • @hindutva_raj
    @hindutva_raj Před 12 dny

    We chatted once...i am from NZ/Australia....good stuff buddy..i think i told you that your country is tooooooo cold to do anything outside ....thus the incentive to master AI and NN...just being cheeky

  • @lazarokabira2945
    @lazarokabira2945 Před měsícem +1

    Nice one

  • @MainEditor0
    @MainEditor0 Před měsícem +3

    Will AI will take ML engineers jobs?

    • @Radu
      @Radu Před měsícem +6

      Difficult question... Automation has been taking jobs since the industrial revolution... and modern AI is able to automate many more things than before. So, some jobs are already being done by it. How 'targeted' are ML engineers' jobs is hard to say, but I would say: as targeted as other jobs that have to do with logic and problem solving. But the important thing to notice is that the jobs today are very different than the jobs from 100 years ago... society is changing all the time and the jobs we'll do in the future will likely to change as well.

  • @thefacebiters
    @thefacebiters Před měsícem +3

    Hell yeah 🎉

  • @AlevtinaRusakova-uo8qs

    Классный видос. Спасибо что запариваешься и выклдаываешь)

  • @AleksandarPopovic
    @AleksandarPopovic Před měsícem +1

    Go to 10M!

  • @TheRealKitWalker
    @TheRealKitWalker Před měsícem +1

    Awesome :D

  • @danthilman2394
    @danthilman2394 Před měsícem +2

    Neural*

    • @Radu
      @Radu Před měsícem

      Thanks for pointing out the typo!

  • @Pororo1726
    @Pororo1726 Před měsícem +1

    Yesss bro

  • @minteligencia
    @minteligencia Před měsícem +1

    nice 😊

  • @Agesilas2
    @Agesilas2 Před 29 dny

    death note en fond sonore ça casse vite la tête quand même...

  • @SpittingMage
    @SpittingMage Před 2 dny +1

    Funny (and sad) that such tools automatically seem to be data-centric, but that's the state of our industry.....

  • @MiniKodjo
    @MiniKodjo Před měsícem +1

    To be listened in 1.25 speed

    • @Radu
      @Radu Před měsícem

      Fair point 😅

  • @Engrbilal143
    @Engrbilal143 Před měsícem +2

    First here🎉

  • @beemsalabeem
    @beemsalabeem Před 3 dny

    I woke up watching this lol

  • @jayshribalakrishnan6439
    @jayshribalakrishnan6439 Před měsícem +1

    Second here 😅🎉

  • @supreme.rizzer
    @supreme.rizzer Před měsícem +1

    woohoo

  • @freetechlearnings
    @freetechlearnings Před měsícem +2

    im third

  • @hey.Sourin
    @hey.Sourin Před měsícem +1

    Why in JS? 😢

    • @Radu
      @Radu Před měsícem +4

      This video is not much about JS actually, it's about understanding how and why neural networks work. Some coding only at the end.

    • @hey.Sourin
      @hey.Sourin Před měsícem +1

      @@RaduGotcha, thank you!!!

    • @Radu
      @Radu Před měsícem

      @@hey.Sourin No problem!

  • @oscarpitt823
    @oscarpitt823 Před měsícem +3

    Spelling mistake on the video title "neural network"

    • @Radu
      @Radu Před měsícem

      Thanks for pointing it out!

  • @themks8452
    @themks8452 Před měsícem +1

    second

  • @irvingriosperez
    @irvingriosperez Před měsícem +48

    Are tradind and income incompatible? I think you're not keeping up with the news. While you thought it was impossible, some enthusiasts from Eledator made ai copy trading tool. Everyone now can make money on trading. What do you say now?

  • @horizen4461
    @horizen4461 Před 11 dny +5

    turn to Jesus Christ he loves all of us more than anything and he literally died for us. He took in the punishment for our sins thru on the cross. It wasn’t cuz we deserved it, but cuz he loved us. 1 John 4:10 “This is love: not that we loved God, but that he loved us and sent his Son as an atoning sacrifice for our sins” it was thru his love that he died for us and we can be forgiven

    • @user-wk2qb4vg5f
      @user-wk2qb4vg5f Před dnem

      @horizen4461 What does this have to do with this video?

  • @nickapple3788
    @nickapple3788 Před měsícem

    I didn’t subscribe for this channel

  • @stupidbitcoin
    @stupidbitcoin Před měsícem +1

    The input values in the one neuron section, are almost identical to stock and crypto trading values.

    • @Radu
      @Radu Před měsícem +1

      Really? :-o

    • @stupidbitcoin
      @stupidbitcoin Před měsícem +1

      @@Radu So, a Game Theory model using platonic dice merged with a blackjack basic strategy used in casinos.
      // For example, altering traditional Fibonacci numbers with Tesla values in both games and trading, resulted in more winning experiences.

    • @Radu
      @Radu Před měsícem

      @@stupidbitcoin I... don't get it :-D

  • @abhinayk3782
    @abhinayk3782 Před měsícem +1

    Awesome!