1. A device comprising: a sensor operable to sense target events; a processor in communication with said sensor, said processor operable to organize target training event data into a plurality of clusters of target event data based on target event similarities, each cluster of said plurality of clusters being described by a mean vector and a covariance matrix, said processor operable to determine relevant features of each cluster, to logically exclude a portion of the plurality of clusters and to assign unknown target data events in the closest cluster based on a normalized distance, said target training event data comprises a plurality of target training event instances, each target training event instance of said target training event data corresponding to more than one cluster of said plurality of clusters; and a classifier in communication with said processor, said classifier operable iteratively to rank said each target training event data instance by the normalized distance, to identify a misclassification level of clusters with incorrectly organized target event training instances, to identify an excess correctness of clusters with excess correctly organized target event training instances, and to eliminate clusters with one of a misclassification level and an excess correctness without increasing classifications errors, said classifier operable to provide a user with classification information.