View a markdown version of this page

自訂您的查詢回應 - Amazon Textract

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

自訂您的查詢回應

Amazon Textract 可讓您使用轉接器自訂其預先訓練查詢功能的輸出。您可以使用 Amazon Textract 主控台來建立轉接器。然後,可以在呼叫 AnalyzeDocumentStartDocumentAnalysis 操作時參考此轉接器。

當您使用主控台建立轉接器時,您可以上傳自己的文件,以訓練轉接器並測試其效能。您也可以將查詢新增至文件,然後將這些查詢連結至文件中的正確回應元素,以註釋您的文件。建立轉接器並註釋文件後,您可以訓練轉接器、檢查其效能,然後在分析文件時使用它。

轉接器是模組化元件,會新增至現有的 Amazon Textract 深度學習模型,為訓練任務擴展其功能。透過使用轉接器微調深度學習模型,您可以自訂與特定使用案例相關的文件分析任務的輸出。

若要建立和使用轉接器,您必須:

  • 上傳訓練的範例文件

  • 指定訓練和測試資料集

  • 使用查詢和回應標註您的文件

  • 訓練轉接器

  • 取得 AdapterId

  • 呼叫時使用轉接器 AnalyzeDocument

上傳範例文件

若要訓練轉接器,您必須上傳一組代表您使用案例的範例文件。您可以直接從電腦或 Amazon S3 儲存貯體上傳文件。為了獲得最佳結果,請提供盡可能多的訓練文件 (最多 2,500 頁的訓練文件和 1000 個測試文件)。請確定文件代表您使用案例的所有層面。您必須上傳至少五個訓練和五個測試文件。

指定訓練和測試集

您必須將所有文件分割成訓練和測試集。訓練集用於訓練轉接器。轉接器會學習這些註釋文件中包含的模式。測試集用於評估轉接器效能。

如需訓練和測試資料的詳細資訊,請參閱 準備訓練和測試資料集

使用查詢和回應註釋文件

註釋文件時,您有兩個選擇:您可以使用預先訓練的查詢功能自動標記文件,然後視需要編輯標籤。或者,您可以為每個文件查詢手動標記回應。

如需查詢最佳實務的詳細資訊,請參閱查詢的最佳實務

訓練轉接器

註釋訓練資料後,您可以啟動轉接器的訓練程序。Amazon Textract 會訓練專為您的文件量身打造的轉接器。轉接器訓練需要 2-30 小時,取決於資料集的大小和 AWS 區域。訓練完成後,您可以在轉接器詳細資訊頁面中檢視訓練狀態。如果狀態為 training failed,請參閱 偵錯訓練失敗以偵錯失敗。

評估轉接器

每輪轉接器訓練後,請檢閱 AWS 管理主控台 中的效能指標,以判斷轉接器與所需效能等級的接近程度。然後,您可以透過上傳新的訓練文件批次,或檢閱準確性分數較低的文件註釋,進一步改善轉接器的文件準確性。建立轉接器的改善版本後,您可以使用 AWS 主控台來刪除任何不再需要的較早轉接器版本。

如需評估指標的詳細資訊,請參閱 評估和改善轉接器

取得 AdapterId

訓練轉接器之後,您可以取得轉接器的唯一 ID,以便與 Amazon Textract 文件分析 API 操作搭配使用。使用 ListAdapterVersions API 操作或使用 擷取 AdapterId AWS 管理主控台。

呼叫 AnalyzeDocument API 操作

若要套用自訂轉接器,請在呼叫 AnalyzeDocumentStartDocumentAnalysis API 操作時提供其 ID。這可增強對文件的預測。呼叫 API 操作時,每個頁面最多可以使用一個轉接器。

影片示範和教學課程