תרגיל 1: מתחילים בצורה ברורה ופשוטה

כותבים מה רוצים לעשות במודל הלמידה החישובית.

אנחנו רוצים להשתמש במודל הלמידה החישובית כדי:

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

תרגיל 2: התוצאה האידיאלית שלך

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

התוצאה האידיאלית שלנו היא:

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

תרגיל 3: מדדי ההצלחה שלכם

כותבים את המדדים להצלחה עם כשלים במערכת למידת המכונה. המדדים של כישלונות חשובים, כלומר, איך אפשר לדעת אם מערכת למידת המכונה (ML) נכשלה? גם את מדדי ההצלחה וגם את מדדי הכשל, יש לנסח בנפרד ממדדי ההערכה של המודל. לדוגמה, אל תדברו על דיוק, על הריקול או על AUC, אלא על התוצאות הצפויות. לעתים קרובות המדדים האלה יהיו קשורים לתוצאה האידאלית שציינתם למעלה.

מדדי ההצלחה שלנו:

מודל למידת המכונה שלנו נחשב לכשל אם:

עצות להצלחה
  • האם המדדים ניתנים למדידה?
  • איך ברצונך למדוד אותם?
  • מתי תוכלו למדוד אותם?
    • כמה זמן ייקח לך לדעת אם מערכת ה-ML החדשה שלך הצליחה או נכשלה?
  • כדאי לקחת בחשבון את העלויות של ההנדסה והתחזוקה לאורך זמן.
  • כשל נוסף לא יכול להיגרם רק כתוצאה מ מדד הצלחה.

תרגיל 4: הפלט שלך

כותבים את הפלט שרוצים לייצר מהמודל למידת המכונה (ML).

הפלט מהמודל של למידת המכונה שלנו יהיה:

הפלט מוגדר כאחת מהאפשרויות הבאות:

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

תרגיל 5: שימוש בפלט

עליכם לכתוב מתי יש לקבל את הפלט ממודל למידת המכונה, ואיך להשתמש בו במוצר.

הפלט מהמודל של למידת המכונה יושג כאשר:

התוצאה תשמש עבור:

עצות להצלחה
כדאי להביא בחשבון את הנתונים הדרושים לחיזוי. לדוגמה, אם משתמשים בלמידת מכונה כדי לחזות את זמן הנסיעה באפליקציית מפות Google, אפשר להשתמש בנוסח הבא: "הפלט מהמודל יושג כאשר המשתמש בוחר את נקודת המוצא, היעד ואמצעי התחבורה".
יש להביא בחשבון את אופן השימוש בתוצאה הצפויה במוצר שלך.
  • האם הוא יוצג מיד למשתמש בממשק משתמש?
  • האם הוא ינוצל על ידי הלוגיקה העסקית הבאה?
  • אילו דרישות השהיה יש לך?
הדרישות האלה (הדרישה להצגת מודל למידת מכונה) יכולות להשפיע על המידע שאפשר להשתמש בו כדי ליצור תחזיות. למשל:
  • זמן האחזור של שימוש בנתונים מהשירותים המרוחקים עלול להפוך את השימוש בהם ללא אפשרי.
  • אם מקורות נתונים מעכבים את זמינות המידע החדש:
    • ניתן ליצור יומנים שעובדו רק פעם ביום.
    • מידע מסוים לא ידוע עד שהוא מתרחש בפועל (למשל, אירועי המרה).
בדיקת Oracle: ההנחה שתמיד הייתה לכם התשובה הנכונה. איך להשתמש בהם במוצר?

תרגיל 6: השיטות היוריסטיות שלך

אם לא השתמשתם בלמידת מכונה, כתבו איך פותרים את הבעיה. לדוגמה, באילו שלבים אפשר להשתמש.

אם לא היינו משתמשים בלמידת מכונה, היינו צריכים:

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

הדפסת דף