Learning method for multi-level neural network
First Claim
1. A neural network having a learning method supervised by a teacher signal, said neural network comprising:
- a neural network having input means for inputting at least one input signal, output means for outputting at least one output unit signal for controlling a device, reach output unit signal being obtained from the input signals at least through weighting factors;
means for generating a first error signal for updating said weighting factors of said neural network, wherein said first error signal has an opposite polarity to that of a difference signal between an output unit signal of said neural network and said teacher signal, and an amplitude which decreases accordance to a distance from said teacher signal, when an absolute value of said difference signal is smaller than a first threshold,means for generating a second error signal for updating said weighting factors, wherein said second error signal has the same polarity as that of said difference signal and an amplitude smaller than that of said difference signal, when said absolute value of said difference signal is in a range between said first threshold and a second threshold,means for generating a third error signal for updating said weighting factors, wherein said third error signal has an amplitude equal to or smaller than that of said difference signal, when said absolute value of said difference signal is larger than said second threshold, andmeans for updating said weighting factors by using said first, second, and third error signals.
3 Assignments
0 Petitions
Accused Products
Abstract
A learning method supervised by a binary teacher signal for a binary neural network comprises at least an error signal generator 10 for weighting factor updating, which generates an error signal for weighting factor updating having an opposite polarity to that of a difference signal between an output unit signal of the binary neural network and the binary teacher signal on an output unit whereat a binary output unit signal coincides with the binary teacher signal, and an amplitude which decreases by increase of distance from the binary teacher signal, when an absolute value of the difference signal is smaller than a threshold, generates an error signal which has the same polarity as that of the difference signal and an amplitude smaller than that of the difference signal, when the absolute value of the difference signal is larger than the threshold, or generates an error signal which has an amplitude equal to or smaller than that of the difference signal on an output unit providing a wrong binary output unit signal which is different from the binary teacher signal. Updating the weighting factors by the error signal which is optimally generated according to discrimination between the correct binary output unit signal and the wrong one, can provide a binary neural network which converges very quickly and reliably to obtain a desired binary output and also realizes a high generalization ability.
-
Citations
9 Claims
-
1. A neural network having a learning method supervised by a teacher signal, said neural network comprising:
-
a neural network having input means for inputting at least one input signal, output means for outputting at least one output unit signal for controlling a device, reach output unit signal being obtained from the input signals at least through weighting factors; means for generating a first error signal for updating said weighting factors of said neural network, wherein said first error signal has an opposite polarity to that of a difference signal between an output unit signal of said neural network and said teacher signal, and an amplitude which decreases accordance to a distance from said teacher signal, when an absolute value of said difference signal is smaller than a first threshold, means for generating a second error signal for updating said weighting factors, wherein said second error signal has the same polarity as that of said difference signal and an amplitude smaller than that of said difference signal, when said absolute value of said difference signal is in a range between said first threshold and a second threshold, means for generating a third error signal for updating said weighting factors, wherein said third error signal has an amplitude equal to or smaller than that of said difference signal, when said absolute value of said difference signal is larger than said second threshold, and means for updating said weighting factors by using said first, second, and third error signals. - View Dependent Claims (8)
-
-
2. A multi-level neural network having a learning method supervised by a multi-level teacher signal, said multi-level neural network comprising:
-
a multi-level neural network having input means for inputting at least one input signal, output means for outputting at least one output unit signal for controlling a device each output unit signal being obtained from the input signals at least through weighting factors; means for generating a first error signal for updating said weighting factors of said multi-level neural network, wherein said first error signal has an opposite polarity to that of a difference signal between an output unit signal of said multi-level neural network and said multi-level teacher signal on an output unit whereat a multi-level output unit signal derived from said output unit signal through multi-level threshold means coincides with said multi-level teacher signal, and an amplitude which decreases according to a distance from said multi-level teacher signal, when an absolute value of said difference signal is smaller than a threshold, means for generating a second error signal for updating said weighting factors, wherein said second error signal has the same polarity as that of said difference signal on said output unit and an amplitude smaller than that of said difference signal, when said absolute value of said difference signal is larger than said threshold, means for generating a third error signal for updating said weighting factors, wherein said third error signal has an amplitude equal to or smaller than that of said difference signal on an output unit whereat said multi-level output unit signal is different from said multi-level teacher signal, and means for updating said weighting factors by using said first, second, and third error signals. - View Dependent Claims (3, 4, 5, 6, 7, 9)
-
Specification