النماذج القائمة على Transformer
مقدمة إلى BERT وGPT
النماذج القائمة على Transformer درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 5 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 5 دروس في المجموع.
مقدمة إلى المحوّلات
النماذج القائمة على المحوّلات
أحدثت نماذج المحوّلات ثورة في NLP من خلال إتاحة فهم اللغة وتوليدها بدقة وكفاءة عاليتين. ومن أمثلتها BERT وGPT وT5.
تستخدم هذه النماذج آليات الانتباه لمعالجة الكلمات ضمن سياق الكلمات المحيطة بها، مما يجعلها فعّالة جدًا في مهام NLP المختلفة.

ما هي المحوّلات؟
ما هي المحوّلات؟
المحوّلات هي نماذج للتعلّم العميق تستخدم آليات الانتباه لتحديد أهمية الكلمات في الجملة بالنسبة إلى بعضها بعضًا. وتتميّز بقدرتها على التقاط العلاقات السياقية بين الكلمات.
تشمل الابتكارات الرئيسية ما يلي:
- الانتباه الذاتي: يتيح للنموذج التركيز على الأجزاء ذات الصلة من الجملة.
- الترميز الموضعي: يساعد النموذج على فهم ترتيب الكلمات.
BERT: تمثيلات المشفّر ثنائية الاتجاه من المحوّلات
BERT: تمثيلات المشفّر ثنائية الاتجاه من المحوّلات
إن BERT نموذج قائم على المحوّلات يفهم السياق من خلال قراءة النص في الاتجاهين. ويُدرَّب مسبقًا على مجموعات كبيرة من النصوص، ثم يُضبط بدقة لأداء مهام محددة.
تشمل تطبيقات BERT ما يلي:
- الإجابة عن الأسئلة
- تحليل المشاعر
- تصنيف النصوص
GPT: المحوّل التوليدي المدرَّب مسبقًا
GPT: المحوّل التوليدي المدرَّب مسبقًا
تركّز نماذج GPT على توليد النصوص، وتُدرَّب مسبقًا باستخدام التعلّم غير الخاضع للإشراف. وتعالج نماذج GPT النص في اتجاه واحد، فتتنبأ بالكلمة التالية استنادًا إلى الكلمات السابقة.
تشمل تطبيقات GPT ما يلي:
- روبوتات المحادثة
- تلخيص النصوص
- الكتابة الإبداعية
كيفية عمل المحوّلات
كيفية عمل المحوّلات
تعالج المحوّلات النص على مرحلتين أساسيتين:
- الترميز: يعالج النص المُدخل ويولّد تمثيلات ذات معنى.
- فك الترميز: يولّد المخرجات استنادًا إلى التمثيلات المُرمّزة (ويُستخدم في نماذج مثل GPT).
مثال: استخدام BERT لتحليل المشاعر
مثال: استخدام BERT لتحليل المشاعر
يمكننا استخدام مكتبة Hugging Face Transformers لإجراء تحليل المشاعر باستخدام BERT:
from transformers import pipeline
# Load pre-trained BERT sentiment analysis pipeline
sentiment_analyzer = pipeline("sentiment-analysis")
# Analyze sentiment
result = sentiment_analyzer("I love working with transformers!")
print(result)مزايا نماذج المحوّلات
مزايا نماذج المحوّلات
تقدم المحوّلات عدة فوائد:
- القدرة على التقاط العلاقات السياقية المعقدة.
- قابلية عالية للتوسّع مع مجموعات البيانات الكبيرة.
- أداء متطور جدًا في مهام NLP المختلفة.
التحديات المرتبطة بالمحوّلات
التحديات المرتبطة بالمحوّلات
رغم نقاط قوتها، تواجه المحوّلات تحديات، منها:
- ارتفاع التكلفة الحسابية واحتياجات الذاكرة.
- صعوبة ضبطها بدقة لمجموعات البيانات الصغيرة.
- انحيازات موروثة من بيانات التدريب.
الملخص والخطوات التالية
الملخص والخطوات التالية
في هذا الدرس، قمنا بما يلي:
- استكشفنا نماذج المحوّلات مثل BERT وGPT.
- تعلّمنا كيفية استخدام المحوّلات لآليات الانتباه من أجل فهم اللغة.
- ناقشنا مزايا نماذج المحوّلات وتحدياتها.
بفضل المحوّلات، وصلت مهام NLP إلى مستويات جديدة، مما أتاح معالجة النصوص بدقة وكفاءة عاليتين.

الأسئلة الشائعة
هل درس «النماذج القائمة على Transformer» مجاني؟
نعم — نص درس «النماذج القائمة على Transformer» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 5 دروس في المجموع.
ماذا ستتعلم في «النماذج القائمة على Transformer»؟
مقدمة إلى BERT وGPT تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟
لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 5 من أصل 5.
كم من الوقت يستغرق درس «النماذج القائمة على Transformer»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟
نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- التعامل مع البيانات النصية
- التجزئة والتطبيع
- نماذج N-Gram
- مفاهيم تحليل المشاعر
- النماذج القائمة على Transformer