1. A computer readable storage medium including computer instructions executable by a processor of a computing device, the computer instructions being executable for tuning a general classification pipeline by performing operations comprising: in one or more iterations that alternate between a training classification pipeline and the general classification pipeline, evaluating training data through the training classification pipeline or the general classification pipeline using pipeline parameters; and after each iteration, determining if the training data and the pipeline parameters produce results meeting a criteria, and if the results from a particular iteration do not meet the criteria, then adjusting the pipeline parameters before continuing with a next iteration.