Class ExtrapolatedSaturationPointEvaluatorFactory
- java.lang.Object
-
- ai.libs.jaicore.ml.core.evaluation.evaluator.factory.ExtrapolatedSaturationPointEvaluatorFactory
-
- All Implemented Interfaces:
ISupervisedLearnerEvaluatorFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>,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 ExtrapolatedSaturationPointEvaluatorFactory extends java.lang.Object implements ISupervisedLearnerEvaluatorFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>, org.api4.java.common.control.IRandomConfigurable, 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.ai.ml.core.evaluation.IPredictionPerformanceMetricConfigurable
-
-
Constructor Summary
Constructors Constructor Description ExtrapolatedSaturationPointEvaluatorFactory(int[] anchorpoints, ISamplingAlgorithmFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>,? extends ASamplingAlgorithm<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>> subsamplingAlgorithmFactory, double trainSplitForAnchorpointsMeasurement, LearningCurveExtrapolationMethod extrapolationMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>getData()org.api4.java.ai.ml.core.evaluation.ISupervisedLearnerEvaluator<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>getLearnerEvaluator()voidsetData(org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance> data)voidsetMeasure(org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<?,?> measure)voidsetRandom(java.util.Random random)
-
-
-
Constructor Detail
-
ExtrapolatedSaturationPointEvaluatorFactory
public ExtrapolatedSaturationPointEvaluatorFactory(int[] anchorpoints, ISamplingAlgorithmFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>,? extends ASamplingAlgorithm<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>> subsamplingAlgorithmFactory, double trainSplitForAnchorpointsMeasurement, LearningCurveExtrapolationMethod extrapolationMethod)
-
-
Method Detail
-
getLearnerEvaluator
public org.api4.java.ai.ml.core.evaluation.ISupervisedLearnerEvaluator<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>> getLearnerEvaluator() throws LearnerEvaluatorConstructionFailedException- Specified by:
getLearnerEvaluatorin interfaceISupervisedLearnerEvaluatorFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>- Throws:
LearnerEvaluatorConstructionFailedException
-
setData
public void setData(org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance> data)
- Specified by:
setDatain interfaceorg.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>>
-
getData
public org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance> getData()
- Specified by:
getDatain interfaceorg.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>>
-
setRandom
public void setRandom(java.util.Random random)
- Specified by:
setRandomin interfaceorg.api4.java.common.control.IRandomConfigurable
-
setMeasure
public void setMeasure(org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<?,?> measure)
- Specified by:
setMeasurein interfaceorg.api4.java.ai.ml.core.evaluation.IPredictionPerformanceMetricConfigurable
-
-