Class RootMeanSquaredError

  • All Implemented Interfaces:
    org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicHomogeneousPredictionPerformanceMeasure<java.lang.Double>, org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<java.lang.Double,​java.lang.Double>

    public class RootMeanSquaredError
    extends ARegressionMeasure
    The root mean squared loss function. This loss function computes the sum of differences of expected/actual pairs, divides this by the number of observations, and takes the square root.
    • Constructor Detail

      • RootMeanSquaredError

        public RootMeanSquaredError()
    • Method Detail

      • loss

        public double loss​(java.util.List<? extends java.lang.Double> actual,
                           java.util.List<? extends java.lang.Double> expected)
        Specified by:
        loss in interface org.api4.java.ai.ml.core.evaluation.supervised.loss.IDeterministicPredictionPerformanceMeasure<java.lang.Double,​java.lang.Double>
        Overrides:
        loss in class APredictionPerformanceMeasure<java.lang.Double,​java.lang.Double>