Created by W.Langdon from gp-bibliography.bib Revision:1.7325
(1) The key word to go out of that dead-end is 'modularity'. (2) The tool that can generate modular neural networks is cellular encoding. (3) The optimization algorithm adapted to the search of cellular codes is the genetic algorithm.
The first point is now a common idea. A modular neural network means a neural network that is made of several sub-networks, arranged in a hierarchical way. For example, the same sub-network can be repeated. This thesis encompasses two parts.
The first part demonstrates the second point. Cellular encoding is presented as a machine language for neural networks, with a theoretical basis (it is a parallel graph grammar that checks a number of properties) and a compiler of high level language. The second part of the thesis shows the third point. Application of genetic algorithm to the synthesis of neural networks using cellular encoding is a new technology. This technology can solve problems that were still unsolved with neural networks. It can automatically and dynamically decompose a problem into a hierarchy of sub-problems, and generate a neural network solution to the problem. The structure of this network is a hierarchy of sub-networks that reflects the structure of the problem. The technology allows to experience new scientific domains like the interaction between learning and evolution, or the set up of learning algorithms that suit the GA.",
Supervisor: Michel Cosnard",
Genetic Programming entries for Frederic Gruau