MORAIDICTIONNAIRE IA
Évaluation

التحقق المتقاطع

تقنية تقييم تختبر النموذج على عدة تقسيمات للبيانات للحصول على قياس أداء موثوق.

تخيّل طالبًا يراجع فقط الأسئلة التي ستظهر في الامتحان النهائي: سيحصل على درجة ممتازة، لكن هل تعلّم حقًا؟ يعالج التحقق المتقاطع (Cross-Validation) هذه المشكلة نفسها في تعلّم الآلة. إنه أسلوب تقييم يقوم بتدريب النموذج واختباره على عدة تقسيمات مختلفة للبيانات نفسها، بهدف تقدير أدائه بطريقة متينة لا تعتمد على الحظ.

مبدأ التقسيم إلى k أجزاء

الصيغة الأكثر شيوعًا هي التحقق المتقاطع بـ k طيّات (k-fold). تُقسَّم مجموعة البيانات إلى $k$ أجزاء متساوية تُسمى طيّات. في كل جولة، تُستخدم طيّة واحدة كمجموعة اختبار وتُستخدم الـ $k-1$ المتبقية للـتدريب. تتكرر العملية $k$ مرة، ثم يُحسب متوسط النتائج:

$$\text{Score}{CV} = \frac{1}{k}\sum_i$$}^{k} \text{Score

وبقيم نموذجية مثل $k=5$ أو $k=10$، تُستخدم كل نقطة بيانات بالتناوب للتدريب وللاختبار معًا.

لماذا هو ضروري

قد يكون التقسيم البسيط (تدريب/اختبار) مضلِّلًا: فالتقسيم المحظوظ يضخّم النتيجة بشكل مصطنع. يقلّل التحقق المتقاطع من هذا التباين ويساعد على كشف فرط التخصيص (Overfitting).

الطريقة البيانات المختبَرة الموثوقية
تدريب/اختبار بسيط جزء واحد منخفضة
k-fold الكل، $k$ مرة عالية
ترك واحد جانبًا نقطة واحدة كل مرة عالية جدًا ومكلفة

صيغ مفيدة

يبادل التحقق المتقاطع قليلًا من وقت الحساب مقابل ثقة كبيرة في النتيجة.

استكشف قاموس الذكاء الاصطناعي →