None 意圖

交談語言理解中的每個專案都包含預設的意圖。 None 意圖是必要意圖,您無法將其刪除或重新命名。 意圖旨在將不屬於任何其他自訂意圖的任何語句分類。

如果最高評分意圖的分數低於無分數閾值,則可以將語句預測為 None 意圖。 也可以預測語句是否類似於在 None 意圖中新增的範例。

None 分數閾值

您可以移至任何專案的專案設定,並設定 None 分數閾值。 閾值是從 0.01.0 的十進位分數。

對於任何查詢和語句,最高評分意圖最終會低於閾值分數,最高意圖會自動取代為 None 意圖。 所有其他意圖的分數會保持不變。

應該根據您自己的預測分數觀察來設定分數,因為分數可能會因專案而異。 較高的閾值分數會強制語句與您在定型資料中擁有的範例更類似。

當您匯出專案的 JSON 檔案時,無分數閾值定義於 JSON 的「settings」參數中,做為 「confidenceThreshold」 (接受介於 0.0 到 1.0 之間的十進位值)。

注意

在測試集的模型評估期間,不會套用 None 分數閾值。

將範例新增至 None 意圖

None 意圖也會被視為專案中的任何其他意圖。 如果有您想要預測為無的語句,請考慮在定型資料中新增類似的範例。 例如,如果您想要將專案不重要的語句分類為無,例如問候語、是和否答案、提供數字等問題的回應,然後將這些語句新增至意圖。

您也應該考慮將誤判範例新增至無意圖。 例如,在航班預約專案中,「我想要購買書籍」的語句可能會與書籍航班意圖混淆。 新增「我想要購買書籍」或「我喜歡閱讀書籍」,因為「無定型語句」有助於改變這類語句對無意圖 (而不是書籍航班) 的預測。

下一步

交談語言理解概觀