title: Artificial intelligence that evolves in Python
body: <p>So I've been thinking of creating a program similar to <a href="http://youtu.be/1iamM0SuPto" rel="noreferrer">this</a> in Python. The problem is that I know next to nothing about AI. Right now I'm reading up on genetic algorithms and neural networks and such, but there's a lot of things to absorb.</p>
  
  <p>My largest problem now is I don't know how the entire thing is put together. So if anyone can tell me the general framework for a program like this, I'll be really grateful. For example, how the creatures can "see" things in their surroundings, the kind of "chromosomes" they have and how the environment is created.</p>
  
  <p>Also, can anyone suggest suitable libraries for AIs, any engines, etc? I've been thinking of using neurolab, will that be a good idea?</p>
  
  <p>Thanks!</p>