Описание
Stanford CoreNLP — это мощная платформа обработки естественного языка, разработанная для приложений на Java. Она предоставляет набор лингвистических инструментов, которые позволяют пользователям получать аннотации для текста, включая границы токенов и предложений, части речи, именованные сущности, числовые и временные значения, синтаксические и зависимые разборы, разрешение кореференции, анализ тональности, атрибуцию цитат и отношения. CoreNLP поддерживает восемь языков: арабский, китайский, английский, французский, немецкий, венгерский, итальянский и испанский.
Читать далее
Основным компонентом Stanford CoreNLP является его конвейер, который обрабатывает необработанный текст через серию аннотаторов NLP для получения окончательного набора аннотаций. Эти аннотации хранятся в CoreDocuments, которые доступны через простой API и могут быть сериализованы в Google Protocol Buffers.
Stanford CoreNLP универсален, позволяя взаимодействовать через командную строку, Java API, объектно-ориентированный простой API, сторонние API для основных языков программирования или веб-сервис. Он совместим с Linux, macOS и Windows, требуя Java 8 или более поздней версии. Инструмент является открытым исходным кодом под лицензией GNU General Public License v3, с возможностями коммерческой лицензии.
Пользователи могут загружать CoreNLP и модели jar из различных источников, включая Maven и Hugging Face. Этот инструмент идеально подходит для исследователей, разработчиков и организаций, стремящихся интегрировать передовые возможности NLP в свои приложения.
- КатегорияИнструменты обработки естественного языка
- Модель ценообразованияОткрытый исходный код
- РазвёртываниеЛокально
- ПлатформыLinux, macOS, Windows
Основные функции Stanford CoreNLP
Обнаружение границ токенов и предложений
Тегирование частей речи
Распознавание именованных сущностей
Синтаксический разбор зависимостей
Синтаксический разбор конституции
Разрешение кореференции
Анализ тональности
Атрибуция цитат
Начало работы с Stanford CoreNLP
Скачать: Получите CoreNLP с официального сайта или репозиториев
Настроить: Установите каталог дистрибуции в вашем CLASSPATH
Интегрировать: Используйте API для интеграции с вашим приложением
Запустить: Выполните конвейеры на текстовых данных для аннотаций
Варианты использования Stanford CoreNLP
- Аннотация текста
- Анализ тональности
- Распознавание сущностей
- Синтаксический разбор зависимостей
- Разрешение кореференции




