Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between training function and learning function

What is the difference between Training function and learning function in Artificial Neural Network ? I have found this , but can't understand properly. Would anybody please explain ??

like image 986
Quazi Marufur Rahman Avatar asked May 31 '12 18:05

Quazi Marufur Rahman


1 Answers

The training function is the overall algorithm that is used to train the neural network to recognize a certain input and map it to an output. A common example is backpropagation and its many variations and weight/bias training. A learning function deals with individual weights and thresholds and decides how those would be manipulated. These usually (but not always) employ some form of gradient descent. Examples include simulated annealing, Silva and Almeida's algorithm, using momentum and adaptive learning-rates, and weight-learning (examples include Hebb, Kohonen, etc.) algorithms.

like image 121
Vivin Paliath Avatar answered Sep 22 '22 12:09

Vivin Paliath