Class Classification
- java.lang.Object
-
- eu.h2020.helios_social.core.info_control.classifier.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
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCategory()
double
getProbability()
static void
normalize(java.util.List<Classification> probabilities)
Normalize probabilities, i.e.static java.lang.String[]
preprocessText(java.lang.String text, int maxTextLength, boolean filterStopWords)
void
setProbability(double 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)
-
-