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 ??
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With