Automated Super Mario World gameplay through machine learning

Seth Bling made a bot — MarI/O — that automatically learns how to play Super Mario World. It’s based on research by Kenneth O. Stanley and Risto Miikkulainen from 2002 that uses neural networks that evolve with a genetic algorithm. MarI/O starts out really dumb, just standing in place, but after enough simulations it get smart enough to navigate the world.

Code available here and the paper from Stanley and Mikkulainen is here.

See also: the genetic algorithm walkers.

Favorites

Think Like a Statistician – Without the Math

I call myself a statistician, because, well, I’m a statistics graduate student. However, the most important things I’ve learned are less formal, but have proven extremely useful when working/playing with data.

How We Spend Our Money, a Breakdown

We know spending changes when you have more money. Here’s by how much.

Causes of Death

There are many ways to die. Cancer. Infection. Mental. External. This is how different groups of people died over the past 10 years, visualized by age.

The Changing American Diet

See what we ate on an average day, for the past several decades.