מדד וחקירה
כיצד לבצע את עבודת הצלב: קלקולות ועיסוקים טובים
Table of Contents
Cross-validation היא שיטה סטטיסטית המשמשת להערכת הביצועים של דגמי למידת מכונה.זה עוזר להעריך כמה מודל מתאים להגדרה עצמאית של נתונים.
הבנה: Cross-Validation
הגשמה צלבית כוללת חלוקת הנתונים ל subsets, להכשיר את המודל על חלק מה subsets האלה, ובדיקה אותו על אחרים.תהליך זה חוזר פעמים רבות כדי להשיג מדד ביצועים ממוצע.השיטה הנפוצה ביותר היא צלב כפול, שבו הנתונים מחולקים לחלקים שווים.
⁇ ב Cross-Validation
בקרי-פולג כפול, מבוצעים השלבים הבאים:
- לחלק את הנתונים ל- k חלקים שווים.
- עבור כל גלגול, בחר חלק אחד כמבחן ואת החלקים הנותרים k-1 כמו מערכת האימונים.
- לאמן את המודל על מערכת האימונים ולבחון אותו על מערכת הבדיקה.
- להקליט את מדד הביצועים, כגון דיוק או שגיאה מרובעת.
- חזור עד שכל החלקים שימשו כמבחן.
הביצועים הכוללים מחושבים על ידי שילוב מדדים המתקבלים בכל הרהרציה.זה מספק הערכה חזקה יותר של יעילות המודל.
הפרקטיקה הטובה ביותר ל-Cros-Validation
כדי להבטיח הערכה מדויקת, שקול את השיטות הטובות ביותר:
- בחר ערך מתאים של k, כגון 5 או 10, בהתאם לגודל של נתונים.
- ודאו שהנתונים משתבשים לפני פיצול כדי למנוע הטיה.
- השתמש בהגדרה של cross-validation עבור נתונים לא מאוזנים כדי לשמור על חלוקת הכיתה.
- לשלב את הסגידה חוצה עם כוונון היפר-פרפרפרפרמטר לתוצאות אופטימליות.
- היזהרו מדליפה נתונים על ידי מניעת מידע מדליפה בין מערכות אימון ומבחן.