Genetic Algorithms for Machine Learning

Given an environment which is fixed, actors in that environment with a variety of possible attributes or behaviors, and some goal or desired outcome: Observe a population of actors, evaluate them according to how well they perform, and spawn new actors whose characteristics are based on those who performed the best.

GA's are a means of updating settings in a system, and can be used with Neural Networks, or any other system.

The sequence is:

This process is then repeated for many generations.

See also: