11. The non-transitory computer-readable medium of claim 10 , wherein performing dimension reduction operations on a given feature in a given text sample in the training set includes selecting one of a number of containers within the corresponding entry in the data structure, wherein the number of containers is less than a number of possible values of the given feature.
11. The non-transitory computer-readable medium of claim 10 , wherein performing dimension reduction operations on a given feature in a given text sample in the training set includes selecting one of a number of containers within the corresponding entry in the data structure, wherein the number of containers is less than a number of possible values of the given feature. 13. The non-transitory computer-readable medium of claim 11 , wherein the one or more dimension reduction operations comprise: one or more hashing operations to produce a hash value; and a modulo operation on the hash value; wherein the data structure is a matrix having a width corresponding to a base value used for the modulo operation.