Skip to main content
オペレーターが作業を開始する前にプロジェクトを学習させる必要がある場合、または自動学習だけでは不十分な場合、管理者はフィールド抽出を学習できます。

デフォルトの候補で field を学習する

1

Document Definition を作成する

Document Definition を作成します。セクションのプロパティで、Allow field location training を選択します。
2

field を作成する

セクション内に field を作成し、各 field のプロパティで Can have region を選択します。
3

保存して公開する

Document Definition を保存して公開します。
4

学習用バッチを作成する

Field Extraction Training Batches モードに切り替え、新しいバッチを作成します。作成した Document Definition を選択し、その後、候補の一覧から Default variant を選択します。
5

文書画像をロードして認識する

文書画像をロードして認識します。文書の種類ごとに 3 ~ 50 枚の画像をロードします。
6

field の位置を調整する

field の位置を調整します。
7

ドキュメントの状態を設定する

一部のドキュメントを選択して右クリックし、Set Document State → For training をクリックします。残りのドキュメントを選択し、Set Document State → For testing をクリックします。バッチの約 60% を学習用、40% をテスト用に使用します。
8

フィールド抽出 を学習する

  • スタンドアロンインストールの場合は、Fields Training → Train をクリックします。
  • 分散インストールの場合、Project Setup Station がインストールされているコンピューターで学習するには、Fields Training → Train をクリックします。Processing Station で学習する場合は、バッチを右クリックして Send for Training を選択します。

複数の文書バリアントに対してfieldを学習させる

field の位置が異なる文書については、バリアントを作成し、それらを区別する分類器を学習させます。詳細については、同じ種類の文書における可変field位置を参照してください。
1

Document Definition を作成する

Document Definition を作成します。セクションのプロパティで Allow field location training を選択し、Can have region を選択してfieldを作成します。
2

セクションバリアントを追加する

次のいずれかの方法でセクションバリアントを追加します。
  • バリアントを手動で作成するには、セクションのプロパティの Data Sets タブで View をクリックし、次に Add をクリックします。
  • データベースからバリアントをロードするには、Data Sets タブで Set Up をクリックし、データソースとして Database を選択します。
  • スクリプトを使用してバリアントを作成するには、Data Sets タブで Set Up をクリックし、データソースとして Script を選択します。
3

保存して公開する

Document Definition を保存して公開します。
4

バリアントを使用して分類器を学習させる

  1. Open Classifier Training Batches モードに切り替え、新しいバッチに文書画像をロードします。
  2. 各バリアントを別個のクラスとして、各文書に参照クラスを割り当てます。Set Class → Add → Add をクリックし、Specify variant を選択してから、リストからバリアントを選択します。
  3. Classification Training → Train を使用して分類器を学習させます。
FlexiLayout Studio で分類器を作成してインポートすることもできます。詳細については、分類器のエクスポートとインポートを参照してください。
5

各バリアントのfield領域検出を学習させる

  1. Field Extraction Training Batches モードに切り替え、新しいバッチを作成します。
  2. 学習対象の Document Definition とバリアントを選択します。
  3. 文書の種類ごとに 3 ~ 50 枚の画像をロードして認識し、fieldの位置を調整して、ドキュメントの状態 (For training / For testing) を設定します。
  4. fieldを学習させます。
    • スタンドアロンインストールの場合は、Fields Training → Train をクリックします。
    • 分散インストールの場合は、Fields Training → Train をクリックすると、Project Setup Station がインストールされているコンピューターで学習が行われます。Processing Station で学習させる場合は、バッチを右クリックして Send for Training を選択します。
オペレーターが文書に割り当てられたバリアントを確認・変更できるようにするには、サービスfieldを使用してフォームにバリアント ID を表示します。詳細については、オペレーターによるバリアントの変更を有効にするを参照してください。
フィールド抽出の自動学習を設定すると、オペレーターが構成済みのプロジェクトで作業する際に、FlexiCapture がfieldを自動的に抽出するよう学習します。

分散インストール環境で学習用バッチを Processing Station に送信する

学習には長い時間がかかり、大量のリソースを消費する場合があるため、管理者はバッチの学習を Processing Station で実行できます。 学習用バッチを Processing Station に送信する前に、次の点を確認してください。
  • Processing Server に Processing Station が 1 つ以上追加されていること。
  • プロジェクトがサーバーにアップロードされていること。
学習用バッチを送信するには、バッチを右クリックして Send for Training を選択します。Processing Server Monitor のタスクキューに学習タスクが表示され、Processing Station で学習が実行されます。 複数の学習用バッチを送信することも可能です。また、学習タスクは Processing Server Monitor でキャンセルできます。学習用に送信したバッチは学習が完了するまでロックされるため、学習中は変更できません。