Class ResultPostprocessor


  • public class ResultPostprocessor
    extends Object
    Postprocesses inference results (denormalization, thresholding, etc.).
    Since:
    1.0.0
    Author:
    Nestor Martourez Abiangang A.
    • Constructor Detail

      • ResultPostprocessor

        public ResultPostprocessor()
    • Method Detail

      • softmax

        public static double[] softmax​(double[] logits)
        Applies softmax to convert logits to probabilities.
      • sigmoid

        public static double sigmoid​(double logit)
        Applies sigmoid to convert logits to probability.
      • applyThreshold

        public static int applyThreshold​(double probability,
                                         double threshold)
        Applies threshold to binary classification.
      • topK

        public static Map<Integer,​Double> topK​(double[] probabilities,
                                                     int k)
        Extracts top-k predictions.
      • denormalize

        public static double denormalize​(double normalized,
                                         double min,
                                         double max)
        Denormalizes predictions back to original scale.