Understanding AI from scratch – Neural Networks course

Understanding AI from scratch – Neural Networks course

HomefreeCodeCamp.orgUnderstanding AI from scratch – Neural Networks course
Understanding AI from scratch – Neural Networks course
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
Understanding AI from the ground up – Neuaral networks without libraries course

Learn the basics of neural networks by building one from scratch without libraries. You manually adjust the network parameters to teach a car to drive in a specially designed playground. Dr. Radu teaches computer science at a university in Finland and has more than a decade of experience in machine learning and AI, and he emphasizes the importance of revisiting the basics in an era of easy-to-use complex models.

You will be given homework assignments that you will complete with Dr. Radu can discuss on his Discord: discord.gg/gJFcF5XVn9

‼ Course developed by @Radu

Win prizes by following along: https://youtu.be/EhJ7qD5HwpY

THE PLAYGROUND: https://radufromfinland.com/projects/aiCarPlayground/?s=default

HELP COLLECT DATA BY RACING: https://radufromfinland.com/projects/aiRacer

OTHER LINKS
Phase 1 – Self-driving car with JavaScript: https://youtu.be/Rs_rAxEsAvI
Phase 2 – Virtual world full of self-driving cars: https://youtu.be/5iHejdqYIa8

Vanilla JavaScript graph tutorial: https://youtu.be/n8uCt1TSGKE
Machine Learning JavaScript Course: https://youtu.be/vDDjtwQDw2k

3b1b's neural network video: https://youtu.be/aircAruvnKk?si=JB6fvUT3Ko1mkU3x
Another playground: https://playground.tensorflow.org
Desmos 3D: https://www.desmos.com/3d
Another playground: https://playground.tensorflow.org
Clip of cars from above: https://youtu.be/jZrjE_ixu18

CODE
1. Phase 1 https://github.com/gniziemazity/self-driving-car
2. Phase 2 https://github.com/gniziemazity/virtual-world
3. Phase 3 https://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 haven't coded anything yet)

Buy Radu a Coffee: https://www.buymeacoffee.com/radum

️Join Radu's channel: https://youtube.com/@Radu/join

Contents
⌨️ (0:00:00) Introduction
⌨️ (0:07:12) The playground
⌨️ (0:14:34) One neuron
⌨️ (0:29:07) Clarifications
⌨️ (0:31:58) Lesson 2
⌨️ (0:32:16) Genetic algorithm
⌨️ (0:43:04) 2 entries
⌨️ (1:02:42) Hidden layers
⌨️ (1:13:03) Misconceptions
⌨️ (1:14:18) Lesson 3 (more results)
⌨️ (1:55:59) Lesson 4 (Traffic Rules)
⌨️ (2:24:10) Lesson 5 (Compass Sensor)
⌨️ (2:35:20) The need for the shortest path
⌨️ (2:37:10) Update the code base for self-driving cars
⌨️ (2:57:39) Lesson 6 (Dijkstra's algorithm)
⌨️ (3:24:03) Lesson 7 (Dijkstra with AI agents)
⌨️ (3:43:13) Final challenge

Please take the opportunity to connect and share this video with your friends and family if you find it helpful.