可変フィールドロケーションを持つ文書の場合、バリアントを作成し、これらのバリアントを区別するためにClassifier をトレーニングする必要があります。可変フィールドロケーションとバリアントを持つドキュメントの詳細については、以下を参照:同じタイプに属する文書の変数フィールドの場所。
次の手順を実行します:
- 文書定義を作成します。
- 文書定義のセクションプロパティで、選択しますフィールド抽出トレーニングを許可。
- セクションに必要なフィールドを作成します。次を選択:領域を持つことが可能各フィールドのプロパティ。
- 次の3つの方法のいずれかを使用してセクションバリアントを追加します:
- バリアントを手動で登録します。これを行うには、データセットセクションプロパティのタブをクリックし、表示...ボタンをクリックして行ってください。その後、追加...ボタンをクリックしてバリアントを追加します。
- データベースからバリアントを読み込みます。これを行うには、データセットセクションプロパティのタブをクリックし、セットアップ...ボタンをクリックして行ってください。ドロップダウンリストから、データベースデータソースとして選択します。
- スクリプトを使用してバリアントを作成します。これを行うには、データセットセクションのプロパティをクリックし、セットアップ...ボタンをクリックして行ってください。ドロップダウンリストから、スクリプトデータソースとして選択します。
- 文書定義を保存して公開します。
- 新しく作成されたバリアントについてClassifier をトレーニングします:
- モード分類子トレーニングバッチを開くに切り替え、文書画像を新しいバッチに読み込みます。
- バリアントを別のクラスとして使用して、各文書に参照クラスを割り当てます。
- クリッククラスを設定する...→追加...→追加...
- 次を選択:バリアントの指定。
- リストからバリアントを選択します。
- Classifier をトレーニングするには、次をクリックします:プロジェクト→分類トレーニング→学習。
注:FlexiLayout StudioでClassifier を作成し、それを以下にインポートすることができます:ABBYYFlexiCapture。詳しくは以下を参照してください:Classifierのエクスポートとインポート。
- ABBYY FlexiCaptureをトレーニングして、各バリアントのフィールド領域を検出します:
- モードフィールド抽出用トレーニングバッチに切り替えます。
- 新しいバッチを作成します。文書定義を選択し、トレーニングするバリアントを選択します。
- 文書画像を読み込んで認識します。文書の種類ごとに3〜50枚の画像を読み込むことをお勧めします。
- フィールドの位置を調整します。
- Set the following states for your documents:
- 文書の一部を選択し、選択したものを右クリックし、文書の状態の設定 →学習用ショートカットメニューでクリックします。
- 残りの文書を選択し、選択範囲を右クリックして、文書の状態の設定 →テスト用ショートカットメニューでクリックします。
- フィールドを抽出するプログラムをトレーニングします:
- クリックプロジェクト→フィールドトレーニング→学習。
トレーニング結果を使用する際は、文書に割り当てられたバリアントを確認し、必要に応じて編集する必要があります。フォームにバリアントのIDを表示するには、サービスフィールドを作成します。詳しくは以下を参照してください:オペレータによるバリアントの変更を許可.