Anthill Inside 2017

On theory and concepts in Machine Learning, Deep Learning and Artificial Intelligence. Formerly Deep Learning Conf.


Saving the Princess with Deep Learning

Submitted by Navin (@navinpai) on Monday, 10 April 2017

Preview video

Section: Crisp talk Technical level: Intermediate

View proposal in schedule


Deep Learning has provided an entirely new paradigm of solving problems which were otherwise deemed difficult to solve and is widely seen as a strong leap towards AGI. The field is moving at a rapid pace and innovative solutions to problems keep coming up every day.

In this talk, we will look at how to use the paradigm to do something useful AND fun. We’ll teach a deep neural network to learn how to play Super Mario. As part of the talk, we’ll not only do a dive into the code, learn about different Python Deep Learning frameworks, and talk about training the system but also look at the optimisations done. And of course, we’ll do a demo of the system (and share code!)


  • Q Learning and DQN, and why this is amazing!
  • Frameworks we use
  • Problem definition
  • Breaking down the problem for our Neural Network
  • Designing the network
  • Training, Validation and Testing
  • Demo
  • Hurdles, Solutions and Optimisations


Basic understanding of Linear Algebra + Neural Networks is preferable but not essential (As I’ll cover it anyway and provide links in slides for explanations)

Speaker bio

Navin is a graduate of the International Institute of Information Technology - Bangalore (IIIT-B) where he specialised in Machine Learning and AI. He has been a Pythonista for over half a decade and has conducted introductory classes in Python for college students many times. He writes about his experiments (in code and otherwise) at LifeOfNavin ( and Gradient Ascent ( and actively contributes back to the open source community as well. He is currently working at Bloomreach, a big data company focussed on the e-commerce sector. In his spare time, he enjoys writing about himself from the third person perspective.



Preview video


  • Zainab Bawa (@zainabbawa) 2 years ago

    The slides and video are interesting. We’d like to see the demo to make a final decision. By when will you complete and share the game demo?

Login with Twitter or Google to leave a comment