Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
279 words
A learning method for transforming an untrained network to a trained network, said network comprising an input layer, a middle layer and an output layer, each said layer including a plurality of neurons, each said neuron being a signal processing element, said middle layer being arranged between said input and output layers wherein each neuron in said middle layer is connected to each neuron in said input and output layers, said method comprising the steps of: determining an activation pattern of said neurons in said input layer; determining an activation pattern of said neurons in said output layer; defining a neighborhood of said neurons in said input and output layers corresponding to a neuron in said middle layer; determining a rate of activation in said neighborhood of neurons, said rate being the total number of neurons activating in said neighborhood in said input and output layers divided by the total number of neurons in said neighborhood in said input and output layers; comparing said rate to a threshold value; determining that said neuron in said middle layer has a tendency to activate when said rate is greater than said threshold value; increasing the value of weights applied to all neurons in said input layer which are connected to said neuron in said middle layer and weights applied to all neurons in said output layer which are connected to said neuron in said middle layer, in order to increase the likelihood of activation of said neuron in said middle layer; and repeating the above steps for each said neuron in said middle layer, thereby generating a desired activation pattern of neurons in said middle layer corresponding to said trained network.
Claim 2
Dependent Claim
279 words
A learning method for transforming an untrained network to a trained network, said network comprising an input layer, a middle layer and an output layer, each said layer including a plurality of neurons, each said neuron being a signal processing element, said middle layer being arranged between said input and output layers wherein each neuron in said middle layer is connected to each neuron in said input and output layers, said method comprising the steps of: determining an activation pattern of said neurons in said input layer; determining an activation pattern of said neurons in said output layer; defining a neighborhood of said neurons in said input and output layers corresponding to a neuron in said middle layer; determining a rate of activation in said neighborhood of neurons, said rate being the total number of neurons activating in said neighborhood in said input and output layers divided by the total number of neurons in said neighborhood in said input and output layers; comparing said rate to a threshold value; determining that said neuron in said middle layer has a tendency to activate when said rate is greater than said threshold value; increasing the value of weights applied to all neurons in said input layer which are connected to said neuron in said middle layer and weights applied to all neurons in said output layer which are connected to said neuron in said middle layer, in order to increase the likelihood of activation of said neuron in said middle layer; and repeating the above steps for each said neuron in said middle layer, thereby generating a desired activation pattern of neurons in said middle layer corresponding to said trained network.
Claim 3
Dependent Claim
156 words
The learning method of claim 1 comprising the steps of: a. increasing the value of said threshold so that less neurons in said middle layer have a tendency to activate; b. comparing said rate in said neighborhood of neurons to said increased threshold value; c. determining that said neuron in said middle layer has a tendency to activate when said rate is greater than said increased threshold value; d. increasing the value of weights applied to all neurons in said input layer which are connected to said neurons in said middle layer and weights applied to all neurons in said output layer when are connected to said neuron in said middle layer, in order to increase the likelihood of activation of said neuron in said middle layer; and e. repeating steps b.-d. for each neuron in said middle layer, thereby generating a desired activation pattern of neurons in said middle layer corresponding to said trained network.
Claim 4
Dependent Claim
221 words
The learning method of claim 2 further including the steps of: a. adding an additional middle layer between said input layer and said middle layer or between said middle layer and said output layer, said additional middle layer having a plurality of neurons; b. connecting each neuron in said additional middle layer to each neuron in the two layers adjacent to said additional middle layer; c. defining a neighborhood of neurons in said adjacent layers corresponding to a neuron in said additional middle layer; d. determining a rate of activation in said neighborhood of neurons, said rate being the total number of neurons activating in said neighborhood divided by the total number of neurons in said neighborhood; e. comparing said rate to a threshold value; f. increasing the value of weights applied to all neurons in one of said adjacent layers which are connected to said neuron in said additional middle layer and weights applied to all neurons in said other adjacent layer which are connected to said neuron in said additional middle layer, in order to increase the likelihood of activation of said neuron in said additional middle layer; and d. repeating steps c.-f. for each neuron in said additional middle layer, thereby generating a desired activation pattern of neurons in said additional middle layer corresponding to said trained network.
Claim 5
Dependent Claim
167 words
The learning method of claim 3 further comprising the steps of: a. increasing the value of said threshold so that less neurons in said additional middle layer have a tendency to activate; b. comparing said rate in said neighborhood of neurons to said increased threshold value; c. determining that said neuron in said additional middle layer has a tendency to activate when said rate is greater than said increased threshold value; d. increasing the value of weights applied to all neurons in one of said adjacent layers which are connected to said neuron in said additional middle layer and weights applied to all neurons in said other adjacent layer which are connected to said neuron in said additional middle layer, in order to increase the likelihood of activation of said neuron in said additional middle layer; and e. repeating steps b.-d. for each neuron in said additional middle layer, thereby generating a desired activation pattern of neurons in said additional middle layer corresponding to said trained network.
Claim 6
Dependent Claim
50 words
The learning method of claim 1 wherein said neighborhood includes a neuron in said input layer and a neuron in said output layer corresponding to the same position as said neuron in said middle layer and all neurons adjacent to said neuron in said input layer and said output layer.
Claim 7
Dependent Claim
45 words
The learning method of claim 1, wherein said learning method is a method for recognizing characters, said activation pattern in said input layer corresponds to characteristics data of an image, and said activation pattern in said output layer corresponds to character data of said image.