public class PipelineTest
extends java.lang.Object
| Constructor and Description |
|---|
PipelineTest() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertModelPerformanceOnTestset(java.lang.String name,
Tagger tagger,
java.util.List<Sequence> sentences,
double threshold) |
static void |
assertModelPerformanceOnTestset(java.lang.String name,
Tagger tagger,
java.util.List<Sequence> sentences,
double threshold,
double lemma_threshold) |
Model |
getModel(java.util.Collection<Sequence> sentences,
MorphOptions options) |
static java.util.List<Sequence> |
getSentences(java.lang.String filename,
int number) |
java.util.List<Sequence> |
getTestSentences() |
java.util.List<Sequence> |
getTrainSentences() |
void |
realAramorphBaselineTest() |
void |
realFloatTest() |
void |
realFstMaxLevelTest() |
void |
realFstNoDefaultFeaturesTest() |
void |
realFstTest() |
void |
realInfixTest() |
void |
realNonHashTest() |
void |
realNormalizeFormTest() |
void |
realOptimizerTest() |
void |
realOptimizerTestWithOptions(MorphOptions options,
double train_acc,
double test_acc) |
void |
realOracleFstTest() |
void |
realOracleTest() |
void |
realPerceptronPosTest() |
void |
realPosTest() |
void |
realSpecialSignatureTest() |
void |
realTest() |
static void |
realTestWithOptions(MorphOptions options,
double train_acc,
double test_acc) |
static void |
realTestWithOptions(MorphOptions options,
double train_acc,
double test_acc,
double lemma_train_acc,
double lemma_test_acc) |
static void |
testOptimizerWithOptions(MorphOptions options,
java.util.List<Sequence> train_sentences,
java.util.List<Sequence> test_sentences,
double train_threshold,
double test_threshold) |
static void |
testWithOptions(MorphOptions options,
java.util.List<Sequence> train_sentences,
java.util.List<Sequence> test_sentences,
double train_threshold,
double test_threshold,
double train_lemma_threshold,
double test_lemma_threshold) |
void |
toyPosTest() |
void |
toyTest() |
void |
toyTestWithOptions(MorphOptions options) |
public static java.util.List<Sequence> getSentences(java.lang.String filename, int number)
public java.util.List<Sequence> getTrainSentences()
public java.util.List<Sequence> getTestSentences()
public Model getModel(java.util.Collection<Sequence> sentences, MorphOptions options)
public void toyPosTest()
public void toyTest()
public void realTest()
public void realInfixTest()
public void realFloatTest()
public void realOptimizerTest()
public void realNonHashTest()
public void realNormalizeFormTest()
public void realSpecialSignatureTest()
public void realPosTest()
public void realPerceptronPosTest()
public void realOracleTest()
public void realFstTest()
public void realFstNoDefaultFeaturesTest()
public void realAramorphBaselineTest()
public void realFstMaxLevelTest()
public void realOracleFstTest()
public void toyTestWithOptions(MorphOptions options)
public void realOptimizerTestWithOptions(MorphOptions options, double train_acc, double test_acc)
public static void realTestWithOptions(MorphOptions options, double train_acc, double test_acc)
public static void realTestWithOptions(MorphOptions options, double train_acc, double test_acc, double lemma_train_acc, double lemma_test_acc)
public static void testWithOptions(MorphOptions options, java.util.List<Sequence> train_sentences, java.util.List<Sequence> test_sentences, double train_threshold, double test_threshold, double train_lemma_threshold, double test_lemma_threshold)
public static void testOptimizerWithOptions(MorphOptions options, java.util.List<Sequence> train_sentences, java.util.List<Sequence> test_sentences, double train_threshold, double test_threshold)
public static void assertModelPerformanceOnTestset(java.lang.String name,
Tagger tagger,
java.util.List<Sequence> sentences,
double threshold)