Parallel evolutionary training algorithms for “hardware-friendly“ neural networks

作者: Vassilis P. Plagianakos , Michael N. Vrahatis

DOI: 10.1023/A:1016545907026

关键词:

摘要: In this paper, Parallel Evolutionary Algorithms for integer weight neural network training are presented. To end, each processor is assigned a subpopulation of potential solutions. The subpopulations independently evolved in parallel and occasional migration employed to allow cooperation between them. proposed algorithms applied train networks using threshold activation functions values confined narrow band integers. We constrain the weights biases range [−3, 3], thus they can be represented by just 3 bits. Such better suited hardware implementation than real ones. These have been designed keeping mind that resulting require less bits stored digital arithmetic operations them easier implemented hardware. Another advantage evolutionary strategies capable continuing process ``on-chip'', if needed. Our intention present results on difficult task. Based application class methods classical problems, our experience these effective reliable.

参考文章(20)
Hans-Paul Paul Schwefel, Evolution and Optimum Seeking: The Sixth Generation John Wiley & Sons, Inc.. ,(1993)
David B. Fogel, Zbigniew Michalewicz, How to Solve It: Modern Heuristics ,(2004)
G. D. Magoulas, M. N. Vrahatis, T. N. Grapsa, G. S. Androulakis, A training method for discrete multilayer neural networks international conference on mathematics of neural networks models algorithms and applications models algorithms and applications. pp. 250- 254 ,(1997) , 10.1007/978-1-4615-6099-9_42
Peter W. Pachowicz, Scott E. Fahlman, Ivan Bratko, Haleh Vafaie, Saso Dzeroski, Igor Kononenko, Bojan Cestnik, Janusz Wnek, Jerzy W. Bala, Sebastian B. Thrun, Kenneth A. De Jong, Kenneth A. Kaufman, Douglas H. Fisher, John Cheng, Eric Bloedorn, Juergen S. Kreuziger, Walter Van de Welde, Tom A. Mitchell, Ryszard S. Michalski, Jianping Zhang, Walter Wenzel, Rainer Hamann, Stefan Keller, The MONK's problems: A Performance Comparison of Different Learning Algorithms ,(1991)
Hans-Georg Beyer, Hans-Paul Schwefel, Evolution strategies –A comprehensive introduction Natural Computing. ,vol. 1, pp. 3- 52 ,(2002) , 10.1023/A:1015059928466
Günter Rudolph, An Evolutionary Algorithm for Integer Programming parallel problem solving from nature. pp. 139- 148 ,(1994) , 10.1007/3-540-58484-6_258
Rainer Storn, Kenneth Price, Differential Evolution – A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces Journal of Global Optimization. ,vol. 11, pp. 341- 359 ,(1997) , 10.1023/A:1008202821328
Altaf Hamid Khan, Feedforward neural networks with constrained weights University of Warwick. ,(1996)
George D. Magoulas, Michael N. Vrahatis, George S. Androulakis, Effective backpropagation training with variable stepsize Neural Networks. ,vol. 10, pp. 69- 82 ,(1997) , 10.1016/S0893-6080(96)00052-4
E.M. Corwin, A.M. Logar, W.J.B. Oldham, An iterative method for training multilayer networks with threshold functions IEEE Transactions on Neural Networks. ,vol. 5, pp. 507- 508 ,(1994) , 10.1109/72.286926