Understanding AI from Scratch - Neural Networks Course

  Рет қаралды 210,651

freeCodeCamp.org

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: • ⭐🏆⭐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

Пікірлер: 79
@Radu
@Radu 27 күн бұрын
Hope you find this useful! If you like the course, check out my channel for many other coding projects 🙂
@minteligencia
@minteligencia 27 күн бұрын
Thank You!
@Radu
@Radu 27 күн бұрын
@@minteligencia You're welcome :-)
@adityaaryan7201
@adityaaryan7201 27 күн бұрын
Thank you so much.
@Noobella
@Noobella 26 күн бұрын
Thanks, I finally understood how it works!
@Radu
@Radu 26 күн бұрын
@@Noobella Cool :-)
@moustachemewe
@moustachemewe 27 күн бұрын
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 27 күн бұрын
Hope this helps :-)
@jimboSleeeeiiice
@jimboSleeeeiiice 27 күн бұрын
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 27 күн бұрын
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 27 күн бұрын
Never too late to learn something new :-)
@jahnavi.youtube
@jahnavi.youtube 27 күн бұрын
Can't thank you enough 🥺 seriously your channel is the best ❤ thank you so much 💕
@marginiszero
@marginiszero 26 күн бұрын
This instructor is so amazing. He teaches advanced topics from scratch without any libraries❤❤
@Radu
@Radu 25 күн бұрын
Thanks :-) glad you like the content!
@cbau0809
@cbau0809 27 күн бұрын
Thank you so much for this content! This is so useful.
@Radu
@Radu 27 күн бұрын
Happy to hear :-)
@puntura
@puntura 27 күн бұрын
love this already. love 3blue1brown videos same thing on my mind also its been 6 years.
@Radu
@Radu 26 күн бұрын
Yeah, funny coincidence that he just added a new video to that series :-)
@2difficult2do
@2difficult2do 27 күн бұрын
Thanks for this really interesting and useful explanation of the basics of AI and neural networks with playful examples 👍
@Radu
@Radu 26 күн бұрын
You're welcome. Thanks for watching :-)
@ferhatkaya9217
@ferhatkaya9217 27 күн бұрын
You re the king of the channels
@Xoundz
@Xoundz 27 күн бұрын
Radu is Love ❣️
@Radu
@Radu 26 күн бұрын
@stabilini
@stabilini 26 күн бұрын
Amazing content thanks.... I was mindblowed at 3:14:45 🤯
@Radu
@Radu 26 күн бұрын
Yeah, Dijkstra's algorithm is pretty nice :-)
@BUY_YOUTUB_VIEWS_315
@BUY_YOUTUB_VIEWS_315 27 күн бұрын
This video is a masterpiece of storytelling. Emotional and powerful!
@jirayuvijjakajohn295
@jirayuvijjakajohn295 27 күн бұрын
Just finished it. What a course 🎉
@charlesabju907
@charlesabju907 27 күн бұрын
How, it came 13 minutes ago according to yt
@Radu
@Radu 27 күн бұрын
@@charlesabju907 Maybe he watched it at 100 x normal speed :-D
@AlevtinaRusakova-uo8qs
@AlevtinaRusakova-uo8qs Күн бұрын
Классный видос. Спасибо что запариваешься и выклдаываешь)
@duudee9189
@duudee9189 6 күн бұрын
Good morning people of the Internet, I woke up to this.
@Radu
@Radu Күн бұрын
:-) at least you didn't fall asleep to it :-))
@eric7758
@eric7758 24 күн бұрын
I like this teacher because he doesn’t use libraries.
@Radu
@Radu 24 күн бұрын
Cool :-) thanks for watching!
@grotsunfull
@grotsunfull 27 күн бұрын
Awesome!
@thefacebiters
@thefacebiters 27 күн бұрын
Hell yeah 🎉
@stupidbitcoin
@stupidbitcoin 27 күн бұрын
The input values in the one neuron section, are almost identical to stock and crypto trading values.
@Radu
@Radu 27 күн бұрын
Really? :-o
@stupidbitcoin
@stupidbitcoin 27 күн бұрын
@@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 27 күн бұрын
@@stupidbitcoin I... don't get it :-D
@cybrd230
@cybrd230 27 күн бұрын
Was just watching 3blue1brown's video about GPT
@Radu
@Radu 27 күн бұрын
Yeah, I saw it yesterday as well :-)
@AleksandarPopovic
@AleksandarPopovic 27 күн бұрын
Go to 10M!
@lazarokabira2945
@lazarokabira2945 27 күн бұрын
Nice one
@Pororo1726
@Pororo1726 27 күн бұрын
Yesss bro
@TheRealKitWalker
@TheRealKitWalker 27 күн бұрын
Awesome :D
@coderscafe3672
@coderscafe3672 20 күн бұрын
Would like to see the cours from scratch thanks
@Radu
@Radu 20 күн бұрын
All previous phases are linked in the description.
@MainEditor0
@MainEditor0 27 күн бұрын
Will AI will take ML engineers jobs?
@Radu
@Radu 27 күн бұрын
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.
@minteligencia
@minteligencia 27 күн бұрын
nice 😊
@Agesilas2
@Agesilas2 15 күн бұрын
death note en fond sonore ça casse vite la tête quand même...
@Engrbilal143
@Engrbilal143 27 күн бұрын
First here🎉
@supreme.rizzer
@supreme.rizzer 27 күн бұрын
woohoo
@danthilman2394
@danthilman2394 27 күн бұрын
Neural*
@Radu
@Radu 27 күн бұрын
Thanks for pointing out the typo!
@jayshribalakrishnan6439
@jayshribalakrishnan6439 27 күн бұрын
Second here 😅🎉
@MiniKodjo
@MiniKodjo 22 күн бұрын
To be listened in 1.25 speed
@Radu
@Radu 22 күн бұрын
Fair point 😅
@freetechlearnings
@freetechlearnings 27 күн бұрын
im third
@oscarpitt823
@oscarpitt823 27 күн бұрын
Spelling mistake on the video title "neural network"
@Radu
@Radu 27 күн бұрын
Thanks for pointing it out!
@hey.Sourin
@hey.Sourin 27 күн бұрын
Why in JS? 😢
@Radu
@Radu 27 күн бұрын
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 26 күн бұрын
@@RaduGotcha, thank you!!!
@Radu
@Radu 26 күн бұрын
@@hey.Sourin No problem!
@themks8452
@themks8452 27 күн бұрын
second
@irvingriosperez
@irvingriosperez 26 күн бұрын
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 24 күн бұрын
Scam
@chrisbrolin5122
@chrisbrolin5122 18 күн бұрын
That’s obviously a scam😂
@nickapple3788
@nickapple3788 27 күн бұрын
I didn’t subscribe for this channel
@abhinayk3782
@abhinayk3782 27 күн бұрын
Awesome!
No Black Box Machine Learning Course - Learn Without Libraries
3:51:31
freeCodeCamp.org
Рет қаралды 1,3 МЛН
How to Create a Neural Network (and Train it to Identify Doodles)
54:51
Sebastian Lague
Рет қаралды 1,8 МЛН
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40
Süper ❤️ Cute 💕💃 #dance
00:13
Koray Zeynep
Рет қаралды 22 МЛН
РАДУЖНАЯ ГОРКА 🌈😱
00:30
ВИОЛА 🐰
Рет қаралды 3,9 МЛН
АВДА КЕДАВРАААААА😂
00:11
Romanov BY
Рет қаралды 6 МЛН
How to Get a Developer Job - Even in This Economy [Full Course]
3:59:46
freeCodeCamp.org
Рет қаралды 1,4 МЛН
The Idea Behind Neural Networks
7:03
Daniel Krei
Рет қаралды 3,6 М.
Training an unbeatable AI in Trackmania
20:41
Yosh
Рет қаралды 12 МЛН
But what is a neural network? | Chapter 1, Deep learning
18:40
3Blue1Brown
Рет қаралды 16 МЛН
NodeJS 22 Just Dropped, Here's Why I'm Hyped
14:31
Theo - t3․gg
Рет қаралды 47 М.
Linux Operating System - Crash Course for Beginners
2:47:56
freeCodeCamp.org
Рет қаралды 2 МЛН
Machine Learning for Everybody - Full Course
3:53:53
freeCodeCamp.org
Рет қаралды 4,9 МЛН
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40