public class ProbabilisticClassifier
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ProbabilisticClassifier.Category |
static class |
ProbabilisticClassifier.Context |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,ProbabilisticClassifier.Context> |
contexts |
static ProbabilisticClassifier.Category |
NONE_CATEGORY |
static java.lang.String |
NONE_CATEGORY_NAME |
Constructor and Description |
---|
ProbabilisticClassifier() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
getClassification(java.lang.String text)
compute the classification of a given text.
|
static ProbabilisticClassifier.Context |
getContext(java.lang.String contextName) |
static java.util.Set<java.lang.String> |
getContextNames() |
static void |
initialize(java.io.File path_to_context_directory)
create a new classifier set.
|
public static final java.lang.String NONE_CATEGORY_NAME
public static final ProbabilisticClassifier.Category NONE_CATEGORY
private static java.util.Map<java.lang.String,ProbabilisticClassifier.Context> contexts
public static java.util.Set<java.lang.String> getContextNames()
public static ProbabilisticClassifier.Context getContext(java.lang.String contextName)
public static void initialize(java.io.File path_to_context_directory)
path_to_context_directory
- directory containing contexts wich are directories containing .txt files. One of them must be named 'negative.txt'public static java.util.Map<java.lang.String,java.lang.String> getClassification(java.lang.String text)
text
- the text to be classified