org.encog.ensemble.aggregator
Class MetaClassifier
- java.lang.Object
-
- org.encog.ensemble.aggregator.MetaClassifier
-
- All Implemented Interfaces:
- EnsembleAggregator
public class MetaClassifier extends java.lang.Object implements EnsembleAggregator
-
-
Constructor Summary
Constructors Constructor and Description MetaClassifier(double trainError, EnsembleMLMethodFactory mlFact, EnsembleTrainFactory etFact)MetaClassifier(double trainError, EnsembleMLMethodFactory mlFact, EnsembleTrainFactory etFact, boolean adaptiveError)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description MLDataevaluate(java.util.ArrayList<MLData> outputs)java.lang.StringgetLabel()doublegetTrainingError()booleanneedsTraining()voidsetNumberOfMembers(int members)voidsetTrainingError(double trainError)voidsetTrainingSet(EnsembleDataSet trainingSet)voidtrain()
-
-
-
Constructor Detail
-
MetaClassifier
public MetaClassifier(double trainError, EnsembleMLMethodFactory mlFact, EnsembleTrainFactory etFact, boolean adaptiveError)
-
MetaClassifier
public MetaClassifier(double trainError, EnsembleMLMethodFactory mlFact, EnsembleTrainFactory etFact)
-
-
Method Detail
-
getTrainingError
public double getTrainingError()
-
setTrainingError
public void setTrainingError(double trainError)
-
setNumberOfMembers
public void setNumberOfMembers(int members)
- Specified by:
setNumberOfMembersin interfaceEnsembleAggregator
-
evaluate
public MLData evaluate(java.util.ArrayList<MLData> outputs)
- Specified by:
evaluatein interfaceEnsembleAggregator
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfaceEnsembleAggregator
-
train
public void train()
- Specified by:
trainin interfaceEnsembleAggregator
-
setTrainingSet
public void setTrainingSet(EnsembleDataSet trainingSet)
- Specified by:
setTrainingSetin interfaceEnsembleAggregator
-
needsTraining
public boolean needsTraining()
- Specified by:
needsTrainingin interfaceEnsembleAggregator
-
-
DMelt 3.0 © DataMelt by jWork.ORG