×

Method for constructing a neural device for classification of objects

  • US 5,802,507 A
  • Filed: 07/07/1997
  • Issued: 09/01/1998
  • Est. Priority Date: 12/16/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of constructing a neural device for the classification of objects, where the neural device is trained using a set of learning samples of objects having known classes, each object to be classified being defined by an input vector which is represented by a point in hyperspace, the device comprising:

  • a layer of input neurons, each of which corresponds to one of the dimensions of the hyperspace;

    a layer of hidden neurons whose inputs are connected exclusively to the input neurons, activation of each hidden neuron being based on coordinates of a respective reference point of the hyperspace; and

    a layer of output neurons, each of which corresponds to a respective class of the objects;

    the method comprising;

    a) applying an arbitrarily chosen sample from said set of learning samples to the neural device for classification;

    b) subsequently placing a hidden neuron in the device, while defining the respective reference point associated with said hidden neuron as the point in hyperspace representing the sample;

    c) establishing an excitatory connection of positive weight between said hidden neuron and the output neuron corresponding to a class of the sample;

    d) choosing a new sample from said set of learning samples;

    e) applying the new sample to the device for classification;

    f) if, as a result of step e), a response of the device to the new sample does not give a correct classification, introducing into the device every time an incorrect classification occurs a new hidden neuron, corresponding to the new sample, byI) defining the respective reference point associated with the new hidden neuron as being the point representing the new sample and;

    II) establishing an excitatory connection of positive weight between the new hidden neuron and the output neuron corresponding to the class of the new sample;

    g) if the response does give the correct classification, skipping step f);

    h) treating all remaining samples according to steps e), f) and g) until there are no samples left in said set of learning samples; and

    i) defining groups of neurons, with one neuron that is representative of each group and the group defined as all neurons located within a hypersphere of a predetermined radius centered in hyperspace upon the representative neuron, as the new hidden neurons are introduced, according to the following process;

    I) determining, for each of the new hidden neurons, whether that new hidden neuron is located within the hypersphere of a previously defined group;

    II) in response to a positive result from the determining step, incorporating that new hidden neuron into the group defined by the hypersphere in which that new hidden neuron is located; and

    III) in response to a negative result from the determining step, forming a new group defined as all neurons located within a hypersphere of a predetermined radius centered upon the new hidden neuron, the new hidden neuron thus being defined as representative of the new group.

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