×

Neural network learning device

  • US 5,727,131 A
  • Filed: 10/22/1993
  • Issued: 03/10/1998
  • Est. Priority Date: 10/23/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A neural network learning device comprising:

  • signal input means for providing input signals;

    a basic control unit, connected to said signal input means, which has previously learned a basic control pattern and which generates basic output values based on the basic control pattern when said input signals are provided by said signal input means;

    a learning neural network unit that receives said input signals from said signal input means, said learning neural network generating additional output values in response to said input signals based on an additional control pattern;

    a total output unit for generating total output values based on a sum of said basic output values and said additional output values;

    output changing means for changing at least one of said total output values;

    difference calculation means for calculating a difference between said changed total output values and said basic output values;

    a storage unit for storing additional learning data, said additional learning data including said differences calculated by said difference calculation means and said input signals, said learning neural network being trained on said additional learning data, and said additional control pattern being based on said additional learning data;

    comparator means for comparing a capacity of a storage region of said storage unit with an amount of additional learning data when said total output values are changed by said output changing means;

    selection means for selecting stored data from within said storage means when said comparator means determines that said amount of additional learning data exceeds said storage region capacity, said stored data being selected based on criteria including at least one of an amount of time stored and a deviation from said changed output values;

    judging means for comparing said selected stored data with said additional learning data, and for determining whether said additional learning data will be stored based on said criteria; and

    stored data control means for writing said additional learning data in said storage means when said judging means determines that said additional learning data will be stored.

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