Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
293 words
A neural network device comprising: input means for performing predetermined processing of external input information and, generating and outputting an input signal; arithmetic processing means for performing an arithmetic operation of said input signal in accordance with a plurality of control parameters and generating an output signal; and control means for controlling a control parameter of said arithmetic processing means so that the output signal is set to satisfy a predetermined relationship with said input signal, said control means including first cumulative summation means for cumulatively summarizing updating amounts of control parameters updated on the basis of a plurality of teacher signals supplied as an input signal during learning and for cumulatively summarizing said updating amounts of control parameters according to a sign assigned to the updating amount of each control parameter value, and second cumulative summation means for adding currently used control parameter values to values obtained by said first cumulative summation means to obtain new control parameter values, wherein said first cumulative summation means includes a first comparator for comparing said input signal outputted from said input means with a reference signal to determined a sign and outputting a first decision signal, and a first adder for sequentially adding said first decision signal and outputting a first sum signal at a predetermined timing, and said second cumulative summation means includes a second comparator for comparing said first sum signal with a reference value to determine a sign of the sum signal and outputting a second decision signal, switch means, turn on/off at a predetermined timing, for controlling an input timing of said second decision signal to a second adder, and said second adder for performing a predetermined addition in accordance with the second decision signal and outputting a second sum signal.
Claim 2
Dependent Claim
293 words
A neural network device comprising: input means for performing predetermined processing of external input information and, generating and outputting an input signal; arithmetic processing means for performing an arithmetic operation of said input signal in accordance with a plurality of control parameters and generating an output signal; and control means for controlling a control parameter of said arithmetic processing means so that the output signal is set to satisfy a predetermined relationship with said input signal, said control means including first cumulative summation means for cumulatively summarizing updating amounts of control parameters updated on the basis of a plurality of teacher signals supplied as an input signal during learning and for cumulatively summarizing said updating amounts of control parameters according to a sign assigned to the updating amount of each control parameter value, and second cumulative summation means for adding currently used control parameter values to values obtained by said first cumulative summation means to obtain new control parameter values, wherein said first cumulative summation means includes a first comparator for comparing said input signal outputted from said input means with a reference signal to determined a sign and outputting a first decision signal, and a first adder for sequentially adding said first decision signal and outputting a first sum signal at a predetermined timing, and said second cumulative summation means includes a second comparator for comparing said first sum signal with a reference value to determine a sign of the sum signal and outputting a second decision signal, switch means, turn on/off at a predetermined timing, for controlling an input timing of said second decision signal to a second adder, and said second adder for performing a predetermined addition in accordance with the second decision signal and outputting a second sum signal.
Claim 3
Dependent Claim
154 words
A device according to claim 1, wherein said first cumulative summation means includes a first up/down counter, whose one of count-up and count-down operation if selected in accordance with the first decision signal, for outputting a first counter output, a first memory for storing said first counter output, and means for controlling said first up/down counter for performing a counting operation arranged such that a counting operation is performed at a predetermined timing in response to a first clock signal a counter value has upper and lower limits, and said second cumulative summation means includes a second up/down counter, whose one of count-up and count-down operations is selected in accordance with the second decision signal, for outputting a second counter output, a second memory for storing said second counter output, and means for controlling said second up/down counter for performing a counting operation at a predetermined timing in response to a second clock signal.
Claim 4
Dependent Claim
37 words
A device according to claim 2, further comprising: a D/A converter for converting a digital signal outputted as said second counter output into an analog signal, and a random number generator for resetting said second up/down counter.
Claim 5
Dependent Claim
57 words
A device according to claim 1, further comprising receive means for receiving said teacher signals, wherein a part said control means is arranged outside said arithmetic processing means, and said control means includes means for causing said part of said control means arranged outside said arithmetic processing means to receive said input signal through said receive means.
Claim 6
Dependent Claim
77 words
A device according to claim 1, wherein said control means further includes a synapse group including a plurality of synapses, each having first memory and second memory, each of said first memory for storing updating amount of said control parameter, each of said second memory for storing a value of said control parameter, and cumulative summation means, defined at individual said synapse group, for performing cumulative summation of the updating amounts of said first and second memory.