# استخدام Flair على Hugging Face

[Flair](https://github.com/flairNLP/flair) هو إطار عمل بسيط للغاية لمعالجة اللغة الطبيعية بأحدث التقنيات. تم تطويره بواسطة [جامعة هومبولت في برلين](https://www.informatik.hu-berlin.de/en/forschung-en/gebiete/ml-en/) وأصدقائها.

## استكشاف Flair في Hub

يمكنك العثور على نماذج `flair` عن طريق التصفية على يسار [صفحة النماذج](https://huggingface.co/models?library=flair).

تأتي جميع النماذج على Hub بهذه الميزات المفيدة:

1. بطاقة نموذج مُولَّدة تلقائيًا مع وصف موجز.
2. مكوّن تفاعلي يمكنك استخدامه للتفاعل مع النموذج مباشرةً في المتصفح.
3. مكوّن مزوّدي الاستدلال الذي يتيح لك إرسال طلبات الاستدلال.

## التثبيت

للبدء، يمكنك اتباع [دليل تثبيت Flair](https://github.com/flairNLP/flair?tab=readme-ov-file#requirements-and-installation). كما يمكنك استخدام أمر التثبيت التالي من سطر واحد عبر pip:

```
$ pip install -U flair
```

## استخدام نماذج موجودة

يمكن بسهولة تحميل جميع نماذج `flair` من Hub:

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

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

بعد التحميل، يمكنك استخدام `predict()` لتنفيذ الاستدلال:

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

# print sentence
print(sentence)
```

يُخرج ما يلي:

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

إذا كنت ترغب في تحميل نموذج Flair محدد، يمكنك النقر على `Use in Flair` في بطاقة النموذج وستحصل على مقتطف برمجي جاهز للاستخدام!

## موارد إضافية

* مستودع Flair [repository](https://github.com/flairNLP/flair)
* وثائق [docs](https://flairnlp.github.io/docs/intro)
* نماذج Flair الرسمية [على Hub](https://huggingface.co/flair) (تم تدريبها بشكل رئيسي بواسطة [@alanakbik](https://huggingface.co/alanakbik) و [@stefan-it](https://huggingface.co/stefan-it))

