Data class analysis method and apparatus
AssigneeIntel Corporation
InventorsDarshan Iyer, Nilesh K. Jain
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, and system determine if a data class in a plurality of data classes is separable, such as by determining an average intra-class similarity within each data class, inter-class similarity across all data classes in the plurality of data classes, and determining separability based on the average intra-class similarity relative to the inter-class similarity. Data classes determined to be highly variable may be removed. Pair(s) of data classes not separable from one another may be combined into one class or one of the data classes may be dropped. A hardware accelerator, which may comprise artificial neurons, accelerate performance of the data analysis.
Claims19
An apparatus for computing, comprising:
- a computer processor comprising at least one central processing unit (“CPU”), a graphics processing unit (“GPU”) and a hardware accelerator;
- a separability module to be operated by the computer processor to determine if a data class in a plurality of data classes is separable, wherein to determine if the data class is separable, the separability module is to determine an average intra-class similarity within each class in the plurality of data classes, an inter-class similarity across all data classes in the plurality of data classes, and is to determine separability of the data class based on the average intra-class similarity relative to the inter-class similarity, wherein the hardware accelerator is encoded with a logic to perform a comparison, wherein the logic is used by the separability module to determine if the data class in a plurality of data classes is separable;
- and
- an output and implementation module to be operated by the computer processor, to output a result of the separability of the data class to a data collector, wherein the data collector is to adapt data collection based at least in part on the result of the separability of the data class.
A computer implemented method, comprising:
- with a hardware accelerator encoded with a logic to perform a comparison, determining if a data class in a plurality of data classes is separable, wherein determining if the data class is separable comprises determining an average intra-class similarity within each data class in the plurality of data classes, an inter-class similarity across all data classes of the plurality of data classes, and determining separability of the data class based on the average intra-class similarity relative to the inter-class similarity;
- and
- adapting a data collection based at least in part on a result of determining if the data class in the plurality of data classes is separable.
One or more computer-readable media comprising instructions that cause a computer device, in response to execution of the instructions by a processor of the computer device, to:
- with a hardware accelerator encoded with a logic to perform a comparison, determine if a data class in a plurality of data classes is separable, wherein determine if the data class is separable comprises determine an average intra-class similarity within each data class in the plurality of data classes, determine an inter-class similarity across all data classes in the plurality of data classes, and determine separability of the data class based on the average intra-class similarity relative to the inter-class similarity;
- and
- adapt a data collection based at least in part on a result obtained from the means to determine if the data class in the plurality of data classes is separable.
Dependencies are inferred from the claim text.