Towards designing artificial neural networks by evolution

被引:92
|
作者
Yao, X [1 ]
Liu, Y [1 ]
机构
[1] Univ New S Wales, Australian Def Force Acad,Univ Coll, Dept Comp Sci, Computat Intelligence Grp, Canberra, ACT 2600, Australia
基金
澳大利亚研究理事会;
关键词
evolutionary algorithms; artificial neural networks; learning; evolution; generalisation; adaptation;
D O I
10.1016/S0096-3003(97)10005-4
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Designing artificial neural networks (ANNs) for different applications has been a key issue in the ANN field. At presents ANN design still relies heavily on human experts who have sufficient knowledge about ANNs and the problem to be solved. As ANN complexity increases, designing ANNs manually becomes more difficult and unmanageable. Simulated evolution offers a promising approach to tackle this problem. This paper describes an evolutionary approach to design ANNs. The ANNs designed by the evolutionary process are referred to as evolutionary ANNs (EANNs). They represent a special class of ANNs in which evolution is another fundamental form of adaptation in addition to learning (also known as weight training). This paper describes an evolutionary programming (EP) based system to evolve both architectures and connection weights (including biases) of ANNs. Five mutation operators have been proposed in our evolutionary algorithm. In order to improve the generalisation ability of evolved ANNs, these five operators are applied sequentially and selectively. Validation sets have also been used in the evolutionary process in order to improve generalisation further. The evolutionary algorithm allows ANNs to grow as well as shrink during the evolutionary process. It incorporates the weight learning process as part of its mutation process. The whole EANN system can be regarded as a hybrid evolution and learning system. Extensive experimental studies have been carried out to test this EANN system. This paper gives some of the experimental results which show the effectiveness of the system. (C) 1998 Elsevier Science Inc, All rights reserved.
引用
收藏
页码:83 / 90
页数:8
相关论文
共 50 条
  • [1] Towards designing artificial neural networks by evolution
    Yao, Xin
    Liu, Yong
    Applied Mathematics and Computation (New York), 1998, 91 (01): : 83 - 90
  • [2] Towards the evolution of training data sets for artificial neural networks
    Mayer, HA
    Schwaiger, R
    PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, : 663 - 666
  • [3] Designing artificial neural networks using differential evolution for classifying DNA microarrays
    Garro, Beatriz A.
    Rodriguez, Katya
    Vazquez, Roberto A.
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 2767 - 2774
  • [4] Towards the evolution of neural networks
    Macukow, B
    Grzenda, M
    OPTO-ELECTRONICS REVIEW, 2001, 9 (03) : 316 - 319
  • [5] Towards designing neural network ensembles by evolution
    Yong, L
    Xin, Y
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN V, 1998, 1498 : 623 - 632
  • [6] THE CONTINUING EVOLUTION OF ARTIFICIAL NEURAL NETWORKS
    LOWE, D
    IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 1994, 141 (04): : 209 - 209
  • [7] Designing modular artificial neural network through evolution
    Volna, Eva
    ARTIFICIAL NEURAL NETWORKS - ICANN 2007, PT 1, PROCEEDINGS, 2007, 4668 : 299 - 308
  • [8] An Adaptive Memetic Algorithm for Designing Artificial Neural Networks
    Shan, Pengxiao
    Sheng, Weiguo
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 320 - 323
  • [9] Designing Artificial Neural Networks Using MCPSO and BPSO
    Li, Li
    Niu, Ben
    2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, VOLS 1 AND 2, PROCEEDINGS, 2008, : 739 - 742
  • [10] Suitability of Artificial Neural Networks for Designing LoC Circuits
    Moreno, David
    Gomez, Sandra
    Castellanos, Juan
    Advances in Computational Intelligence, IWANN 2011, Pt I, 2011, 6691 : 307 - 314