Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
400 words
A self-organizing neural network for classifying an N-feature pattern signature with a posteriori conditional class probability that the pattern signature belongs to a selecting class from a plurality of classes, comprising: a first plurality of processing layers for storing each of a first plurality of training vectors as non-overlapping clusters, each of said first plurality of training vectors having N-feature coordinates and a class coordinate, each of said non-overlapping clusters having a center and a radius defined by a vigilance parameter, wherein the center of each of said non-overlapping clusters is a reference vector, wherein the reference vector associated with each of said non-overlapping clusters is successively indexed and is equal to a corresponding one of said first plurality of training vectors, said first plurality of processing layers updating one cluster from said non-overlapping clusters and storing said first plurality of training vectors when one of a second plurality of training vectors has corresponding N-feature coordinates bounded by the radius of said one cluster, wherein N-feature coordinates of a cluster's reference vector are recursively combined with N-feature coordinates of said one of said second plurality of training vectors having corresponding N-feature coordinates bounded by the radius of said one cluster, wherein a plurality of trained clusters are generated using said first and second plurality of training vectors, said first plurality of processing layers determining i) a count of training vectors associated with the selected class that are bounded within each of said plurality of trained clusters, and ii) a total count of training vectors bounded within each of said plurality of trained clusters, wherein each of said plurality of trained clusters has a reference vector that defines a fractional probability associated with the selected class based upon a ratio of i) said count of training vectors associated with the selected class to ii) said total count of training vectors bounded by a corresponding one of said plurality of trained clusters; and means for processing an input vector defining the pattern signature to be classified, the input vector having N-feature coordinates associated with an unknown class, said processing means for selecting one of reference vectors associated with said plurality of training vectors that minimizes differences with the N-feature coordinates of the input vector, wherein a fractional probability of the selected one of the reference vectors is the a posteriori conditional class probability that the input vector belongs to the selected class.
Claim 2
Dependent Claim
400 words
A self-organizing neural network for classifying an N-feature pattern signature with a posteriori conditional class probability that the pattern signature belongs to a selecting class from a plurality of classes, comprising: a first plurality of processing layers for storing each of a first plurality of training vectors as non-overlapping clusters, each of said first plurality of training vectors having N-feature coordinates and a class coordinate, each of said non-overlapping clusters having a center and a radius defined by a vigilance parameter, wherein the center of each of said non-overlapping clusters is a reference vector, wherein the reference vector associated with each of said non-overlapping clusters is successively indexed and is equal to a corresponding one of said first plurality of training vectors, said first plurality of processing layers updating one cluster from said non-overlapping clusters and storing said first plurality of training vectors when one of a second plurality of training vectors has corresponding N-feature coordinates bounded by the radius of said one cluster, wherein N-feature coordinates of a cluster's reference vector are recursively combined with N-feature coordinates of said one of said second plurality of training vectors having corresponding N-feature coordinates bounded by the radius of said one cluster, wherein a plurality of trained clusters are generated using said first and second plurality of training vectors, said first plurality of processing layers determining i) a count of training vectors associated with the selected class that are bounded within each of said plurality of trained clusters, and ii) a total count of training vectors bounded within each of said plurality of trained clusters, wherein each of said plurality of trained clusters has a reference vector that defines a fractional probability associated with the selected class based upon a ratio of i) said count of training vectors associated with the selected class to ii) said total count of training vectors bounded by a corresponding one of said plurality of trained clusters; and means for processing an input vector defining the pattern signature to be classified, the input vector having N-feature coordinates associated with an unknown class, said processing means for selecting one of reference vectors associated with said plurality of training vectors that minimizes differences with the N-feature coordinates of the input vector, wherein a fractional probability of the selected one of the reference vectors is the a posteriori conditional class probability that the input vector belongs to the selected class.
Claim 3
Dependent Claim
25 words
A neural network as in claim 1 wherein said processing means minimizes differences with the N-feature coordinates of the input vector using a distance metric.
Claim 4
Dependent Claim
16 words
A neural network as in claim 2 wherein the distance metric is a Euclidean distance metric.
Claim 5
Dependent Claim
16 words
A neural network as in claim 2 wherein the distance metric is a Manhattan distance metric.
Claim 6
Dependent Claim
16 words
A neural network as in claim 2 wherein the distance metric is a Mahalanobis distance metric.
Claim 7
Dependent Claim
78 words
A neural network as in claim 1 wherein said processing means comprises: means for generating feature difference measurements for each of the reference vectors associated with said plurality of trained clusters, wherein a feature difference measurement is a distance between the N-feature coordinates of each of the reference vectors associated with said plurality of trained clusters and the NS feature coordinates of the input vector; and means for selecting a minimum feature distance measurement for the input vector.
Claim 8
Dependent Claim
21 words
A neural network as in claim 6, wherein said means for selecting the minimum feature difference measurement is a Maxnet processor.
Claim 9
Dependent Claim
38 words
A neural network as in claim 1 wherein said first plurality of processing layers includes a composite processor for determining a Euclidean distance between each of said second plurality of training vectors and each of said non-overlapping clusters.
Claim 10
Dependent Claim
57 words
A neural network as in claim 1 further comprising: an input layer of staging nodes for storing the N-feature coordinates and the class coordinate for each of said first and second plurality of training vectors; and an output layer of nodes, each output layer node for identifying the selected class and the a posteriori conditional class probability.
Claim 11
Dependent Claim
59 words
A neural network as in claim 1 wherein said processing means comprises: said first plurality of processing layers for determining differences between the N-feature coordinates of the input vector and each of the reference vectors associated with said plurality of trained clusters; and a second plurality of processing layers for selecting the one reference vector that minimizes the differences.
Claim 12
Independent Claim
402 words
A method, utilizing a self-organizing neural network, for classifying an N-feature pattern signature with a posteriori conditional class probability that the pattern signature belongs to a selecting class from a plurality of classes, comprising the steps of: storing each of a first plurality of training vectors as non-overlapping clusters in a first plurality of processing layers, each of said first plurality of training vectors having N-feature coordinates and a class coordinate, each of said non-overlapping clusters having a center and a radius defined by a vigilance parameter, wherein the center of each of said non-overlapping clusters is a reference vector, wherein the reference vector associated with each of said non-overlapping clusters is successively indexed and is equal to a corresponding one of said first plurality of training vectors; updating one cluster from said non-overlapping clusters and storing said first plurality of training vectors when one of a second plurality of training vectors has corresponding N-feature coordinates bounded by the radius of said one cluster, wherein said step of updating is defined as N-feature coordinates of a cluster's reference vector being recursively combined with N-feature coordinates of said one of second plurality of training vectors having corresponding N-feature coordinates bounded by the radius of said one clusters, wherein a plurality of trained clusters are generated using said first and second plurality of training vectors; determining i) a count of training vectors associated with the selected class that are bounded within each of said plurality of trained clusters, and ii) a total count of training vectors bounded within each of said plurality of trained clusters, wherein each of said plurality of trained clusters has a reference vector that defines a fractional probability associated with the selected class based upon a ratio of i) said count of training vectors associated with the selected class to ii) said total count of training vectors bounded by a corresponding one of said plurality of trained clusters; determining, using the first plurality of processing layers, a difference between N-feature coordinates of an input vector and each of the reference vectors associated with said plurality of trained clusters; and selecting, using a second plurality of processing layers, one of reference vectors associated with said plurality of training vectors that minimizes said difference, wherein a fractional probability of the selected one of the reference vectors is the a posteriori conditional class probability that the input vector belongs to the selected class.
Claim 13
Independent Claim
402 words
A method, utilizing a self-organizing neural network, for classifying an N-feature pattern signature with a posteriori conditional class probability that the pattern signature belongs to a selecting class from a plurality of classes, comprising the steps of: storing each of a first plurality of training vectors as non-overlapping clusters in a first plurality of processing layers, each of said first plurality of training vectors having N-feature coordinates and a class coordinate, each of said non-overlapping clusters having a center and a radius defined by a vigilance parameter, wherein the center of each of said non-overlapping clusters is a reference vector, wherein the reference vector associated with each of said non-overlapping clusters is successively indexed and is equal to a corresponding one of said first plurality of training vectors; updating one cluster from said non-overlapping clusters and storing said first plurality of training vectors when one of a second plurality of training vectors has corresponding N-feature coordinates bounded by the radius of said one cluster, wherein said step of updating is defined as N-feature coordinates of a cluster's reference vector being recursively combined with N-feature coordinates of said one of second plurality of training vectors having corresponding N-feature coordinates bounded by the radius of said one clusters, wherein a plurality of trained clusters are generated using said first and second plurality of training vectors; determining i) a count of training vectors associated with the selected class that are bounded within each of said plurality of trained clusters, and ii) a total count of training vectors bounded within each of said plurality of trained clusters, wherein each of said plurality of trained clusters has a reference vector that defines a fractional probability associated with the selected class based upon a ratio of i) said count of training vectors associated with the selected class to ii) said total count of training vectors bounded by a corresponding one of said plurality of trained clusters; determining, using the first plurality of processing layers, a difference between N-feature coordinates of an input vector and each of the reference vectors associated with said plurality of trained clusters; and selecting, using a second plurality of processing layers, one of reference vectors associated with said plurality of training vectors that minimizes said difference, wherein a fractional probability of the selected one of the reference vectors is the a posteriori conditional class probability that the input vector belongs to the selected class.
Claim 14
Dependent Claim
25 words
A method according to claim 11 wherein said step of selecting minimizes differences with the N-feature coordinates of the input vector using a distance metric.
Claim 15
Dependent Claim
15 words
A method according to claim 12 wherein the distance metric is a Euclidean distance metric.
Claim 16
Dependent Claim
15 words
A method according to claim 12 wherein the distance metric is a Manhattan distance metric.
Claim 17
Dependent Claim
15 words
A method according to claim 12 wherein the distance metric is a Mahalanobis distance metric.