תהליכים שהמשתמשים עוברים מתחילת האינטראקציה עם מודלים של למידת מכונה ועד סופה
במאמר הזה מתוארים תהליכי העבודה של משתמשים במודלים של למידת מכונה (ML) שאומנו ב-BigQuery ML, כולל ההצהרות והפונקציות שאפשר להשתמש בהן כדי לעבוד עם מודלים של ML. BigQuery ML מציעה את הסוגים הבאים של מודלים של למידת מכונה:
מודלים של למידה מונחית:
מודלים של למידה לא מפוקחת:
מודלים של טרנספורמציה בלבד: מודלים של טרנספורמציה בלבד הם לא מודלים טיפוסיים של למידת מכונה, אלא ארטיפקטים שמבצעים טרנספורמציה של נתונים גולמיים לתכונות.
תהליכי יצירת מודלים
בטבלה הבאה מפורטים המשפטים והפונקציות שבהם אפשר להשתמש כדי ליצור מודלים ולשפר אותם:
1דוגמה מפורטת לשימוש בכוונון היפר-פרמטרים מופיעה במאמר שיפור ביצועי המודל באמצעות כוונון היפר-פרמטרים.
2BigQuery ML לא מציע פונקציה לאחזור המשקלים של המודל הזה. כדי לראות את המשקלים של המודל, אפשר לייצא את המודל מ-BigQuery ML ל-Cloud Storage ואז להשתמש בספריית XGBoost או בספריית TensorFlow כדי להציג את מבנה העץ של מודלים של עצים או את מבנה הגרף של רשתות עצביות. מידע נוסף זמין במאמרים EXPORT MODEL וייצוא מודל BigQuery ML לחיזוי אונליין.
תהליכים שעוברים המשתמשים במודל
בטבלה הבאה מפורטים המשפטים והפונקציות שבהם אפשר להשתמש כדי להעריך מודלים, לקבל מהם הסברים ותחזיות:
1ML.CONFUSION_MATRIX רלוונטי רק למודלים של סיווג.
הערך 2ML.ROC_CURVE רלוונטי רק למודלים של סיווג בינארי.
3הפונקציה ML.EXPLAIN_PREDICT כוללת את הפונקציה ML.PREDICT כי הפלט שלה הוא קבוצת-על של התוצאות של ML.PREDICT.
4 כדי להבין את ההבדל בין ML.GLOBAL_EXPLAIN לבין ML.FEATURE_IMPORTANCE, אפשר לעיין בסקירה הכללית על AI ניתן להסברה.
5הפונקציה ML.ADVANCED_WEIGHTS כוללת את הפונקציה ML.WEIGHTS כי הפלט שלה הוא קבוצת-על של התוצאות של ML.WEIGHTS.