Nanosubmarine: The machine learning submarine

Machine learning has been used across a wide range of applications. Here, we show how machine learning can be used to teach autonomous vehicles to drive. We trained a toy submarine which has limited vision to be able to drive and avoid collisions with the nearby objects it sees. Try playing against it and see if you can beat it!

Warning: it might take a while to load the app!

Try playing it on your android phone too!

Get it on Google Play