Как мне настроить службу аннотаций OpenNLP Brat?

Привет! Я пытаюсь заставить службу аннотации Brat OpenNLP работать с аннотатором BRAT. Я могу запустить службу аннотаций Brat OpenNLP с помощью следующей команды:

bin/brat-annotation-service NameFinderAnnService -serverPort 8999 ~/myNameFinderModel.bin

Сервер отвечает сообщениями журнала о стеклянной рыбе и медведях гризли, смотрящих на порт 8999. Все выглядит хорошо...

На стороне комментатора BRAT у меня есть файл tools.conf, содержащий:

[options]
[normalization]
[search]
[annotators]
OpenNLP tool:openNLP, model:openNLP,  <URL>:http://localhost:8999/ner
[disambiguators]

Когда я пытаюсь использовать свою модель (Данные> Автоматические аннотаторы, openNLP), я получаю неизвестную ошибку соединения. Служба Tagger OpenNLP вернула ошибку "Errno 111] Соединение отказано". Я знаю, что URL существует. Я могу использовать Firefox на сервере, где работает BRAT, открыв URL http://localhost:8999/.

****** Редактировать: в моем файле tools.conf была опечатка. Я исправил опечатку, и ошибка изменилась на

Служба тегов OpenNLP вернула ошибку: 404 Not Found

Я оставляю шаг?

1 ответ

Произошла ошибка в службе аннотаций OpenNLP (v1.8.3). Ошибка исправлена ​​и будет доступна в версии 1.8.4. Также была проблема с моим файлом tools.conf. Я отредактировал вопрос, чтобы показать соответствующий формат. Я надеюсь, что это поможет следующему человеку, пытающемуся подключить аннотатор BRAT к сервису аннотаций OpenNLP.

Другие вопросы по тегам