Class MonteCarloCrossValidationEvaluatorFactory
- java.lang.Object
-
- ai.libs.jaicore.ml.core.evaluation.evaluator.factory.AMonteCarloCrossValidationBasedEvaluatorFactory<MonteCarloCrossValidationEvaluatorFactory>
-
- ai.libs.jaicore.ml.core.evaluation.evaluator.factory.MonteCarloCrossValidationEvaluatorFactory
-
- All Implemented Interfaces:
ISplitBasedSupervisedLearnerEvaluatorFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>,MonteCarloCrossValidationEvaluatorFactory>,ISupervisedLearnerEvaluatorFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>,org.api4.java.ai.ml.core.evaluation.IPredictionPerformanceMetricConfigurable,org.api4.java.ai.ml.core.IDataConfigurable<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>,org.api4.java.common.control.IRandomConfigurable
public class MonteCarloCrossValidationEvaluatorFactory extends AMonteCarloCrossValidationBasedEvaluatorFactory<MonteCarloCrossValidationEvaluatorFactory>
Factory for configuring standard Monte Carlo cross-validation evaluators. The basic performance measure is always averaged over the different runs.
-
-
Field Summary
-
Fields inherited from class ai.libs.jaicore.ml.core.evaluation.evaluator.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
data, metric, numMCIterations, random
-
-
Constructor Summary
Constructors Constructor Description MonteCarloCrossValidationEvaluatorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonteCarloCrossValidationEvaluatorgetLearnerEvaluator()MonteCarloCrossValidationEvaluatorFactorygetSelf()-
Methods inherited from class ai.libs.jaicore.ml.core.evaluation.evaluator.factory.AMonteCarloCrossValidationBasedEvaluatorFactory
getCacheSplitSets, getData, getDatasetSplitter, getMeasure, getMetric, getNumMCIterations, getTimeoutForSolutionEvaluation, getTrainFoldSize, setData, setMeasure, setRandom, withCacheSplitSets, withData, withDatasetSplitter, withMeasure, withNumMCIterations, withRandom, withTimeoutForSolutionEvaluation, withTrainFoldSize
-
-
-
-
Method Detail
-
getLearnerEvaluator
public MonteCarloCrossValidationEvaluator getLearnerEvaluator()
-
getSelf
public MonteCarloCrossValidationEvaluatorFactory getSelf()
- Specified by:
getSelfin classAMonteCarloCrossValidationBasedEvaluatorFactory<MonteCarloCrossValidationEvaluatorFactory>
-
-