package quickml.supervised.ensembles.randomForest; import quickml.data.instances.InstanceWithAttributesMap; import quickml.supervised.PredictiveModelBuilder; import quickml.supervised.tree.Tree; /** * Created by alexanderhawk on 6/21/15. */ public abstract class RandomForestBuilder<P, PM extends RandomForest<P, ? extends Tree<P>>, I extends InstanceWithAttributesMap<?>> implements PredictiveModelBuilder<PM, I> { protected int numTrees = 8; public abstract PM buildPredictiveModel(Iterable<I> trainingData); public int getNumTrees() { return numTrees; } }