@Override protected TempEval2010Evaluation getEvaluation(File trainDir, File testDir, File outputDir) throws Exception { List<ModelInfo<Event>> infos = new ArrayList<ModelInfo<Event>>(); infos.add(new EventModelInfo(null, EventAnnotator.FACTORY, new String[] { "MaxEnt" })); return new TempEval2010Evaluation( trainDir, testDir, outputDir, Arrays.asList(TempEval2010GoldAnnotator.PARAM_TEXT_VIEWS), TempEval2010GoldAnnotator.PARAM_EVENT_EXTENT_VIEWS, TempEval2010Writer.PARAM_EVENT_EXTENT_VIEW, Arrays.asList( DefaultSnowballStemmer.getDescription("English"), PosTaggerAnnotator.getDescription(), ParserAnnotator.getDescription()), infos); } }
@Override protected TempEval2010Evaluation getEvaluation(File trainDir, File testDir, File outputDir) throws Exception { List<ModelInfo<TemporalLink>> infos = new ArrayList<ModelInfo<TemporalLink>>(); infos.add(new TemporalLinkModelInfo(TemporalLinkEventToSubordinatedEventAnnotator.FACTORY)); return new TempEval2010Evaluation( trainDir, testDir, outputDir, Arrays.asList( TempEval2010GoldAnnotator.PARAM_TEXT_VIEWS, TempEval2010GoldAnnotator.PARAM_TIME_EXTENT_VIEWS, TempEval2010GoldAnnotator.PARAM_TIME_ATTRIBUTE_VIEWS, TempEval2010GoldAnnotator.PARAM_EVENT_EXTENT_VIEWS, TempEval2010GoldAnnotator.PARAM_EVENT_ATTRIBUTE_VIEWS), TempEval2010GoldAnnotator.PARAM_TEMPORAL_LINK_EVENT_TO_SUBORDINATED_EVENT_VIEWS, TempEval2010Writer.PARAM_TEMPORAL_LINK_EVENT_TO_SUBORDINATED_EVENT_VIEW, Arrays.asList( DefaultSnowballStemmer.getDescription("English"), PosTaggerAnnotator.getDescription(), ParserAnnotator.getDescription()), infos); } }
@Override protected TempEval2010Evaluation getEvaluation(File trainDir, File testDir, File outputDir) throws Exception { List<ModelInfo<TemporalLink>> infos = new ArrayList<ModelInfo<TemporalLink>>(); infos.add(new TemporalLinkModelInfo(TemporalLinkEventToSameSentenceTimeAnnotator.FACTORY)); return new TempEval2010Evaluation( trainDir, testDir, outputDir, Arrays.asList( TempEval2010GoldAnnotator.PARAM_TEXT_VIEWS, TempEval2010GoldAnnotator.PARAM_TIME_EXTENT_VIEWS, TempEval2010GoldAnnotator.PARAM_TIME_ATTRIBUTE_VIEWS, TempEval2010GoldAnnotator.PARAM_EVENT_EXTENT_VIEWS, TempEval2010GoldAnnotator.PARAM_EVENT_ATTRIBUTE_VIEWS), TempEval2010GoldAnnotator.PARAM_TEMPORAL_LINK_EVENT_TO_SAME_SENTENCE_TIME_VIEWS, TempEval2010Writer.PARAM_TEMPORAL_LINK_EVENT_TO_SAME_SENTENCE_TIME_VIEW, Arrays.asList( DefaultSnowballStemmer.getDescription("English"), PosTaggerAnnotator.getDescription(), ParserAnnotator.getDescription()), infos); } }
@Override protected TempEval2010Evaluation getEvaluation(File trainDir, File testDir, File outputDir) throws Exception { List<ModelInfo<TemporalLink>> infos = new ArrayList<ModelInfo<TemporalLink>>(); infos.add(new TemporalLinkModelInfo(TemporalLinkEventToDocumentCreationTimeAnnotator.FACTORY)); return new TempEval2010Evaluation( trainDir, testDir, outputDir, Arrays.asList( TempEval2010GoldAnnotator.PARAM_TEXT_VIEWS, TempEval2010GoldAnnotator.PARAM_DOCUMENT_CREATION_TIME_VIEWS, TempEval2010GoldAnnotator.PARAM_TIME_EXTENT_VIEWS, TempEval2010GoldAnnotator.PARAM_TIME_ATTRIBUTE_VIEWS, TempEval2010GoldAnnotator.PARAM_EVENT_EXTENT_VIEWS, TempEval2010GoldAnnotator.PARAM_EVENT_ATTRIBUTE_VIEWS), TempEval2010GoldAnnotator.PARAM_TEMPORAL_LINK_EVENT_TO_DOCUMENT_CREATION_TIME_VIEWS, TempEval2010Writer.PARAM_TEMPORAL_LINK_EVENT_TO_DOCUMENT_CREATION_TIME_VIEW, Arrays.asList( DefaultSnowballStemmer.getDescription("English"), PosTaggerAnnotator.getDescription(), ParserAnnotator.getDescription()), infos); } }
@Override protected TempEval2010Evaluation getEvaluation(File trainDir, File testDir, File outputDir) throws Exception { List<ModelInfo<TemporalLink>> infos = new ArrayList<ModelInfo<TemporalLink>>(); infos.add(new TemporalLinkModelInfo( TemporalLinkMainEventToNextSentenceMainEventAnnotator.FACTORY)); return new TempEval2010Evaluation( trainDir, testDir, outputDir, Arrays.asList( TempEval2010GoldAnnotator.PARAM_TEXT_VIEWS, TempEval2010GoldAnnotator.PARAM_TIME_EXTENT_VIEWS, TempEval2010GoldAnnotator.PARAM_TIME_ATTRIBUTE_VIEWS, TempEval2010GoldAnnotator.PARAM_EVENT_EXTENT_VIEWS, TempEval2010GoldAnnotator.PARAM_EVENT_ATTRIBUTE_VIEWS), TempEval2010GoldAnnotator.PARAM_TEMPORAL_LINK_MAIN_EVENT_TO_NEXT_SENTENCE_MAIN_EVENT_VIEWS, TempEval2010Writer.PARAM_TEMPORAL_LINK_MAIN_EVENT_TO_NEXT_SENTENCE_MAIN_EVENT_VIEW, Arrays.asList( DefaultSnowballStemmer.getDescription("English"), PosTaggerAnnotator.getDescription(), ParserAnnotator.getDescription()), infos); } }
public static void main(String[] args) throws Exception { File filesDirectory = new File(args[0]); SimplePipeline.runPipeline( UriCollectionReader.getCollectionReaderFromDirectory(filesDirectory), UriToDocumentTextAnnotator.getDescription(), SentenceAnnotator.getDescription(), TokenAnnotator.getDescription(), PosTaggerAnnotator.getDescription(), ParserAnnotator.getDescription()); } }
PosTaggerAnnotator.getDescription(), DefaultSnowballStemmer.getDescription("English"), ParserAnnotator.getDescription(), VerbClauseTemporalAnnotator.FACTORY.getAnnotatorDescription(), TempEval2007Writer.getDescription(outputDir.getPath()));
PosTaggerAnnotator.getDescription(), DefaultSnowballStemmer.getDescription("English"), ParserAnnotator.getDescription(), TimeAnnotator.FACTORY.getAnnotatorDescription(), TimeTypeAnnotator.FACTORY.getAnnotatorDescription(),
builder.add(PosTaggerAnnotator.getDescription()); builder.add(DefaultSnowballStemmer.getDescription("English")); builder.add(ParserAnnotator.getDescription());
preprocess.add(PosTaggerAnnotator.getDescription()); preprocess.add(DefaultSnowballStemmer.getDescription("English")); preprocess.add(ParserAnnotator.getDescription()); AnalysisEngine preprocessEngine = preprocess.createAggregate();