Class LinearCombinationLearningCurve
- java.lang.Object
-
- ai.libs.jaicore.ml.functionprediction.learner.learningcurveextrapolation.lc.LinearCombinationLearningCurve
-
- All Implemented Interfaces:
org.api4.java.ai.ml.core.evaluation.learningcurve.IAnalyticalLearningCurve,org.api4.java.ai.ml.core.evaluation.learningcurve.ILearningCurve
public class LinearCombinationLearningCurve extends java.lang.Object implements org.api4.java.ai.ml.core.evaluation.learningcurve.IAnalyticalLearningCurveThe LinearCombinationLearningCurve consists of the actual linear combination function that describes the learning curve, as well as the derivative of this function. The derivative is used in order to calculate the saturation point.
-
-
Constructor Summary
Constructors Constructor Description LinearCombinationLearningCurve(LinearCombinationLearningCurveConfiguration configuration, int dataSetSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetConvergenceValue()doublegetCurveValue(double x)doublegetDerivativeCurveValue(double x)doublegetSaturationPoint(double epsilon)
-
-
-
Constructor Detail
-
LinearCombinationLearningCurve
public LinearCombinationLearningCurve(LinearCombinationLearningCurveConfiguration configuration, int dataSetSize)
-
-
Method Detail
-
getCurveValue
public double getCurveValue(double x)
- Specified by:
getCurveValuein interfaceorg.api4.java.ai.ml.core.evaluation.learningcurve.ILearningCurve
-
getSaturationPoint
public double getSaturationPoint(double epsilon)
- Specified by:
getSaturationPointin interfaceorg.api4.java.ai.ml.core.evaluation.learningcurve.IAnalyticalLearningCurve
-
getDerivativeCurveValue
public double getDerivativeCurveValue(double x)
- Specified by:
getDerivativeCurveValuein interfaceorg.api4.java.ai.ml.core.evaluation.learningcurve.IAnalyticalLearningCurve
-
getConvergenceValue
public double getConvergenceValue()
- Specified by:
getConvergenceValuein interfaceorg.api4.java.ai.ml.core.evaluation.learningcurve.IAnalyticalLearningCurve
-
-