public class AdaBoost extends Ensemble
Ensemble.NotPossibleInThisMethod, Ensemble.TrainingAbortedaggregator, aggregatorDataSet, dataSetFactory, members, mlFactory, trainFactory| Constructor and Description |
|---|
AdaBoost(int iterationsT,
int dataSetSize,
EnsembleMLMethodFactory mlFactory,
EnsembleTrainFactory trainFactory,
EnsembleWeightedAggregator aggregator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMember(EnsembleML newMember)
Add a member to the ensemble
|
EnsembleTypes.ProblemType |
getProblemType()
Return what type of problem this Ensemble is solving
|
void |
initMembers()
Initialise ensemble components
|
void |
resize(int newSize,
double targetAccuracy,
double selectionError,
int maxIterations,
int maxLoops,
EnsembleDataSet testset,
boolean verbose) |
void |
train(double targetAccuracy,
double selectionError,
int maxIterations,
int maxLoops,
EnsembleDataSet testset,
boolean verbose)
Train the ensemble to a target accuracy
|
addNewMember, compute, generateNewMember, getAggregator, getMember, getTrainingSet, initMembersBySplits, retrainAggregator, setAggregator, setTrainingData, setTrainingDataFactory, setTrainingMethod, train, train, train, trainMember, trainMember, trainMember, trainMemberpublic AdaBoost(int iterationsT,
int dataSetSize,
EnsembleMLMethodFactory mlFactory,
EnsembleTrainFactory trainFactory,
EnsembleWeightedAggregator aggregator)
public void resize(int newSize,
double targetAccuracy,
double selectionError,
int maxIterations,
int maxLoops,
EnsembleDataSet testset,
boolean verbose)
throws Ensemble.TrainingAborted
Ensemble.TrainingAbortedpublic void train(double targetAccuracy,
double selectionError,
int maxIterations,
int maxLoops,
EnsembleDataSet testset,
boolean verbose)
throws Ensemble.TrainingAborted
Ensembletrain in class EnsembletargetAccuracy - The target error.selectionError - The selection error.maxIterations - Max iterations.maxLoops - Max loops.testset - Selection set.verbose - Verbose.Ensemble.TrainingAborted - Training was aborted.public void initMembers()
EnsembleinitMembers in class Ensemblepublic void addMember(EnsembleML newMember) throws Ensemble.NotPossibleInThisMethod
EnsembleaddMember in class EnsemblenewMember - The new member.Ensemble.NotPossibleInThisMethod - Not possible in this method.public EnsembleTypes.ProblemType getProblemType()
EnsemblegetProblemType in class Ensemble