A Piece Of Software That Can Learn To Play Mario

This here is a computer capable of learning, specifically how to play NES games. It is clear artificial intelligence’s are getting better, and it certainly will be interesting to see what the future holds.
Instead of observing and learning this piece of software uses a more simple way, it plays the game over and over, learning what combinations of controller inputs result in success and which do not. So its hardly that intelligent, but nevertheless pretty cool. So have a look at the video which explains the rest.