public class BIOTester extends Object
Constructor and Description |
---|
BIOTester() |
Modifier and Type | Method and Description |
---|---|
static void |
calculateAvgMentionLength()
Calculates the average mention head size by type.
|
static Constituent |
getConstituent(Constituent curToken,
edu.illinois.cs.cogcomp.lbjava.classify.Classifier classifier,
boolean isGold) |
static String |
getPath(String mode,
String corpus,
int fold)
Returns the corpus data paths.
|
static String |
inference(Constituent c,
edu.illinois.cs.cogcomp.lbjava.classify.Classifier classifier) |
static Pair<String,Integer> |
joint_inference(Constituent t,
edu.illinois.cs.cogcomp.lbjava.learn.Learner[] candidates) |
static void |
main(String[] args) |
static <T> T |
mostCommon(List<T> list)
Extracts the most common predicted type in a given BILOU sequence.
|
static void |
test_cv()
Cross Validation tester
|
static void |
test_ere()
ERE corpus tester
|
static void |
test_hybrid()
Test the model trained on hybrid ACE/ERE and evaluated on hybrid ACE/ERE
Produce results on separate types
|
static void |
test_tac() |
static void |
test_ts()
Test set tester
|
static bio_classifier_nam |
train_nam_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser) |
static bio_classifier_nam |
train_nam_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser,
String modelLoc)
Trainer for the head named entity classifier.
|
static bio_classifier_nom |
train_nom_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser) |
static bio_classifier_nom |
train_nom_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser,
String modelLoc)
Trainer for the head nominal classifier.
|
static bio_classifier_pro |
train_pro_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser) |
static bio_classifier_pro |
train_pro_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser,
String modelLoc)
Trainer for the head pronoun classifier.
|
static void |
TrainACEModel() |
static void |
TrainEREModel() |
static void |
TrainModel(String corpus) |
public static String getPath(String mode, String corpus, int fold)
mode
- "train/eval/all/dev"corpus
- "ACE/ERE"fold
- The fold index. Not used in mode "all/dev"public static <T> T mostCommon(List<T> list)
public static bio_classifier_nam train_nam_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser, String modelLoc)
train_parser
- The parser containing all training examplesmodelLoc
- The expected model file destination. Support null.public static bio_classifier_nam train_nam_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser)
public static bio_classifier_nom train_nom_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser, String modelLoc)
train_parser
- The parser containing all training examplesmodelLoc
- The expected model file destination. Support null.public static bio_classifier_nom train_nom_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser)
public static bio_classifier_pro train_pro_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser, String modelLoc)
train_parser
- The parser containing all training examplesmodelLoc
- The expected model file destination. Support null.public static bio_classifier_pro train_pro_classifier(edu.illinois.cs.cogcomp.lbjava.parse.Parser train_parser)
public static Pair<String,Integer> joint_inference(Constituent t, edu.illinois.cs.cogcomp.lbjava.learn.Learner[] candidates)
t
- The target Consitutentcandidates
- The learner array containing 3 Learners.
candidates[0] : NAM
candidates[1] : NOM
candidates[2] : PROpublic static String inference(Constituent c, edu.illinois.cs.cogcomp.lbjava.classify.Classifier classifier)
public static Constituent getConstituent(Constituent curToken, edu.illinois.cs.cogcomp.lbjava.classify.Classifier classifier, boolean isGold)
curToken
- The token of the start of a mention (either gold/predicted)classifier
- The selected classifier from joint_inferenceisGold
- Indicates if getting the gold mention or notpublic static void test_cv()
public static void test_ts()
public static void test_ere()
public static void test_tac()
public static void calculateAvgMentionLength()
public static void test_hybrid()
public static void TrainModel(String corpus)
public static void TrainACEModel()
public static void TrainEREModel()
public static void main(String[] args)
Copyright © 2017. All rights reserved.