このセクションで説明する操作は、管理者、または FCFORINVOICES でプロジェクトを設定する権限を持つユーザーのみが実行できます。
FlexiLayout バリアントの学習に使用するサンプル画像の管理
FlexiLayout バリアントの学習に使用するサンプル画像の管理
学習用バッチをダブルクリックするか、学習用バッチを右クリックしてショートカット メニューの Open をクリックします。対応する FlexiLayout バリアントに使用されるサンプル画像の一覧が表示されます。各サンプル画像は、次の 3 つの状態のいずれかになります。
- Unused - このサンプル画像は、この FlexiLayout バリアントの学習にもテストにも使用されません。
- For training - このサンプル画像は、この FlexiLayout バリアントの学習とテストに使用されます。
- For testing - このサンプル画像は、この FlexiLayout バリアントのテストにのみ使用されます。
- 使用する画像の状態を For training に変更します。状態を変更するには、必要な画像を選択し、それらを右クリックして、Set Document State → For training を選択します。この文書バリアントをまだ学習したことがない場合は、すべてのサンプル画像の状態を For training に変更することをお勧めします。
- すべての Region のマークアップを確認し、必要に応じて調整します。これは重要です。すべての Region の位置が考慮されるためです。
- FlexiLayout バリアントの学習を開始するには、次のいずれかを行います。
- メイン メニューで Fields Training → Train を選択する
- 一覧内の任意の場所を右クリックし、ショートカット メニューで Train を選択する
- 学習用バッチ ビューに切り替え、文書バリアントのショートカット メニューで Train を選択する
手動調整のために FlexiLayout バリアントを FlexiLayout Studio にエクスポートする
手動調整のために FlexiLayout バリアントを FlexiLayout Studio にエクスポートする
文書バリアントを右クリックし、ショートカット メニューで Export Trained FlexiLayout… を選択します。サンプル画像を追加または削除するだけでは目的の結果を得られない場合は、この操作が必要になることがあります。
FlexiLayout Studio から FlexiLayout バリアントをインポートする
FlexiLayout Studio から FlexiLayout バリアントをインポートする
文書バリアントを右クリックし、ショートカット メニューで Import FlexiLayout… を選択します。この文書バリアント用に FlexiLayout Studio で手動作成した FlexiLayout がある場合は、この操作が必要になることがあります。
特定の会社の文書に対する以降の学習を禁止する
特定の会社の文書に対する以降の学習を禁止する
文書バリアントを右クリックし、ショートカット メニューで Lock Training by Operators を選択します。指定した文書バリアントの FlexiLayout がすでに学習済みであるか、または手動で作成されており、処理中にそれ以上学習する必要がない場合は、学習を禁止するとよいでしょう。
特定の会社の文書の処理時に学習結果を使用しないようにする
特定の会社の文書の処理時に学習結果を使用しないようにする
文書バリアントを右クリックし、ショートカット メニューで Disabled を選択します。指定した会社の文書を処理する際に、メインの FlexiLayout のみを使用したい場合は、このオプションを選択します。
新しい学習用バッチを作成する
新しい学習用バッチを作成する
オペレーターがドキュメントの取り込みを開始する前に FlexiLayout バリアントを学習させたい場合は、新しい学習用バッチを作成するとよいでしょう。バッチに関連付けられた会社または Document Definition を変更するには、バッチのショートカットメニューを使用します。Clear Document Definition コマンドを使用すると、バッチに関連付けられた Document Definition が削除されます。Document Definitions が関連付けられていない Batches は学習に使用できません。特定の会社向けに使用するため、変更した FlexiLayout またはまったく新しい FlexiLayout を学習用バッチにインポートする場合は、次の手順を実行します。
- 学習用バッチビューで、空白のフィールドを右クリックし、ショートカットメニューから New Batch… を選択します。
- プロジェクトに 複数の Document Definition がある場合は、Select Document Definition ダイアログで目的の Document Definition を選択します (バッチを右クリックし、ショートカットメニューで Change Document Definition… をクリックします) 。
- 学習用バッチの発行会社を選択します。
バッチ内のドキュメントは、必ずそのバッチに割り当てられた Document Definition のみを使用して認識してください。
- 学習用バッチを右クリックし、ショートカットメニューから Load Images… を選択して、ドキュメントを追加します。新しく追加したドキュメントは自動的に認識されます。
- フィールドRegionが正しく検出されているか確認し、必要に応じて調整します。
- FlexiLayout バリアントの学習に使用するドキュメントを選択し、そのうちの 1 つを右クリックして Set Document State → For training をクリックします。
- FlexiLayout バリアントの学習を開始します。実行方法は複数あります。
- Main window で Fields Training メニューを開き、Train をクリックします。
- リスト内の空白部分を右クリックし、ショートカットメニューで Train をクリックします。
- 学習用バッチビューを開き、FlexiLayout バリアントを右クリックして、ショートカットメニューで Train をクリックします。
Use own recognition settings of FlexiLayout オプションを無効にします。これにより全文認識設定が同期され、文書処理が高速化されます。
- ABBYY FlexiLayout Studio で File → Export… をクリックし、表示される Export FlexiLayout ダイアログで、ファイル名と保存先フォルダーを指定します。
- ABBYY FlexiCapture で Train Field Extraction → Import FlexiLayout… をクリックします。
- 新しい FlexiLayout を手動で作成する場合は、指定した会社に由来するすべての 文書バリアント をカバーするようにしてください。1 つの cluster のみを対象とする FlexiLayout を手動で作成することはできません。
- エクスポートされるのは、メインのドキュメントフィールド用の FlexiLayout のみです。line item fields では別個の機械学習アルゴリズムが使用され、その結果はエクスポートも変更もできないため、line item fields 用の FlexiLayout を生成してエクスポートすることはできません。ただし、line item fields 用の FlexiLayout を手動で作成することは可能です。
- エクスポートされるのは、最初の cluster 用に学習された FlexiLayout のみです。
-
新しいまたは変更した FlexiLayout を学習用バッチにインポートすると:
- ドキュメント処理中は学習は行われません。
-
Clustering はこのバッチでは無効になります。
- インポートした FlexiLayout は、cluster に関係なく、この会社のすべてのドキュメントの処理に使用されます。
