Understanding AI from Scratch - Neural Networks Course

  Переглядів 237,970

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

КОМЕНТАРІ: 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 :-)
@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 💕
@marginiszero
@marginiszero Місяць тому
This instructor is so amazing. He teaches advanced topics from scratch without any libraries❤❤
@Radu
@Radu Місяць тому
Thanks :-) glad you like the content!
@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 :-)
@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 :-)
@stabilini
@stabilini Місяць тому
Amazing content thanks.... I was mindblowed at 3:14:45 🤯
@Radu
@Radu Місяць тому
Yeah, Dijkstra's algorithm is pretty nice :-)
@ferhatkaya9217
@ferhatkaya9217 Місяць тому
You re the king of the channels
@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
@Xoundz
@Xoundz Місяць тому
Radu is Love ❣️
@Radu
@Radu Місяць тому
@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 :-)
@thefacebiters
@thefacebiters Місяць тому
Hell yeah 🎉
@eric7758
@eric7758 Місяць тому
I like this teacher because he doesn’t use libraries.
@Radu
@Radu Місяць тому
Cool :-) thanks for watching!
@MadhawaSadil
@MadhawaSadil 10 днів тому
I'm glad I found this video.
@duudee9189
@duudee9189 18 днів тому
Good morning people of the Internet, I woke up to this.
@Radu
@Radu 13 днів тому
:-) at least you didn't fall asleep to it :-))
@grotsunfull
@grotsunfull Місяць тому
Awesome!
@AlevtinaRusakova-uo8qs
@AlevtinaRusakova-uo8qs 12 днів тому
Классный видос. Спасибо что запариваешься и выклдаываешь)
@cybrd230
@cybrd230 Місяць тому
Was just watching 3blue1brown's video about GPT
@Radu
@Radu Місяць тому
Yeah, I saw it yesterday as well :-)
@AleksandarPopovic
@AleksandarPopovic Місяць тому
Go to 10M!
@lazarokabira2945
@lazarokabira2945 Місяць тому
Nice one
@coderscafe3672
@coderscafe3672 Місяць тому
Would like to see the cours from scratch thanks
@Radu
@Radu Місяць тому
All previous phases are linked in the description.
@Pororo1726
@Pororo1726 Місяць тому
Yesss bro
@TheRealKitWalker
@TheRealKitWalker Місяць тому
Awesome :D
@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.
@minteligencia
@minteligencia Місяць тому
nice 😊
@danthilman2394
@danthilman2394 Місяць тому
Neural*
@Radu
@Radu Місяць тому
Thanks for pointing out the typo!
@hindutva_raj
@hindutva_raj 9 днів тому
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
@Agesilas2
@Agesilas2 26 днів тому
death note en fond sonore ça casse vite la tête quand même...
@supreme.rizzer
@supreme.rizzer Місяць тому
woohoo
@Engrbilal143
@Engrbilal143 Місяць тому
First here🎉
@MiniKodjo
@MiniKodjo Місяць тому
To be listened in 1.25 speed
@Radu
@Radu Місяць тому
Fair point 😅
@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!
@beemsalabeem
@beemsalabeem 14 годин тому
I woke up watching this lol
@jayshribalakrishnan6439
@jayshribalakrishnan6439 Місяць тому
Second here 😅🎉
@oscarpitt823
@oscarpitt823 Місяць тому
Spelling mistake on the video title "neural network"
@Radu
@Radu Місяць тому
Thanks for pointing it out!
@freetechlearnings
@freetechlearnings Місяць тому
im third
@themks8452
@themks8452 Місяць тому
second
@SpittingMage
@SpittingMage 18 хвилин тому
Funny (and sad) that such tools automatically seem to be data-centric, but that's the state of our industry.....
@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 29 днів тому
That’s obviously a scam😂
@horizen4461
@horizen4461 9 днів тому
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
@abhinayk3782
@abhinayk3782 Місяць тому
Awesome!
Eurovision Song Contest 2024: First Semi-Final (Live Stream) | Malmö 2024 🇸🇪
2:23:45
маленький брат прыгает в бассейн
00:15
GL Show Russian
Переглядів 3 млн
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Переглядів 30 млн