public class FoxClassifier extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CFG_KEY_LEARNER |
static String |
CFG_KEY_LEARNER_OPTIONS |
static String |
CFG_KEY_LEARNER_TRAINING |
static String |
CFG_KEY_MODEL_PATH |
protected weka.classifiers.Classifier |
classifier |
protected FoxInstances |
foxInstances |
protected weka.core.Instances |
instances |
static org.apache.log4j.Logger |
LOG |
Constructor and Description |
---|
FoxClassifier()
FoxClassifier.
|
Modifier and Type | Method and Description |
---|---|
protected void |
buildClassifier()
Builds the
classifier with instances . |
Set<Entity> |
classify(IPostProcessing pp)
Rewrites results and input to labels, uses a serialized classifier to classify this labels and
rewrites the labels.
|
void |
eva()
Evaluation
|
weka.classifiers.Classifier |
getClassifier() |
protected String |
getName(String lang) |
protected void |
initInstances(Set<String> input,
Map<String,Set<Entity>> toolResults,
Map<String,String> oracle)
Initializes
instances . |
void |
readClassifier(String lang)
Reads a serialized Classifier from file that is specified in the fox properties.
|
void |
setClassifier(weka.classifiers.Classifier classifier) |
void |
setIsTrained(boolean bool) |
void |
training(String input,
Map<String,Set<Entity>> toolResults,
Map<String,String> oracle)
Reads files, init.
|
void |
writeClassifier(String file,
String lang) |
public static org.apache.log4j.Logger LOG
public static final String CFG_KEY_MODEL_PATH
public static final String CFG_KEY_LEARNER
public static final String CFG_KEY_LEARNER_OPTIONS
public static final String CFG_KEY_LEARNER_TRAINING
protected weka.classifiers.Classifier classifier
protected weka.core.Instances instances
protected FoxInstances foxInstances
protected void buildClassifier() throws Exception
classifier
with instances
.Exception
protected void initInstances(Set<String> input, Map<String,Set<Entity>> toolResults, Map<String,String> oracle)
instances
.input
- toolResults
- oracel
- public void writeClassifier(String file, String lang)
classifier
- file
- public void readClassifier(String lang)
public Set<Entity> classify(IPostProcessing pp)
sentence
- toolResults
- public void training(String input, Map<String,Set<Entity>> toolResults, Map<String,String> oracle) throws Exception
files
- files to read as training dataException
public void setIsTrained(boolean bool)
public void setClassifier(weka.classifiers.Classifier classifier)
public weka.classifiers.Classifier getClassifier()
Copyright © 2024. All rights reserved.