Self-driving car - No libraries - JavaScript course [Full, Live & In Color!]

  Рет қаралды 16,918

Radu Mariescu-Istodor

Radu Mariescu-Istodor

Күн бұрын

Пікірлер: 66
@garrettmarsh1102
@garrettmarsh1102 2 жыл бұрын
I've had so much fun with this project. Really can't thank you enough! I've been editing mine for a bit now. Added procedural generation for the traffic / added more lanes. I started training the traffic via the neural network as well so that none of the cars wish to end their travel. In the process of trying to teach the vehicles to pass each other safely via changing lanes without potentially causing large crashes.
@Radu
@Radu 2 жыл бұрын
That sounds amazing :-) please show me if you can get the cars to pass each other. I have some similar plans for extending the course later in the spring/summer.
@zainkhalid3670
@zainkhalid3670 2 жыл бұрын
can you share your code? Link to your github? I wish to learn more.
@garrettmarsh1102
@garrettmarsh1102 2 жыл бұрын
@@Radu coming soon! 🙂
@aliyarbey1307
@aliyarbey1307 2 жыл бұрын
@@garrettmarsh1102 we are waiting man, pleaseeeeeeee send github link
@Radu
@Radu Жыл бұрын
It's in the description. Note that phase 2 of the course also started last week!
@eduardom800
@eduardom800 2 жыл бұрын
I actually liked a lot this live. Although was very long and could not stay tunned all along. Thank you for sharing! (I will sure go through it to the end)
@Radu
@Radu 2 жыл бұрын
Glad you enjoyed it! I actually would have liked to have- it longer :-D felt a bit rushed in the second part... and would have liked to experiment more at the end.
@asibul1971
@asibul1971 Жыл бұрын
You are a very good teacher. Seeing your classes my interest in Programming & ICT Engineering is increasing day by day. Your videos are amazing.....😊💝
@Radu
@Radu Жыл бұрын
Happy to hear! Thanks for watching :-)
@mathematicsclub961
@mathematicsclub961 Жыл бұрын
same here.
@rishabhgautam4925
@rishabhgautam4925 2 жыл бұрын
Radu you are genuis 🙏🏻♥️love from INDIA 🇮🇳
@Radu
@Radu 2 жыл бұрын
Not really, just practiced these things a lot... Thanks for watching :-)
@rubinatabassum2562
@rubinatabassum2562 Жыл бұрын
Have you done this project?
@Mayankkleo
@Mayankkleo 2 жыл бұрын
Really enjoy this video and learn so much🙂👍
@Radu
@Radu 2 жыл бұрын
Glad to hear :-)
@JackySupit
@JackySupit 2 жыл бұрын
can't wait for the next series!! ❤❤
@Radu
@Radu 2 жыл бұрын
Cool :-) Probably ready in spring.
@juheehong7445
@juheehong7445 Жыл бұрын
@@Radu Hi Radu! Do you know when Part 2 for this series would come out? I can't wait to see it! :)
@Radu
@Radu Жыл бұрын
@@juheehong7445 Hi, I was hoping it to be done by now. I have it all planned out, just need to record, but now I start holiday. I'm quite sure I will start posting it in september.
@cazpfitl
@cazpfitl 2 жыл бұрын
Amazing Dr. thank you very much for your time.
@Radu
@Radu 2 жыл бұрын
My pleasure. Thanks for joining the stream :-)
@rachitsingh1774
@rachitsingh1774 Жыл бұрын
I tried the network with random x-coordinates for traffic vehicles and best vehicle doesn't cross the traffic every time. The mutation algorithm works only for same kind of traffic every time. Is there some way to get higher accuracy with random traffic also?
@Radu
@Radu Жыл бұрын
With enough training, it should handle all possible configurations of the traffic. But if you completely randomize at each restart the network may not stabilize properly, so, you should first generate some predefined scenarios, repeat them until it passes all and only then try it in a completely random scenario.
@rachitsingh1774
@rachitsingh1774 Жыл бұрын
@@Radu Thanks for the solution, sir. Also I tried training the parameters by increasing the input layer neurons(sensor rays) to 20 and now the best vehicle is actually able to pass the traffic of around 70 vehicles with random x- coordinates.
@Radu
@Radu Жыл бұрын
Interesting. Good work!
@JackySupit
@JackySupit 2 жыл бұрын
Mr Radu, is there any way we can "suggest" or "teach" the brain to slight turn left/right when the car is exactly behind another car? Because i see sooo many "stalking mode" car stay behind another dummy car. thank you
@Radu
@Radu 2 жыл бұрын
I assume you've got to the end and implemented mutation? If your mutation amount is set too low and the car you're mutating a 'stalking car' you will get a lot of those. Try mutating by a larger amount.
@zainkhalid3670
@zainkhalid3670 Жыл бұрын
Amazing Work! I am extending your project with a randomized street map generation. I am also implementing Double Deep Q-Network agent. There is destination selection, path finding and path following. I also wanted it to make it 3D but lot of computational problem with that. So, I will implement simple 3d scenario for the car. I will share my work on YT soon and would be honored if you checked it out. Thank You Sir for this amazing series. Also, impatiently waiting for your next part.
@Radu
@Radu Жыл бұрын
Sounds awesome :-) I can't wait to see it! Part 2 will focus on similar things (destination selection, path finding and following are there, at least). I will also teach how to generate more complex road networks. I won't do any 3D things (not in the near future, at least).
@manojkumarreddymule4454
@manojkumarreddymule4454 Жыл бұрын
I need theory c regarding the code Made for this project and ml concepts and other mathematical calculations
@Radu
@Radu Жыл бұрын
You can check my 'math and code fundamentals' playlist, for example.
@Francisco-qh3qh
@Francisco-qh3qh 2 жыл бұрын
I have a long flight next week, I'll save this to watch it then
@Radu
@Radu 2 жыл бұрын
Cool :-)
@torrex4
@torrex4 2 жыл бұрын
You are awesome
@Radu
@Radu 2 жыл бұрын
Haha, thank you :-)
@amineradi6799
@amineradi6799 2 жыл бұрын
can you give me script
@Radu
@Radu 2 жыл бұрын
It's here github.com/gniziemazity/Self-driving-car (the live variant).
@amineradi6799
@amineradi6799 2 жыл бұрын
@@Radu thank you bro
@thefuntech2810
@thefuntech2810 2 жыл бұрын
It takes me 4-5 days to complete the whole video ^_^
@Radu
@Radu 2 жыл бұрын
Hope you could follow along :-)
@salverulaxmivivek3438
@salverulaxmivivek3438 Жыл бұрын
bro car is going back direction
@Radu
@Radu Жыл бұрын
It might :-) need to repeat the optimization few times
@rockey-ix6wv
@rockey-ix6wv 2 жыл бұрын
Please send me source code
@Radu
@Radu 2 жыл бұрын
It's here, in folder 10: github.com/gniziemazity/Self-driving-car
@rockey-ix6wv
@rockey-ix6wv 2 жыл бұрын
After running code it's not showing exact output (car, function of cars).
@rockey-ix6wv
@rockey-ix6wv 2 жыл бұрын
Please send me source code of self car driving
@Radu
@Radu 2 жыл бұрын
@@rockey-ix6wv The one on github is exactly the code from here. To get intelligent behavior you need to run multiple times and save the cars that are performing well. You also should adjust parameters like the mutation amount same as what I showed in the video.
@Radu
@Radu 2 жыл бұрын
@@rockey-ix6wv I already did. It is the same code but you need to play with the settings to get the car to act intelligently. By default it's neural network (brain) has random weights.
@paganaye
@paganaye 2 жыл бұрын
Missing a html start tag don't you.
@Radu
@Radu 2 жыл бұрын
I can't believe it. I was, and weirdest thing is that I never knew the doctype declaration doesn't act as the start tag as well... Worse thing is that pretty much all my videos start like that 😱. I guess it's consequence of the fact that I started web development relatively recently, and browsers seem to 'fill in the blanks' and manage errors like that seamlessly. Thanks for pointing it out!
@paganaye
@paganaye 2 жыл бұрын
@@Radu well I am glad I teached you something for once. It is generally the other way round 🙂
@Harsh-ni6zr
@Harsh-ni6zr 11 ай бұрын
if i know javascript completely that is all enough to make this project oor any other prerequisitr
@Radu
@Radu 11 ай бұрын
Some math prerequisites are needed as well, but it's high-school level and I do try explaining the concepts when they come up. Make sure you follow the tutorial playlist on my channel, not this live-stream. This is very fast-paced and I don't explain everything here.
@mohamedchekalil4981
@mohamedchekalil4981 Жыл бұрын
The code 👌
@Radu
@Radu Жыл бұрын
@gavrilapaul
@gavrilapaul 2 жыл бұрын
5 ore !!! 💪🤚
@Radu
@Radu 2 жыл бұрын
Da :-)) am unul de 24 de ore, dar KZbin l-a sters ca are limita de 12 ore. Asa ca l-am uploadat in parti (uita-te dupa 'coding ultramarathon').
@Castel4fun
@Castel4fun 2 жыл бұрын
Radu ai 33 nu 34, cheers ca suntem de aceeasi varsta
@Radu
@Radu 2 жыл бұрын
Hey! Ai dreptate 😀 Cred ca am rotunjit in sus :-)))
@Harsh-ni6zr
@Harsh-ni6zr 11 ай бұрын
is basic javascript knowledge enough
@Radu
@Radu 11 ай бұрын
Should be :-)
A Virtual World - JavaScript Course: Lesson 1 / 11 [Spatial Graphs]
50:01
Radu Mariescu-Istodor
Рет қаралды 34 М.
Self-driving car - No libraries - JavaScript course [Final Lecture]
20:56
Radu Mariescu-Istodor
Рет қаралды 14 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Understanding AI - Lesson 1 / 15: A Simple Neural Network
32:09
Radu Mariescu-Istodor
Рет қаралды 19 М.
FASTER JavaScript In 2025 With Sets
13:13
Jack Herrington
Рет қаралды 26 М.
Neural Network from Scratch without ML libraries | 100 lines of Python code
22:57
Papers in 100 Lines of Code
Рет қаралды 8 М.
Lidar vs. Tesla: the race for fully self driving cars
7:27
The Verge
Рет қаралды 183 М.
a day in the life of an engineer working from home
7:52
Joma Tech
Рет қаралды 21 МЛН
How GitHub's Database Self-Destructed in 43 Seconds
12:04
Kevin Fang
Рет қаралды 1 МЛН
STOP Using Classes In JavaScript | Prime Reacts
14:02
ThePrimeTime
Рет қаралды 261 М.
Simon Sinek's Advice Will Leave You SPEECHLESS 2.0 (MUST WATCH)
20:43
Alpha Leaders
Рет қаралды 2,7 МЛН
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,8 МЛН