Class InversePowerLawExtrapolationMethod
- java.lang.Object
-
- ai.libs.jaicore.ml.learningcurve.extrapolation.ipl.InversePowerLawExtrapolationMethod
-
- All Implemented Interfaces:
LearningCurveExtrapolationMethod
public class InversePowerLawExtrapolationMethod extends java.lang.Object implements LearningCurveExtrapolationMethod
This class describes a method for learning curve extrapolation which generates an Inverse Power Law function. The parameter of this function are predicted in an external component that is called via HTTP.
-
-
Constructor Summary
Constructors Constructor Description InversePowerLawExtrapolationMethod()InversePowerLawExtrapolationMethod(java.lang.String serviceHost, java.lang.String port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LearningCurveextrapolateLearningCurveFromAnchorPoints(int[] xValues, double[] yValues, int dataSetSize)
-
-
-
Method Detail
-
extrapolateLearningCurveFromAnchorPoints
public LearningCurve extrapolateLearningCurveFromAnchorPoints(int[] xValues, double[] yValues, int dataSetSize) throws InvalidAnchorPointsException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
- Specified by:
extrapolateLearningCurveFromAnchorPointsin interfaceLearningCurveExtrapolationMethod- Throws:
InvalidAnchorPointsExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionException
-
-