פירוק הטיה־שונות

הסקה, אומדן וקבלת החלטות מנתונים

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

Bias² היא שגיאה הנובעת מהנחות שגויות: מודל פשוט מכדי לתפוס את האמת (תת־התאמה). שונות היא שגיאה הנובעת מרגישות למדגם האימון הספציפי: מודל כה גמיש עד שהוא משנן את הרעש (התאמת־יתר). רעש הוא הרכיב הבלתי־ניתן לצמצום: אקראיות בנתונים שאף מודל אינו יכול להסיר.

הזז את המורכבות באיור. ככל שהמודל מורכב יותר, Bias² (ירוק) יורד אך השונות (אלמוג) עולה. סך שגיאת המבחן (שחור) הוא סכומם בתוספת רצפת הרעש: צורת U שתחתיתה היא המורכבות האופטימלית.

איפה זה ב־MLפירוק זה הוא התאוריה של תת־התאמה מול התאמת־יתר, וכך קוראים עקומת למידה. שגיאת אימון וגם שגיאת מבחן גבוהות = הטיה גבוהה = תת־התאמה (השתמש במודל גדול יותר). שגיאת אימון נמוכה אך שגיאת מבחן גבוהה = שונות גבוהה = התאמת־יתר (רסן, השג יותר נתונים, או פשט). בחירת מורכבות המודל היא מילולית מציאת תחתית ה־U הזה.
▶ פירוק הטיה־שונות
← רגרסיה מרוסנתקרוס־ולידציה →