Thursday, January 28, 2016

Evolving Mario's Brain?

For another application of BOTH genetic algorithms AND artificial neural networks (much like my swarm robotics project), check out this awesome video about evolving a brain to play Super Mario.



It should also help reinforce the idea about how artificial neural networks work, which I explained briefly during class...

3 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. That is so cool! He said he wrote it in a language called Lua (http://www.lua.org/). Could you achieve a similar result in Java or Python?

    ReplyDelete
    Replies
    1. It seems so weird that it would be written in Lua. Lua is a little restrictive because it's meant to be used in conjunction with something else, like C++, and it's often used for configuring things. (My window manager, Awesome, is configured through Lua.) So I would imagine if you can do it through Lua you could do it through something with more features...

      Delete