public BaggingClassifier train (InstanceList trainingList) { Classifier[] classifiers = new Classifier[numBags]; java.util.Random r = new java.util.Random (); for (int round = 0; round < numBags; round++) { InstanceList bag = trainingList.sampleWithReplacement (r, trainingList.size()); classifiers[round] = underlyingTrainer.newClassifierTrainer().train (bag); } this.classifier = new BaggingClassifier (trainingList.getPipe(), classifiers); return classifier; }
public BaggingClassifier train (InstanceList trainingList) { Classifier[] classifiers = new Classifier[numBags]; java.util.Random r = new java.util.Random (); for (int round = 0; round < numBags; round++) { InstanceList bag = trainingList.sampleWithReplacement (r, trainingList.size()); classifiers[round] = underlyingTrainer.newClassifierTrainer().train (bag); } this.classifier = new BaggingClassifier (trainingList.getPipe(), classifiers); return classifier; }
public BaggingClassifier train (InstanceList trainingList) { Classifier[] classifiers = new Classifier[numBags]; java.util.Random r = new java.util.Random (); for (int round = 0; round < numBags; round++) { InstanceList bag = trainingList.sampleWithReplacement (r, trainingList.size()); classifiers[round] = underlyingTrainer.newClassifierTrainer().train (bag); } this.classifier = new BaggingClassifier (trainingList.getPipe(), classifiers); return classifier; }