Feature selection algorithm under conditions of noisy data and limited recording
First Claim
Patent Images
1. A method comprising:
- receiving, by machine logic of a computer, a set of vector data, wherein the set of vector data includes a plurality of vector values from each class of a plurality of classes;
applying, by machine logic of the computer, an inter-class filtering to the set of vector data, wherein the inter-class filtering is based, at least in part, on an inter-class distance; and
applying, by machine logic of the computer, an intra-class filtering to the set of vector data, wherein the intra-class filtering is based, at least in part, on an intra-class distance;
wherein;
the inter-class distance is based on a sum of distances between;
(i) a subject vector value in the plurality of vector values; and
(ii) at least some of the vector values in the plurality of vector values of at least one other class of the plurality of classes; and
the intra-class distance is based on a sum of distances between;
(i) a subject vector value in the plurality of vector values in a first class of the plurality of classes; and
(ii) at least some of the vector values in the plurality of vector values of the first class.
2 Assignments
0 Petitions
Accused Products
Abstract
Application of inter-class and intra-class filtering, based on aggregate point-to-point distances, to vector data for purposes of filtering the vector data for purposes of pattern recognition. In some embodiments: (i) the inter-class filtering is based on Euclidean distance, in all dimensions, between vector data points in vector space; and/or (ii) the intra-class filtering is based on a distance, in all dimensions, between vector data points in vector space.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving, by machine logic of a computer, a set of vector data, wherein the set of vector data includes a plurality of vector values from each class of a plurality of classes; applying, by machine logic of the computer, an inter-class filtering to the set of vector data, wherein the inter-class filtering is based, at least in part, on an inter-class distance; and applying, by machine logic of the computer, an intra-class filtering to the set of vector data, wherein the intra-class filtering is based, at least in part, on an intra-class distance; wherein; the inter-class distance is based on a sum of distances between;
(i) a subject vector value in the plurality of vector values; and
(ii) at least some of the vector values in the plurality of vector values of at least one other class of the plurality of classes; andthe intra-class distance is based on a sum of distances between;
(i) a subject vector value in the plurality of vector values in a first class of the plurality of classes; and
(ii) at least some of the vector values in the plurality of vector values of the first class. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a computer readable storage medium having stored thereon:
-
first program instructions programmed to receive a set of vector data, wherein the set of vector data includes a plurality of vector values from each class of a plurality of classes; second program instructions programmed to apply an inter-class filtering to the set of vector data, wherein the inter-class filtering is based, at least in part, on an inter-class distance; and third program instructions programmed to apply an intra-class filtering to the set of vector data, wherein the intra-class filtering is based, at least in part, on an intra-class distance; wherein; the inter-class distance is based on a sum of distances between;
(i) a subject vector value in the plurality of vector values; and
(ii) at least some of the vector values in the plurality of vector values of at least one other class of the plurality of classes; andthe intra-class distance is based on a sum of distances between;
(i) a subject vector value in the plurality of vector values in a first class of the plurality of classes; and
(ii) at least some of the vector values in the plurality of vector values of the first class. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
a processor set; and a computer readable storage medium; wherein; the processor set is structured, located, connected, and/or programmed to run program instructions stored on the computer readable storage medium; and the program instructions include; first program instructions programmed to receive a set of vector data, wherein the set of vector data includes a plurality of vector values from each class of a plurality of classes; second program instructions programmed to apply an inter-class filtering to the set of vector data, wherein the inter-class filtering is based, at least in part, on an inter-class distance; and third program instructions programmed to apply an intra-class filtering to the set of vector data, wherein the intra-class filtering is based, at least in part, on an intra-class distance; wherein; the inter-class distance is based on a sum of distances between;
(i) a subject vector value in the plurality of vector values; and
(ii) at least some of the vector values in the plurality of vector values of at least one other class of the plurality of classes; andthe intra-class distance is based on a sum of distances between;
(i) a subject vector value in the plurality of vector values in a first class of the plurality of classes; and
(ii) at least some of the vector values in the plurality of vector values of the first class. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification