MarI/O - Machine Learning for Video Games

11,353,429
0
Published 2015-06-13
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/papers/stanley.ec02.pdf
Some relevant Wikipedia links:
en.wikipedia.org/wiki/Neuroevolution
en.wikipedia.org/wiki/Evolutionary_algorithm
en.wikipedia.org/wiki/Artificial_neural_network
BizHawk Emulator: tasvideos.org/BizHawk.html

SethBling Twitter: twitter.com/sethbling
SethBling Twitch: twitch.tv/sethbling
SethBling Facebook: facebook.com/sethbling
SethBling Website: sethbling.com/
SethBling Shirts: sethbling.spreadshirt.com/
Suggest Ideas: reddit.com/r/SethBlingSuggestions

Music at the end is Cipher by Kevin MacLeod

All Comments (21)
  • @alanbecker
    That is downright fascinating. Makes me wish I went into programming.
  • @Kevinofrepublic
    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
  • @jyk000
    This video was my first exposure to neural networks when I was in high school. Now I’m a machine learning engineer at Google.
  • @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!
  • @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!
  • @arm9180
    This was everyone's inspiration for learning ML
  • @AntVenom
    Absolutely amazing! I love how you explained this!
  • @franarteaga6355
    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
  • 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.
  • @bigstink7167
    When are we going to see MarI/O do a credits warp?
  • @Userjdanon
    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!
  • This video got me into neural networks. Today I'm a PhD candidate on neuromorphic hardware. Thanks SethBling!
  • @kacywatson6314
    Let’s see if Mar/IO can complete the full game Live on YouTube.
  • @LikeButton7
    Then one day Mario became aware he existed… that day was known as judgment day
  • @kishpawar
    Revisiting this video today. This the video that got me into AI. I'm a Deep Learning Engineer today. Thanks, SethBling. Cheers!
  • @smellthel
    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.