UIMA vs uimaFIT
Я пытался реализовать приложение для обработки текста с использованием UIMA. Но потом мне показалось очень удобным использовать uimaFIT, а не UIMA.
Есть ли что-нибудь, что есть в UIMA, но нет в uimaFIT? Добавляет ли uimaFIT поддержку обработки естественного языка для видео и аудио?
1 ответ
uimaFIT - это альтернативный API для UIMA, который основывается на исходном API UIMA. В основном, API-интерфейс uimaFIT менее многословен и более интуитивен.
Что касается функциональности, то очень мало того, что добавляет uimaFIT, что невозможно с простым UIMA (например, поддержка вложенных внешних ресурсов).
uimaFIT стремится охватить типичные сценарии использования, но не является полной заменой оригинального API UIMA. Для расширенной функциональности иногда может потребоваться использовать исходный API-интерфейс UIMA, например, расширенные операции с индексами, доступ к низкоуровневому API CAS и т. Д.
Как и UIMA, uimaFIT может использоваться с пользовательскими системами типов, ориентированными на видео / аудио аннотации, но не добавляет какой-либо конкретной поддержки для видео или аудио приложений.
Раскрытие информации: я являюсь участником проекта Apache UIMA и в основном слежу за uimaFIT.