Full Automatic ANN Design: a Genetic Approach

ANN design is usually thought as a training problem to be solved for some predefined ANN structure and connectivity. Training methods are very problem and ANN dependent. They are sometimes very accurate procedures but they work in narrow and restrictive domains. Thus the designer is faced to a wide diversity of multimodal and different training mechanisms. We have selected Genetic Algorithms as training procedures because of their robutness and their potential application to any ANN type training. Furthermore we have addressed the connectivity and structure definition problems in order to accomplish a full genetic ANN design. These three levels of design can work in parallel, thus achieving multilevel relationships to yield better ANNs. GRIAL is the tool used to test several new and known genetic techniques and operators. PARLOG is the Concurrent Logic Language used for the implementation in order to introduce new models for the genetic work and attain an intralevel distributed search as well as to parallelize any ANN evaluation.