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

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

التحسين والتنظيم

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

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

أهداف الدرس

  • فصل النموذج والهدف وخوارزمية التحسين
  • فحص تحديث لوجستي واحد يدويا
  • استخدام سلوك التعلم دليلا تشخيصيا

فصل النموذج والهدف وخوارزمية التحسين

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

لخطوة التدرج مقياس واتجاه

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

فحص تحديث لوجستي واحد يدويا

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

python مثال محلي ببيانات اصطناعية ثابتة
import numpy as np
x = np.array([-1.0, 1.0])
y = np.array([0.0, 1.0])
w = 0.0
p = 1.0 / (1.0 + np.exp(-x * w))
gradient = np.mean(x * (p - y))
w -= 0.5 * gradient
z = x * w
print(f"w={w:.2f}")
print(np.round(1.0 / (1.0 + np.exp(-z)), 3).tolist())
print(f"loss={np.mean(np.logaddexp(0.0, z) - y * z):.3f}")
الناتج المتوقع
w=0.25
[0.438, 0.562]
loss=0.576

تعطي الخطوة ربعا واحتمالات حسابية لا دليل معايرة تجريبية.

يغير التنظيم الحل المفضل

يحل المثال ridge بلا ثابت بمجموع تربيعي وعقوبة معيار المعامل. تجعل الهوية الانكماش قابلا للفحص. تستبدل العقوبة الملاءمة بالصغر ولا تضمن المستقبل. يتبع alpha المحجمة والتطبيع وتختلف L1 وL2 والاعتراض. اختر القوة والمعالجة بالتحقق ولا تعد مقادير المعاملات بين وحدات مختلفة أهمية عامة. وقد تختلف معاملة الثابت وقوة العقوبة بين المكتبات، لذلك يجب مطابقة تعريف الهدف والمقياس قبل مقارنة المعاملات أو تفسير انكماشها أو تسميته تحسنا عاما.

python مثال محلي ببيانات اصطناعية ثابتة
import numpy as np
X = np.eye(2)
y = np.array([2.0, 4.0])
alpha = 1.0
plain = np.linalg.lstsq(X, y, rcond=None)[0]
ridge = np.linalg.solve(X.T @ X + alpha * np.eye(2), X.T @ y)
print(plain.tolist())
print(ridge.tolist())
الناتج المتوقع
[2.0, 4.0]
[1.0, 2.0]

ينصف alpha واحد المعاملين بهدف غير مطبع وتصميم هوية بلا ثابت.

استخدام سلوك التعلم دليلا تشخيصيا

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

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

يتباعد التدريب بعد المحجمة

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

يعد التقارب صحة للنموذج

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

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

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

اختبر فهمك

1. لماذا قد تخطئ بالخسارة التدريبية الأقل؟

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

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

2. ماذا توثق لإعادة ملاءمة خطية منظمة؟

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

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

أهم ما تعلمته

  • يختلف التحسين والتقييم.
  • يتبع التنظيم الهدف والمقياس.
  • تفيد الحسابات الصغيرة النقية بالتشخيص.

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