訓練您 LUIS 應用程式的作用中版本

訓練程序會教導您的 Language Understanding (LUIS) 應用程式,以改善其自然語言理解。 在模型的更新之後訓練 LUIS 應用程式,例如新增、編輯、加上標籤或刪除實體、意圖或語調。

定型和 測試 應用程式是一種反復的流程。 在您訓練 LUIS 應用程式之後,請使用範例語調來測試它,查看是否正確地辨識意圖和實體。 若為否,請更新 LUIS 應用程式、訓練,並重新測試。

定型會套用至 LUIS 入口網站中的作用中版本。

若要以互動方式定型

若要在 LUIS 入口網站中開始反覆程序,您必須至少先將 LUIS 應用程式定型一次。 請在訓練之前,確定每個意圖都至少有一個語調。

  1. 在 [我的應用程式] 頁面上選取應用程式名稱,來存取應用程式。

  2. 在應用程式中,選取上方面板中的 [訓練]。

  3. 定型完成時,瀏覽器頂端會出現通知。

訓練日期和時間

定型日期和時間為 GMT + 2。

以所有資料進行訓練

訓練會使用一小部分的負面取樣。 您可以使用入口網站或 API 來使用所有可用的資料。

使用 LUIS 入口網站

登入 LUIS 入口網站 ,然後按一下您的應用程式。 選取畫面頂端的 [管理],然後選取 [設定],然後啟用或停 用 [使用不具決定性的定型] 選項。 停用時,定型將會使用所有可用的資料。

啟用或停用非決定性定型的按鈕

使用版本設定 API

使用 版本設定 API 並將 UseAllTrainingData 設定為 true,以關閉這項功能。

不必要的定型

您不需要在每一次變更之後都進行定型。 應該在將一組變更套用至模型之後,且您想要進行的下一個步驟是測試或發佈時,才進行定型。 如果您不需要測試或發佈,則無須進行定型。

使用 REST API 進行定型

在 LUIS 入口網站中,定型是只要按 [Train] (定型) 按鈕的單一步驟。 使用 REST API 進行定型是一個兩步驟程序。 首先是使用 HTTP POST 來要求定型。 接著是使用 HTTP Get 來要求定型狀態

若要知道定型何時完成,您必須輪詢該狀態,直到所有模型都定型成功為止。

下一步