12. A system, comprising: one or more computer configured to: obtain a trainable recognition system using the one or more computers; obtain, by or to the one or more computers, a first item to be recognized comprising one or more units to be recognized; obtain, using the one or more computers, a plurality of hypotheses for class labels of said one or more units; create, using the one or more computers, a plurality of trained model variants for said trainable recognition system by training said recognition system based at least in part on said first item to be recognized, and labeling each of the trained model variants respectively with the class labels based at least in part on a different one of the hypotheses in said plurality of hypotheses for the class of labels of said one or more units; obtain, by or to the one or more computers, a set of practice data with labels; perform recognition, using the one or more computers, of said practice data respectively using each of said plurality of trained model variants to obtain recognition results; measure performance, using the one or more computers, of each of said trained model variants based at least in part on the recognition results obtained for the set of practice data and the labels for the practice data; determine, using the one or more computers, one of said trained model variants with a best measured performance; and select, using the one or more computers, as the class labels for said first item to be recognized the class labels of said one or more units associated with the one trained model variant determined to have the best measured performance, thereby using the hypothesis that among the plurality of hypotheses has a best measured performance.
18. The pattern recognition system as in claim 12 , wherein said obtained practice data has been automatically labeled using one or more computers.