選擇強化
新增可教導 Discovery 有關對應用程式具有特殊意義之術語或型樣的資源。
下表說明可新增以滿足不同需求的最佳資源。
| 目標 | 資源 | 附註 |
|---|---|---|
| 定義可用來分類文件中文字的種類。 | 分類詞 | N/A |
| 辨識對您重要的術語及同義字,例如您銷售的產品名稱。 | 字典 | N/A |
定義正規表示式以擷取顯著性型樣,例如 AB10045 是用於訂單號碼的語法。 |
正規表示式 | N/A |
| 辨識並標記在自訂機器學習模型中定義的實體和關係。 | 機器學習模型 | 需要從另一個 IBM 工具建置並匯出的模型。 |
| 根據您在 IBM Watson® Knowledge Studio中建立進階規則模型所定義的規則,將規則套用至欄位。 | 進階規則模型 | 需要從 IBM Watson® Knowledge Studio 建置並匯出的進階規則模型,或使用匯出的「型樣」資源。 |
| IBM Cloud 辨識句子中提及的術語,這些句子符合您教導 Discovery 辨識的語法型樣。 | 型樣(測試版) | 僅在受管理部署中作為英文集合的測試版特性提供。 透過定義型樣衍生的強化無法套用至「內容採礦」專案。 您可以匯出資源並將其用作進階規則模型。 |
| 透過訓練實體擷取程式機器學習模型,辨識您識別為重要的實體。 | 實體擷取程式 | 支援從匯入的 Knowledge Studio 語料庫開始。 |
| 將文件中的句子分類為使用者定義的句子類別。 | 句子分類器 | 支援智慧型標籤,以加速標籤處理程序。 |
或者,您可以套用內建 Watson NLP 強化,以在集合中找到下列資訊:
您可以透過定義「智慧型文件理解 (SDU)」模型,從文件中擷取基於文件結構的意義。 使用「智慧型文件理解」工具來識別新欄位,以據以設定強化目標或將大型文件分割成更易於管理的區塊。 如需相關資訊,請參閱 SDU 的結構化意義。
您新增至一個專案的字典及分類器可供其他專案使用。
如需如何充分利用強化的相關資訊,請閱讀 強化文件可讓搜尋更有效 部落格文章。
選擇正確的強化類型
下圖協助您為使用案例選擇正確的強化。
一起使用強化
您可以一起使用許多強化,以處理您在開發搜尋應用程式時可能遇到的各種挑戰。
許多團隊從建立 字典 強化開始。 字典是一個很好的工具,可用來識別重要術語並標記它們,以便稍後可以擷取它們。 假設您正在建置搜尋應用程式,該應用程式需要從秘訣中擷取配料。 字典強化可以辨識大部分成分的提及項目。 不過,字典強化可能部分符合兩個單字的術語。 對於 olive oil 或 mustard greens 之類的術語,它可能只會不正確地辨識 olive 和 mustard。
若要改善搜尋的精確度,您可以使用可辨識兩個單字成分提及項目的 型樣 強化來擴增字典強化。 可能有幾個秘訣會以歐洲格式 (E104) 來提及食品顏色代碼。您可以新增 正規表示式 強化,以使用語法 E1nn 來辨識程式碼的出現項目。 最後,若要擷取其他強化無法辨識的術語,您可以使用 機器學習 強化。 強化可以是您在外部工具中建置並匯入至
Discovery 的強化,也可以是您透過建立 實體擷取程式 強化而在 Discovery 中建置的強化。
實體擷取程式強化比其他強化更準確。 例如,字典強化只能辨識文件中出現的字典術語及同義字完全相符。 正規表示式強化只能辨識特定型樣。 相反地,實體的出現會根據在句子中提及實體範例的環境定義來辨識。
例如,您可能想要辨識位置,而您想要處理的文件包含下列類型的句子:
- 我住在
Massachusetts。 - 我們下週將從
New York City前往Paris。
若要使用字典強化來順利辨識位置名稱,字典必須列出每一個可能的位置。 不過,如果您使用實體擷取程式強化,則可以根據句子中參照位置的方式來識別何時提及位置。 使用其訓練資料中諸如「我生活在 x 中」或「我來自 x」或「我正在前往 x」之類的詞組,實體擷取程式可以瞭解 x 是位置的參照。
當您需要在使用字典或實體擷取程式強化之間進行選擇時,請遵循下列準則:
-
如果可能的範例清單很簡短,請使用字典。
與建立
planet實體相比,使用同義字 (例如Earth和Saturn) 來定義字典術語planet更有效率,因為太陽系中只有 8 顆行星存在。 然而,定義地球上每一個可能位置的清單並不可行。 實體擷取程式可以辨識更多位置提及項目。 -
如果可能的範例清單是靜態的,請使用字典。
除了對冥王星的爭議,
planet類也是一個很好的例子,因為太陽系的行星列表是靜態的。 或者您可能想要監視您產品的一般客戶觀感。 您需要能夠辨識產品名稱提及項目,但可能不需要特性。 如果您有大量產品名稱,則可以建立product name實體。 當新產品新增至您的產品組合,或產品名稱隨時間變更時,您不需要維護整體產品清單。 實體擷取程式可以根據提及產品之句子的環境定義,繼續辨識產品的一般意見回饋。
新增資源
當您將自訂強化新增至專案時,專案中的任何集合都可以使用它。
若要新增資源,請完成下列步驟:
-
開啟專案,並移至 改善及自訂 頁面。
-
在「改善工具」畫面上,展開 每一個網域概念,然後選擇您要新增的資源。
建立資源之後,它會變成您可以套用至資料的新類型強化。
-
指定要套用強化的集合和欄位。
您可以將強化套用至
text和html欄位,以及從上傳的 JSON 或 CSV 檔案或從「智慧型文件理解 (SDU)」工具新增的自訂欄位。 只會強化 JSON 檔案中自訂欄位的前 50,000 個字元。例如,如果您新增字典並選擇將它套用至集合的
text欄位,則會重新處理集合中的文件。 如果術語vehicle指定為car字典項目的同義字,並出現在文件文字中,則vehicle會標記為car字典項目類型的提及項目。 如果客戶稍後搜尋car,則包含vehicle提及項目的段落會包含在搜尋結果中。如果您選擇的欄位來自 JSON 檔案,則在套用強化之後,欄位資料類型會轉換為陣列。 即使欄位包含單一值,也會轉換成陣列。 例如,
"field1": "Discovery"會變成"field1": ["Discovery"]。
您可以選擇稍後將資源衍生強化套用至資料。 您新增至專案的強化可從專案中的任何集合使用。 移至 管理集合 頁面,選擇您要套用強化的集合,然後開啟 強化 標籤。 請確定強化的狀態顯示它是 備妥,然後將強化套用至集合中的欄位。 您啟用的強化會以隨機順序套用至文件。 如需相關資訊,請參閱管理強化。
從已部署的「內容採礦」應用程式中,您可以從字典、正規表示式、機器學習或 PEAR 檔案建立分類器或自訂註解程式,並在儲存於其他專案類型的集合中使用它作為強化。 如需相關資訊,請參閱 新增資料類型。