Vertex AI ניתן להסברה מספק יכולות מובנות להצגה חזותית של נתוני התמונות. אתם יכולים להגדיר תרשימים למודלים של תמונות שעברו אימון בהתאמה אישית.
כשמבקשים הסבר על מודל לסיווג תמונות, מקבלים את הסיווג החזוי יחד עם שכבת-על לתמונה שמראה אילו פיקסלים או אזורים תרמו לחיזוי.
בתמונות הבאות מוצגות ויזואליזציות של תמונת האסקי סיבירי. הוויזואליזציה הימנית משתמשת בשיטת הגרדיאנטים המשולבים ומדגישה אזורים של שיוך חיובי. הוויזואליזציה הנכונה משתמשת בשיטת XRAI עם מעבר צבע שמציין אזורים עם השפעה קטנה יותר (כחול) וגדולה יותר (צהוב) על יצירת תחזית חיובית.
סוג הנתונים שאתם עובדים איתם יכול להשפיע על ההחלטה אם להשתמש בגישה של שילוב הדרגתי או בגישת XRAI כדי להציג את ההסברים.
- התוצאות של XRAI בדרך כלל טובות יותר עם תמונות טבעיות, והוא מספק סיכום טוב יותר של התובנות ברמה גבוהה, למשל, הוא מראה שהשיוך החיובי קשור לצורה של פני הכלב.
- השימוש בשיפועים משולבים (IG) נוטה לספק פרטים ברמת הפיקסל, והוא שימושי לחשיפת שיוכים מפורטים יותר.
מידע נוסף על שיטות השיוך זמין בדף הסקירה הכללית של Vertex AI ניתן להסברה.
קדימה, מתחילים
אפשר להגדיר את ההדמיה כשיוצרים משאב Model שתומך ב-Vertex AI ניתן להסברה, או כשמבטלים את ברירת המחדל של ModelExplanationSpec.
כדי להגדיר את התצוגה החזותית של המודל, מאכלסים את השדה visualization של ההודעה InputMetadata שמתאימה לתכונה שרוצים להציג. בהודעת ההגדרה הזו אפשר לכלול אפשרויות כמו סוג שכבת העל שבה נעשה שימוש, אילו שיוכים מודגשים, צבע ועוד. כל ההגדרות הן אופציונליות.
אפשרויות להצגה חזותית
ההגדרות המומלצות שמוגדרות כברירת מחדל תלויות בשיטת השיוך (שיפועים משולבים או XRAI). ברשימה הבאה מתוארות אפשרויות ההגדרה ומוסבר איך אפשר להשתמש בהן. רשימה מלאה של האפשרויות זמינה במאמר הפניית API להודעה Visualization.
type: סוג התצוגה החזותית שבה נעשה שימוש:OUTLINESאוPIXELS. ערך ברירת המחדל של השדהtypeהואOUTLINES, שבו מוצגים אזורי השיוך. כדי להציג שיוך ברמת הפיקסל, צריך להגדיר את השדה ל-PIXELS.polarity: הכיוון של השיוכים המודגשים.positiveמוגדר כברירת מחדל, והוא מדגיש אזורים עם השיוכים החיוביים הגבוהים ביותר. כלומר, המערכת מדגישה פיקסלים שהייתה להם השפעה רבה ביותר על התחזית החיובית של המודל. הגדרת הקוטביות ל-negativeמדגישה אזורים שגורמים למודל לא לחזות את המחלקה החיובית. שימוש בקוטביות שלילית יכול להיות שימושי לניפוי באגים במודל, כי הוא מאפשר לזהות אזורים של שלילי כוזב. אפשר גם להגדיר את הערךbothלקיטוב, כדי להציג שיוכים חיוביים ושליליים.
clip_percent_upperbound: לא כולל את השיוכים מעל האחוזון שצוין באזורים המודגשים. השימוש בפרמטרים של הקליפ ביחד יכול להיות שימושי לסינון רעשים ולזיהוי קל יותר של אזורים עם שיוך חזק.
clip_percent_lowerbound: לא כולל שיוכים מתחת לאחוזון שצוין באזורים המודגשים.
color_map: ערכת הצבעים שמשמשת להדגשת האזורים. ברירת המחדל היאpink_greenלמעברי צבע משולבים, שבהם שיוכים חיוביים מוצגים בירוק ושליליים בוורוד. ב-XRAI, מפת הצבעים היא הדרגתית. ברירת המחדל של XRAI היאviridis, שמדגישה את האזורים המשפיעים ביותר בצהוב ואת האזורים הכי פחות משפיעים בכחול.רשימה מלאה של הערכים האפשריים זמינה בהפניית ה-API להודעה
Visualization.
overlay_type: איך התמונה המקורית מוצגת בהדמיה. אם קשה לראות את התצוגה החזותית בגלל התמונה המקורית, אפשר לשנות את שכבת-העל כדי לשפר את הבהירות החזותית.רשימה מלאה של הערכים האפשריים זמינה בהפניית ה-API להודעה
Visualization.
הגדרות לדוגמה
כדי להתחיל, הנה דוגמאות להגדרות של Visualization שאפשר להשתמש בהן כנקודת התחלה, ותמונות שמציגות מגוון הגדרות שהוחלו.
הדרגות משולבות
במקרה של מעברי צבע משולבים, יכול להיות שתצטרכו לשנות את ערכי החיתוך אם אזורי השיוך רועשים מדי.
visualization: {
"type": "OUTLINES",
"polarity": "positive",
"clip_percent_lowerbound": 70,
"clip_percent_upperbound": 99.9,
"color_map": "pink_green",
"overlay_type": "grayscale"
}
בהצגות החזותיות הבאות נעשה שימוש בסוגים outlines ו-pixels. העמודות עם התוויות 'רק עם רמת חיזוי גבוהה', 'רמת חיזוי בינונית' ו'כמעט כל' הן דוגמאות לחיתוך ברמות שונות שיכול לעזור לכם להתמקד בהמחשה.

![]()
XRAI
לגבי ויזואליזציות של XRAI, מומלץ להתחיל בלי ערכי חיתוך של XRAI, כי שכבת-העל משתמשת בהדרגה כדי להציג אזורים עם שיוך גבוה ונמוך.
visualization: {
"type": "PIXELS",
"polarity": "positive",
"clip_percent_lowerbound": 0,
"clip_percent_upperbound": 100,
"color_map": "viridis",
"overlay_type": "grayscale"
}
התמונה הבאה היא ויזואליזציה של XRAI שמשתמשת במפת הצבעים viridis שמוגדרת כברירת מחדל ובמגוון סוגי שכבות-על. האזורים הצהובים מציינים את האזורים המשפיעים ביותר שתרמו באופן חיובי לתחזית.

המאמרים הבאים
- פרטים על אפשרויות הגדרה אחרות של Vertex AI ניתן להסברה זמינים במאמר הגדרת הסברים למודלים שעברו אימון בהתאמה אישית.