AI Learns to be a Car using a Genetic Algorithm

  Переглядів 22,981

Chrispresso

Chrispresso

4 роки тому

If you want to play around with the code or application, github: github.com/Chrispresso/PyGenoCar
I tried to make it as friendly as possible for editing the Genetic Algorithm settings. Have a look through the README.md for setup and running.
Loosely based on: boxcar2d.com/index.html

КОМЕНТАРІ: 33
@pikachufan25
@pikachufan25 3 роки тому
Helping the Algorithm cause i freaking loves AI's breaking Games
@Fjord19873
@Fjord19873 3 роки тому
It is very nice to see the cars evolve over time. I've got my first (small) succes in using a genetic algorithm for the concept of an evolving program. That might also be interesting for you. Because you have more experience in the subject, you might be progressing faster when working on such a concept.
@mk1570
@mk1570 3 роки тому
That is so cool and inspiring to see... Makes me wonder what this AI could evolve into if it could take the next leap into a 3D playing field! Love the channel man, been looking for another fix of machine learning stuff after becoming hooked on "Code Bullet"!
@Chrispresso
@Chrispresso 3 роки тому
Glad you liked it! Oh, it definitely is. I have some stuff planned for 3D environments but just need to get around to making the videos!
@martinsosmucnieks8515
@martinsosmucnieks8515 3 роки тому
Really liked your video!!! Cant wait to see more.Im trying to study ML myself but Im not at all at your level, I hope to be.
@Hyrtsi
@Hyrtsi 3 роки тому
neat! so nice to watch
@BabjiEManohar
@BabjiEManohar 4 роки тому
Woah!! Nicely Done. What are you planning to do next?
@Chrispresso
@Chrispresso 4 роки тому
Thanks! I'm not entirely sure yet. I have a couple ideas that I want to do involving Genetic Algorithms. I might do one or two of them and then move on to some other, more advanced types of AI.
@chad_bro_chill
@chad_bro_chill 3 роки тому
Real talk, you could make some time lapses or compilations of the biggest design changes of a car's evolution, and I'd totally watch. Just to get more examples of natural selection in action.
@Chrispresso
@Chrispresso 3 роки тому
Thanks for the feedback! I'll try to get more compilations of the AI progressing in the future.
@johanneszwilling
@johanneszwilling 2 роки тому
This is sooo cool!
@endless_melancholy
@endless_melancholy 4 роки тому
How much did it take you to reach that level? Because i am willing to start studying ai and I'm wondering how long will it take to get to your level.
@saminbinkarim6962
@saminbinkarim6962 3 роки тому
Really cool channel
@Chrispresso
@Chrispresso 3 роки тому
Thanks :D
@darshangalakatu7615
@darshangalakatu7615 2 роки тому
hey man , thanks a lot this video helped me for my project. thanks again ................😉😉😉✌
@revimfadli4666
@revimfadli4666 3 роки тому
4:26 imagine if an AGI saw this... Btw, what's the next cool stuff? Track-based car racing or animal evolution? I suggest a game where AI players play against each other(so it's more interesting than a static task; they influence each other's performance & fitness) that's simple to learn, but rewards mastery & enables complex strategy(e.g.air hockey where players can choose to manually add balls)
@Gaming32i
@Gaming32i 3 роки тому
This would be great!
@rshsrhserhserh1268
@rshsrhserhserh1268 2 роки тому
Have you tried creating a trading ai with genetic+RL ? I'm asking because because i did. So i have a question if so :)
@nahruz.w3044
@nahruz.w3044 Місяць тому
This voice and mannerism remind me of another gamedev youtuber haha
@TopShelfization
@TopShelfization 2 роки тому
6:00 seems like the front wheels are acting like antenna or something akin.
@karlopoljancic
@karlopoljancic 3 роки тому
Thanks for the video! I am trying to do this myself, but I can't get to run PyGenoCar. I got pybox2d working. What do I do now?
@Chrispresso
@Chrispresso 3 роки тому
Are you getting an error? You need Python version 3.6 or newer for that program.
@karlopoljancic
@karlopoljancic 3 роки тому
Chrispresso i got rid of any error and I’m using python 3.8, I think I am not starting the right part of your program. I am gonna try again today! I will comment if I get it right or really don’t know what to do! Thanks for the videos, they are really educational :)
@karlopoljancic
@karlopoljancic 3 роки тому
@@Chrispresso I got it to work! Cool stuff!
@Chrispresso
@Chrispresso 3 роки тому
@@karlopoljancic Awesome!
@dhc332
@dhc332 4 роки тому
I suggest you upload Python tutorials for AI/ML
@Chrispresso
@Chrispresso 4 роки тому
I've thought about doing something like that but probably won't be happening anytime soon. There are a lot of really good resources online already. If there becomes more of a demand I will definitely consider it!
@PraYogiz
@PraYogiz 4 роки тому
I think it would be great
@Gaming32i
@Gaming32i 3 роки тому
I agree
@BatBeardGames
@BatBeardGames 3 роки тому
I'm also super fascinated by AI learning. I can't wait to watch it transform our world. If it doesn't eventually destroy it :P
@Chrispresso
@Chrispresso 3 роки тому
Just have to use the math for good ;)
@MiniArts159
@MiniArts159 3 роки тому
leg irrelevant become car
@avtarsingh2316
@avtarsingh2316 3 роки тому
Upload more videos for more subscribers
The Knapsack Problem & Genetic Algorithms - Computerphile
12:13
Computerphile
Переглядів 218 тис.
What are Genetic Algorithms?
12:13
argonaut
Переглядів 18 тис.
КАК ГЛОТАЮТ ШПАГУ?😳
00:33
Masomka
Переглядів 1,7 млн
A.I.  teaches itself to drive in Trackmania
15:04
Yosh
Переглядів 4,8 млн
AI Learns to play Snake!
9:28
Chrispresso
Переглядів 108 тис.
FastAI learns to play Fall Guys - Undetectable Fall Guys bot.
12:13
ClarityCoders
Переглядів 792 тис.
Genetic Algorithms Explained By Example
11:52
Kie Codes
Переглядів 298 тис.
Genetic Algorithm from Scratch in Python -- Full Walkthrough
39:55
I programmed some creatures. They Evolved.
56:10
davidrandallmiller
Переглядів 4 млн
Genetic Algorithm in Python generates Music (code included)
11:50
Kie Codes
Переглядів 76 тис.
How Artificial intelligence learns | Genetic Algorithm explained
5:01
Code Bullet
Переглядів 306 тис.
How I created an evolving neural network ecosystem
10:09
The Bibites: Digital Life
Переглядів 330 тис.
RTX 4070 Super слишком хороша. Меня это бесит
15:22
Рома, Просто Рома
Переглядів 62 тис.