A Fast Learning Algorithm for Feedfoward Neural Network Based on the Layer-by-Layer and Neuron-by-Neuron Optimizing Procedure

Hong XIE,Hao-zhong CHENG,Dong-xiao NIU,Guo-li ZHANG
DOI: https://doi.org/10.3321/j.issn:0372-2112.2005.01.024
2005-01-01
Tien Tzu Hsueh Pao/Acta Electronica Sinica
Abstract:A new rapid layer-wise learning algorithm for feed-forward neural networks is proposed in this paper. In the proposed learning algorithm, the strategy is optimizhing the weights of output layer and hidden layer alternately. A least square recursive algorithm based on generalized inverse is applied to optimize output layer weights, while hidden layer weights are optimized neuron by neuron and an orthogonal transformation is applied to accelerate compute speed for every step and to improve numerical stability. When learning process stop prematurely a stochastic disturbance is applied. Numerical experiments show that the new algorithm is better than other learning algorithms both in learning speed and learning time, and is also efficient for large scale neural networks.
What problem does this paper attempt to address?