Class Classification


  • public class Classification
    extends java.lang.Object
    Classification result container. Binds category (context) with probability.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.HashSet<java.lang.String> STOP_WORDS  
    • Constructor Summary

      Constructors 
      Constructor Description
      Classification​(java.lang.String category, double probability)
      Creates a Classification instance
    • Field Detail

      • STOP_WORDS

        public static final java.util.HashSet<java.lang.String> STOP_WORDS
    • Constructor Detail

      • Classification

        public Classification​(java.lang.String category,
                              double probability)
        Creates a Classification instance
        Parameters:
        category -
        probability -
    • Method Detail

      • getCategory

        public java.lang.String getCategory()
      • getProbability

        public double getProbability()
      • setProbability

        public void setProbability​(double probability)
      • normalize

        public static void normalize​(java.util.List<Classification> probabilities)
        Normalize probabilities, i.e. the sum of probabilities in the list is 1
        Parameters:
        probabilities -
      • preprocessText

        public static java.lang.String[] preprocessText​(@NonNull
                                                        java.lang.String text,
                                                        int maxTextLength,
                                                        boolean filterStopWords)