ما النموذج؟ وكيف يتم التدريب؟
قبل أي معادلات: النموذج مجرد آلة إجابات يبنيها الحاسوب من بياناتك. يوضح هذا الدرس من أين يأتي — ولماذا تهم طريقة اختباره أكثر من مدى ذكائه.
النموذج معادلة يكتبها الحاسوب
تخيّل جدول بيانات بألف صف من مبيعات منازل سابقة: المساحة والحي والعمر — والسعر الذي بيع به كل منها. يمكنك التحديق فيه وتكوين حدس: «الأكبر يُباع بأغلى، وذلك الحي يضيف علاوة». نموذج تعلُّم الآلة هو ذلك الحدس، مكتوبًا كقاعدة دقيقة توصّل إليها الحاسوب بنفسه.
تأخذ القاعدة أعمدة الإدخال — الخصائص — وتعيد أفضل تخمين لعمود الإجابة — الهدف. يسمّى هذا التخمين تنبؤًا. لا شيء أكثر غموضًا من ذلك: بيانات تدخل، وقاعدة تُتعلَّم، وإجابات تخرج.
التدريب: خمّن، قِس، عدّل، كرّر
كيف يجد الحاسوب القاعدة؟ بالمحاولة والخطأ، وبسرعة فائقة. يبدأ بتخمين تقريبي لقاعدة، ويستخدمها للتنبؤ بكل صف في بياناتك، ويقيس مقدار خطأ تلك التنبؤات، ثم يعدّل القاعدة لتقليص الخطأ. ثم يفعل ذلك مجددًا. ومجددًا — آلاف المرات — حتى يتوقف الخطأ عن التحسّن.
تلك الحلقة كلها هي التدريب. عند انتهائها تُجمَّد القاعدة المعدَّلة — النموذج — وتُحفظ. ومنذ ذلك الحين يجيب فقط؛ ولا يواصل التعلّم من تلقاء نفسه.
لماذا يُحجب جزء من البيانات
إليك الفخ: نموذج يُقيَّم على الصفوف نفسها التي تدرّب عليها يمكنه الغش — ليس عمدًا، بل بالحفظ. لذا قبل بدء التدريب، يضع بيانِي جزءًا من بياناتك جانبًا ولا يعرضه على النموذج أبدًا. الصفوف المحجوبة هي الامتحان؛ وصفوف التدريب هي مادة المذاكرة.
طالب يحفظ إجابات امتحان العام الماضي يسجّل 100% في كل اختبار تجريبي — ويرسب في الامتحان الحقيقي. هذا هو فرط التخصيص: الخلط بين الحفظ والفهم. والفشل المعاكس موجود أيضًا: طالب لا يجيب أبدًا إلا بـ«متوسط الدرجات نحو 70» أبسط من أن يكون مفيدًا — وهذا هو فرط التعميم.
كل درجة يعرضها لك بيانِي على بطاقة النموذج اكتُسبت على بيانات محجوبة لم يرها النموذج أثناء التدريب. وهذا ما يجعل الدرجة جديرة بالثقة.
كيف يتجنّب بيانِي التخمين المحظوظ
امتحان واحد قد يظل محظوظًا — فربما صادف أن الصفوف المحجوبة سهلة. لذا يقيّم بيانِي كل نموذج مرشح عبر التحقق التقاطعي: تُقسَّم البيانات إلى عدة أجزاء، ويأخذ كل جزء دوره كامتحان بينما الباقي مادة مذاكرة. خمسة أجزاء تعني خمسة امتحانات؛ والدرجة المعتمدة هي المتوسط.
للنماذج أيضًا إعدادات خاصة بها — كم يُسمح لشجرة القرار أن تتعمق، وبأي سرعة تتعدّل القاعدة. تسمّى هذه المفاتيح مُعامِلات الضبط، وبدلًا من أن يطلب منك اختيار قيم، يجرّب بيانِي توليفات معقولة لأفضل النماذج ويحتفظ بما يحقق أفضل الدرجات عبر تلك الامتحانات الدوّارة نفسها.
أنواع الأسئلة الثلاثة
كل ما سبق ينطبق على النماذج جميعًا. ما يتغيّر هو نوع الإجابة التي تطلبها:
الانحدار — توقّع رقمًا
سعر أو مدة أو كمية. «بكم سيُباع هذا المنزل؟» الدرس التالي يحسب مثالًا كاملًا يدويًا.
التصنيف — توقّع صنفًا
نعم أو لا، مغادرة أو بقاء، أ/ب/ج. «هل سيلغي هذا العميل اشتراكه الشهر القادم؟» الدرس 3 يملأ مصفوفة دقة حقيقية.
التنبؤ الزمني — توقّع مستقبل سلسلة
مبيعات الشهر القادم، وطلب الأسبوع المقبل — حيث يهم ترتيب الصفوف. الدرس 4 يوضح كيف يقرأ النموذج الزمن.
لست مضطرًا أبدًا لاختيار خوارزمية: فأيًّا كان سؤالك، يدرّب بيانِي تشكيلة كاملة من عائلات النماذج بالتوازي ويحتفظ بالأفضل درجة.
يصف هذا الدرس مسار بيانِي الحقيقي بصيغة مبسّطة. يُحدَّث يدويًا عند تغيّر المسار، لذا قد تتأخر الصياغة أحيانًا عن الكود.