Class ConfigurationLearningCurveExtrapolator<I extends ILabeledAttributeArrayInstance<?>,D extends IOrderedLabeledAttributeArrayDataset<I,?>>
- java.lang.Object
-
- ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator<I,D>
-
- ai.libs.jaicore.ml.learningcurve.extrapolation.ConfigurationLearningCurveExtrapolator<I,D>
-
- All Implemented Interfaces:
ai.libs.jaicore.basic.ILoggingCustomizable
public class ConfigurationLearningCurveExtrapolator<I extends ILabeledAttributeArrayInstance<?>,D extends IOrderedLabeledAttributeArrayDataset<I,?>> extends LearningCurveExtrapolator<I,D>
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.learningcurve.extrapolation.LearningCurveExtrapolator
dataset, extrapolationMethod, learner, random, samplingAlgorithm, samplingAlgorithmFactory, test, train
-
-
Constructor Summary
Constructors Constructor Description ConfigurationLearningCurveExtrapolator(weka.classifiers.Classifier learner, D dataset, double trainsplit, int[] anchorpoints, ISamplingAlgorithmFactory<I,D,ASamplingAlgorithm<I,D>> samplingAlgorithmFactory, long seed, java.lang.String identifier, double[] configurations)
-
Method Summary
-
Methods inherited from class ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolator
extrapolateLearningCurve, getAnchorPoints, getDataset, getExtrapolationMethod, getLearner, getLoggerName, getTrainingTimes, getyValues, setLoggerName
-
-
-
-
Constructor Detail
-
ConfigurationLearningCurveExtrapolator
public ConfigurationLearningCurveExtrapolator(weka.classifiers.Classifier learner, D dataset, double trainsplit, int[] anchorpoints, ISamplingAlgorithmFactory<I,D,ASamplingAlgorithm<I,D>> samplingAlgorithmFactory, long seed, java.lang.String identifier, double[] configurations) throws DatasetCreationException- Throws:
DatasetCreationException
-
-