Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
168 words
A method of classifying a group of non-homogenous data into K homogenous classes implemented in a neural network device including at least one processing element, having a classification coefficient, comprising the steps of: a) dividing said group of non-homogeneous data into two subgroups of data; b) generating a classification coefficient for said processing element to divide said group of non-homogeneous data in accordance with said two subgroups of data; c) testing the homogeneity of each of said two subgroups to determine if each subgroup contains only a single class; d) storing a location of said processing element and recording said homogeneous class of said group of data when said processing element distinguishes said single class; e) if said subgroup is non-homogeneous, dividing said homogeneous subgroup into two further subgroups by performing step a) and generating a second processing element for each non-homogeneous subgroup; and f) repeating steps a)-d) until said further subgroups of data are classified by each of said successive processing elements correspond to a homogeneous class.
Claim 2
Independent Claim
168 words
A method of classifying a group of non-homogenous data into K homogenous classes implemented in a neural network device including at least one processing element, having a classification coefficient, comprising the steps of: a) dividing said group of non-homogeneous data into two subgroups of data; b) generating a classification coefficient for said processing element to divide said group of non-homogeneous data in accordance with said two subgroups of data; c) testing the homogeneity of each of said two subgroups to determine if each subgroup contains only a single class; d) storing a location of said processing element and recording said homogeneous class of said group of data when said processing element distinguishes said single class; e) if said subgroup is non-homogeneous, dividing said homogeneous subgroup into two further subgroups by performing step a) and generating a second processing element for each non-homogeneous subgroup; and f) repeating steps a)-d) until said further subgroups of data are classified by each of said successive processing elements correspond to a homogeneous class.
Claim 3
Dependent Claim
11 words
The method of claim 1, wherein K is greater than 2.
Claim 4
Dependent Claim
16 words
The method of claim 1, wherein one of said subgroups contains only a single particular class.
Claim 5
Dependent Claim
31 words
The method of claim 2, further including the step of generating an error criterion for each of said K classes and wherein said single particular class has said smallest error criterion.
Claim 6
Dependent Claim
17 words
The method of claim 3, wherein the step of dividing is performed by a layered neural network.
Claim 7
Dependent Claim
57 words
The method of claim 1, wherein said the step of dividing includes dividing said group of nonhomogeneous data relative to an axis passing through a center of gravity of a distribution of said group of nonhomogeneous data perpendicular to a principal direction, said center of gravity and said principal direction being determined by a principal component analysis.
Claim 8
Dependent Claim
41 words
The method of claim 4, wherein the step of generating a classification coefficient includes determining an initial classification coefficient from a layered neural network by selecting said classification coefficient which best separates a class in accordance with said particular single class.
Claim 9
Dependent Claim
26 words
The method of claim 1, wherein the step of generating includes implementing one of a Pocket algorithm, a perceptron-type learning rule and a Hebb-type learning rule.
Claim 10
Dependent Claim
123 words
A neural network device for classifying a group of non-homogeneous data into three homogeneous classes, comprising: an input for receiving said non-homogeneous data; a first processing element layer including a processing element connected to said input, said processing element utilizing a classification coefficient for separating said group of nonhomogeneous data into two subgroups, one of said groups including data belonging to one homogenous class, another of said groups including non-homogeneous data; a second processing element layer connected to said processing element in said first processing element layer, said second processing element for receiving said subgroups and separating said subgroup of nonhomgeneous data into two homogeneous classes; and means for validating whether said output of each of said processing elements is a homogeneous class.
Claim 11
Dependent Claim
123 words
A neural network device for classifying a group of non-homogeneous data into three homogeneous classes, comprising: an input for receiving said non-homogeneous data; a first processing element layer including a processing element connected to said input, said processing element utilizing a classification coefficient for separating said group of nonhomogeneous data into two subgroups, one of said groups including data belonging to one homogenous class, another of said groups including non-homogeneous data; a second processing element layer connected to said processing element in said first processing element layer, said second processing element for receiving said subgroups and separating said subgroup of nonhomgeneous data into two homogeneous classes; and means for validating whether said output of each of said processing elements is a homogeneous class.