public class LinearCombinationLearningCurve extends java.lang.Object implements AnalyticalLearningCurve
| Constructor and Description |
|---|
LinearCombinationLearningCurve(LinearCombinationLearningCurveConfiguration configuration,
int dataSetSize) |
| Modifier and Type | Method and Description |
|---|---|
double |
getConvergenceValue()
Calculates or looks-up the value the learning curve converges to.
|
double |
getCurveValue(double x)
Calculates or looks-up the curves value at a given point.
|
double |
getDerivativeCurveValue(double x)
Calculates or looks-up the value of the derivative of the learning point at a
given point.
|
double |
getSaturationPoint(double epsilon)
Calculated or search a saturation point with a tolerance of epsilon.
|
public LinearCombinationLearningCurve(LinearCombinationLearningCurveConfiguration configuration, int dataSetSize)
public double getCurveValue(double x)
LearningCurvegetCurveValue in interface LearningCurvex - The x value of the point.public double getSaturationPoint(double epsilon)
AnalyticalLearningCurvegetSaturationPoint in interface AnalyticalLearningCurveepsilon - Epsilon value(must be > 0) that is a tolerance the saturation
point can deviate.public double getDerivativeCurveValue(double x)
AnalyticalLearningCurvegetDerivativeCurveValue in interface AnalyticalLearningCurvex - The x value of the point.public double getConvergenceValue()
AnalyticalLearningCurvegetConvergenceValue in interface AnalyticalLearningCurve