Class ObjFunction

    • Field Detail

      • FUNCTIONS

        private static final java.util.Map<java.lang.String,​ObjFunction> FUNCTIONS
    • Constructor Detail

      • ObjFunction

        public ObjFunction()
    • Method Detail

      • fromName

        public static ObjFunction fromName​(java.lang.String name)
        Gets ObjFunction from given name.
        Parameters:
        name - name of objective function
        Returns:
        objective function
      • useFastMathExp

        public static void useFastMathExp​(boolean useJafama)
        Uses Jafama's FastMath.exp(double) instead of Math.exp(double).
        Parameters:
        useJafama - true if you want to use Jafama's FastMath.exp(double), or false if you don't want to use it but JDK's Math.exp(double).
      • predTransform

        public float[] predTransform​(float[] preds)
        Transforms prediction values.
        Parameters:
        preds - prediction
        Returns:
        transformed values
      • predTransform

        public float predTransform​(float pred)
        Transforms a prediction value.
        Parameters:
        pred - prediction
        Returns:
        transformed value