Class PointWiseLearningCurve

  • All Implemented Interfaces:
    LearningCurve

    public class PointWiseLearningCurve
    extends java.lang.Object
    implements LearningCurve
    This class represents a learning curve that gets returned by the LCNet from pybnn
    • Constructor Summary

      Constructors 
      Constructor Description
      PointWiseLearningCurve​(int dataSetSize, double[] configurations, java.lang.String identifier)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getCurveValue​(double x)
      Calculates or looks-up the curves value at a given point.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PointWiseLearningCurve

        public PointWiseLearningCurve​(int dataSetSize,
                                      double[] configurations,
                                      java.lang.String identifier)
    • Method Detail

      • getCurveValue

        public double getCurveValue​(double x)
        Description copied from interface: LearningCurve
        Calculates or looks-up the curves value at a given point.
        Specified by:
        getCurveValue in interface LearningCurve
        Parameters:
        x - The x value of the point.
        Returns:
        The y value of the curve at the given x value.