محتويات الدورة

التعلم الآلي / النماذج والاختيار المضبوط / الدرس 12

التحقق المتقاطع وضبط الاختيارات

افصل التدريب والاختيار والتقييم النهائي وعد المعالجة والعتبات والتوقف أجزاء الإجراء.

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • يقدر التحقق إجراء محددا
  • ملاءمة الأساس مستقلا بكل طية
  • الإبلاغ عن عدم يقين الاختيار وكلفته

يقدر التحقق إجراء محددا

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

تختار المعاملات الفوقية بطريقة مختلفة

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

ملاءمة الأساس مستقلا بكل طية

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

python مثال محلي ببيانات اصطناعية ثابتة
import numpy as np
y = np.arange(6, dtype=float)
indices = np.arange(len(y))
folds = np.array_split(indices, 3)
losses = []
for test in folds:
    train = np.setdiff1d(indices, test)
    prediction = np.full(test.shape, y[train].mean())
    losses.append(float(np.abs(y[test] - prediction).mean()))
print(losses)
print(f"mean fixture MAE={np.mean(losses):.3f}")
الناتج المتوقع
[3.0, 0.5, 3.0]
mean fixture MAE=2.167

يتعلم كل أساس من فهارس تدريبه وتيسر الأحجام المتساوية تفسير المتوسط.

فصل اختيار المرشح من النهائي

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

python مثال محلي ببيانات اصطناعية ثابتة
import numpy as np
names = ["small", "medium", "large"]
validation_loss = np.array([0.8, 0.6, 0.7])
separate_test_loss = np.array([0.9, 0.75, 0.65])
chosen = int(np.argmin(validation_loss))
print("chosen", names[chosen])
print(f"reported fixture test loss={separate_test_loss[chosen]:.2f}")
الناتج المتوقع
chosen medium
reported fixture test loss=0.75

يختار التحقق medium ولا تغيره أرقام الاختبار ولو صغر غيره.

الإبلاغ عن عدم يقين الاختيار وكلفته

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

الأخطاء الشائعة وإصلاحها

تعلن أفضل داخلية نهائية

لماذا يحدث؟
اختلط الاختيار والتقييم.
كيف تصلحه؟
قيم بإجراء خارجي صادق.
كيف تتجنب تكراره؟
وثق بيانات البحث.

يستخدم تحويل عام بالطيات

لماذا يحدث؟
أثر المحتجز بالتمثيل.
كيف تصلحه؟
أعده داخل كل تدريب.
كيف تتجنب تكراره؟
اختبر حد الإجراء.

يعد فرق صغير حاسما

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

اختبر فهمك

1. كيف يفسد اختيار الخصائص التحقق رغم إعادة المقدر؟

اعرض الحل المشروح

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

2. ماذا يحدث إذا حفز النهائي جولة ضبط؟

اعرض الحل المشروح

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

أهم ما تعلمته

  • قيم الإجراءات بتقسيم أمين.
  • تقع الاختيارات المتعلمة بحدودها.
  • ليست أفضل داخلية ادعاء نهائيا غير متحيز.

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