2016-08-09 2 views
0

Я использую библиотеку Apache OpenNLP для некоторой части речевых меток. Я попытался создать POSModel с использованием конструктора POSModel(URL), но модель не была инициализирована правильно. Кто-нибудь знает, работает ли конструктор POSModel(URL)? Или я должен использовать обычный способ создания метода InputStream?Apache OpenNLP Конструктор POSModel (URL)

P.S. Причина, по которой я пытаюсь использовать конструктор POSModel(URL), заключается в том, что я создаю приложение для Android, которое использует часть речевых меток. Тем не менее, модель, которая должна быть загружена для тегирования, повреждена или что-то в этом роде, потому что для загрузки всего 5 МБ-файлов в качестве InputStream требуется около 20 секунд. Я думаю, что это может быть из-за удаления файла «tags.tagdict» в модели (другие вопросы предложили это как способ заставить модель работать на Android), что могло что-то изменить; Я не уверен.

ответ

1

Конструкторы URL-адресов в моделях работают хорошо и используют тот же путь кода, что и конструктор InputStream для инициализации модели. Удаление файла tags.dict ускорит загрузку модели, поскольку загрузка будет меньше, но она будет работать медленнее, потому что теперь нужно оценить больше параметров. На это также повлияет точность модели.

 Смежные вопросы

  • Нет связанных вопросов^_^