Interface IAnalyticalLearningCurve

  • All Superinterfaces:
    ILearningCurve

    public interface IAnalyticalLearningCurve
    extends ILearningCurve
    Added some analytical functions to a learning curve.
    • Method Detail

      • getDerivativeCurveValue

        double getDerivativeCurveValue​(double x)
        Calculates or looks-up the value of the derivative of the learning point at a given point.
        Parameters:
        x - The x value of the point.
        Returns:
        The y value of the derivative at the given x value.
      • getConvergenceValue

        double getConvergenceValue()
        Calculates or looks-up the value the learning curve converges to. In other words, the convergence value is the value that would be achieved if sufficiently much data would be available.
        Returns:
      • getSaturationPoint

        double getSaturationPoint​(double epsilon)
        Calculated or search a saturation point with a tolerance of epsilon.
        Parameters:
        epsilon - Epsilon value(must be > 0) that is a tolerance the saturation point can deviate.
        Returns:
        Saturation point with tolerated deviation.