שיפור הביצועים של המודל באמצעות כוונון של היפרפרמטרים

במדריך הזה תלמדו איך להשתמש בכוונון היפר-פרמטרים ב-BigQuery ML כדי לכוונן מודל של למידת מכונה ולשפר את הביצועים שלו.

כדי לבצע כוונון היפר-פרמטרים, מציינים את האפשרות NUM_TRIALS של ההצהרה CREATE MODEL, בשילוב עם אפשרויות אחרות שספציפיות למודל. כשמגדירים את האפשרויות האלה, מערכת BigQuery ML מאמנת כמה גרסאות, או ניסיונות של המודל, כל אחת עם פרמטרים שונים במקצת, ומחזירה את הניסיון עם הביצועים הכי טובים.

במדריך הזה נעשה שימוש בטבלת הדוגמה הציבורית tlc_yellow_trips_2018, שמכילה מידע על נסיעות במוניות בניו יורק בשנת 2018.

מטרות

במדריך הזה מוסבר איך לבצע את הפעולות הבאות:

  • שימוש במשפט CREATE MODEL כדי ליצור מודל בסיסי של רגרסיה ליניארית.
  • הערכת מודל הבסיס באמצעות הפונקציה ML.EVALUATE.
  • שימוש בהצהרה CREATE MODEL עם אפשרויות כוונון היפר-פרמטרים כדי לאמן 20 ניסויים של מודל רגרסיה לינארית.
  • סקירת תקופות הניסיון באמצעות הפונקציה ML.TRIAL_INFO.
  • הערכת תקופות הניסיון באמצעות הפונקציה ML.EVALUATE.
  • כדי לקבל תחזיות לגבי נסיעות במוניות מהמודל האופטימלי מבין הניסויים, משתמשים בפונקציה ML.PREDICT.

עלויות

במדריך הזה נעשה שימוש ברכיבים של Google Cloud, והשימוש בהם כרוך בתשלום, כולל:

  • BigQuery
  • BigQuery ML

מידע נוסף על העלויות ב-BigQuery זמין בדף תמחור ב-BigQuery.

לפני שמתחילים

  1. נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.