Apache OpenNLP POSModel(URL) конструктор

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

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

1 ответ

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

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