Self-Driving Car with JavaScript Course – Neural Networks and Machine Learning

preview_player
Показать описание
Learn how to create a neural network using JavaScript with no libraries. In this course you will learn to make a self-driving car simulation by implementing every component step-by-step. You will learn how to implement the car driving mechanics, how to define the environment, how to simulate some sensors, how to detect collisions, and how to make the car control itself using a neural network.

The course covers how artificial neural networks work, by comparing them with the real neural networks in our brain. You will learn how to implement a neural network and how to visualize it so we can see it in action.

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:03:44) Car driving mechanics
⌨️ (0:32:26) Defining the road
⌨️ (0:50:50) Artificial sensors
⌨️ (1:10:07) Collision detection
⌨️ (1:23:20) Simulating traffic
⌨️ (1:34:57) Neural network
⌨️ (2:03:10) Parallelization
⌨️ (2:18:31) Genetic algorithm
⌨️ (2:29:40) Ending

⭐️ Links ⭐️

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Рекомендации по теме
Комментарии
Автор

no way he really did it in *javascript* with 0 libraries
i am definitely watching this video multiple times, thanks for the video yall

and-ant
Автор

I love how he types each character at the same speed, even if it's not necessary fast, it's so mesmerizing to watch such consistency.

shira
Автор

"going infinitely far but also going nowhere" that's life for you. Loved this tutorial, full of substance!

santiagomoebio
Автор

This is by far one of the best videos in terms of neural networks and their real-time implementation

saicherishpotluri
Автор

16:50 important tip about using arrow functions instead of function declaration within classes. Arrow functions mean that this.left refer to controls as the context. If we did function declaration, this would refer to the function as the context and as there is no this.left within functions, it would lead to errors.

NavyaVedachala
Автор

The way he explains things feels like he's just describing the code in the very simple way things are!
When he is coding, it feels like he's telling a story while he writes the code! If this is the way he thinks while coding, he is a genius!!!! I love the way he describes and explains things! 10/10! It's as if we coders/programmers were just talking to the machine/code.

nerdforlife
Автор

This is the First time ever I saw implementing a Neural Network with Coding! Thank You for Bringing this to US!!

funnyme
Автор

debug tip: if you can't get the console.table(this) working at 15:00 or so (aka controls.js does not work) make sure you have added the line "this.controls = new Controls();" in car.js constructor

darkensgaming
Автор

Great! Now I can change my Tesla’s default self driving software to my own

assasssin
Автор

This is the best video I've ever seen on youtube in my entire life. The level of this man is so high, he's got javascript, math and ai tattooed in his mind like it is the ability of breathing for any human being

migdress
Автор

This tutorial is absolutely amazing. I've done some tutorials with tensorflow, but this really helps me understand better, and I love the end result. Very cool

camerinfigueroa
Автор

I'm a relatively experienced programmer and JS is perhaps my strongest side. I haven't played with machine learning before (except for reading a couple articles) and this video served as a great introduction. I'm planning to expand on the example code by adding a random traffic generator, design a fitness function (perhaps use the number of dummy vehicles passed as a success metric) and automate the iterations.

HristoKolevMayvena
Автор

This is really cool! This is the first time I felt like I understood neural networks!

PainRUify
Автор

One of the best courses of this channel! This man is a genius! He structured all the implementation and its improvements in a way that makes you feel inspired. Great content!

___dp
Автор

He codes without errors and has all the data in his mind so he can just write code without console logging... what a dangerous man! In other words... wow you are very smart and such a talented developer. I am very amazed! Thanks for this tutorial!

paulwong
Автор

Clear, calm and informative
10/10
Thanks a lot!

JasonDask
Автор

I'm going to learn everything involving this video no matter what it takes

sorubro
Автор

Man among boys in JS. Coolest thing about no libs is that that courses will last forever

runtimejpp
Автор

I was just checking around but ended up watching the entire thing.As a person who knows only C++, I have to say Javascript looks superior

bayedevilakazi
Автор

1:09:50
function getIntersection(A, B, C, D){
const
const
const

if(bottom!=0){
const t=tTop/bottom;
const u=uTop/bottom;
if(t>=0 && t<=1 && u>=0 && u<=1){
return {
x:lerp(A.x, B.x, t),
y:lerp(A.y, B.y, t),
offset:t
}
}
}

return null;
}

zile
join shbcf.ru