Package banner.eval
Class BANNER
- java.lang.Object
-
- banner.eval.BANNER
-
public class BANNER extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBANNER.MatchCriteriastatic classBANNER.Performancestatic classBANNER.PerformanceData
-
Constructor Summary
Constructors Constructor Description BANNER()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voideval10Fold(org.apache.commons.configuration.HierarchicalConfiguration config, Double percentage)static voideval5by2(org.apache.commons.configuration.HierarchicalConfiguration config, Double percentage)static DatasetgetDataset(org.apache.commons.configuration.HierarchicalConfiguration config)static DictionaryTaggergetDictionary(org.apache.commons.configuration.HierarchicalConfiguration config)static dragon.nlp.tool.lemmatiser.EngLemmatisergetLemmatiser(org.apache.commons.configuration.HierarchicalConfiguration config)static dragon.nlp.tool.TaggergetPosTagger(org.apache.commons.configuration.HierarchicalConfiguration config)static PostProcessorgetPostProcessor(org.apache.commons.configuration.HierarchicalConfiguration config)static StringgetSimFindFilename(org.apache.commons.configuration.HierarchicalConfiguration config)static TokenizergetTokenizer(org.apache.commons.configuration.HierarchicalConfiguration config)static StringgetTrainingText(Sentence sentence, TagFormat format, Set<Mention.MentionType> mentionTypes, Sentence.OverlapOption sameType, Sentence.OverlapOption differentType)static voidlogInput(Set<Sentence> sentences, org.apache.commons.configuration.HierarchicalConfiguration config)static voidmain(String[] args)static voidoutputMentions(Sentence sentence, PrintWriter mentionOutputFile, boolean onlyNonBlank, boolean ignoreWhitespace)static Sentenceprocess(Tagger tagger, Tokenizer tokenizer, PostProcessor postProcessor, Sentence sentence)static BANNER.Performancetest(Dataset dataset, Tagger tagger, org.apache.commons.configuration.HierarchicalConfiguration config)static BANNER.Performancetest(Dataset dataset, Tagger tagger, org.apache.commons.configuration.HierarchicalConfiguration config, String filenameSuffix)static voidtest(org.apache.commons.configuration.HierarchicalConfiguration config)static voidtestDict(org.apache.commons.configuration.HierarchicalConfiguration config)static voidtrain(org.apache.commons.configuration.HierarchicalConfiguration config, Double percentage)
-
-
-
Method Detail
-
main
public static void main(String[] args) throws org.apache.commons.configuration.ConfigurationException, IOException
- Throws:
org.apache.commons.configuration.ConfigurationExceptionIOException
-
train
public static void train(org.apache.commons.configuration.HierarchicalConfiguration config, Double percentage) throws org.apache.commons.configuration.ConfigurationException, IOException- Throws:
org.apache.commons.configuration.ConfigurationExceptionIOException
-
test
public static void test(org.apache.commons.configuration.HierarchicalConfiguration config) throws org.apache.commons.configuration.ConfigurationException, IOException- Throws:
org.apache.commons.configuration.ConfigurationExceptionIOException
-
eval5by2
public static void eval5by2(org.apache.commons.configuration.HierarchicalConfiguration config, Double percentage) throws org.apache.commons.configuration.ConfigurationException, IOException- Throws:
org.apache.commons.configuration.ConfigurationExceptionIOException
-
eval10Fold
public static void eval10Fold(org.apache.commons.configuration.HierarchicalConfiguration config, Double percentage) throws org.apache.commons.configuration.ConfigurationException, IOException- Throws:
org.apache.commons.configuration.ConfigurationExceptionIOException
-
testDict
public static void testDict(org.apache.commons.configuration.HierarchicalConfiguration config) throws org.apache.commons.configuration.ConfigurationException, IOException- Throws:
org.apache.commons.configuration.ConfigurationExceptionIOException
-
logInput
public static void logInput(Set<Sentence> sentences, org.apache.commons.configuration.HierarchicalConfiguration config) throws IOException
- Throws:
IOException
-
getTrainingText
public static String getTrainingText(Sentence sentence, TagFormat format, Set<Mention.MentionType> mentionTypes, Sentence.OverlapOption sameType, Sentence.OverlapOption differentType)
-
outputMentions
public static void outputMentions(Sentence sentence, PrintWriter mentionOutputFile, boolean onlyNonBlank, boolean ignoreWhitespace)
-
test
public static BANNER.Performance test(Dataset dataset, Tagger tagger, org.apache.commons.configuration.HierarchicalConfiguration config) throws IOException
- Throws:
IOException
-
test
public static BANNER.Performance test(Dataset dataset, Tagger tagger, org.apache.commons.configuration.HierarchicalConfiguration config, String filenameSuffix) throws IOException
- Throws:
IOException
-
process
public static Sentence process(Tagger tagger, Tokenizer tokenizer, PostProcessor postProcessor, Sentence sentence)
-
getDataset
public static Dataset getDataset(org.apache.commons.configuration.HierarchicalConfiguration config)
-
getTokenizer
public static Tokenizer getTokenizer(org.apache.commons.configuration.HierarchicalConfiguration config)
-
getDictionary
public static DictionaryTagger getDictionary(org.apache.commons.configuration.HierarchicalConfiguration config)
-
getPostProcessor
public static PostProcessor getPostProcessor(org.apache.commons.configuration.HierarchicalConfiguration config)
-
getPosTagger
public static dragon.nlp.tool.Tagger getPosTagger(org.apache.commons.configuration.HierarchicalConfiguration config)
-
getLemmatiser
public static dragon.nlp.tool.lemmatiser.EngLemmatiser getLemmatiser(org.apache.commons.configuration.HierarchicalConfiguration config)
-
getSimFindFilename
public static String getSimFindFilename(org.apache.commons.configuration.HierarchicalConfiguration config)
-
-