أساسيات الذكاء الاصطناعي

ما هو التعلم التجميعي؟

mm
أضف Unite.AI إلى مصادرك المفضلة على Google

التعلم التجميعي يجمع التنبؤات من نماذج متعددة. الفكرة الأساسية هي أن النماذج ذات الأخطاء المختلفة يمكن أن تنتج نتيجة أكثر دقة أو استقرارًا عندما يتم متوسط مخرجاتها، أو التصويت عليها، أو تمريرها إلى متعلم ميتا.

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

النقاط الرئيسية

  • تعمل التجميعات بأفضل شكل عندما تكون نماذج الأعضاء مفيدة بشكل فردي وتُحدث أخطاءً مختلفة بشكل ملحوظ.
  • يقوم التجميع بالحقائب (Bagging) بتدريب الأعضاء بشكل متوازي على بيانات معاد أخذ عينات منها؛ بينما يقوم التعزيز (Boosting) بتدريب المتعلمين تسلسليًا لتصحيح الأخطاء.
  • يقوم التجميع المتراكم (Stacking) بتدريب نموذج ميتا على تنبؤات خارج الطيات، وليس على تنبؤات داخل العينة.
  • يجب موازنة تحسين الدقة مع زمن الاستجابة، والمعايرة، وقابلية التفسير، وتكلفة الصيانة.
ما هو التعلم التجميعي؟ مخطط يوضح النموذج الأساسي أ، النموذج الأساسي ب، النموذج الأساسي ج، التنبؤات، التجميع، النتيجة النهائية
التنوع يساعد فقط عندما لا تكون أخطاء الأعضاء جميعها متماثلة.

التصويت والمتوسط

التصويت الصعب يختار الفئة التي حصلت على أكبر عدد من الأصوات. التصويت الناعم يُجري متوسط احتمالات الفئات، عادةً بعد المعايرة. غالبًا ما تقوم تجميعات الانحدار بمتوسط التنبؤات العددية. النسخ المرجحة تعطي تأثيرًا أكبر للأعضاء الأقوى.

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

التجميع بالحقائب والغابات العشوائية

التجميع بالتمهيد (Bootstrap aggregating) يدرب النماذج على مجموعات بيانات معاد أخذ عينات منها ويجري متوسطها. شجرة القرار ذات تباين عالٍ، مما يجعلها مرشحًا طبيعيًا للتجميع بالحقائب.

تضيف الغابات العشوائية اختيارًا عشوائيًا للميزات عند الانقسام، مما يقلل الارتباط بين الأشجار. يمكن استخدام أمثلة خارج الحقيبة لتقدير الأداء، لكن مجموعة اختبار نهائية غير مُستخدمة تظل ذات قيمة لاختيار النموذج وتأكيدات النشر.

التعزيز

يبني التعزيز نموذجًا إضافيًا على مراحل. يركز المتعلمون اللاحقون على الأمثلة أو الأنماط المتبقية التي يتعامل معها التجميع الحالي بشكل سيء. يغيّر AdaBoost أوزان الأمثلة؛ بينما يطابق التعزيز المتدرج (gradient boosting) المتعلمين مع التدرجات السالبة لخسارة مختارة.

يمكن للأشجار المعززة نمذجة علاقات جدوليّة معقّدة، لكن الأشجار العميقة، والجولات المفرطة، والتسريب قد تؤدي إلى الإفراط في التخصيص. معدل التعلم، عمق الشجرة، أخذ العينات الجزئية، وإيقاف التدريب المبكر هي عناصر تحكم رئيسية.

التراص والدمج

يُنشئ التراص نموذجًا من المستوى الثاني يتعلم كيفية دمج تنبؤات القواعد. لتجنب التسريب، يجب أن يأتي كل صف تدريب للنموذج الميتا من نموذج أساسي لم يتدرب على ذلك الصف. تولد عملية التحقق المتقاطع هذه التنبؤات خارج الطيات.

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

المقايضات التشغيلية

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

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

لماذا تعمل التجميعات

يجمع التعلم التجميعي نماذج متعددة بحيث تُلغى أخطاؤها جزئيًا أو تغطي نقاط قوتها مناطق مختلفة. يدرب التجميع بالحقائب النماذج على بيانات معاد أخذ عينات منها ويُجري متوسط التنبؤات، مما يقلل التباين؛ وتضيف الغابات العشوائية اختيارًا عشوائيًا للميزات لتفكيك ارتباط الأشجار. يدرب التعزيز المتعلمين تسلسليًا للتركيز على الخطأ المتبقي، غالبًا ما يقلل الانحياز لكنه يزيد الحساسية للضوضاء والضبط. يُدرب التراص نموذجًا ميتا على تنبؤات النماذج الأساسية. يجب أن يكون التنوع مفيدًا: متوسط النماذج المتطابقة يضيف تكلفة دون تقليل كبير في الخطأ.

تحدد الارتباطات بين الأخطاء الفائدة. يمكن أن يأتي التنوع من عينات البيانات، أو الميزات، أو الخوارزميات، أو المعاملات الفائقة، أو التهيئة العشوائية، أو نوافذ الوقت. التصويت الصعب يتجاهل الثقة؛ التصويت الناعم يُجري متوسط الاحتمالات لكنه يتطلب معايرة متوافقة. يمكن للانحدار المتوسط أو استخدام تجميع قوي. في التراص، تُعد التنبؤات خارج الطيات أساسية—فإن تدريب النموذج الميتا على تنبؤات القواعد من نفس البيانات المُدربة يسبب تسريبًا. احتفظ بقاعدة بسيطة للمتوسط قبل تبني مُدمج معقد.

التقييم، المعايرة، واللايقين

قارن كل عضو والتجميع على مجموعة احتفاظ بها مع تحضير مسبق متطابق. أبلغ عن مقاييس المهمة، والمعايرة، وأخطاء المجموعات الفرعية، والتباين عبر الطيات أو البذور، وتكلفة الموارد. يمكن للتجميع تحسين الجودة المتوسطة مع إخفاء نقطة عمياء مشتركة ناتجة عن بيانات أو تسميات مشتركة. افحص الاختلاف: قد يحدد اللايقين، لكن النماذج المرتبطة التي تخطئ بثقة قد تتفق. قم بمعايرة التجميع النهائي، ليس فقط الأعضاء، وتحقق من عتبات الامتناع مقابل قدرة المراجعة والعواقب.

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

التقديم والصيانة

تضاعف التجميعات الذاكرة، وزمن الاستجابة، والطاقة، والاعتمادات التشغيلية. قد يضغط التقطير السلوك المدمج إلى نموذج واحد، مع ضرورة وجود متطلبات تحقق جديدة. احفظ إصدارات الأعضاء، والتحضير المسبق، والأوزان، وتوجيه الطلبات ككيان واحد؛ عرّف السلوك عندما يتوقف عضو أو ينتج نتيجة غير صالحة. راقب تنبؤات الأعضاء والاختلاف بحيث يصبح الفشل الصامت مرئيًا. تقاعد عن الأعضاء الزائدة وأعد التدريب عمدًا. تُحسّن التجميعات التنبؤ عندما يكون تنوع الأخطاء حقيقيًا، لكنها لا تحول بيانات تدريب متحيزة أو هدف غير صالح إلى دليل موثوق.

مثال عملي: تجميع لتنبيهات الطقس الشديدة

يجمع فريق التنبؤ مجموعة ميزات نموذج فيزيائي، وشجرة معززة متدرجة، ونموذج تسلسل عصبي، وخط أساس إحصائي مُعاير. تُدرب تنبؤات خارج الطيات نموذج ميتا بسيط، وتُجرى التقييمات على عواصف مستقبلية مستبعدة تمامًا من تدريب الأعضاء. تشمل المقاييس استدعاء الحدث، الإنذارات الكاذبة، زمن التنبؤ المسبق، المعايرة، الأداء الجغرافي، والموثوقية خلال الظروف القصوى النادرة. يُفحص ارتباط أخطاء الأعضاء لأن البيانات المدخلة المشتركة قد تُنشئ نقاط عمياء مشتركة.

يحتفظ النظام بكل تنبؤ والنتيجة المدمجة. إذا كان أحد الأعضاء غير متاح، يستخدم النظام تكوينًا مخفضًا تم التحقق منه مسبقًا بدلاً من إعادة التطبيع الصامت. يُحفّز الاختلاف مراجعة إضافية لكنه لا يُعامل كعدم يقين في جميع الحالات. يراقب النظام انحراف الأعضاء، وزمن الاستجابة، ونتائج العواصف، مع تحديث الأوزان فقط عبر تحقق مُتحكم فيه. تظل التحذيرات العامة تحت عمليات اتخاذ قرار الأرصاد المصرح بها؛ يُحسّن التجميع الأدلة لكنه لا يعيد تعريف سياسة التنبيه بشكل مستقل.

دليل التنفيذ والاستعداد التشغيلي

يتطلب قرار الإنتاج أكثر من مجرد إظهار ناجح. حدِّد المستخدمين المستهدفين، وبيئة التشغيل، والمدخلات، والمخرجات، والاعتمادات، والمالك، وعواقب كل فشل مهم. أنشئ خط أساس قابل لإعادة الإنتاج ومجموعة تقييم مُصدَّرة قبل الضبط. اختبر الحالات العادية، وظروف الحد، ومدخلات غير صحيحة أو مفقودة، وتحول التوزيع، وانقطاع الاعتماد، وسوء الاستخدام، والمجموعات أو البيئات الأكثر احتمالًا لتقليل الخدمة. قس جودة المهمة مع المعايرة أو اللايقين، وزمن الاستجابة، ومعدل الإرسال، وتكلفة الموارد، وإمكانية الوصول، والخصوصية، والأمان. سجِّل كل تحويل وعَتبة حتى يتمكن مراجع مستقل من إعادة إنتاج النتيجة وتمييز الدليل عن نموذج أولي جذاب.

قبل الإطلاق، عيّن سلطة الإصدار، والاستثناءات، والتغييرات، والعودة إلى الحالة السابقة، وإيقاف الخدمة. استخدم نشرًا مرحليًا، واحفظ نسخة احتياطية آمنة، وتحقق من المراقبة عبر إدخال فشل متعمد. يجب أن تكشف القياسات التشغيلية عن جودة المدخلات، وسلوك المخرجات، وإصدار النموذج أو القاعدة، وصحة الاعتماد، وتجاوزات الإنسان، والنتائج المؤكدة دون جمع بيانات حساسة غير ضرورية. حدِّد عتبات التنبيه ومالك الاستجابة، ثم راجع الأدلة الواقعية بعد النشر بدلاً من افتراض استمرار الأداء غير المتصل. أعد التقييم كلما تغيرت مصادر البيانات أو المستخدمون أو النماذج أو البائعون أو السياسات أو الأجهزة أو الأهداف. يحتاج النظام المُحافظ أيضًا إلى وثائق استعادة، وتعلم الحوادث، وإجراءات الحذف والاحتفاظ، ونقطة واضحة يجب فيها تعطيله أو استبداله.

الأسئلة المتكررة

هل الغابة العشوائية تجميع؟

نعم. تجمع العديد من أشجار القرار العشوائية، عادةً عبر التصويت أو المتوسط.

هل يمكن للنماذج المتطابقة تشكيل تجميع مفيد؟

يمكن ذلك إذا أن بيانات التدريب أو التهيئة أو أخذ العينات يخلق أخطاءً مختلفة بما يكفي، لكن النسخ المتطابقة لا تضيف فائدة.

المراجع الأساسية

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