DocumentCode :
2486483
Title :
Accelerating neuro-evolution by compilation to native machine code
Author :
Siebel, Nils T. ; Jordt, Andreas ; Sommer, Gerald
Author_Institution :
Dept. of Eng. 1, HTW Univ. of Appl. Sci. Berlin, Berlin, Germany
fYear :
2010
fDate :
18-23 July 2010
Firstpage :
1
Lastpage :
8
Abstract :
Any neuro-evolutionary algorithm that solves complex problems needs to deal with the issue of computational complexity. We show how a neural network (feed-forward, recurrent or RBF) can be transformed and then compiled in order to achieve fast execution speeds without requiring dedicated hardware like FPGAs. The compiled network uses a simple external data structure-a vector-for its parameters. This allows the weights of the neural network to be optimised by the evolutionary process without the need to re-compile the structure. In an experimental comparison our method effects a speedup of factor 5-10 compared to the standard method of evaluation (i.e., traversing a data structure with optimised C++ code).
Keywords :
computational complexity; data structures; evolutionary computation; neural nets; computational complexity; external data structure; native machine code; neural network; neuro evolutionary algorithm; optimised C++ code; Artificial neural networks; Bioinformatics; Genomics; Network topology; Neurons; Optimization; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Neural Networks (IJCNN), The 2010 International Joint Conference on
Conference_Location :
Barcelona
ISSN :
1098-7576
Print_ISBN :
978-1-4244-6916-1
Type :
conf
DOI :
10.1109/IJCNN.2010.5596296
Filename :
5596296
Link To Document :
بازگشت