בדיקת הרגולריזציה של L2

התרגיל הזה מכיל מערך נתונים קטן ורעשני של אימון. בסביבה כזו, ביגוד יתר הוא חשש אמיתי. למזלנו, הרגולריזציה יכולה לעזור.

התרגיל הזה מורכב משלוש משימות קשורות. כדי לפשט את ההשוואות לכל שלוש המשימות, להריץ כל משימה בכרטיסייה נפרדת.

  • משימה 1: מריצים את המודל כפי שניתן במשך 500 תקופות של זמן (epoch) לפחות. הערה הבאים:
    • אובדן בדיקה.
    • הדלתא בין אובדן בבדיקה ואובדן אימון.
    • המשקלים שנלמדו של התכונות ושל התכונה מוצלבים. (העובי היחסי של כל שורה שפועלת מ-FEATURES עד OUTPUT מייצג את המשקל שנלמד עבור אותה תכונה או צלב תכונה. כדי למצוא את ערכי המשקל המדויקים, יש להעביר את העכבר מעל בכל שורה).
  • משימה 2: (כדאי לבצע את המשימה הזו בכרטיסייה נפרדת.) הגדל את שיעור הנורמליזציה מ-0 ל-0.3. לאחר מכן, מריצים את במשך 500 תקופות של זמן, או למצוא תשובות לשאלות הבאות:
    • מה ההבדל בין אובדן בדיקה במשימה 2 לבין אובדן הבדיקה במשימה 1?
    • איך משתנה הדלת בין אובדן בבדיקה לבין אובדן אימון במשימה 2 שונה ממשימה 1?
    • מה ההבדל בין המשקולות שנלמדו לכל תכונה ולכל תכונה ממשימה 2 למשימה 1?
    • מה המשמעות של התוצאות לגבי מורכבות המודל?
  • משימה 3: כדאי לערוך ניסויים בשיעור הרגולריזציה (regularization), ולנסות למצוא את ערך אופטימלי.

(התשובות מופיעות מתחת לתרגיל).