public class MetaClassifier extends java.lang.Object implements EnsembleAggregator
| Constructor and Description |
|---|
MetaClassifier(double trainError,
EnsembleMLMethodFactory mlFact,
EnsembleTrainFactory etFact) |
MetaClassifier(double trainError,
EnsembleMLMethodFactory mlFact,
EnsembleTrainFactory etFact,
boolean adaptiveError) |
| Modifier and Type | Method and Description |
|---|---|
MLData |
evaluate(java.util.ArrayList<MLData> outputs) |
java.lang.String |
getLabel() |
double |
getTrainingError() |
boolean |
needsTraining() |
void |
setNumberOfMembers(int members) |
void |
setTrainingError(double trainError) |
void |
setTrainingSet(EnsembleDataSet trainingSet) |
void |
train() |
public MetaClassifier(double trainError,
EnsembleMLMethodFactory mlFact,
EnsembleTrainFactory etFact,
boolean adaptiveError)
public MetaClassifier(double trainError,
EnsembleMLMethodFactory mlFact,
EnsembleTrainFactory etFact)
public double getTrainingError()
public void setTrainingError(double trainError)
public void setNumberOfMembers(int members)
setNumberOfMembers in interface EnsembleAggregatorpublic MLData evaluate(java.util.ArrayList<MLData> outputs)
evaluate in interface EnsembleAggregatorpublic java.lang.String getLabel()
getLabel in interface EnsembleAggregatorpublic void train()
train in interface EnsembleAggregatorpublic void setTrainingSet(EnsembleDataSet trainingSet)
setTrainingSet in interface EnsembleAggregatorpublic boolean needsTraining()
needsTraining in interface EnsembleAggregator