Тёмный

AI Learns to Drive an F1 Car 

Skrelo
Подписаться 10 тыс.
Просмотров 12 тыс.
50% 1

My first video on RU-vid taught an AI to destroy the game Stack's world record. After about 3 years, I wanted to create an AI which would successfully learn to drive. I would accomplish this using Neural Networks and a genetic algorithm.
Machine learning is a topic I've always been very interested in. Seeing how it can be applied to games is especially interesting. These networks can be used to teach game AI for varying difficulties.
To make it interesting I decided to use Formula 1 cars.
Make sure you subscribe!
Twitter: / skrelo
McLaren Formula 1 3D Model (Excalibur):
Link: skfb.ly/onIvF
● Watch my other videos
📹 Remaking Trouble In Terrorist Town | Indie Game Devlog #0 (Skrelo)
Link : • Remaking Trouble In Te...
--------------------------------------------------------------
📹 Making my First Mobile Game in ONE Day (Skrelo)
Link : • Making my First Mobile...
--------------------------------------------------------------
📹 5 Years Of Learning Game Development (Skrelo)
Link : • 5 Years Of Learning Ga...
--------------------------------------------------------------
📹 How I Made Minecraft In 1 Week Using Unreal Engine 5 (Skrelo)
Link : • How I Made Minecraft I...
--------------------------------------------------------------
● Music
♪ Starter [8 bit Dub]
Link : opengameart.org/content/start...
--------------------------------------------------------------
♪ Chill Lofi Inspired (omfgdude)
Link : opengameart.org/content/chill...
--------------------------------------------------------------
♪ Ooame (TAD: / tadon )
Link : opengameart.org/content/ooame
--------------------------------------------------------------
#gamedev #unrealengine #machinelearning #geneticalgorithm #neuralnetwork #ue4 #ue5

Наука

Опубликовано:

 

30 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@miencyfratgyueev3
@miencyfratgyueev3 Год назад
i dont really see why your videos arent blowing up more. you have great audio and narration as well as interesting video ideas and good explanations. youtube algorithm slacking ong
@Skrelo
@Skrelo Год назад
Hopefully soon! I'm enjoying the grind though
@masteronepiece6559
@masteronepiece6559 9 месяцев назад
Because he is not diving deep in details. I mean what type NN are you using and why.
@Unity_and_Peace
@Unity_and_Peace Год назад
can you do a full tutorial on how to make this pls pls pls
@raccoon_05
@raccoon_05 Год назад
Any chance for a tutorial on this? This is amazing!!! 🤩👍
@MrPaPaYa86
@MrPaPaYa86 4 месяца назад
since the premade track has curbs on boths sides in all its lenght, you might avoid the boring process of setting up walls by flagging cars running on curbs or surpassing them. I don't know UE but it's probably doable giving cars a collider underneath and checking for collisions with curbs. The collider can be smaller than tires width so they don't flag until the curb is fully overstepped
@42meow
@42meow Год назад
"...computer sounded like it was going to war..." that's beautiful
@midwestentertainment976
@midwestentertainment976 Год назад
This is wild and easily one of the most interesting explanations of so much I’ve been curious about.
@bobross38
@bobross38 Год назад
Awesome 👏 now I can finally watch my Honda Accord 2004 beat a Ferrari in a race, jokes aside, this must have been a lot of work including making and editing this video! Thank you ✨😃
@mabre4705
@mabre4705 Год назад
Really entertaining video to watch.
@omkar6582
@omkar6582 Год назад
Great Job Mate. I hope this video blews up too. I've started learning Python as my starting language thanks to your support. Also I'm excited for the game's development. Oh yeah it's 00:24 AM so I'm gonna sleep now. Saw your video notification so I came running (lies I took few minutes T-T). Anyways good luck for future project and videos.
@Skrelo
@Skrelo Год назад
Appreciate that! Get some sleep!
@-Pls-
@-Pls- Год назад
Ai go brrr- meant vroom
@tirterra1222
@tirterra1222 Год назад
nice video as always
@JamesPound
@JamesPound Год назад
What ML tools did you use for this? Is it something anyone can use? Unity has ML-Agents for example.
@remilacroix122
@remilacroix122 Год назад
I would love to see the ai getting seriously quick
@hanshauser1485
@hanshauser1485 Год назад
Hi Skrelo! I was just wondering, what does your fitness score look like? I programmed my own NN with Genetic Algorithm, and the AI does learn, however, it doesn't seem to try and slow down, or react to the walls near the car. My fitness score at the moment is just distance travelled along the track. Thank you in advance!
@Bub4597
@Bub4597 2 месяца назад
I'm doing something very similar, how did you make the line tracers stop when they hit the wall? For me they continue through as the color green and fill up the screen
@paulsoaresjr12345678
@paulsoaresjr12345678 8 месяцев назад
PLEASE TELL ME THERE IS A TUTORIAL WERE IT IS SHOWED HOW TO MAKE THIS?
@allanbru6068
@allanbru6068 Год назад
Maybe you could use random spawn points along the track to improve performance?
@yannmassard3970
@yannmassard3970 Год назад
Using tensor flow ? How did I go from c++ to python ?
@Leo-if1ty
@Leo-if1ty Год назад
hi, i am implementing such a thing. I got stuck in passing line data to the genetic algorithm. Could you give me some advice?
@Skrelo
@Skrelo Год назад
In Unreal Engine? Make sure your neural network function accepts an array of data, my raycasts returned a float value for the distance to the wall, I'd put all of the distances into an array, and would pass that in as a parameter to the neural network function!
@liamlife9940
@liamlife9940 Год назад
Its an amazing video, can you do a video tutorial code to build this ai?
@sral2649
@sral2649 Год назад
What language did you use?
@Skrelo
@Skrelo Год назад
C++ and Blueprints in Unreal Engine!
@NR_5tudio
@NR_5tudio 3 месяца назад
BRUH pls make a tutorial about neural network
@bpwnz360
@bpwnz360 Год назад
feels like a half finished project
@Rabbit14
@Rabbit14 Год назад
it didn't even learn or follow a proper racing line...............
Далее
AI Generated a NEW F1 Track and I RACED ON IT
13:21
Просмотров 1,9 млн
Training an unbeatable AI in Trackmania
20:41
Просмотров 13 млн
Much bigger simulation, AIs learn Phalanx
29:13
Просмотров 2,6 млн
A.I.  teaches itself to drive in Trackmania
15:04
Просмотров 4,8 млн
3 Hours vs. 3 Years of Blender
17:44
Просмотров 3,9 млн
Factorio teaches you software engineering, seriously.
21:27
AI Cars Learn To Drive!
6:56
Просмотров 13 тыс.
AI Invents New Bowling Techniques
11:33
Просмотров 3,3 млн
6 Months of Making my Racing Game (Apex Rush)
13:31
Просмотров 287 тыс.