The correction method with the error signal return transmission is a stochastic method of perceptron training, which is necessary in order to guarantee convergence in variable relationships for more than one layer. The method was proposed by Rosenblatt for a perceptron with variable SA bonds and can be used for binary multilayer perceptrons . It is an alternative to the method of back propagation of error , but in contrast to it guarantees the process of convergence (achievement of a solution).
Algorithm
- An error is set for each R-element. where - required, and - achieved reaction.
- For each A-element The error is calculated as follows:
- initially ;
- If the item active and communication ( or in general case ) ends on an R-element with a nonzero error different in sign from bond weight then with probability to a correction equal to -1 should be added;
- If the item inactive and communication ends on an R-element with a non-zero error , does not differ (coincides) in sign from the weight of the bond then with probability to a correction equal to +1 should be added;
- If the item inactive and communication ends on an R-element with a non-zero error different in sign from bond weight (or ), then with probability to a correction equal to +1 should be added;
- Under all other conditions does not change.
- If a , then to all active connections ending in an A or R element, we add a correction with a sign matching the sign , i.e. where - absolute value (usually a unit).
In most cases, the best characteristics can be obtained if the probabilities are chosen according to the following condition .
Literature
- Rosenblatt, F. Principles of Neurodynamics: Perceptrons and Theory of Brain Mechanisms = Principles of Neurodynamic: Perceptrons and the Theory of Brain Mechanisms. - M .: Mir, 1965 .-- 480 p.