TensorFlow × Developed recurrent neural network "MariFlow" capable of winning the mushroom cup in Mario Kart



A recurrent neural network that can play Mario Kart like a human "MariFlow"Is developed by programmers.

Here's Mario Kart, as played by a neural network - Polygon
https://www.polygon.com/2017/11/5/16610012/mario-kart-mariflow-neural-network-video

Programmer'sSeth BlingWas released as a game for Super Nintendo in 1992Super Mario Kart"We built a neural network that reproduces" MariFlow "which can play games automatically. I told MariFlow to learn Super Mario Kart's play movie for 15 hours and amend a part of the Drive Technique, it seems he was able to win the 50cc mushroom cup at once.

MariFlow uses Google's Artificial Intelligence (AI) library TensorFlow, and it is also part of the name as it is. MariFlow predicts "what kind of buttons will be pressed" by the actual player at a specific position on the course from about 4 layers of computation? It is MariFlow that lets people learn to play, "weights what information is important", and adopts the best hand from among them. A big feature is that MariFlowRecurrent neural networkIn this respect, this means that the machine can store information.

More detailed mechanism of MariFlow is explained in the following movie.

MariFlow - Self-Driving Mario Kart w / Recurrent Neural Network - YouTube


SethBling has released a state that MariFlow is challenging each cup match on his own Twitch channel, and in the mushroom cup and the flower cup won the championship, while in the star cup, you can see running when you second won. Furthermore, every cup match is a challenge with 50 cc.

The following movies are those when I won the mushroom cup. When you are watching the way you are driving, you will not drift gently or sprinkle using shortcuts, but repeat a plain courseout a number of times, finish in the 1st place or the top and win the overall ranking Feeling. In the second lap of the second course of the mushroom cup, "Donut Plain 1", Mario operated by MariFlow can not escape from the wall of the block and it gave up the rank at once, and even in "Kuppa Castle 1" in the middle of the race Was it lost sight of the direction of traveling or hitting the wall round the circumference on the spot, still feeling a lot of room for evolution.

SethBling - Twitch


The following movies are the ones who won the Flower Cup.

SethBling - MariFlow gets Gold in 50cc Flower Cup - Twitch


The following movies are those when you won the second prize with a star cup.

SethBling - MariFlow gets Silver in 50cc Star Cup - Twitch


SethBling publishes the instruction manual of MariFlow on Google Documents.

MariFlow Manual - Google Docs


In addition, Mr. SethBling who is a developer of MariFlow has also developed "MarI / O" which clears the donut plain 1 of "Super Mario World" in the past using a neural network.

"MarI / O" which clears Mario fully automatically with a super-pleasant genetic algorithm and neural network learning alone in a certain sense - GIGAZINE

in Software,   Video,   Game, Posted by logu_ii