Hub documentation

Использование Flair на Hugging Face

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Использование Flair на Hugging Face

Flair — это очень простой фреймворк для передовых методов NLP. Разработан Берлинским университетом Гумбольдта и друзьями.

Исследование Flair в Hub

Модели flair можно найти, используя фильтр слева на странице моделей.

Все модели на Hub обладают следующими полезными возможностями:

  1. Автоматически сгенерированная карточка модели с кратким описанием.
  2. Интерактивный виджет, с помощью которого можно взаимодействовать с моделью непосредственно в браузере.
  3. Виджет Inference Providers, позволяющий отправлять запросы на инференс.

Установка

Для начала вы можете воспользоваться руководством по установке Flair. Также можно установить пакет одной строкой через pip:

$ pip install -U flair

Использование существующих моделей

Все модели flair можно легко загрузить с Hub:

from flair.data import Sentence
from flair.models import SequenceTagger

# load tagger
tagger = SequenceTagger.load("flair/ner-multi")

После загрузки вы можете использовать predict() для выполнения инференса:

sentence = Sentence("George Washington ging nach Washington.")
tagger.predict(sentence)

# print sentence
print(sentence)

Выводится следующее:

Sentence[6]: "George Washington ging nach Washington." → ["George Washington"/PER, "Washington"/LOC]

Если вы хотите загрузить конкретную модель Flair, нажмите Use in Flair на карточке модели — и вы получите готовый фрагмент кода!

Дополнительные ресурсы

Update on GitHub