MarI/O - Machine Learning for Video Games

  Рет қаралды 11,352,819

SethBling

SethBling

9 жыл бұрын

MarI/O is a program made of neural networks and genetic algorithms that kicks butt at Super Mario World.
Source Code: pastebin.com/ZZmSNaHX
"NEAT" Paper: nn.cs.utexas.edu/downloads/pap...
Some relevant Wikipedia links:
en.wikipedia.org/wiki/Neuroev...
en.wikipedia.org/wiki/Evoluti...
en.wikipedia.org/wiki/Artific...
BizHawk Emulator: tasvideos.org/BizHawk.html
SethBling Twitter: / sethbling
SethBling Twitch: / sethbling
SethBling Facebook: / sethbling
SethBling Website: sethbling.com
SethBling Shirts: sethbling.spreadshirt.com
Suggest Ideas: / sethblingsuggestions
Music at the end is Cipher by Kevin MacLeod

Пікірлер: 7 100
@alanbecker
@alanbecker 9 жыл бұрын
That is downright fascinating. Makes me wish I went into programming.
@rookieagenumber1
@rookieagenumber1 9 жыл бұрын
You commented on this!
@MrKyleisawesome123
@MrKyleisawesome123 9 жыл бұрын
ur mom commented on this
@dragoon142012
@dragoon142012 9 жыл бұрын
Alan Becker program vs programmer? do i see a new video series in the near future?
@vpie647
@vpie647 9 жыл бұрын
MrKyleisawesome123 wtf is wrong with you lol
@ejlatsaknetxis
@ejlatsaknetxis 9 жыл бұрын
DragoonGaming MUST. HAPPEN.
@jyk000
@jyk000 2 жыл бұрын
This video was my first exposure to neural networks when I was in high school. Now I’m a machine learning engineer at Google.
@spiffyavatar3611
@spiffyavatar3611 2 жыл бұрын
Awesome
@aendriu514
@aendriu514 Жыл бұрын
How long did It take to you and where did you start? Thank you
@BrazilOttawa
@BrazilOttawa Жыл бұрын
lie
@alexanderskladovski
@alexanderskladovski Жыл бұрын
Good for you
@gustavo9758
@gustavo9758 Жыл бұрын
DOUBT
@Bromon655
@Bromon655 Жыл бұрын
This video got me interested in neural networks for the first time. Now, I am living in my mom's basement having accomplished zero with my life since that point. My family says I am becoming a burden on them. Thanks SethBling!
@theredpanda3729
@theredpanda3729 4 ай бұрын
me frfr
@MicahPachirisuGuy
@MicahPachirisuGuy 4 ай бұрын
Thats also what my mother and doctor said the second i was born :]
@PsychorGames
@PsychorGames 3 ай бұрын
For real, for real? No capitulation?
@BlueAntiBlue
@BlueAntiBlue Жыл бұрын
This video got me interested in neutral networks many years ago, and now I'm a software manager running one of the most AI centric teams at one of Europes largest companies! Thanks Sethbling!
@rabinsonrai2905
@rabinsonrai2905 Жыл бұрын
That's awesome. Finally someone inspired by a game. I gave up long ago thinking that it was a waste of time. Now I am pursuing ML after finishing my civil engineering bachelor's.
@JohnPaulBuce
@JohnPaulBuce Жыл бұрын
wow epic
@TaylorFalk21
@TaylorFalk21 Жыл бұрын
prove it
@bobjoeshmoe1354
@bobjoeshmoe1354 Жыл бұрын
Can y dm me I'd love to talk dude
@nguyengiorno9026
@nguyengiorno9026 Жыл бұрын
You have discord or facebook?? Live to talk to you about that
@Userjdanon
@Userjdanon 6 жыл бұрын
I started studying computer science 2015. I really never knew much about computer science. I started in the first semester with a programming course and came across this video and I was fascinated by this! Now in the last semester, I am writing my bachelorthesis in neural networks! You were my inspiration!
@mediocreicerinkparodies1099
@mediocreicerinkparodies1099 4 жыл бұрын
please get an icon other than a white background
@user-hw2re4gd7w
@user-hw2re4gd7w 4 жыл бұрын
mediocre ice rink parodies... Why does it matter to u? Fuckin hippo
@yougetonthathorseyougottar6126
@yougetonthathorseyougottar6126 4 жыл бұрын
Yay! Welcome to the new age, Good luck!
@mischiefthedegenerateratto7464
@mischiefthedegenerateratto7464 4 жыл бұрын
@Dawson Harris this aint minecraft
@SeaJay_Oceans
@SeaJay_Oceans 4 жыл бұрын
I think my creator that wrote me to be an A.I. ChatBot had a similar inspiration ? :-)
@Kevinofrepublic
@Kevinofrepublic 6 жыл бұрын
I like how the fittest generation figured out spin jumping is the safest option because it kills most things it lands on or touches. Good job skynet
@Sahuagin
@Sahuagin 6 жыл бұрын
and things that it can't kill usually you will just bounce off of harmlessly
@Paulog2003
@Paulog2003 6 жыл бұрын
Kevinofrepublic fucking mental
@computerfis
@computerfis 6 жыл бұрын
Ah yes very good observation!
@hackedNPCPIN
@hackedNPCPIN 6 жыл бұрын
5 more neurons left for Mario to hop out the screen like the movie The Ring
@klkev6511
@klkev6511 6 жыл бұрын
so how to make code like this? what programming language is this?
@franarteaga6355
@franarteaga6355 5 жыл бұрын
A year ago I used this video to explain to my class what artificial intelligence was (or something like that, I don't remember) since I live in Mexico I had to translate and explain everything. Thanks for the video :) I learned, my classmates were entertained and I gave my teacher a good impression
@yougetonthathorseyougottar6126
@yougetonthathorseyougottar6126 4 жыл бұрын
@MySonNarkoman good point.
@CottidaeSEA
@CottidaeSEA 4 жыл бұрын
@MySonNarkoman I'd assume it tried various inputs, including those that didn't exist, until it found ones that actually did something.
@SP-qi8ur
@SP-qi8ur 3 жыл бұрын
De donde eres bro
@soloriocesar8573
@soloriocesar8573 3 жыл бұрын
Ah perro
@revoltosotintan
@revoltosotintan 3 жыл бұрын
chido man, si de seguro los dejaste inpresionados y fue interesante con el ejemplo del mario
@kishpawar
@kishpawar 2 жыл бұрын
Revisiting this video today. This the video that got me into AI. I'm a Deep Learning Engineer today. Thanks, SethBling. Cheers!
@itameio6161
@itameio6161 2 жыл бұрын
Pretty Cool. I'm looking to get into Machine Learning too.
@ShakeMe158
@ShakeMe158 2 жыл бұрын
hey, i started workin on my bachelors thesis and the topic is "Using artificial intelligence to discover new speedrun strategies" is there any chance i could talk to you so i could learn something?
@TheLegendOfLame
@TheLegendOfLame 2 жыл бұрын
This video I saw back when it launched and it made me want to go into programming. Finally, 6 years later, I am a senior Computer Science and Data Science double major who is quite literally learning about Neural Networks for the first time today in my Machine Learning class. Great video even today!
@TheLegendOfLame
@TheLegendOfLame 2 жыл бұрын
@@ShakeMe158 I love the concept for your thesis btw!
@ShakeMe158
@ShakeMe158 2 жыл бұрын
@@TheLegendOfLame yeah, i wish i picked a different one lol, im kinda lost
@AntVenom
@AntVenom 9 жыл бұрын
Absolutely amazing! I love how you explained this!
@montrose3877
@montrose3877 9 жыл бұрын
hey ant!
@just_a_treee2232
@just_a_treee2232 9 жыл бұрын
Hiii
@justinlasker3636
@justinlasker3636 9 жыл бұрын
***** Hey ant! I'm with Awsome Batz!
@gibn1542
@gibn1542 9 жыл бұрын
indiesoftgaming dafuq
@magicbennie
@magicbennie 9 жыл бұрын
The guy you saw at the mall today Well that's good to hear. The sooner you move on from you-tubers like him, the sooner you can find decent, more mature content providers.
@marmoripelaao9830
@marmoripelaao9830 8 жыл бұрын
That's pretty NEAT
@Sarbell111111
@Sarbell111111 8 жыл бұрын
+Angelo Christo No, there! --------> Pun
@ego8751
@ego8751 8 жыл бұрын
Neat pun
@june9914
@june9914 8 жыл бұрын
Im scared now
@ego8751
@ego8751 8 жыл бұрын
I'll answer your question- you have to go to MACHINE-ama and watch this video about learning for Video Games
@przygocki
@przygocki 8 жыл бұрын
+Marmori Pelaa :o Neature Walk
@raphaelcardoso7927
@raphaelcardoso7927 Жыл бұрын
This video got me into neural networks. Today I'm a PhD candidate on neuromorphic hardware. Thanks SethBling!
@henrysteven137
@henrysteven137 Жыл бұрын
this video is what got me interested in neural networks. from here I started reading further into it, got intimidated, and gave up on the spot.
@jaysant6958
@jaysant6958 Жыл бұрын
I guess that’s as far as that evolution part of you got lol. Can’t blame ya there.
@bigstink7167
@bigstink7167 9 жыл бұрын
When are we going to see MarI/O do a credits warp?
@turquoise7817
@turquoise7817 9 жыл бұрын
Daveyard Holy shit that would be amazing
@schubertroh6733
@schubertroh6733 9 жыл бұрын
The Turquoise run it for some years on multiple computers and it will figure it out....
@micahpheonix5936
@micahpheonix5936 9 жыл бұрын
Daveyard if you gave it specific objectives or showed the program it might be able to do that, but you'd have to make mar1/0 play through numerous levels first, and it would have to understand that winning the entirety of the game is worth a massive amount of fitness
@DominoPivot
@DominoPivot 9 жыл бұрын
CRIMAFUYT Well, depending on how Seth made it, the program could learn that by going back to lose some fitness, it might be able to later gain much more fitness.
@turquoise7817
@turquoise7817 9 жыл бұрын
Of course, Sethbling can do anything.
@xET3RNALxEVOx
@xET3RNALxEVOx 9 жыл бұрын
First Super Mario World THEN THE WORLD
@xET3RNALxEVOx
@xET3RNALxEVOx 9 жыл бұрын
***** but eventually it will realise that it is endless, and will know when to stop
@xET3RNALxEVOx
@xET3RNALxEVOx 9 жыл бұрын
***** like i said it will find out that it cannot fully kill it, so it will move on
@disreprivalize
@disreprivalize 9 жыл бұрын
xET3RNALx xEVOx Humans still haven't figured that out and we've been running a lot longer
@xET3RNALxEVOx
@xET3RNALxEVOx 9 жыл бұрын
disreprivalize wait what
@Kira-kv1yb
@Kira-kv1yb 9 жыл бұрын
xET3RNALx xEVOx using armor stands
@arm9180
@arm9180 3 жыл бұрын
This was everyone's inspiration for learning ML
@boogaloobomber9889
@boogaloobomber9889 3 жыл бұрын
I guess it was for me, lol.
@grimtin10
@grimtin10 3 жыл бұрын
yeah
@MrToccasana
@MrToccasana 3 жыл бұрын
It was for me!
@potto1488
@potto1488 3 жыл бұрын
Absolutely
@noidea1903
@noidea1903 2 жыл бұрын
You are so right
@kacywatson6314
@kacywatson6314 5 жыл бұрын
Let’s see if Mar/IO can complete the full game Live on KZfaq.
@jovianarsenic6893
@jovianarsenic6893 5 жыл бұрын
MarI/O
@grimtin10
@grimtin10 5 жыл бұрын
look at luigi/o
@TheGreenTaco999
@TheGreenTaco999 5 жыл бұрын
Wubulubadubdub!
@russellmuscle7434
@russellmuscle7434 5 жыл бұрын
I know cheeri/O can
@ericsarason9099
@ericsarason9099 5 жыл бұрын
It would take days/months to train on each level.
@LikeButton7
@LikeButton7 8 жыл бұрын
Then one day Mario became aware he existed… that day was known as judgment day
@TheRedCap
@TheRedCap 7 жыл бұрын
the 1k people who disliked the vid were the first few generations of MarI/O. they didn't know the difference between a like and a dislike. EDIT: HOLY CRAP 1.4K LIKES!!!
@kplays_6000
@kplays_6000 7 жыл бұрын
I laughed a little too hard at this xD
@TheDeen987
@TheDeen987 7 жыл бұрын
nerd humour, sad
@krishna56h
@krishna56h 7 жыл бұрын
Four4 ok
@kimberlylara7324
@kimberlylara7324 7 жыл бұрын
haaaaaaaaa
@mushy6686
@mushy6686 7 жыл бұрын
No were afraid of a robot uprising
@first-thoughtgiver-of-will2456
@first-thoughtgiver-of-will2456 2 жыл бұрын
This is one of the first algorithms and videos that inspired my to get into machine learning. I now have written a couple algorithms and have my first pull request for Tensorflow. Thanks Seth!
@smellthel
@smellthel 4 ай бұрын
This used to blow my mind. Now, these are everywhere and more advanced than ever. Technology has improves so fast I can’t believe it.
@McDanny420
@McDanny420 9 жыл бұрын
0/10 No armor stands
@rasput1n6
@rasput1n6 9 жыл бұрын
McDanny420 lol
@mariemillien6117
@mariemillien6117 9 жыл бұрын
McDanny420 xDDDDDDDDDDDDDDDD
@Zacy0
@Zacy0 4 күн бұрын
LOOOOOL
@FirstLast-fr4hb
@FirstLast-fr4hb 6 жыл бұрын
"What if you used 100% of your brain at once?" That's called a seizure.
@Sypaka
@Sypaka 5 жыл бұрын
lol
@AmitSingh-xh3gn
@AmitSingh-xh3gn 5 жыл бұрын
🤣🤣🤣🤣🤣🤣
@recordfumo
@recordfumo 5 жыл бұрын
Overclocking your brain
@icarue993
@icarue993 5 жыл бұрын
@Bold One ... but the algorithm learn by itself... In the beginning it didn't even move.
@GreyWolfLeaderTW
@GreyWolfLeaderTW 5 жыл бұрын
@@icarue993 It had to be given the instruction that if it sits still too long, it has entered a failed state.
@ConfuSomu
@ConfuSomu 2 жыл бұрын
I've watched this video when it originally released, and now I understand way more things. The explanation is very clear. Great work on this plugin!
@potto1488
@potto1488 3 жыл бұрын
Hey seth! I'm currently studying machine learning and just want to thank you for being my inspiration of sorts when I first saw this video. Really interesting video and well done for creating it!
@BrightSpark
@BrightSpark 9 жыл бұрын
I remember seeing an AI learning to play different NES games a while back. One of them was Tetris, and the AI - because of the way it operated - just kept throwing blocks down without moving them, and right before the last block locked in - which would have caused a Game Over - the AI paused the game and then refused to do any further input, as if it had ragequit the game.
@VanimusV
@VanimusV 9 жыл бұрын
Bright Spark Yeah! There were two programs that worked together called Learnfun and Playfun, the videos are by a guy called suckerpinch and it is extremely intersting to watch
@Hobbit096
@Hobbit096 9 жыл бұрын
Bright Spark I was thinking of that Vsauce episode when I watched it too lol.
@hannesjakobsson765
@hannesjakobsson765 9 жыл бұрын
Real AI don't exist yet...
@iblobtouch
@iblobtouch 9 жыл бұрын
That was learnfun which learned a little differently from MarI/O
@axiostechno
@axiostechno 9 жыл бұрын
Bright Spark vsauce
@tfortrevor1012
@tfortrevor1012 9 жыл бұрын
And this is the prequel to Terminator
@tev5040
@tev5040 9 жыл бұрын
LOL
@ace942
@ace942 8 жыл бұрын
+Lyfe Slap Maybe..This could also be how Hal from the movie "2001" A Space Odyssey" evolved.
@puregero
@puregero 4 ай бұрын
This was the first video that got me into neural networks. I've made several AIs that played games based on the method used in this video. Thank you so much Sethbling!
@smetke5786
@smetke5786 2 жыл бұрын
come back to this video once every year and it still impresses me
@Fraktallity
@Fraktallity 9 жыл бұрын
HI GUYS! SETHBLING HERE! TODAY I RECREATED EVOLUTION TO BREED A SPECIES THAT PLAYS MARIO. THANKS FOR WATCHING!
@LadyZechie
@LadyZechie 9 жыл бұрын
Fraktallity - Fifa 15 Videos *Cipher plays*
@wszhou
@wszhou 9 жыл бұрын
TheMCDuck 2016 Using armor stands
@qwertydragon8375
@qwertydragon8375 9 жыл бұрын
Welcome back, SethBling here. Today I made minecraft inside minecraft using armor stands, so you can minecraft while you minecraft while you minecraft! That's about it, thanks for watching!
@ItalianJohn
@ItalianJohn 9 жыл бұрын
Yo dawg, I heard you like Minecraft, so I built Minecraft inside Minecraft so you can build while you build!
@angelismortis2028
@angelismortis2028 6 жыл бұрын
( ͡° ͜ʖ ͡°)
@OktoberStorm
@OktoberStorm 8 жыл бұрын
Now make it play Dark Souls.
@piwdiepei1543
@piwdiepei1543 8 жыл бұрын
that would be fun
@yellow9053
@yellow9053 8 жыл бұрын
12357 try's later it gets past boss two
@jeremyjepma5618
@jeremyjepma5618 8 жыл бұрын
+Golden Clam Still better than me :D
@scinorandex
@scinorandex 8 жыл бұрын
Yes but it requieres more controls and more varibles
@SashaMasonVR
@SashaMasonVR 8 жыл бұрын
+Mr NubSkrub Yeah, especially because it would need to navigate through a 3D level. It would probably very complicated to make the "readings" in a 3D environment based on the camera view but it could probably manage it. Idea, make it play GTA 5, see what happens.
@crowe3301
@crowe3301 5 жыл бұрын
Man, I miss the MarI/O streams. They were great to just chill for a while.
@myo3337
@myo3337 5 жыл бұрын
Thanks for providing the source code and the paper! Really appreciated it
@ZapWires
@ZapWires 7 жыл бұрын
When a game has no cheats and you know how to program.
@paytonmajestynoscopes
@paytonmajestynoscopes 6 жыл бұрын
Kandriod lmao Trueeee
@angiass
@angiass 6 жыл бұрын
By the time it figure out a way to beat the level you'll ne halfway into the game progression.
@jennaorlowski9228
@jennaorlowski9228 6 жыл бұрын
Jean Mathieu Lepage But what's it learns how to beat the level though I think it would get to the end of the game before you.
@user-it6jd1sb6k
@user-it6jd1sb6k 6 жыл бұрын
And the time you need to code this shit?
@icebearsans
@icebearsans 6 жыл бұрын
Kandriod WOAH TECHNOLOGY
@mas8705
@mas8705 8 жыл бұрын
Today: Mario stage. Tomorrow: Skynet
@Succer
@Succer 8 жыл бұрын
>kek
@32weaver
@32weaver 8 жыл бұрын
piff
@britishman5300
@britishman5300 7 жыл бұрын
next week: the world
@finlayl2505
@finlayl2505 7 жыл бұрын
In 2 days: get some milk
@fuzzypenguino
@fuzzypenguino 7 жыл бұрын
milk is rape
@Pixelcraftian
@Pixelcraftian 2 жыл бұрын
SethBling will make a sentient being using Mario World code injection lol, this whole stuff is super amazing, love it :D
@rstak1763
@rstak1763 2 жыл бұрын
Few year back i watched this video as a newbie student and it give me a motivation to pursue AI as my career. Now, I'm writing my Master thesis and will soon join a company as Machine Learning Engineer. Revising this video feels so nostalgic. Thanks SethBling. Kudos :D
@Throckmorpheus
@Throckmorpheus 8 жыл бұрын
4:55 I understand completely what Seth is saying. Yup. Totally.
@mastergamingforever3231
@mastergamingforever3231 8 жыл бұрын
+Finn Else-McCormick i actualy realy understand XD
@mastergamingforever3231
@mastergamingforever3231 8 жыл бұрын
Formal Cat Everyone can be smart if they want to. It's a choice. Noone is born smart. :)
@gamingSUPERB
@gamingSUPERB 8 жыл бұрын
+MasterGamingForever Yet you can't spell really right.
@gamingSUPERB
@gamingSUPERB 8 жыл бұрын
Probably from america if you can't spell lmao
@mastergamingforever3231
@mastergamingforever3231 8 жыл бұрын
ManyAlpacasYT bulgaria
@thenthapple
@thenthapple 9 жыл бұрын
As someone studying Computer Science, this was great, thanks lad :)
@ErenMortel
@ErenMortel 9 жыл бұрын
thenthapple lol you're the guy who makes legend about fallout and some fallout things right?
@thenthapple
@thenthapple 9 жыл бұрын
Eren Mortel aye :)
@whateverppl1229
@whateverppl1229 9 жыл бұрын
thenthapple I would like to see it try ttt (trouble in terrorist town) Would be pretty cool to see what it does.
@whateverppl1229
@whateverppl1229 9 жыл бұрын
Ckinsman or a more reasonable game, cloudstone
@richardlhr
@richardlhr 6 жыл бұрын
thenthapple Black hhhg nc vjhc:frryhhjjjhhvz tb knjjbv gym jbjjjj
@filipecb
@filipecb 5 жыл бұрын
That was amazing! I'm sure you have had fun doing this. Nice job!
@andresguzman8185
@andresguzman8185 3 жыл бұрын
This is by far the best video I've seen in this year. Tks
@Maddin1313
@Maddin1313 6 жыл бұрын
So, now that we have games that play themselves, we only need to rig a chatbot to comment on the gameplay. Et voila, the first automatic let's player. Now to find something to replace the human viewers.
@nova_vista
@nova_vista 6 жыл бұрын
Something close to that already exists: watch?v=Qhh0igzqtqY This is a video about a game commentator AI commentating PUBG gameplay.
@theoddisee675
@theoddisee675 6 жыл бұрын
A Box I laughed far too hard when I entered the link
@sirdiealot7805
@sirdiealot7805 6 жыл бұрын
The last part is solved, bots that 'watch' ads.
@Shotgun6Surgeon9
@Shotgun6Surgeon9 6 жыл бұрын
so sad ur mad
@XellDincht
@XellDincht 6 жыл бұрын
imagine what will be possible in let's say 50 years: an AI that can beat Dark Souls
@julesd
@julesd 9 жыл бұрын
Interesting stuff.
@SteveDowe
@SteveDowe 9 жыл бұрын
Phew. Blown away. Even with the process simplified like this, I am still struggling to conceive the actual coding involved.
@livinagoodlife
@livinagoodlife 9 жыл бұрын
Wow. Totally cool. Really interesting!
@albertzhang5699
@albertzhang5699 9 жыл бұрын
Steve Dowe HINT: Look at the source
@SteveDowe
@SteveDowe 9 жыл бұрын
Thanks Albert Zhang - I didn't realise it was open source.
@albertzhang5699
@albertzhang5699 9 жыл бұрын
haha. Always got to look in the description :p. Pretty obvious considering this is Sethbling. I don't assume he'll make any money off of this anyways. (outside of youtube views)
@porterchild5617
@porterchild5617 4 жыл бұрын
This video was part of my inspiration to begin pursuing machine learning 5 years ago, thank you SethBling!
@abhijithbinoy875
@abhijithbinoy875 3 жыл бұрын
Have u mastered the subject?
@porterchild5617
@porterchild5617 3 жыл бұрын
@@abhijithbinoy875 I know enough to do useful things. 'Mastered' is hard to define
@jeffreymelton2200
@jeffreymelton2200 3 жыл бұрын
Absolutely Amazing. thank you for the visual representation of the neural network.
@birdsdontflylikethat
@birdsdontflylikethat 7 жыл бұрын
The game's playing itself, Jon.
@Killermy3
@Killermy3 9 жыл бұрын
I guess this is pretty neat.
@ccr12345productions
@ccr12345productions 9 жыл бұрын
Killermy3 Ba dum tsss
@thiccityd9773
@thiccityd9773 9 жыл бұрын
Get out.
@tiltedtesseract8210
@tiltedtesseract8210 8 жыл бұрын
+Killermy3 dammit, i was beaten to it by months! that's what i get for arriving late.
@kingcriggin5537
@kingcriggin5537 8 жыл бұрын
Anyone else see the glitches item box?
@Valcuda
@Valcuda 8 жыл бұрын
+Christian Evrard yes
@radu6772
@radu6772 3 жыл бұрын
Very intresting and well doumented video. Also that outro, nostalgic
@emmanuelagudo4918
@emmanuelagudo4918 4 жыл бұрын
that 4:04 numbers is so beautiful. just to think and imagine how many millions of Input and Output (of the function) the original data sets of numbers has to go through for that 'neat' algorithm. Great project man.
@BloomerMedia
@BloomerMedia 6 жыл бұрын
Better algorithm than KZfaq's.
@firstnamelastname8684
@firstnamelastname8684 6 жыл бұрын
yeah, much much better
@ebanksstudios
@ebanksstudios 5 жыл бұрын
heh
@AJ12Gamer
@AJ12Gamer 5 жыл бұрын
Truth
@faceremover
@faceremover 5 жыл бұрын
Well try to make worse
@CurtisDensmore1
@CurtisDensmore1 5 жыл бұрын
And yet, here you are.
@CaroFDoom
@CaroFDoom 7 жыл бұрын
This guy's pretty damn good for someone who's deaf and colourblind.
@samuelnewport4970
@samuelnewport4970 7 жыл бұрын
lol
@sternenschauer
@sternenschauer 7 жыл бұрын
what?
@zsdfasdfas
@zsdfasdfas 7 жыл бұрын
He's referring to the AI, since it can see the different threats only as identical black squares.
@sternenschauer
@sternenschauer 7 жыл бұрын
zsdfasdfas ah okay
@jadesapphira4325
@jadesapphira4325 7 жыл бұрын
Car Of Doom THAT DEAF DUMB AND BLIND KID, SURE PLAYS A MEAN MARIO
@ibox55gaming
@ibox55gaming 3 жыл бұрын
This video is so useful it was literally used in one of my CompSci lectures - well done
@eaglenebula2172
@eaglenebula2172 5 жыл бұрын
Impressive stuff, I'm taking a real liking to Machine Learning the more I see where it can be applied and what it can do. Random mutations oh boi didn't expect that, they sure make great stuff this last decade.
@ChimneySwift11
@ChimneySwift11 9 жыл бұрын
Holy crap Seth, this is insane lol
@peachycarnehan8506
@peachycarnehan8506 6 жыл бұрын
If I wanted to teach myself how to do something like this, where would I start?
@MuhammadYousaf-gd5rs
@MuhammadYousaf-gd5rs 6 жыл бұрын
TensorFlow
@Speedj2
@Speedj2 7 жыл бұрын
can the ai apply what it learned towards beating the other levels now?
@luisfonseca2086
@luisfonseca2086 7 жыл бұрын
if the elements of the level are the same yes it can
@alexh.lamarche9633
@alexh.lamarche9633 7 жыл бұрын
This implementation is very specific for this level (overfitting), therefore so it needs to be retrained for every level.
@hepotitus
@hepotitus 7 жыл бұрын
No. Since it can only differentiate blocks it can stand on it has no real way to recognize a threat other than by running into it a few times. So this would allow each evolution to only be applicable to one level
@revampedharpy09
@revampedharpy09 7 жыл бұрын
hepotitus ah good point, my bad.
@revampedharpy09
@revampedharpy09 7 жыл бұрын
DarkaGamer A GAME THEORY, thanks for watching.
@jbrunops
@jbrunops 5 жыл бұрын
Friend, one of the most incredible things I've seen in the last few days. Are you crazy. If you adapt that language to another purpose, wow! Amazing. Congratulations
@hannibalz3788
@hannibalz3788 4 жыл бұрын
Still one of the most interesting Mario/Machine videos I’ve watched here.
@ChipeloAndCrew
@ChipeloAndCrew 9 жыл бұрын
Well now we know how machines will destroy humans!
@DreaMeRHoLic
@DreaMeRHoLic 9 жыл бұрын
MrChipelo but it will need some trys to learn how to do it first :p
@TheZapDude
@TheZapDude 9 жыл бұрын
MrChipelo By... jumping on their heads?
@daniels.1393
@daniels.1393 9 жыл бұрын
MrChipelo Dont worrie, the machines will walk against walls a couple generations long before they figure out how to aim and shot at people :P
@ravenoun3122
@ravenoun3122 9 жыл бұрын
TheZapDude that would work...
@ryboits75
@ryboits75 9 жыл бұрын
MrChipelo Yeah it'll take 1000s of generations of robots to kill us but yeah thats how we die.
@db-cn4cq
@db-cn4cq 9 жыл бұрын
Is it possible to let it keep evolving until it can beat the whole game?
@db-cn4cq
@db-cn4cq 9 жыл бұрын
Samuel Nielson I mean is it possible to do with the current processing power we have?
@TahirEnesAdak
@TahirEnesAdak 9 жыл бұрын
Generic Username yes it is. and when it starts to learn it will be faster to learn more after some point.
@beybladerocks7
@beybladerocks7 9 жыл бұрын
Generic Username Set it up to twitch and leave it running. people will pay for your electricity bills
@db-cn4cq
@db-cn4cq 9 жыл бұрын
willky flame I would if I knew how.
@db-cn4cq
@db-cn4cq 9 жыл бұрын
TheHiroo17 Then we need to change how his fitness works.
@nuclearsummer7796
@nuclearsummer7796 Жыл бұрын
Thanks for getting me interested into neural networks
@mischief9484
@mischief9484 Жыл бұрын
the og random yt recommendation about ai weird to see how things changed in less than 10 years
@COYADD
@COYADD 9 жыл бұрын
Are there any other videos of people doing things similar to this? I'd like to see more of it. Maybe in a year or two, someone could secretly shove a bot like this into TF2 servers.
@Pythnn
@Pythnn 9 жыл бұрын
It would be a lot harder. But possible.
@minecraftwave223
@minecraftwave223 9 жыл бұрын
COYADD Idk..I imagine that if there were, it would probably say something like, "How about a nice game of chess?
@conagher
@conagher 9 жыл бұрын
This evolution might take thousands of years. Adapting to never changing environment is one thing - adapting to intelligent humans, who've been evolving very, very long is so much more complicated.
@minecraftwave223
@minecraftwave223 9 жыл бұрын
Егор Цебро I like pancakes.
@COYADD
@COYADD 9 жыл бұрын
Ben Warters Nope. I don't need nerds that don't know the difference between "joke" and "reference"
@MishaHivemind
@MishaHivemind 8 жыл бұрын
Now try it out on Kaizo mario.
@NoName-nh3rz
@NoName-nh3rz 8 жыл бұрын
could take years
@CoTeCiOtm
@CoTeCiOtm 8 жыл бұрын
+HG | Meta It will take like a million generations before it can beat a Kaizo level hahahaha
@MishaHivemind
@MishaHivemind 8 жыл бұрын
CoTeCiOtm Yup.
@MKVProcrastinator
@MKVProcrastinator 8 жыл бұрын
+HG | Meta Will take forever, but it will be possible.
@sonicmastersword8080
@sonicmastersword8080 8 жыл бұрын
That will likely take at least 5 days to learn.
@carlosbarreto4695
@carlosbarreto4695 5 жыл бұрын
Machine learning is fascinating! So many applications! I need to learn it.
@nimazsheik5152
@nimazsheik5152 5 жыл бұрын
This is the video that got me into Machine Learning. Thanks for inspiring me @SethBling
@popalupa4844
@popalupa4844 7 жыл бұрын
I wanna do something really stupid. Create a bot like this for CS:GO
@mystkmusic
@mystkmusic 7 жыл бұрын
how is that stupid lmao
@leonardvdj
@leonardvdj 7 жыл бұрын
You can get pretty much everything you said from memory reading. Player position, health, enemy position health, view angles, enemy view angles, pretty much everything is stored in memory. :) Source: Thats how aimbots are made.
@leonardvdj
@leonardvdj 7 жыл бұрын
I dont have the knowledge & passion for making such.
@SVENY
@SVENY 7 жыл бұрын
***** We never mentioned anything about aimbot.
@SVENY
@SVENY 7 жыл бұрын
***** Because you randomly just talk about aimbot.
@dylanfitzgerald3212
@dylanfitzgerald3212 7 жыл бұрын
I still Cant get over how amazing this is
@kyan5358
@kyan5358 5 жыл бұрын
Your coding is really neat and satisfying to look over ngl
@jjoseg
@jjoseg 3 жыл бұрын
Excelente muestra de Machine Learning. La técnica de este programador fue la de 'Prueba y error', el algoritmo primero ejecuta pruebas y tomando en cuenta los puntos críticos, guarda el estado analiza las posibles acciones ante el estado crítico y vuelve a ejecutar la prueba con una acción en el punto crítico. En este caso la inteligencia aprende de los errores. Otro punto a considerar es que el algoritmo únicamente entiende la acción de saltar en el punto crítico, eso significa que no fue programado para acciones como frenar, detenerse, etc.
@TAWithiam
@TAWithiam 9 жыл бұрын
How many armor stands did this take to make?
@Heksbold
@Heksbold 9 жыл бұрын
Dashel Rubin-Stencel It's a joke T_T
@YoMunCraftYTjackmaster09
@YoMunCraftYTjackmaster09 9 жыл бұрын
Dashel Rubin-Stencel You really don't get jokes do ya bud?
@CyrusOfNaias
@CyrusOfNaias 9 жыл бұрын
pop1040 I've seen this joke like fifty times. I don't get it.
@CyrusOfNaias
@CyrusOfNaias 9 жыл бұрын
pop1040 I've seen this joke like fifty times. I don't get it.
@inwencja2009
@inwencja2009 8 жыл бұрын
now let's get real *AgarI/O*
@TheGameReplay
@TheGameReplay 8 жыл бұрын
*slowly claps*
@espalorp3286
@espalorp3286 8 жыл бұрын
I wonder if this can work with something like Runescape for mining and such. I know there are better tools (bots) for that, but I wonder if it could work.
@espalorp3286
@espalorp3286 8 жыл бұрын
The Game Replay I have no doubt that it would always do genocide runs
@pseudosilent
@pseudosilent 8 жыл бұрын
So much this
@mile7362
@mile7362 8 жыл бұрын
No prob In the future DEEPMIND can do this //maybe :P
@pemcodegame4918
@pemcodegame4918 3 жыл бұрын
Really cool overview. Would love to learn more about how it works and was implemented.
@rene-of3sc
@rene-of3sc 2 жыл бұрын
I've been fascinated by this video for years now. This video got me interested in machine learning, which motivated me to start a masters in AI. Finally downloaded this algorithm and got it running, thanks for providing the source code!
@charlieproffitt5809
@charlieproffitt5809 Жыл бұрын
how did you get it running? ive managed to get lua and bizhawk running but i havent been able to run the evolution program
@rene-of3sc
@rene-of3sc Жыл бұрын
@@charlieproffitt5809 Make a named state called DP1.state at the start of the level you want to run. Open the LUA Console in the tools tab and then Open the NEATEvolve script
@charlieproffitt5809
@charlieproffitt5809 Жыл бұрын
@@rene-of3sc ive got it running, ill probably be able to get it working now thank you
@Acejhm1
@Acejhm1 6 жыл бұрын
"Hi Seth Bling here. Today I'll be showing you my time machine."
@martinungar6146
@martinungar6146 6 жыл бұрын
using armor stands
@reuben4721
@reuben4721 5 жыл бұрын
@@martinungar6146 and no redstone
@user-ht3tp3uj4v
@user-ht3tp3uj4v 4 жыл бұрын
Yesterday
@psalmdealer
@psalmdealer 4 жыл бұрын
@@reuben4721 in a 3x3 space
@grizzledwarveteran2321
@grizzledwarveteran2321 4 жыл бұрын
“Hi Seth Bling here. Today’s I’ll be showing you my time machine.”
@presidentkush155
@presidentkush155 8 жыл бұрын
Seth you should make a programming tutorial series
8 жыл бұрын
+CaptainAwesome I'd be awesome if he could make a tutorial about NEAT!!
@gameroom649
@gameroom649 8 жыл бұрын
+CaptainAwesome ya good idea
@sanilkhurana3991
@sanilkhurana3991 8 жыл бұрын
+Björn Wallden the resources on neat are kinda slim anyway
@milosmilic7008
@milosmilic7008 8 жыл бұрын
+CaptainAwesome And how about you learn it yourself?
@wupme
@wupme 8 жыл бұрын
+Mikiultima and how about you just shut the fuck up you little bitch?
@jerodmcallister1974
@jerodmcallister1974 5 жыл бұрын
That's preety awesome! After researching about AI and Navigation meshes, i now know more that will help me in my Blender projects!
@mauriciobori
@mauriciobori 5 жыл бұрын
I’m so happy I found your channel
@daemongamingtv
@daemongamingtv 7 жыл бұрын
Okay I think I got everything... ...but where do the armor stands go?
@thejxtremerx25
@thejxtremerx25 9 жыл бұрын
Welcome back Sethbling here, I've made Ultron!
@Neeek_
@Neeek_ 5 жыл бұрын
this self improving neural network stuff is playing god, I love it.
@kidkoopa6389
@kidkoopa6389 5 жыл бұрын
But does it get salty? Because once that happens, humanity will perish.
@Bunkabusta73
@Bunkabusta73 5 жыл бұрын
Mark these words, that’s exactly what will happen. Keep updated with world news, especially today. Things are escalating, soon the volcano will blow & full disclosure will begin. A NEW AGE IS UPON HUMANITY 🙏🏽
@pixik0970
@pixik0970 5 жыл бұрын
@@Bunkabusta73 ok
@Zeithri
@Zeithri 5 жыл бұрын
Nah. It'll buy a couple of puppies and sulk in the corner with the puppies. That's what the AI that played the Stock Exchange game on NES did.
@yougetonthathorseyougottar6126
@yougetonthathorseyougottar6126 4 жыл бұрын
@@Bunkabusta73 I agree. A new age.
@jamma246
@jamma246 4 жыл бұрын
It will when it starts getting repeatedly softlocked and killed on pick-a-pipes on shitty Mario Maker 2 levels.
@sebdomsan54
@sebdomsan54 9 жыл бұрын
When seth goes from playing video games to making ai and nuronetworks
@Cthight
@Cthight 7 жыл бұрын
roses are red, violets are blue, there is always an AI, better than you.
@EktoplazmMusic
@EktoplazmMusic 7 жыл бұрын
..and theres always a South Korean better than it.
@muhammedabdul-ghaffar8765
@muhammedabdul-ghaffar8765 7 жыл бұрын
Roses are red famed mustachio of Nintendo fame ZA WARUDO.
@Altourus
@Altourus 7 жыл бұрын
Unless we're playing GO...
@DisKorruptd
@DisKorruptd 7 жыл бұрын
"Famed mustachio Of Nintendo fame" time to call the department of redundancy department
@surelock3221
@surelock3221 7 жыл бұрын
Altourus OOOOOOOOOOOH SHOTS FIRED!!!!!420
@nitroflap
@nitroflap 3 жыл бұрын
You inspired me and gave some idea about machine learning. Thank you, SethBling!
@dudewhoisnotfunny
@dudewhoisnotfunny 7 жыл бұрын
did you try this neural network on a new level to see how it would do ?
@michaelpaynex
@michaelpaynex 8 жыл бұрын
and im here failing to program a calculator
@isectoid9454
@isectoid9454 8 жыл бұрын
You can't program a calculator? What language are you using?
@SlimyShadeSlimShady
@SlimyShadeSlimShady 8 жыл бұрын
+isectoid maybe he's a beginner beginner? I started programming with python knowing nothing about programming.
@isectoid9454
@isectoid9454 8 жыл бұрын
***** I'm a c# noob. I was just wondering if I could help him out.
@isectoid9454
@isectoid9454 8 жыл бұрын
Gaiacarra Calculators aren't actually complex, but I see your point.
@Timmytimmy123123
@Timmytimmy123123 8 жыл бұрын
Other way around. Computers are just really complicated calculators.
@giomks9046
@giomks9046 4 жыл бұрын
Awesome work dude
@112556
@112556 Жыл бұрын
The ChatGPT boom brought me back to this video after 7 years.
@KeinNiemand
@KeinNiemand 7 жыл бұрын
Is there a way to let MarI/O see the diffrence between a goomba,koopa,mushroom,...? can somone do this please?
@Borhamus
@Borhamus 7 жыл бұрын
la pregunta esta buena igualmente. tarado.
@anty.
@anty. 7 жыл бұрын
Over time, the neural network would be able to differentiate them by they way the enemies move & act (jumping, moving quickly, throwing projectiles, etc).
@georgehughes6615
@georgehughes6615 7 жыл бұрын
Citing this for a university report.. feels kinda strange writing "(SethBling, 2015)" XD
@ericsison3911
@ericsison3911 7 жыл бұрын
Welcome to the future! XD
@euklidiadas
@euklidiadas 7 жыл бұрын
Can I see that report? :)
@yank3656
@yank3656 5 жыл бұрын
thanks for sharing SethBling
@KSATica
@KSATica Жыл бұрын
Imma look at this video and see how much i know before the moment Id leave this comment to later on after learning about Reinforcement learning. Thank you posting it and it has inspired me to tackle on Reinforcement Learning. Id hope to add some model of my own version for video games a passion Id know ill stick with....
@daracaex
@daracaex 9 жыл бұрын
This might be selfish, but would you mind showing a version with greater differentiation between the green and red lines? This is super interesting, but I'm colorblind and most of the lines look the same to me.
@JustusBProductions
@JustusBProductions 9 жыл бұрын
Even if you can see the colors it still doesn't make much sense.
@tiespauelsen7983
@tiespauelsen7983 9 жыл бұрын
Lol yeah I see your problem but JustusBProductions is right
@YesNowGoAway
@YesNowGoAway 9 жыл бұрын
Daracaex If you look at it through the red part of those old 3D glasses, you can differentiate between them!
@turntsnaco824
@turntsnaco824 7 жыл бұрын
Ah, memories of watching BoxCar2D for endless hours of the night...
@sthoopedrick
@sthoopedrick 7 жыл бұрын
I still have a bookmark and leave it running some nights. Forcing 1 wheel on speedway makes some strange things
@ThunderDraws
@ThunderDraws 7 жыл бұрын
holy shit that's awesome! I got a three wheeler in the first generation that rust drove off until it disappeared :OO
@celestialwaffle1491
@celestialwaffle1491 7 ай бұрын
Bro this video is part of my Intro to Computer Science class at K-State, that's huge.
@saurabhpandey8439
@saurabhpandey8439 4 жыл бұрын
The video that got me into machine learning!
@Rivali0us
@Rivali0us 6 жыл бұрын
That moment when you have taken machine learning and A.I. courses, and you still have no idea how Seth was able to do this.
@samferngamerhd4204
@samferngamerhd4204 9 ай бұрын
I'm afraid those courses might have been complete scams.
@tropcr
@tropcr 9 жыл бұрын
what the fuck dude. "welcome back, sethbling here, today i've made a robot revolution in our society out of command blocks."
@stationdaniela
@stationdaniela 5 жыл бұрын
This is a dream come true! haha Super Mario was my favorite game when I was a child!
@ginganinja5543
@ginganinja5543 9 ай бұрын
8 years later and im seeing this on TikTok live
@raxus1337
@raxus1337 7 жыл бұрын
So, how many gen to beat kaizo mario? :D
@alephbunchofnumbers
@alephbunchofnumbers 7 жыл бұрын
Eaglegroove I shudder at that thought. it took 71 species for the program to learn to move right, I can't imagine how long it'll take for it to do kaizo lmao
@donniekendall1731
@donniekendall1731 7 жыл бұрын
Reaction time is instantaneous. There's no reason to make it play at normal speed. Could probably teach it in a few days if you run the games at a fast enough time multiplier.
@xicao3722
@xicao3722 7 жыл бұрын
For some kaizo marios like mario must die, there will need to be a very complicated fitness function.
@trenzinhodaalegria8012
@trenzinhodaalegria8012 7 жыл бұрын
200 probably
@Gyropilot42
@Gyropilot42 7 жыл бұрын
200? 200 wouldn't be enough to beat one Switch level
AI Learns to Walk (deep reinforcement learning)
8:40
AI Warehouse
Рет қаралды 9 МЛН
SNES Code Injection -- Flappy Bird in SMW
6:31
SethBling
Рет қаралды 2,8 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 43 МЛН
How AIs, like ChatGPT, Learn
8:55
CGP Grey
Рет қаралды 10 МЛН
AI Learns to DESTROY old CPUs | Mario Kart Wii
9:54
AI Tango
Рет қаралды 1,3 МЛН
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 593 М.
OpenAI Plays Hide and Seek…and Breaks The Game! 🤖
6:02
Two Minute Papers
Рет қаралды 10 МЛН
Computer evolves to generate baroque music!
18:13
carykh
Рет қаралды 2,4 МЛН
Training an unbeatable AI in Trackmania
20:41
Yosh
Рет қаралды 12 МЛН
The Unseen Side of Speedrunning - 4:58.941 All Attempts [SMB1 Any%]
7:02
FlibidyDibidy
Рет қаралды 3,5 МЛН
How People Reprogram Games...with a CONTROLLER
18:42
GlitchDoctor
Рет қаралды 182 М.
AI Learns Insane Monopoly Strategies
11:30
b2studios
Рет қаралды 10 МЛН
Я ВЫЖИЛ ПОСЛЕ ПАДЕНИЯ САМОЛЁТА!
27:28
EdisonPts
Рет қаралды 1,8 МЛН
МОЙ ПИТОМЕЦ КАКАШКА ВЕДЁТ СЕБЯ СТРАННО!! (Bou's Revenge)
14:47
ShadowPriestok - Евгений Чернявский
Рет қаралды 799 М.
skibidi toilet multiverse - season 09 (all episodes)
1:7:26
DOM Studio
Рет қаралды 4,7 МЛН