public class MajorityVoting extends java.lang.Object implements EnsembleAggregator
| Constructor and Description |
|---|
MajorityVoting() |
| Modifier and Type | Method and Description |
|---|---|
MLData |
evaluate(java.util.ArrayList<MLData> outputs) |
MLData |
evaluate(java.util.ArrayList<MLData> outputs,
double threshold,
double lowValue,
double highValue) |
java.lang.String |
getLabel() |
boolean |
needsTraining() |
void |
setNumberOfMembers(int members) |
void |
setTrainingSet(EnsembleDataSet trainingSet) |
void |
train() |
public MLData evaluate(java.util.ArrayList<MLData> outputs, double threshold, double lowValue, double highValue)
public 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 EnsembleAggregatorpublic void setNumberOfMembers(int members)
setNumberOfMembers in interface EnsembleAggregator