public class MentionDetectionClassifier
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
RandomForest |
rf |
Constructor and Description |
---|
MentionDetectionClassifier(RandomForest rf) |
Modifier and Type | Method and Description |
---|---|
void |
classifyMentions(java.util.List<java.util.List<Mention>> predictedMentions,
Dictionaries dict,
java.util.Properties props) |
static Counter<java.lang.String> |
extractFeatures(Mention p,
java.util.Set<Mention> shares,
java.util.Set<java.lang.String> neStrings,
Dictionaries dict,
java.util.Properties props) |
static MentionDetectionClassifier |
loadMentionDetectionClassifier(java.lang.String filename) |
double |
probabilityOf(Mention p,
java.util.Set<Mention> shares,
java.util.Set<java.lang.String> neStrings,
Dictionaries dict,
java.util.Properties props) |
public RandomForest rf
public MentionDetectionClassifier(RandomForest rf)
public static Counter<java.lang.String> extractFeatures(Mention p, java.util.Set<Mention> shares, java.util.Set<java.lang.String> neStrings, Dictionaries dict, java.util.Properties props)
public static MentionDetectionClassifier loadMentionDetectionClassifier(java.lang.String filename) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException
public double probabilityOf(Mention p, java.util.Set<Mention> shares, java.util.Set<java.lang.String> neStrings, Dictionaries dict, java.util.Properties props)
public void classifyMentions(java.util.List<java.util.List<Mention>> predictedMentions, Dictionaries dict, java.util.Properties props)