Transformers documentation
🤗 كتيّبات Transformers
ابدأ الآن
الفئات الأساسية
النماذج
المعالجات المسبقة
الاستدلال
واجهة برمجة التطبيقات Pipeline
توليد واجهة برمجة التطبيقات
التحسين
التحدث مع النماذج
التقديم
التدريب
الأجهزة
التكميم
التكاملات مع النظام البيئي
الموارد
واجهة برمجة التطبيقات
You are viewing main version, which requires installation from source. If you'd like
regular pip install, checkout the latest stable version (v5.22.1).
🤗 كتيّبات Transformers
يمكنك العثور هنا على قائمة بالدفاتر الرسمية التي يوفرها Hugging Face.
كما نودّ أن ندرج هنا محتوى مثيراً للاهتمام أنشأته المجتمع. إذا كنت قد كتبتَ دفتر(أفكار) أو أكثر يستفيد من 🤗 Transformers وترغب في إدراجك هنا، فيرجى فتح طلب سحب (Pull Request) ليتم تضمينه ضمن دفاتر المجتمع.
دفاتر هافينغ فايس 🤗
دفاتر ملاحظات التوثيق
يمكنك فتح أي صفحة من صفحات التوثيق كدفتر ملاحظات في Colab (يوجد زر مباشرة على الصفحات المذكورة)، كما أنها مدرجة هنا في حال احتجت إليها:
| دفتر ملاحظات | الوصف | |||
|---|---|---|---|---|
| جولة سريعة في المكتبة | عرض مختلف واجهات برمجة التطبيقات في Transformers | |||
| ملخص المهام | كيفية تشغيل نماذج مكتبة Transformers مهمةً بمهمة | |||
| معالجة البيانات مسبقًا | كيفية استخدام مُجزِّئ لمعالجة بياناتك مسبقًا | |||
| ضبط نموذج مُدرَّب مسبقًا | كيفية استخدام Trainer لضبط نموذج مُدرَّب مسبقًا | |||
| ملخص أدوات الترميز | الفرق بين خوارزميات المرمّزات | |||
| النماذج متعددة اللغات | كيفية استخدام النماذج متعددة اللغات في المكتبة |
أمثلة PyTorch
معالجة اللغة الطبيعية
| دفتر ملاحظات | الوصف | |||
|---|---|---|---|---|
| تدريب مُجزِّئك | كيفية تدريب واستخدام مُجزِّئ (tokenizer) خاص بك | |||
| تدريب نموذج اللغة الخاص بك | كيفية البدء بسهولة في استخدام transformers | |||
| كيفية ضبط نموذج على تصنيف النصوص | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج مُدرَّب مسبقًاً على أي مهمة من مهام GLUE. | |||
| كيفية ضبط نموذج على نمذجة اللغة | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج مُدرَّب مسبقًاً على مهمة لغة سببية أو لغة مقنّعة. | |||
| كيفية ضبط نموذج على تصنيف الرموز | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج مُدرَّب مسبقًا على مهمة تصنيف الرموز (NER، PoS). | |||
| كيفية ضبط نموذج على الإجابة عن الأسئلة | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج مُدرَّب مسبقًاً على SQUAD. | |||
| كيفية ضبط نموذج على الاختيار من متعدد | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج مُدرَّب مسبقاً على SWAG. | |||
| كيفية ضبط نموذج على الترجمة | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج مُدرَّب مسبقًاً على WMT. | |||
| كيفية ضبط نموذج على مهمة تلخيص النصوص | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج مُدرَّب مسبقًا على XSUM. | |||
| كيفية تدريب نموذج لغوي من الصفر | إبراز جميع الخطوات اللازمة لتدريب نموذج Transformer بشكل فعّال على بيانات مخصّصة | |||
| كيفية توليد النص | كيفية استخدام طرق فك الترميز المختلفة لتوليد اللغة باستخدام transformers | |||
| Reformer | كيف يدفع نموذج Reformer حدود نمذجة اللغة |
رؤية الحاسوب
| دفتر ملاحظات | الوصف | |||
|---|---|---|---|---|
| كيفية ضبط نموذج على تصنيف الصور (Torchvision) | عرض كيفية معالجة البيانات مسبقًا باستخدام Torchvision وضبط أي نموذج رؤية مُدرَّب مسبقًا على تصنيف الصور | |||
| كيفية ضبط نموذج على تصنيف الصور (Albumentations) | عرض كيفية معالجة البيانات مسبقًا باستخدام Albumentations وضبط أي نموذج رؤية مُدرَّب مسبقًا على تصنيف الصور | |||
| كيفية ضبط نموذج على تصنيف الصور (Kornia) | عرض كيفية معالجة البيانات مسبقًا باستخدام Kornia وضبط أي نموذج رؤية مُدرَّب مسبقًا على تصنيف الصور | |||
| كيفية تنفيذ كشف الأشياء بدون تدريب باستخدام OWL-ViT | عرض كيفية إجراء كشف كائنات بدون تدريب على الصور باستخدام استعلامات نصية | |||
| كيفية ضبط نموذج وصف الصور | عرض كيفية ضبط نموذج BLIP بدقة أكبر لتوليف أوصاف للصور على مجموعة بيانات مخصصة | |||
| كيفية بناء نظام تشابه الصور باستخدام Transformers | عرض كيفية بناء نظام لتشابه الصور | |||
| كيفية ضبط نموذج SegFormer على التقطيع الدلالي | عرض كيفية معالجة البيانات مسبقًاً وضبط نموذج SegFormer مُدرَّب مسبقًا على التقطيع الدلالي | |||
| كيفية ضبط نموذج VideoMAE على تصنيف الفيديو | عرض كيفية معالجة البيانات مسبقًاً وضبط نموذج VideoMAE المُدرَّب مسبقًاً على تصنيف الفيديو |
الصوت
| دفتر ملاحظات | الوصف | ||
|---|---|---|---|
| كيفية ضبط نموذج التعرف على الكلام باللغة الإنجليزية | عرض كيفية معالجة البيانات مسبقًاً وضبط نموذج كلام مُدرَّب مسبقًاً على TIMIT | ||
| كيفية ضبط نموذج التعرف على الكلام بدقة في أي لغة | عرض كيفية معالجة البيانات مسبقًاً وضبط نموذج كلامي مُدرَّب مسبقاً متعدد اللغات على Common Voice | ||
| كيفية ضبط نموذج على تصنيف الصوت | عرض كيفية معالجة البيانات مسبقًا ودقّ نموذج كلام مُدرَّب مسبقًا على مهمة اكتشاف الكلمات المفتاحية |
التسلسلات البيولوجية
| دفتر ملاحظات | الوصف | ||
|---|---|---|---|
| كيفية ضبط نموذج بروتين مُدرَّب مسبقًا | اطّلع على كيفية ترميز البروتينات وضبط نموذج «لغة» كبير مُدرَّب مسبقًا للبروتينات | ||
| كيفية توليد طيات البروتين | اطّلع على كيفية الانتقال من تسلسل بروتيني إلى نموذج بروتيني كامل وملف PDB | ||
| كيفية ضبط نموذج Nucleotide Transformer | شاهد كيفية ترميز الحمض النووي DNA وضبط نموذج "لغة" كبير مسبق التدريب للحمض النووي DNA | ||
| ضبط نموذج Nucleotide Transformer باستخدام LoRA | تدريب نماذج DNA أكبر حجماً بطريقة فعّالة من حيث الذاكرة |
أنماط أخرى
| دفتر ملاحظات | الوصف | ||
|---|---|---|---|
| التنبؤ بالمتسلسلات الزمنية الاحتمالية | اطّلع على كيفية تدريب Time Series Transformer على مجموعة بيانات مخصصة |
دفاتر ملاحظات الأدوات
| دفتر ملاحظات | الوصف | ||
|---|---|---|---|
| كيفية تصدير النموذج إلى ONNX | إبراز كيفية تصدير أحمال عمل الاستدلال وتشغيلها عبر ONNX |
دفاتر Optimum
🤗 Optimum هو امتداد لـ 🤗 Transformers، ويوفر مجموعة من أدوات تحسين الأداء التي تُمكّن من تحقيق أقصى كفاءة لتدريب النماذج وتشغيلها على الأجهزة المستهدفة.
| دفتر ملاحظات | الوصف | ||
|---|---|---|---|
| كيفية تكميم نموذج باستخدام ONNX Runtime لتصنيف النصوص | إظهار كيفية تطبيق التكميم الثابت والديناميكي على نموذج باستخدام ONNX Runtime لأي مهمة من مهام GLUE. | ||
| كيفية ضبط نموذج على تصنيف النصوص باستخدام ONNX Runtime | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج على أي مهمة من مهام GLUE باستخدام ONNX Runtime. | ||
| كيفية ضبط نموذج على التلخيص باستخدام ONNX Runtime | اعرض كيفية معالجة البيانات مسبقًاً وضبط نموذج على XSUM باستخدام ONNX Runtime. |
دفاتر المجتمع
يتوفر المزيد من الدفاتر التي طوّرها المجتمع هنا.
Update on GitHub