Academia.eduAcademia.edu

Outline

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)

  1. 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
  2. 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
  3. D. Marquardt, "An Algorithm for Least-Squares Estimation of Nonlinear Parameters," SIAM J. Appl. Math., 11, pp. 431-441, 1963.
  4. 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.
  5. 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.
  6. J. H. Holland, Adaptation in Nature and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, MIT Pressissertation, Cambridge, 1992.
  7. Koza, J. R. Genetic Programming, On the programming of computers by means of natural selection, 6 th ed., MIT, 1998b.
  8. Koza, J. R. Genetic Programming II, Automatic Discovery of Reusable Programs, 2 nd ed., MIT, 1998a.
  9. N.E. Nawa and T. Furuhashi, "Fuzzy Systems Parameters Discovery by Bacterial Evolutionary Algorithms," IEEE Tr. Fuzzy Systems 7, pp. 608- 616, 1999.
  10. 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.