Skip to content

fearofcode/symbots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symbots are simple little robots that have wheels and two sensors. They live on the unit square.

They're evolved to seek out a source of energy/light/food at the center of the square.

This code uses the Watchmaker framework. Watchmaker is on github at @dwdwyer/watchmaker.

Here is a sample image showing a sample path of an evolved individual randomly placed on the unit square seeking the source at the center of the square.

Sample path of individual

This example comes from a book on evolutionary computation, the relevant pages of which you can see here.

IF you type in "neuroevolution" on Google scholar, you'll get lots of papers about evolving neural networks for actual useful things, like classifying data and time series prediction.

A readable paper that is widely cited on this topic is:

Randall D. Beer and John C. Gallagher. Evolving dynamical neural networks for adaptive behavior. Adaptive Behavior, 1:92–121, 1992.

You can grab a copy here.

About

Simple neuroevolution with linear neurons

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages