17. A computer program product for generating a recognition data model set comprising: one or more computer-readable, tangible storage devices; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to receive first and second class dependent data models sets based on corresponding first and second class dependent training data sets, each set of training data originating from a subset of all the training data; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to receive a class independent data model set based on all training data, each data model set comprising a plurality of data models, wherein each data model in one data model set is part of a group of corresponding data models from other data model sets; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to compare a fit of each group of class specific data models to training data and the fit of a corresponding independent data model to the training data, wherein the fit is determined by measuring a difference between a first cross entropy of corresponding class dependent data models and the training data and a second cross entropy of a corresponding class independent data model and the training data; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to add, responsive to determining that a difference between the first cross entropy and the second cross entropy is insignificant, the corresponding class independent data model to a final data model set; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to add, responsive to determining that the difference between the first cross entropy and the second cross entropy is significant, the corresponding class dependent data models to the final data model set.
17. A computer program product for generating a recognition data model set comprising: one or more computer-readable, tangible storage devices; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to receive first and second class dependent data models sets based on corresponding first and second class dependent training data sets, each set of training data originating from a subset of all the training data; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to receive a class independent data model set based on all training data, each data model set comprising a plurality of data models, wherein each data model in one data model set is part of a group of corresponding data models from other data model sets; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to compare a fit of each group of class specific data models to training data and the fit of a corresponding independent data model to the training data, wherein the fit is determined by measuring a difference between a first cross entropy of corresponding class dependent data models and the training data and a second cross entropy of a corresponding class independent data model and the training data; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to add, responsive to determining that a difference between the first cross entropy and the second cross entropy is insignificant, the corresponding class independent data model to a final data model set; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to add, responsive to determining that the difference between the first cross entropy and the second cross entropy is significant, the corresponding class dependent data models to the final data model set. 18. The computer program product of claim 17 , further comprising: program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to select, for all groups of corresponding data models, a group of corresponding class dependent data models, or the corresponding independent data model, based on the fit; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to add a final data model set or model to selected data models.