×

Matrix-structured neural network with learning circuitry

  • US 5,083,285 A
  • Filed: 10/11/1989
  • Issued: 01/21/1992
  • Est. Priority Date: 10/11/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A multi-layer perceptron circuit device with a learning function, comprising:

  • (a) at least one tilting synapse block including(i) a plurality of synapses for performing a weight calculation on synapse input signals to obtain synapse output signals;

    (ii) synapse input signal lines for transmitting the synapse input signals to the synapses;

    (iii) synapse output signal lines for transmitting the synapse output signals from the synapses;

    (iv) synapse error signal input lines for transmitting synapse error input signals to the synapses;

    (v) learning means for updating values of weights utilized in weight calculations by a product of synapse error input signals and the synapse input signals;

    (vi) synapse error signal output lines for transmitting synapse error output signals from the synapses; and

    (vii) means for calculating the synapse error output signals as a product of the synapse error input signals and the weights;

    (b) at least one tiling input neuron block containing a plurality of neurons, each neuron of the at least one tiling input neuron block being connected with one of the synapse input signal lines by its signal output, inputting one of a plurality of perceptron input signals by its signal input, and supplying one of the synapse input signals to one of the synapse input signal lines, each neuron of the tiling input neuron blocks being connected to one of the synapse error signal output lines by its error signal input, receiving one of the synapse error output signals from one of the synapse error signal output lines, and outputting one of a plurality of perceptron error signals by its error signal output, wherein each of the neurons of the tiling input neuron blocks further includes(i) differential function converter means for converting one of the perceptron input signals into a converted signal using a nonlinear function, the differential function converter means includingfirst and second transistors, each having a first, second, and third terminal, the first terminals connected to a first voltage source, and their second terminals connected together to form a first output terminal, the first transistor receiving an externally supplied first input signal representing a function at its third terminal and the second transistor receiving an externally supplied second input signal representing a complement of the function such that an output signal at the first output terminal represents a derivative of the function;

    load means connected between the first output terminal and a second voltage source for loading the first output terminal;

    reference voltage generator means connected between the first voltage source and the second voltage source for generating a DC offset voltage; and

    a second output terminal connected to the reference voltage generator means; and

    (ii) means for obtaining one of the perceptron error signals from one of the synapse error output signals transmitted through one of the synapse error signal output lines and the converted signal obtained by the differential function converter means; and

    (c) at least one tiling output neuron block containing a plurality of neurons, each neuron of the tiling output neuron blocks being connected with one of the synapse output signal lines by its signal input, and receiving one of the synapse output signals from one of the synapse output signal lines, and outputting a perceptron output signal by its signal output, each neuron of the tiling output neuron blocks being connected to one of the synapse error signal input lines by its error signal output, inputting an externally supplied teacher signal by its error signal input, and supplying one of the synapse error input signals to one of the synapse error signal input lines.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×