Effect of Encoding on the Evolvability of an Embodied Neural Network
نویسندگان
چکیده
The evolvability of a neural network controller for a hexapod agent encoded directly and symmetrically is examined. The symmetric encoding imposes a structural regularity on the neural network and decreases the size of genotype space relative to the direct encoding. The symmetrically encoded neural networks are found to be more evolvable than the directly encoded neural networks, but it is unknown whether structural regularity or decreased size of the genotype is more important. To test whether structural regularity is more important than genotype size, the architecture of the neural network is manipulated to increase the genotype size of the symmetric encodings so that they are larger than the directly encoded genotypes. These symmetric encodings are still found to be more evolvable than the direct encodings despite having a larger genotype. In these experiments it is the encoding which determines evolvability more than size of genotype space.
منابع مشابه
Genotype Reuse More Important than Genotype Size in Evolvability of Embodied Neural Networks
The relative influence of genotype reuse and number of genotype parameters on the evolvability of an embodied neural network is explored. Two genotype to phenotype mappings are used to encode a neural network controlling a hexapod agent. A symmetric encoding reuses the genotype by duplicating parts of the genotype to create the phenotype. A direct encoding maps one genotype parameter to one phe...
متن کاملComparing the evolvability of generative encoding schemes
The evolvability of a system is the ability to generate heritable, novel and non-lethal phenotypes, from random genetic mutations. However, most evolutionary computation studies estimate evolvability either as, (i) the proportion of mutations beneficial to an individual’s performance, irrespective of the phenotypic diversity of the mutants, or (ii) the range and diverseness of mutated phenotype...
متن کاملDesign of an Adaptive-Neural Network Attitude Controller of a Satellite using Reaction Wheels
In this paper, an adaptive attitude control algorithm is developed based on neural network for a satellite using four reaction wheels in a tetrahedron configuration. Then, an attitude control based on feedback linearization control is designed and uncertainties in the moment of inertia matrix and disturbances torque have been considered. In order to eliminate the effect of these uncertainties, ...
متن کاملCrack Detection of Timoshenko Beams Using Vibration Behavior and Neural Network
Abstract: In this research, at first, the natural frequencies of a cracked beam are obtained analytically, then, location and depth of a crack in beam is identified by neural network method. The research is applied on a beam with an open crack for three different boundary conditions. For this purpose, at first, the natural frequencies of the cracked beam are obtained analytically, to get the ex...
متن کاملA Convolutional Neural Network based on Adaptive Pooling for Classification of Noisy Images
Convolutional neural network is one of the effective methods for classifying images that performs learning using convolutional, pooling and fully-connected layers. All kinds of noise disrupt the operation of this network. Noise images reduce classification accuracy and increase convolutional neural network training time. Noise is an unwanted signal that destroys the original signal. Noise chang...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006