×

Neural network for improved classification of patterns which adds a best performing trial branch node to the network

  • US 5,371,809 A
  • Filed: 03/30/1992
  • Issued: 12/06/1994
  • Est. Priority Date: 03/30/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A network for classification of a plurality of patterns in unknown input data comprising:

  • a plurality of processing elements, including a plurality of leaf nodes, each for receiving an input signal from a plurality of input nodes and for providing a plurality of output values therefrom to a plurality of output nodes, each processing element having at least one input weight associated with each input signal;

    supervision means for comparison of each of said plurality of output values to a known classification for a corresponding training example input signal and for generation of an error signal;

    adjustment means for determining changes in each input weight in response to said error signal from said supervision means;

    identification means for selecting a leaf node of said plurality which has the greatest potential to decrease said error signal ,said identification means including an accumulation means and a comparison means, said accumulation means for receiving and counting for each of said leaf nodes an activation value comprising the number of times a given leaf node is activated in response to a plurality of training example input signals and said comparison means for comparing said activation value to a first preselected statistical value to test for accept/reject criteria; and

    a pool of trial branch nodes within said plurality of processing elements from which a best performing trial branch node is selected and used in place of said leaf node which has the greatest potential to decrease said error signal, said best performing trial branch node branching into two said leaf nodes connected to each of said plurality of output nodes;

    wherein said supervision means generates a continue training command when said plurality of output values fails to match said known classification and generates a stop training command when said plurality of output values matches said known classification.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×