Hub documentation
Использование Stanza на Hugging Face
Использование Stanza на Hugging Face
stanza — это набор точных и эффективных инструментов для лингвистического анализа многих человеческих языков. Начиная от исходного текста и заканчивая синтаксическим анализом и распознаванием сущностей, Stanza предоставляет передовые модели NLP для языков на ваш выбор.
Исследование Stanza в Hub
Модели stanza можно найти, используя фильтр слева на странице моделей. Доступно более 70 моделей для разных языков!
Все модели на Hub поставляются со следующими возможностями:
- Автоматически сгенерированная карточка модели с кратким описанием и метаданными в виде тегов, которые помогают в поиске.
- Интерактивный виджет, с помощью которого можно взаимодействовать с моделью непосредственно в браузере (для распознавания именованных сущностей и определения частей речи).
- Виджет Inference Providers, позволяющий выполнять запросы на инференс (для распознавания именованных сущностей и определения частей речи).
Использование существующих моделей
Библиотека stanza автоматически загружает модели с Hub. Вы можете использовать stanza.Pipeline, чтобы скачать модель с Hub и выполнить инференс.
import stanza
nlp = stanza.Pipeline('en') # download th English model and initialize an English neural pipeline
doc = nlp("Barack Obama was born in Hawaii.") # run annotation over a sentenceОбмен моделями
Чтобы добавить новые официальные модели Stanza, вы можете следовать процессу добавления нового языка, а затем поделиться своими моделями с командой Stanza. Также официальный скрипт для загрузки моделей на Hub можно найти здесь.
Дополнительные ресурсы
stanzaдокументация.