Я пытаюсь загрузить модуль pronomial coreference используя ANNIE (на Java), но у меня возникают проблемы со следующим кодом:
FeatureMap params = Factory.newFeatureMap();
params.put("resolveIt", "true");
ProcessingResource coref = (ProcessingResource) Factory.createResource("gate.creole.coref.Coreferencer", params);
Collection<ProcessingResource> processingResources = new ArrayList<ProcessingResource>();
processingResources.add(coref);
pipelineController.setPRs(processingResources);
params.clear();
params.put("sourceUrl", url); # this is the url of a test document
params.put("collectRepositioningInfo", new Boolean(true));
Document doc = (Document) Factory.createResource("gate.corpora.DocumentImpl", params);
corpus.add(doc);
pipelineController.setCorpus(corpus);
pipelineController.execute();
После выполнения pipeController я пытаюсь получить доступ к функции "MatchesAnnots" или любой другой функции, но получаю сообщение об ошибке Coref Warning: Аннотации для обработки не найдены!. Может ли кто-нибудь указать мне направление моей ошибки? Не следует ли мне использовать pipeController.setPRs()?