Understanding AI from Scratch - Neural Networks Course

  Рет қаралды 255,578

freeCodeCamp.org

Ай бұрын

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: kzbin.info/www/bejne/e5mtaKR6aq2qprs
🚗 THE PLAYGROUND: radufromfinland.com/projects/aiCarPlayground/?s=default
🚙 HELP COLLECT DATA BY RACING: radufromfinland.com/projects/aiRacer
⭐ OTHER LINKS ⭐
Phase 1 - Self-Driving Car with JavaScript: kzbin.info/www/bejne/iKTCo3Sueth0rKs
Phase 2 - Virtual World Filled with Self-Driving Cars: kzbin.info/www/bejne/a5qrlp2apr58l5o
Vanilla JavaScript Chart Tutorial: kzbin.info/www/bejne/pGnYdKdnibh6gac
Machine Learning JavaScript Course: kzbin.info/www/bejne/rHWnm6ethqmqaM0
3b1b's Neural Network Video: kzbin.info/www/bejne/l5rVlHSoqtuhgc0si=JB6fvUT3Ko1mkU3x
Another Playground: playground.tensorflow.org
Desmos 3D: www.desmos.com/3d
Another Playground: playground.tensorflow.org
Top-view Cars Clip: kzbin.info/www/bejne/oIvVm3iVnt2oZ5o
💻 CODE 💻
1. Phase 1 github.com/gniziemazity/self-driving-car
2. Phase 2 github.com/gniziemazity/virtual-world
3. Phase 3 github.com/gniziemazity/understanding_ai
💻 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: youtube.com/@radu/join
⭐ 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

Пікірлер: 86
@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 :-)
@aditya_aryann
@aditya_aryann Ай бұрын
Thank you so much.
@Noobella
@Noobella Ай бұрын
Thanks, I finally understood how it works!
@Radu
@Radu Ай бұрын
@@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.
@jahnavi.youtube
@jahnavi.youtube Ай бұрын
Can't thank you enough 🥺 seriously your channel is the best ❤ thank you so much 💕
@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
@marginiszero Ай бұрын
This instructor is so amazing. He teaches advanced topics from scratch without any libraries❤❤
@Radu
@Radu Ай бұрын
Thanks :-) glad you like the content!
@arisilaen7763
@arisilaen7763 8 күн бұрын
I might need this video in the future (thx to my autoplay during my sleep that guided me here)
@eric7758
@eric7758 Ай бұрын
I like this teacher because he doesn’t use libraries.
@Radu
@Radu Ай бұрын
Cool :-) thanks for watching!
@duudee9189
@duudee9189 28 күн бұрын
Good morning people of the Internet, I woke up to this.
@Radu
@Radu 23 күн бұрын
:-) at least you didn't fall asleep to it :-))
@puntura
@puntura Ай бұрын
love this already. love 3blue1brown videos same thing on my mind also its been 6 years.
@Radu
@Radu Ай бұрын
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 :-)
@ferhatkaya9217
@ferhatkaya9217 Ай бұрын
You re the king of the channels
@stabilini
@stabilini Ай бұрын
Amazing content thanks.... I was mindblowed at 3:14:45 🤯
@Radu
@Radu Ай бұрын
Yeah, Dijkstra's algorithm is pretty nice :-)
@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
@2difficult2do
@2difficult2do Ай бұрын
Thanks for this really interesting and useful explanation of the basics of AI and neural networks with playful examples 👍
@Radu
@Radu Ай бұрын
You're welcome. Thanks for watching :-)
@Xoundz
@Xoundz Ай бұрын
Radu is Love ❣️
@Radu
@Radu Ай бұрын
@grotsunfull
@grotsunfull Ай бұрын
Awesome!
@cybrd230
@cybrd230 Ай бұрын
Was just watching 3blue1brown's video about GPT
@Radu
@Radu Ай бұрын
Yeah, I saw it yesterday as well :-)
@thefacebiters
@thefacebiters Ай бұрын
Hell yeah 🎉
@lazarokabira2945
@lazarokabira2945 Ай бұрын
Nice one
@MadhawaSadil
@MadhawaSadil 20 күн бұрын
I'm glad I found this video.
@AlevtinaRusakova-uo8qs
@AlevtinaRusakova-uo8qs 23 күн бұрын
Классный видос. Спасибо что запариваешься и выклдаываешь)
@AleksandarPopovic
@AleksandarPopovic Ай бұрын
Go to 10M!
@TheRealKitWalker
@TheRealKitWalker Ай бұрын
Awesome :D
@hindutva_raj
@hindutva_raj 19 күн бұрын
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
@coderscafe3672
@coderscafe3672 Ай бұрын
Would like to see the cours from scratch thanks
@Radu
@Radu Ай бұрын
All previous phases are linked in the description.
@mndtr0
@mndtr0 Ай бұрын
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.
@Pororo1726
@Pororo1726 Ай бұрын
Yesss bro
@minteligencia
@minteligencia Ай бұрын
nice 😊
@SpittingMage
@SpittingMage 10 күн бұрын
Funny (and sad) that such tools automatically seem to be data-centric, but that's the state of our industry.....
@beemsalabeem
@beemsalabeem 10 күн бұрын
I woke up watching this lol
@danthilman2394
@danthilman2394 Ай бұрын
Neural*
@Radu
@Radu Ай бұрын
Thanks for pointing out the typo!
@MiniKodjo
@MiniKodjo Ай бұрын
To be listened in 1.25 speed
@Radu
@Radu Ай бұрын
Fair point 😅
@Agesilas2
@Agesilas2 Ай бұрын
death note en fond sonore ça casse vite la tête quand même...
@supreme.rizzer
@supreme.rizzer Ай бұрын
woohoo
@oscarpitt823
@oscarpitt823 Ай бұрын
Spelling mistake on the video title "neural network"
@Radu
@Radu Ай бұрын
Thanks for pointing it out!
@Engrbilal143
@Engrbilal143 Ай бұрын
First here🎉
@jayshribalakrishnan6439
@jayshribalakrishnan6439 Ай бұрын
Second here 😅🎉
@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 Ай бұрын
@@RaduGotcha, thank you!!!
@Radu
@Radu Ай бұрын
@@hey.Sourin No problem!
@freetechlearnings
@freetechlearnings Ай бұрын
im third
@themks8452
@themks8452 Ай бұрын
second
@horizen4461
@horizen4461 19 күн бұрын
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 9 күн бұрын
@horizen4461 What does this have to do with this video?
@thomastaylor648
@thomastaylor648 6 күн бұрын
AI doesn't believe in your "god"...
@Gigachad-mc5qz
@Gigachad-mc5qz 5 күн бұрын
Hey bro if any religion is correct its buddhism
@irvingriosperez
@irvingriosperez Ай бұрын
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 Ай бұрын
Scam
@chrisbrolin5122
@chrisbrolin5122 Ай бұрын
That’s obviously a scam😂
@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
@abhinayk3782
@abhinayk3782 Ай бұрын
Awesome!
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
INNA SERG
Рет қаралды 7 МЛН
Don't eat centipede 🪱😂
00:19
Nadir Sailov
Рет қаралды 21 МЛН
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
INNA SERG
Рет қаралды 7 МЛН