1. A computer-implemented method for generating device classifiers, comprising: accessing, by a computer, a set of aggregated attribute samples, the aggregated attribute samples comprising attribute samples received from one or more devices, each attribute sample comprising attribute values received from a device configured to simulate a pre-determined state; quantizing, by the computer, the aggregated attribute samples to produce a set of quantized attribute samples; determining, by the computer, for each attribute in the quantized attribute samples a weight indicative of a correlation between the attribute and one or more states; pruning, by the computer, attribute samples in the quantized attribute samples by removing outlier attribute samples and attribute samples associated with weights below a pre-determined threshold to produce a set of pruned attribute samples; generating, by the computer, a set of classifiers based on a first portion of the pruned attribute samples, each classifier configured to classify a set of attribute values as indicative of one or more states; testing, by the computer, the classifiers using a second portion of the pruned attribute samples different than the first portion of the pruned attribute samples; and storing, by the computer, one or more classifiers based on the results of the testing.