設定以功能為準的視覺化呈現設定

Vertex Explainable AI 提供圖像資料的內建可視化功能。您可以為自訂訓練的圖像模型設定視覺化效果。

要求圖像分類模型的解釋時,您會收到預測類別,以及重疊影像,顯示哪些像素或區域影響了預測結果。

下圖顯示哈士奇圖片上的視覺化效果。左側的示意圖採用積分梯度方法,並醒目顯示正面歸因的區域。正確的視覺化呈現會使用 XRAI 方法,並以色階顯示影響預測結果的程度,例如較低 (藍色) 和較高 (黃色) 的影響程度。

使用整合梯度的哈士奇特徵歸因視覺化圖表
使用 XRAI 的哈士奇特徵歸因視覺化圖表

您使用的資料類型會影響您是否要使用整合式漸層或 XRAI 方法,以圖像化方式呈現說明。

  • XRAI 通常更適合處理自然圖片,並提供更優質的高層次深入分析摘要,例如顯示正面歸因與狗臉形狀的關聯。
  • 積分梯度 (IG) 通常會提供像素層級的詳細資料,有助於找出更精細的歸因。

如要進一步瞭解歸因方法,請參閱 Vertex Explainable AI 的總覽頁面

開始使用

建立支援 Vertex Explainable AI 的 Model 資源,或覆寫 ModelExplanationSpec 時,請設定視覺化。

如要為模型設定視覺化呈現,請根據要視覺化的地圖項目,填入 InputMetadata 訊息visualization 欄位。在這個設定訊息中,您可以加入選項,例如所用疊加層的類型、要強調的歸屬資訊、顏色等等。所有設定均為選用設定。

視覺化選項

預設和建議的設定取決於歸因方法 (積分梯度或 XRAI)。以下清單說明設定選項和使用方式。如需選項的完整清單,請參閱 Visualization 訊息的 API 參考資料

  • type:所使用的圖表類型:OUTLINESPIXELStype 欄位的預設值為 OUTLINES,可顯示歸因區域。如要顯示每個像素歸因,請將欄位設為 PIXELS

  • polarity:醒目顯示歸屬資訊的方向。預設會設定 positive,醒目顯示正面歸因最高的區域。也就是說,您需要標出對模型正面預測影響最大的像素。將極性設為 negative 會醒目顯示導致模型無法預測正類的區域。使用負極性可找出偽陰性區域,有助於對模型進行偵錯。您也可以將極性設為 both,顯示正向和負向歸因。

  • clip_percent_upperbound:從醒目顯示的區域中排除高於指定百分位數的歸因。同時使用兩個範圍裁剪參數有助於過濾雜訊,還能更輕鬆地查看歸因較強的區塊。

  • clip_percent_lowerbound:從醒目顯示的區域中排除低於指定百分位數的歸因。

  • color_map:醒目顯示區域所採用的色彩配置。積分梯度預設使用 pink_green:以綠色顯示正向歸因,而以粉紅色顯示負向歸因。對於 XRAI 視覺化,色彩圖為漸層。XRAI 預設使用 viridis,以黃色醒目顯示最具影響力的區域,並以藍色標示影響力最低的區域。

    如需可能值的完整清單,請參閱 Visualization 訊息的 API 參考資料

  • overlay_type:原始圖片在視覺化呈現方式。如果難以查看原始圖片的視覺化內容,調整覆疊圖層或許可以提高視覺清晰度。

    如需可能值的完整清單,請參閱 Visualization 訊息的 API 參考資料

設定範例

如要開始使用,請參考以下範例 Visualization 設定,以及顯示已套用多種設定的圖片。

積分梯度

如果歸因區域雜訊過多,您可能需要調整整合漸層的剪輯值。

visualization: {
  "type": "OUTLINES",
  "polarity": "positive",
  "clip_percent_lowerbound": 70,
  "clip_percent_upperbound": 99.9,
  "color_map": "pink_green",
  "overlay_type": "grayscale"
}

下列示意圖同時使用 outlinespixels 類型。標示為「僅高度預測」、「中度預測」和「幾乎全部」的欄位,是不同等級的裁剪範例,可協助您將視覺化圖表聚焦在特定範圍。

包含 IG 歸因輪廓的特徵歸因圖表

使用 IG 歸因像素的功能歸因圖表

XRAI

針對 XRAI 圖表,建議您一開始不要設定 XRAI 的裁剪值,因為重疊圖層會使用漸層來顯示高低歸因區域。

visualization: {
  "type": "PIXELS",
  "polarity": "positive",
  "clip_percent_lowerbound": 0,
  "clip_percent_upperbound": 100,
  "color_map": "viridis",
  "overlay_type": "grayscale"
}

下圖為 XRAI 視覺化資料,使用預設的 viridis 色彩圖和一系列疊加類型。黃色區域代表對預測結果影響最大的區域。

XRAI 歸因功能的歸因視覺化資訊

後續步驟