An hybrid training method for B-spline neural networks
2005
Abstract
Current and past research has brought up new views related to the optimization of neural networks. For a fixed structure, second order methods are seen as the most promising. From previous works we have shown how second order methods are of easy applicability to a neural network. Namely, we have proved how the Levenberg-Marquardt possesses not only better convergence but how it can assure the convergence to local minima. However, as any gradient-based method, the results obtained depend on the startup point. In this work, a reformulated Evolutionary algorithm-the Bacterial Programming for Levenberg-Marquardt is proposed, as an heuristic which can be used to determine the most suitable starting points, therefore achieving, in most cases, the global optimum.
References (10)
- C. Cabrita, A. E. Ruano, C. M. Fonseca, "Single and multi-objective genetic programming design for B-spline neural networks and neuro- fuzzy systems". IFAC Workshop on Advanced Fuzzy/Neural Control 2001, (AFNC'01), Valência, Spain, pp. 93-98, 2001
- C. Cabrita, J. Botzheim, A. E. Ruano, L. T. Kóczy, "Design of B-spline Neural Networks using a Bacterial Programming Approach", IJCNN 2004,Budapest, Hungary, pp. 2313-2318, 2004
- D. Marquardt, "An Algorithm for Least-Squares Estimation of Nonlinear Parameters," SIAM J. Appl. Math., 11, pp. 431-441, 1963.
- J. Botzheim, B. Hámori, L. T. Kóczy, and A. E. Ruano, "Bacterial algorithm applied for fuzzy rule extraction," IPMU 2002, Annecy, France pp. 1021-1026, 2002.
- J. Botzheim, C. Cabrita, L. T. Kóczy, and A. E. Ruano, "Estimating Fuzzy Membership Functions Parameters by the Levenberg-Marquardt Algorithm", FUZZ-IEEE 2004, Budapest, Hungary pp. 1667-1672, 2004.
- J. H. Holland, Adaptation in Nature and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, MIT Pressissertation, Cambridge, 1992.
- Koza, J. R. Genetic Programming, On the programming of computers by means of natural selection, 6 th ed., MIT, 1998b.
- Koza, J. R. Genetic Programming II, Automatic Discovery of Reusable Programs, 2 nd ed., MIT, 1998a.
- N.E. Nawa and T. Furuhashi, "Fuzzy Systems Parameters Discovery by Bacterial Evolutionary Algorithms," IEEE Tr. Fuzzy Systems 7, pp. 608- 616, 1999.
- Ruano A. E., C. Cabrita, J. V. Oliveira, L. T. Kóczy, "Supervised training algorithms for B-spline neural networks and neuro-fuzzy systems," International Journal of Systems Science, 33,8, pp. 689-711, 2002.