Understanding AI from Scratch - Neural Networks Course

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

Пікірлер: 82

  • @Radu
    @RaduАй бұрын

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

  • @minteligencia

    @minteligencia

    Ай бұрын

    Thank You!

  • @Radu

    @Radu

    Ай бұрын

    @@minteligencia You're welcome :-)

  • @adityaaryan7201

    @adityaaryan7201

    Ай бұрын

    Thank you so much.

  • @Noobella

    @Noobella

    29 күн бұрын

    Thanks, I finally understood how it works!

  • @Radu

    @Radu

    29 күн бұрын

    @@Noobella Cool :-)

  • @moustachemewe
    @moustachemeweАй бұрын

    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

    Ай бұрын

    Hope this helps :-)

  • @jimboSleeeeiiice
    @jimboSleeeeiiiceАй бұрын

    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.

  • @SXsoft99
    @SXsoft99Ай бұрын

    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

    Ай бұрын

    Never too late to learn something new :-)

  • @marginiszero
    @marginiszero29 күн бұрын

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

  • @Radu

    @Radu

    28 күн бұрын

    Thanks :-) glad you like the content!

  • @jahnavi.youtube
    @jahnavi.youtubeАй бұрын

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

  • @duudee9189
    @duudee91899 күн бұрын

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

  • @Radu

    @Radu

    4 күн бұрын

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

  • @2difficult2do
    @2difficult2doАй бұрын

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

  • @Radu

    @Radu

    29 күн бұрын

    You're welcome. Thanks for watching :-)

  • @puntura
    @punturaАй бұрын

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

  • @Radu

    @Radu

    29 күн бұрын

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

  • @cbau0809
    @cbau0809Ай бұрын

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

  • @Radu

    @Radu

    Ай бұрын

    Happy to hear :-)

  • @stabilini
    @stabilini29 күн бұрын

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

  • @Radu

    @Radu

    29 күн бұрын

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

  • @cybrd230
    @cybrd230Ай бұрын

    Was just watching 3blue1brown's video about GPT

  • @Radu

    @Radu

    Ай бұрын

    Yeah, I saw it yesterday as well :-)

  • @eric7758
    @eric775827 күн бұрын

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

  • @Radu

    @Radu

    27 күн бұрын

    Cool :-) thanks for watching!

  • @coderscafe3672
    @coderscafe367223 күн бұрын

    Would like to see the cours from scratch thanks

  • @Radu

    @Radu

    23 күн бұрын

    All previous phases are linked in the description.

  • @ferhatkaya9217
    @ferhatkaya9217Ай бұрын

    You re the king of the channels

  • @MadhawaSadil
    @MadhawaSadilКүн бұрын

    I'm glad I found this video.

  • @MainEditor0
    @MainEditor0Ай бұрын

    Will AI will take ML engineers jobs?

  • @Radu

    @Radu

    Ай бұрын

    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.

  • @Xoundz
    @XoundzАй бұрын

    Radu is Love ❣️

  • @Radu

    @Radu

    29 күн бұрын

  • @jirayuvijjakajohn295
    @jirayuvijjakajohn295Ай бұрын

    Just finished it. What a course 🎉

  • @charlesabju907

    @charlesabju907

    Ай бұрын

    How, it came 13 minutes ago according to yt

  • @Radu

    @Radu

    Ай бұрын

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

  • @thefacebiters
    @thefacebitersАй бұрын

    Hell yeah 🎉

  • @grotsunfull
    @grotsunfullАй бұрын

    Awesome!

  • @Agesilas2
    @Agesilas218 күн бұрын

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

  • @lazarokabira2945
    @lazarokabira2945Ай бұрын

    Nice one

  • @Pororo1726
    @Pororo1726Ай бұрын

    Yesss bro

  • @hindutva_raj
    @hindutva_rajКүн бұрын

    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

  • @AleksandarPopovic
    @AleksandarPopovicАй бұрын

    Go to 10M!

  • @AlevtinaRusakova-uo8qs
    @AlevtinaRusakova-uo8qs4 күн бұрын

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

  • @danthilman2394
    @danthilman2394Ай бұрын

    Neural*

  • @Radu

    @Radu

    Ай бұрын

    Thanks for pointing out the typo!

  • @MiniKodjo
    @MiniKodjo25 күн бұрын

    To be listened in 1.25 speed

  • @Radu

    @Radu

    25 күн бұрын

    Fair point 😅

  • @oscarpitt823
    @oscarpitt823Ай бұрын

    Spelling mistake on the video title "neural network"

  • @Radu

    @Radu

    Ай бұрын

    Thanks for pointing it out!

  • @hey.Sourin
    @hey.SourinАй бұрын

    Why in JS? 😢

  • @Radu

    @Radu

    Ай бұрын

    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

    29 күн бұрын

    @@RaduGotcha, thank you!!!

  • @Radu

    @Radu

    29 күн бұрын

    @@hey.Sourin No problem!

  • @TheRealKitWalker
    @TheRealKitWalkerАй бұрын

    Awesome :D

  • @supreme.rizzer
    @supreme.rizzerАй бұрын

    woohoo

  • @minteligencia
    @minteligenciaАй бұрын

    nice 😊

  • @jayshribalakrishnan6439
    @jayshribalakrishnan6439Ай бұрын

    Second here 😅🎉

  • @themks8452
    @themks8452Ай бұрын

    second

  • @freetechlearnings
    @freetechlearningsАй бұрын

    im third

  • @Engrbilal143
    @Engrbilal143Ай бұрын

    First here🎉

  • @irvingriosperez
    @irvingriosperez29 күн бұрын

    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?

  • @Habits794

    @Habits794

    27 күн бұрын

    Scam

  • @chrisbrolin5122

    @chrisbrolin5122

    21 күн бұрын

    That’s obviously a scam😂

  • @horizen4461
    @horizen446116 сағат бұрын

    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

  • @nickapple3788
    @nickapple3788Ай бұрын

    I didn’t subscribe for this channel

  • @stupidbitcoin
    @stupidbitcoinАй бұрын

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

  • @Radu

    @Radu

    Ай бұрын

    Really? :-o

  • @stupidbitcoin

    @stupidbitcoin

    Ай бұрын

    @@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

    Ай бұрын

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

  • @BUY_YOUTUB_VIEWS_315
    @BUY_YOUTUB_VIEWS_315Ай бұрын

    This video is a masterpiece of storytelling. Emotional and powerful!

  • @abhinayk3782
    @abhinayk3782Ай бұрын

    Awesome!