Using Python to build an AI to play and win SNES StreetFighter II with machine learning

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=NIG4BZ8VpF4



Game:
Duration: 30:37
67,998 views
899


Hear the story of how we used Python and machine learning to build an artificial intelligence that plays Super StreetFighter II on the Super NES. We'll cover how Python provided the key glue between the SNES emulator and AI, and how the AI was built with gym, keras-rl and tensorflow. We'll show examples of game play and training, and talk about which bot beat which bot in the bot-v-bot tournament we ran.

Talk given by Adam Fletcher and Jonathan Mortensen at PyCon 2018.

Thanks to PyCon for giving us permission to post this talk. freeCodeCamp is not associated with this talk. We're just excited to bring more exposure to to it!

--

Learn to code for free and get a developer job: https://www.freecodecamp.com

Read hundreds of articles on programming: https://medium.freecodecamp.com







Tags:
python
machine learning
ai
artificial intelligence
karas
tensorflow
street fighter 2
python programming
computer science
pycon
neural networks
python tutorial
deep learning
neural network
artificial neural network
convolutional neural network
learn python
coding
talks
conference
fcc talks
freecodecamp



Other Statistics

Street Fighter II Statistics For freeCodeCamp.org

At present, freeCodeCamp.org has 67,998 views spread across 1 video for Street Fighter II, with his channel publishing less than an hour of Street Fighter II content. This makes up less than 0.01% of the total overall content on freeCodeCamp.org's YouTube channel.