Class ConfigurationLearningCurveExtrapolator
- java.lang.Object
-
- ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolator
-
- ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.ConfigurationLearningCurveExtrapolator
-
- All Implemented Interfaces:
org.api4.java.common.control.ILoggingCustomizable
public class ConfigurationLearningCurveExtrapolator extends LearningCurveExtrapolator
This class is a subclass of LearningCurveExtrapolator which deals with the slightly different setup that is required by the LCNet of pybnn
-
-
Field Summary
-
Fields inherited from class ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolator
dataset, extrapolationMethod, learner, random, samplingAlgorithm, samplingAlgorithmFactory, test, train
-
-
Constructor Summary
Constructors Constructor Description ConfigurationLearningCurveExtrapolator(org.api4.java.ai.ml.core.learner.ISupervisedLearner<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>> learner, org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> dataset, double trainsplit, int[] anchorpoints, ISamplingAlgorithmFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>,ASamplingAlgorithm<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>> samplingAlgorithmFactory, long seed, java.lang.String identifier, double[] configurations)
-
Method Summary
-
Methods inherited from class ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.LearningCurveExtrapolator
extrapolateLearningCurve, getAnchorPoints, getDataset, getExtrapolationMethod, getLearner, getLoggerName, getTrainingTimes, getyValues, setLoggerName
-
-
-
-
Constructor Detail
-
ConfigurationLearningCurveExtrapolator
public ConfigurationLearningCurveExtrapolator(org.api4.java.ai.ml.core.learner.ISupervisedLearner<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>> learner, org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> dataset, double trainsplit, int[] anchorpoints, ISamplingAlgorithmFactory<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>,ASamplingAlgorithm<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>>> samplingAlgorithmFactory, long seed, java.lang.String identifier, double[] configurations) throws org.api4.java.ai.ml.core.exception.DatasetCreationException, java.lang.InterruptedException- Throws:
org.api4.java.ai.ml.core.exception.DatasetCreationExceptionjava.lang.InterruptedException
-
-