View Single Post
  #12   Spotlight this post!  
Unread 11-01-2006, 23:59
Total Meltdown Total Meltdown is offline
Programming Mentor
AKA: Sean Edwards
FRC #0172 (Northern Force)
Team Role: Programmer
 
Join Date: Jan 2005
Rookie Year: 2002
Location: Maine
Posts: 21
Total Meltdown is an unknown quantity at this point
Send a message via AIM to Total Meltdown Send a message via Yahoo to Total Meltdown
Re: Autonomous mode... to the max

Heh... You're gonna shoot me.

The Neural Net was originally programmed in VB.

As far as I know, it learns based on trial/error. When it does something right, it gets a reward. Something wrong = punishment. For instance, in the original program, eating was rewarding because it gave them energy. Not eating was a punishment because they were losing energy. Moving was a punishment because it uses energy, but moving toward food outweighed the punishment with the potential for a reward. Some of the "organisms" actually never figure this out and just sit there and die. Natural selection also occurs, in that when an organism "breeds" (gets too big and splits), both of the new ones undergo a random mutation. Those that get good mutations go on, those with bad mutations die. Obviously it won't be this complex, since we will have a very limited amount of RAM, but it will still be a basic variant of a BackPropogation Neural Network.

My friend, SubQuantum will elaborate more tomorrow after he has received sleep, and I can't continue this post, since a massive thunderstorm just randomly started happening above my house.

[edit] On Second thought, I'm still here. I'm using our team's Programming laptop ^_^

Last edited by Total Meltdown : 12-01-2006 at 00:23.