Semiconductor neural circuit device
First Claim
1. An artificial neural circuit comprising:
- a first plurality of synapse circuits which output values of input signals multiplied by predetermined weighting values Wi, and a plurality of neuron circuits which determine a total value Z representing the result of linear addition of outputted value signals of a second plurality of synapse circuits, and which output a high level signal voltage when, with respect to a predetermined threshold VTH, Z>
VTH, and output a low level signal voltage when Z <
VTH,wherein during learning of a respective neuron circuit, with respect to learning of increasing the total value Z, only when
space="preserve" listing-type="equation">V.sub.TH -ε
<
Z<
V.sub.TH +α
with respect to two positive parameters ε and
α
is the weighting value of predetermined synapse circuits which input signals into said respective neuron circuit increased by a first predetermined positive value, andin the case of learning of decreasing the total value Z, only in the case in which
space="preserve" listing-type="equation">V.sub.TH -α
<
Z<
V.sub.TH +ε
is the weighting value of predetermined synapse circuits which input signals into said respective neuron circuit decreased by a second predetermined positive value.
0 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor neural circuit device having a very simple circuit and a self-teaching function, by which a neural network is allowed to learn. The device comprises synapse circuits which output weighted values, and neuron circuits which execute linear addition of the output signals from the synapse circuits, and output the signal voltages of high and low levels with respect to a given threshold value VTH. In the case of learning of increasing the total value Z, only when VTH -ε<Z<VTH +α with respect to two positive parameters ε and α, the weighted value of predetermined synapse circuits which input signals to the neuron circuit is increased by a given positive value. Conversely, in the case of learning of the decreasing the total value Z, only when the VTH -α<Z<VTH +ε, the weighted value of predetermined synapse circuit which input signals to the neuron circuit is decreased by a given positive value.
-
Citations
6 Claims
-
1. An artificial neural circuit comprising:
- a first plurality of synapse circuits which output values of input signals multiplied by predetermined weighting values Wi, and a plurality of neuron circuits which determine a total value Z representing the result of linear addition of outputted value signals of a second plurality of synapse circuits, and which output a high level signal voltage when, with respect to a predetermined threshold VTH, Z>
VTH, and output a low level signal voltage when Z <
VTH,wherein during learning of a respective neuron circuit, with respect to learning of increasing the total value Z, only when
space="preserve" listing-type="equation">V.sub.TH -ε
<
Z<
V.sub.TH +αwith respect to two positive parameters ε and
α
is the weighting value of predetermined synapse circuits which input signals into said respective neuron circuit increased by a first predetermined positive value, andin the case of learning of decreasing the total value Z, only in the case in which
space="preserve" listing-type="equation">V.sub.TH -α
<
Z<
V.sub.TH +εis the weighting value of predetermined synapse circuits which input signals into said respective neuron circuit decreased by a second predetermined positive value. - View Dependent Claims (2, 3, 4, 5, 6)
- a first plurality of synapse circuits which output values of input signals multiplied by predetermined weighting values Wi, and a plurality of neuron circuits which determine a total value Z representing the result of linear addition of outputted value signals of a second plurality of synapse circuits, and which output a high level signal voltage when, with respect to a predetermined threshold VTH, Z>
Specification