Temperature cycling on simulated annealing for neural network learning

  • Authors:
  • Sergio Ledesma;Miguel Torres;Donato Hernández;Gabriel Aviña;Guadalupe García

  • Affiliations:
  • Dept. of Electrical & Computer Engineering., University of Guanajuato., Salamanca, Gto.., Mééxico;Dept. of Electrical & Computer Engineering., University of Guanajuato., Salamanca, Gto.., Mééxico;Dept. of Electrical & Computer Engineering., University of Guanajuato., Salamanca, Gto.., Mééxico;Dept. of Electrical & Computer Engineering., University of Guanajuato., Salamanca, Gto.., Mééxico;Dept. of Electrical & Computer Engineering., University of Guanajuato., Salamanca, Gto.., Mééxico

  • Venue:
  • MICAI'07 Proceedings of the artificial intelligence 6th Mexican international conference on Advances in artificial intelligence
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Artificial neural networks are used to solve problems that are difficult for humans and computers. Unfortunately, artificial neural network training is time consuming and, because it is a random process, several cold starts are recommended. Neural network training is typically a two step process. First, the network's weights are initialized using a no greedy method to elude local minima. Second, an optimization method (i.e., conjugate gradient learning) is used to quickly find the nearest local minimum. In general, training must be performed to reduce the mean square error computed between the desired output and the actual network output. One common method for network initialization is simulated annealing; it is used to assign good starting values to the network's weights before performing the optimization. The performance of simulated annealing depends strongly on the cooling process. A cooling schedule based on temperature cycling is proposed to improve artificial neural network training. It is shown that temperature cycling reduces training time while decreasing the mean square error on autoassociative neural networks. Three auto-associative problems: The Trifolium, The Cardioid, and The Lemniscate of Bernoulli, are solved using exponential cooling, linear cooling and temperature cycling to verify our results.