None 意圖
交談語言理解中的每個專案都包含預設的無意圖。 None 意圖是必要意圖,您無法將其刪除或重新命名。 意圖旨在將不屬於任何其他自訂意圖的任何語句分類。
如果最高評分意圖的分數低於無分數閾值,則可以將語句預測為 None 意圖。 也可以預測語句是否類似於在 None 意圖中新增的範例。
None 分數閾值
您可以移至任何專案的專案設定,並設定 None 分數閾值。 閾值是從 0.0 到 1.0 的十進位分數。
對於任何查詢和語句,最高評分意圖最終會低於閾值分數,最高意圖會自動取代為 None 意圖。 所有其他意圖的分數會保持不變。
應該根據您自己的預測分數觀察來設定分數,因為分數可能會因專案而異。 較高的閾值分數會強制語句與您在定型資料中擁有的範例更類似。
當您匯出專案的 JSON 檔案時,無分數閾值定義於 JSON 的「settings」參數中,做為 「confidenceThreshold」 (接受介於 0.0 到 1.0 之間的十進位值)。
注意
在測試集的模型評估期間,不會套用 None 分數閾值。
將範例新增至 None 意圖
None 意圖也會被視為專案中的任何其他意圖。 如果有您想要預測為無的語句,請考慮在定型資料中新增類似的範例。 例如,如果您想要將專案不重要的語句分類為無,例如問候語、是和否答案、提供數字等問題的回應,然後將這些語句新增至意圖。
您也應該考慮將誤判範例新增至無意圖。 例如,在航班預約專案中,「我想要購買書籍」的語句可能會與書籍航班意圖混淆。 新增「我想要購買書籍」或「我喜歡閱讀書籍」,因為「無定型語句」有助於改變這類語句對無意圖 (而不是書籍航班) 的預測。