1. An apparatus for a predictive analytics factory, the apparatus comprising: a receiver module configured to receive training data for forming a predictive ensemble customized for the training data; a function generator module configured to pseudo-randomly generate a plurality of learned functions based on the training data without prior knowledge regarding suitability of the generated learned functions for the training data; a function evaluator module configured to perform an evaluation of the plurality of learned functions using test data and to maintain evaluation metadata for the plurality of learned functions, the evaluation metadata comprising one or more of an indicator of a training data set used to generate a learned function and an indicator of one or more decisions made by a learned function during the evaluation; and a predictive compiler module configured to form the predictive ensemble, the predictive ensemble comprising a subset of multiple learned functions from the plurality of learned functions, the multiple learned functions selected and combined based on the evaluation metadata for the plurality of learned functions, the predictive ensemble comprising a rule set synthesized from the evaluation metadata to direct data through the multiple learned functions such that different learned functions of the ensemble process different subsets of the data based on the evaluation metadata.