הצגת ארכיטקטורת המודל

בדף הזה מוסבר איך להשתמש ב-Cloud Logging כדי לראות פרטים על מודל Vertex AI. באמצעות הרישום ביומן, אפשר לראות:

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

כברירת מחדל, היומנים נמחקים אחרי 30 יום.

הנושאים שמוסברים במאמר:

  1. צפייה ביומני אימון.
  2. שדות ביומן.

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

כדי לראות את יומני ההיפר-פרמטרים של המודל, צריך לאמן אותו.

כדי לבצע את המשימה הזו נדרשות ההרשאות הבאות:

  • logging.logServiceIndexes.list בפרויקט
  • logging.logServices.list בפרויקט

צפייה ביומני האימון

אתם יכולים להשתמש במסוף Google Cloud כדי לגשת ליומני ההיפר-פרמטר של המודל הסופי וליומני ההיפר-פרמטר של ניסויי הכוונון.

  1. במסוף Google Cloud , נכנסים לדף Models של Vertex AI.

    מעבר לדף Models

  2. בתפריט הנפתח אזור, בוחרים את האזור שבו נמצא המודל.

  3. בוחרים את המודל הרצוי מתוך רשימת המודלים.

  4. בוחרים את מספר הגרסה של הדגם.

  5. פותחים את הכרטיסייה פרטי הגרסה.

  6. כדי לראות את יומן ההיפרפרמטרים של המודל הסופי, עוברים לשורה Model hyperparameters ולוחצים על Model.

    1. יש רק רשומה אחת ביומן. מרחיבים את המטען הייעודי (payload) כמו שמוצג בהמשך. פרטים נוספים מופיעים במאמר בנושא שדות ביומן.

      יומנים מורחבים של מודלים

  7. כדי לראות את יומן ההיפר-פרמטרים של ניסויי הכוונון, עוברים לשורה Model hyperparameters (היפר-פרמטרים של המודל) ולוחצים על Trials (ניסויים).

    1. יש רשומה אחת לכל אחד מהניסויים של התאמת המודל. מרחיבים את המטען הייעודי (payload) כמו בדוגמה שלמטה. פרטים נוספים מופיעים במאמר בנושא שדות ביומן.

      יומנים מורחבים של תקופות ניסיון

שדות יומן

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

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

תוכן המטען הייעודי (payload) של יומן הפרמטרים ההיפר של המודל הסופי

השדה jsonPayload ביומן ההיפר-פרמטרים של המודל הסופי מכיל את השדה modelParameters. השדה הזה מכיל רשומה אחת לכל מודל שתורם למודל האנסמבל הסופי. לכל רשומה יש שדה hyperparameters, שהתוכן שלו תלוי בסוג המודל. פרטים נוספים זמינים ברשימת ההיפרפרמטרים.

תוכן המטען הייעודי (payload) של יומן הפרמטרים ההיפר-פרמטריים של ניסיון אופטימיזציה

השדה jsonPayload ביומן של היפר-פרמטרים של ניסיון אופטימיזציה כולל את השדות הבאים:

שדה סוג תיאור
modelStructure JSON

תיאור של מבנה המודל ב-Vertex AI. השדה הזה מכיל שדה modelParameters. השדה modelParameters כולל את השדה hyperparameters, שהתוכן שלו תלוי בסוג המודל. פרטים נוספים זמינים ברשימת ההיפרפרמטרים.

trainingObjectivePoint JSON יעד האופטימיזציה שמשמש לאימון המודל. הערך הזה כולל חותמת זמן וערך של יעד בזמן שבו נרשמה רשומת היומן.

רשימת היפר-פרמטרים

נתוני ההיפרפרמטרים שמופיעים ברישומים שונים לכל סוג של מודל. בקטעים הבאים מתוארים ההיפרפרמטרים לכל סוג מודל.

מודלים של עצי החלטה עם שיפור הדרגתי

  • רגולריזציה של עץ L1
  • רגולריזציה של עץ L2
  • עומק מקסימלי של העץ
  • סוג הדגם: GBDT
  • מספר העצים
  • סיבוכיות העץ

מודלים של רשתות נוירונים מסוג Feedforward

  • שיעור הנשירה
  • הפעלת batchNorm‏ (True או False)
  • הפעלת הטמעה של L1 (True או False)
  • הפעלת הטמעה של L2 (True או False)
  • הפעלת L1 (True או False)
  • הפעלת L2 (True או False)
  • הפעלת layerNorm (True או False)
  • הפעלת הטמעה מספרית (True או False)
  • גודל השכבה הנסתרת
  • סוג הדגם: nn
  • נרמול של עמודה מספרית (True או False)
  • מספר השכבות הצולבות
  • מספר השכבות הנסתרות
  • דילוג על סוגי חיבורים (dense,‏ disable,‏ concat או slice_or_padding)

המאמרים הבאים

אחרי שמוכנים ליצור תחזיות באמצעות מודל הסיווג או הרגרסיה, יש שתי אפשרויות:

בנוסף, תוכלו: