Portions of a generic genetic-algorithms library
Contents |
Introduction
Over the last few months I have become interested in problems associated with the modeling of non-linear systems. This interest has lead me to look into artificial neural networks, and how they can be trained using genetic algorithms. For those with an interest in this area, development environments like Matlab provide an ideal platform for quick implementation and testing. However, at deployment time, a Matlab script is of little use to clients with a limited budget, or to developers targeting some embedded platforms.
... to be continued ...
Theoretical Background
Some Basic theory on genetic algorithms (perhaps some background on artificial neural networks, and artificial neural network training?)
A First Attempt
My first working attempt at a generic genetic-algorithms library is shown in Fig. 1. This study will dissect, critique, and redesign portions of this initial design.
Creating new candidates
How is it done in this first attempt?
Manipulating chromosomes
How is it done in this first attempt?
Reporting statistics
How is it done in this first attempt?