NLP Academy · درس

الترجمة الآلية عمليًا

ترجم النص باستخدام نموذج مدرّب مسبقًا

الدرس 3 من 413 خطوة

الترجمة الآلية عمليًا درس مجاني في NLP Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في NLP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة NLP Academy 4 دروس في المجموع.

الترجمة أيضًا مهمة Seq2Seq

تُحوّل الترجمة الآلية النص من لغة إلى أخرى. وكالتلخيص، فهي مهمة seq2seq: قراءة جملة وكتابة ما يعادلها. 🌍

مترجمات مدرّبة مسبقًا

نادراً ما تدرّبون نموذجًا من الصفر. فمشاريع مثل MarianMT وNLLB توفّر نماذج جاهزة لمئات أزواج اللغات.

خط أنابيب الترجمة

توفّر Hugging Face خط أنابيب لـالترجمة. حدّدوا لغتي المصدر والهدف في سلسلة المهمة لتحميل النموذج الصحيح.

from transformers import pipeline
tr = pipeline("translation_en_to_fr")

ترجمة جملة

مرّروا النص واقرؤوا translation_text الناتج. يتولى خط الأنابيب تقطيع النص إلى رموز وفك الترميز وإعادة تحويل الرموز إلى نص نيابةً عنكم.

out = tr("NLP is powerful.")
print(out[0]["translation_text"])

اختيار زوج اللغات

بالنسبة إلى الأزواج التي لا تتوفر لها مهمة مضمّنة، حمّلوا نموذج Marian محددًا باسمه. وتغطي عائلة opus-mt نطاقًا واسعًا جدًا من اتجاهات الترجمة.

tr = pipeline("translation",
  model="Helsinki-NLP/opus-mt-en-de")

الاتجاه مهم

يُدرَّب النموذج على اتجاه واحد، مثل الترجمة من الإنجليزية إلى الألمانية. وللترجمة في الاتجاه المعاكس، تحتاجون إلى النموذج العكسي، وليس إلى استخدام النموذج نفسه بالعكس.

التجميع لزيادة السرعة

مرّروا قائمة من الجمل لترجمتها دفعةً واحدة. يتيح التجميع استخدام وحدة GPU بكفاءة، وهو أسرع بكثير من إجراء استدعاء لكل سطر.

راقبوا حد الرموز

تفرض نماذج الترجمة أيضًا حدًا لطول الإدخال. قسّموا الفقرات الطويلة حسب الجملة حتى لا يُقتطع شيء بصمت في منتصف الفكرة.

التقطيع إلى رموز فرعية

تقسّم المترجمات الكلمات النادرة إلى رموز فرعية. ويتيح ذلك للنموذج التعامل مع الأسماء والكلمات غير المعروفة دون الحاجة إلى مفردات ثابتة تضم الكلمات كاملة.

السياق يتفوق على الترجمة كلمةً بكلمة

تترجم النماذج الحديثة الجمل كاملةً، مع التقاط السياق. ولهذا تتعامل مع التعابير الاصطلاحية أفضل بكثير من الأنظمة القديمة التي تترجم كلمةً بكلمة.

تختلف الجودة حسب الزوج

تتميز الأزواج الغنية بالبيانات، مثل الإنجليزية والإسبانية، بجودة ممتازة. أما اللغات منخفضة الموارد فلديها بيانات تدريب أقل، لذا توقّعوا نتائج أقل جودة فيها.

تحقق سريع

تحتاجون إلى ترجمة نص من الألمانية إلى الإنجليزية. ماذا تفعلون؟

مراجعة

ترجمتم نصًا باستخدام pipeline من Hugging Face، واخترتم أزواج اللغات، واحترمتم اتجاه الترجمة وحدود الرموز، وتعلّمتم سبب أهمية السياق. 🎯

البدء مجانًا

تعلم Python مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

الأسئلة الشائعة

هل درس «الترجمة الآلية عمليًا» مجاني؟

نعم — نص درس «الترجمة الآلية عمليًا» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة NLP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة NLP Academy 4 دروس في المجموع.

ماذا ستتعلم في «الترجمة الآلية عمليًا»؟

ترجم النص باستخدام نموذج مدرّب مسبقًا تتمرن على NLP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ NLP Academy؟

لا تُشترط خبرة سابقة. NLP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «الترجمة الآلية عمليًا»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس NLP Academy هذا؟

نعم. كل درس في NLP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الملخصات الاستخراجية مقابل التلخيصية
  2. التلخيص باستخدام نموذج Seq2Seq
  3. الترجمة الآلية عمليًا
  4. تقييم التوليد باستخدام ROUGE وBLEU
← العودة إلى NLP Academy