Measuring the time needed for training a neural network based on the number of training steps
Mihai Stoica, G. A. Calangiu, F. Sisak
- Year
- 2010
- Citations
- 4
Abstract
Artificial neural networks play an important role in robot programming by demonstration. In this paper we present a method for artificial neural network training. The main idea of this method is to train the artificial neural network with all of the data, before the current training step, and at a certain step the network is already trained a huge number of times. Some features of the quality of neural network training, using this method, were presented in. Because the method uses all of the data before the current training step, in this paper, we are concerned about training time and computing time comportment of the neural network. A software application for obtaining training time based on the number of training steps was designed. This software application implements the training method on an unidirectional multi-layer neural network and prints into a graph the training time and computing time. The results obtained using the software application and important conclusions towards the training and computing time comportment are also presented.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002