Как мне настроить службу аннотаций 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.