معالجة اللغة والمحوّلات
افهم كيف تقرأ الآلات اللغة — ولماذا تقرأ العربية بشكل سيئ.
الحقيقة المزعجة في هذا المجال أن كل ما تقرأه تقريباً عن معالجة اللغة الطبيعية قيس على الإنجليزية، وعلى نصوص نظيفة، وعلى معايير قياس تسرّبت مجموعات اختبارها على الأرجح إلى بيانات التدريب. ثم توجّه المسار نفسه إلى مدوّنة رسائل زبائن مغاربة — نصفها دارجة، وثلثها فرنسية، ورشّة من العربية الفصحى، وأرقام هاتف بأرقام لاتينية وأخرى عربية في الجملة ذاتها — فتتبخّر الدقة التي وُعدت بها. هذا المسار موجود لأن هذه الفجوة ليست حاشية، بل هي العمل نفسه. تبدأ من حيث ينبغي أن يبدأ كل مقرر جاد في معالجة اللغة ولا يبدأ منه أحد تقريباً: التقطيع، وتحديداً ما الذي يدمّره التقطيع. الكلمة العربية تحمل حرف جر وأداة تعريف وجذراً ووزناً ولاحقة ملكية، كلها ملتحمة؛ ومقطّع الوحدات الفرعية المدرَّب أساساً على الإنجليزية يمزّقها إلى شظايا بلا معنى ويحاسبك ثلاثة أضعاف الرموز مقابل هذا الامتياز. من هناك تبني بصدق — التمثيلات، الانتباه، المحوّل، الضبط الدقيق — لكن دائماً مع سؤال: ما الذي ينكسر حين لا تكون اللغة إنجليزية؟ المرحلة الأخيرة للتقييم، لأن هذا هو الحقل الذي يسهل فيه خداع النفس أكثر من غيره: نتيجة جيدة على معيار ملوّث، ودرجة F1 محسوبة على تعليقات اختلف عليها اثنان، ومقياس يكافئ الهراء الفصيح. إن أنهيت هذا المسار ستكون أبطأ في إعلان النصر من معظم أهل الصناعة. وهذا هو المقصود.
ما ستتعلّمه
المتطلبات المسبقة
- إتقان بايثون وارتياح في التعامل مع المصفوفات والموترات
- جبر خطي واحتمالات بمستوى عملي لا بمستوى البرهان
- خبرة سابقة في تدريب شبكة عصبية كاملة
- الوصول إلى وحدة معالجة رسومية، مستأجرة أو معارة، لمرحلة الضبط الدقيق
الآفاق المهنية
- مهندس معالجة لغة طبيعية
- باحث في البحث التطبيقي
- مهندس تعلّم آلي (اللغة)
- لغوي حاسوبي / مختص باللغات قليلة الموارد
المراحل
المرحلة 1 — النص ليس بياناتٍ بعد
افهم ما يجري بين الجملة والموتر، وكل ما يرميه هذا التحويل بصمت.
المدة التقديرية · 8-10 أسابيعالتقطيع وما يدمّره
تقطيع الوحدات الفرعية مخطط ضغط مضبوط على المدوّنة التي دربته، وتلك المدوّنة كانت إنجليزية في معظمها. العربية تدفع مرتين: صرفها يدمج معانيَ تتمزق بين الشظايا، وكتابتها تستهلك رموزاً أكثر لكل كلمة، فالفقرة نفسها تكلّف أكثر وتتسع أقل. والدارجة تدفع مرة ثالثة، لأنها بلا إملاء معياري: الكلمة نفسها تظهر بخمس صيغ، وهي عند المقطّع خمس كلمات مختلفة.
المواضيع المغطّاة
ما ستبنيه
- قِس خصوبة الرموز للفقرة نفسها مترجمةً إلى الإنجليزية والفرنسية والفصحى والدارجة، وانشر النسبة
- خذ مئة رسالة بالدارجة وأحصِ كم صيغة إملائية مختلفة تجدها لعشر كلمات شائعة
- اكسر مقطّعاً: اعثر على جمل حقيقية يجعل تقطيعه فيها مهمة لاحقة مستحيلة
التمثيلات: من العدّ إلى التضمينات
التضمين ادعاء بأن للمعنى هندسة، وهو ادعاء مفيد وخاطئ جزئياً في آن. ستتدرّج من حقيبة الكلمات إلى المتّجهات السياقية وترى بالضبط ما يمكن لكل تمثيل أن يرمّزه وما لا يستطيع — بما في ذلك أن فضاء التضمين متعدد اللغات غالباً ما يكون فضاءً إنجليزياً تُستضاف فيه اللغات الأخرى بأدب قرب الحواف.
المواضيع المغطّاة
ما ستبنيه
- تغلّب على نموذج مضبوط دقيقاً باستخدام TF-IDF في مهمة تصنيف حقيقية، ثم اشرح بصدق لماذا كان ذلك ممكناً
- اسبر فضاءً متعدد اللغات: أظهر جملتين بالمعنى نفسه بالفرنسية والدارجة تقعان متباعدتين
- ابنِ بحثاً دلالياً على مجموعة مستندات مختلطة فرنسية-عربية ووثّق أين يسترجع هراءً
المرحلة 2 — المحوّلات والتكييف
افهم المعمارية بما يكفي لتصحيحها، وكيّف نموذجاً مدرَّباً مسبقاً دون إهدار شهر من الحوسبة.
المدة التقديرية · 10-12 أسابيعالانتباه والمعمارية
الانتباه جدول بحث ليّن، والمحوّل في جوهره تكرار لهذه الفكرة تشدّه وصلات متبقية وتطبيع. ستنفّذه مرة واحدة من الصفر — لا لأنك ستكتب واحداً في الإنتاج، بل لأنك لا تستطيع تشخيص انهيار تدريب أو مشكلة طول سياق انطلاقاً من مكتبة لم تفعل معها سوى استدعائها. ولا يزال التمييز بين المرمِّز وفاكّ الترميز مهماً، مهما قالت الموضة السائدة.
المواضيع المغطّاة
ما ستبنيه
- نفّذ انتباهاً أحادي الرأس من الصفر وأعد إنتاج مخرجات مكتبة على المدخل نفسه بتطابق عددي
- اعرض بصرياً الانتباه على جملة عربية وبيّن أين يضلّل تقطيع المقطّع الرؤوس
- قِس كلفة الاستدلال مع نمو السياق وارسم المنحنى مقابل تنبؤك الخاص
الضبط الدقيق، ومتى تتجنّبه
الضبط الدقيق جواب عن سؤال أضيق مما يظن معظم الناس. إنه يعلّم الصيغة والأسلوب وفضاء تصنيف متخصصاً؛ وهو وسيلة رديئة ومكلفة لتعليم الحقائق. القيد الحقيقي ليس وحدة المعالجة الرسومية أبداً، بل البيانات: ثلاثمئة مثال موسوم جيداً تتفوق على ثلاثين ألفاً مجموعة عشوائياً، ولا أحد يريد سماع ذلك لأن التوسيم ممل واستئجار وحدة معالجة يمنح شعوراً بالتقدم.
المواضيع المغطّاة
ما ستبنيه
- اضبط نموذجاً مدمجاً لاستخراج الكيانات المغربية — العلامات والمدن والعناوين — وتفوّق على نموذج عام في مجموعتك المحجوزة
- نفّذ المهمة نفسها بالأوامر ثم بالاسترجاع ثم بالضبط الدقيق، واعرض التكلفة والزمن والنتيجة جنباً إلى جنب
- استحثّ النسيان الكارثي عمداً، واكشفه بمجموعة ضابطة، ثم خفّفه
المرحلة 3 — التقييم وواقع تعدد اللغات
تعلّم ألا تثق بأرقامك، وابنِ أنظمة للغات تتجاهلها معايير القياس.
المدة التقديرية · 8-10 أسابيعالمقاييس التي تكذب
كل مقياس شائع صُمّم لغرض تجاوزه منذ زمن، والفجوة بين ما يقيسه وما يهمّك هي حيث تنحرف المسارات المهنية بصمت. الدقة على مجموعة غير متوازنة، ومقاييس التداخل التي تكافئ إعادة الصياغة الفصيحة، ونتائج معايير تسرّبت مجموعات اختبارها إلى التدريب المسبق. وتحت هذا كله يقبع التوسيم: إذا اختلف معلّقان كفؤان في ثلث الحالات، فلا معنى لأي مقياس محسوب على وسومهما.
المواضيع المغطّاة
ما ستبنيه
- اكتب دليل توسيم، واجعل شخصين يوسمان مئتي عنصر، وانشر درجة الاتفاق قبل أي نتيجة نموذج
- خذ ادعاءً منشوراً على معيار قياس وأعد إنتاجه على بيانات طازجة جمعتها بنفسك
- أنتج تصنيفاً للأخطاء لنموذج واحد مع أعداد لكل فئة وإصلاح واحد لكل فئة
اللغات واللهجات قليلة الموارد
يتحدث الدارجة عشرات الملايين، ولا تكاد تملك مدوّنة موسومة نظيفة، ولا معياراً إملائياً، وتقترض بكثافة من الفرنسية والأمازيغية والإسبانية في النَّفَس الواحد. ليس هذا قصوراً في اللغة بل قصور في مجموعات بياناتنا — وهو أيضاً فرصة، لأن من يبني المورد يملك الأرض. تتناول هذه الخطوة جمع البيانات بأخلاقية، ومعالجة التناوب اللغوي، والصدق في الاعتراف بأن نموذجاً قد يكون في طليعة المجال ويظل عديم النفع في الدار البيضاء.
المواضيع المغطّاة
ما ستبنيه
- اجمع وانشر مجموعة بيانات صغيرة بالدارجة بترخيص واضح لمهمة واحدة، مع دليل توسيم موثّق
- أطلق مصنّفاً يعالج التناوب بين الفرنسية والدارجة، واعرض نتيجته منفصلة على المدخلات الأحادية والمختلطة
- أظهر حالة يفشل فيها نموذج متعدد اللغات عالي النتيجة أمام نص مستخدم مغربي حقيقي، واشرح الآلية لا العَرَض فقط
أسئلة
هل تجعل النماذج اللغوية الكبيرة معالجة اللغة الكلاسيكية متقادمة؟
جعلت كثيراً منها غير ضروري، وجعلت قليلاً منها أثمن من أي وقت مضى. لا ينبغي لأحد اليوم أن يبني مصنّف مشاعر من الصفر بينما يقطع أمر واحد ثمانين بالمئة من الطريق في بعد ظهر واحد. لكن العشرين بالمئة المتبقية هي حيث المال، وبلوغها يتطلب بالضبط المهارات الكلاسيكية: معرفة ما فعله مقطّعك بالمدخل، وتصميم مخطط توسيم يتفق عليه شخصان، وحساب مقياس لا يكذب عليك، وإدراك أن معيارك تسرّب. النموذج الكبير خيار افتراضي ممتاز وعذر سيئ جداً لعدم فهم بياناتك. كذلك، عند الحجم الحقيقي، غالباً ما يكون مصنّف صغير مضبوط أرخص بعشرات المرات ويعمل حيث لا يستطيع نموذج كبير — وهذا يهم عملياً أكثر مما يهم في لوحة الصدارة.
ما الذي يجعل العربية والدارجة صعبتين على هذه النماذج تحديداً؟
تتراكم أربعة عوامل. أولاً الصرف: قد تحمل كلمة عربية واحدة ما توزّعه الإنجليزية على خمس، فيقطع مقطّع مدرَّب على الإنجليزية عبر المعنى لا حوله. ثانياً، الكتابة تكلّف رموزاً أكثر لكل وحدة معنى، فتدفع أكثر وتسع سياقاً أقل للفقرة نفسها. ثالثاً، الحركات غائبة عادة، ما يجعل بعض الكلمات ملتبسة فعلاً بدونها. رابعاً، وهو الأسوأ بالنسبة للدارجة تحديداً، لا يوجد معيار إملائي ولا مدوّنة موسومة نظيفة كبيرة: الكلمة نفسها تظهر بالحرف العربي وباللاتيني مع أرقام، في ست صيغ، داخل محادثة واحدة. لا شيء من هذا غريب أو مستعصٍ. إنه يعني ببساطة أن الأرقام المنشورة لا تنتقل، وأن عليك القياس على بياناتك أنت. معظم الناس يتخطون هذه الخطوة ثم يُفاجَؤون في الإنتاج.
كم من الرياضيات أحتاج فعلاً؟
ما يكفي لقراءة ضرب مصفوفات ومعرفة لماذا يتشبّع softmax — لا ما يكفي لبرهان مبرهنة تقارب. عملياً: جبر خطي إلى حدّ الارتياح مع الأشكال والإسقاطات، واحتمالات إلى حدّ فهم دالة الإمكان، وتفاضل بقدر ما تعرف ما هو التدرّج ولماذا يتلاشى. هذا مستوى عملي، ويمكن بلوغه في شهرين من الجهد الصادق. من يتعثّرون في هذا المسار ليسوا تقريباً ضعاف الرياضيات؛ بل هم من لا يقاومون إغراء تخطّي العمل على البيانات. يمكنك النجاة بحدس ضبابي عن الانتباه، لكنك لن تنجو بمجموعة تدريب لم تنظر إليها قط.
مسارات ذات صلة
هل تريد اتّباع هذا المسار مع مدرّب ومجموعة؟
← اكتشف أكاديمية 212AY