> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 学習結果を別のプロジェクトに引き継ぐ

> 学習用バッチをインポートし、VendorId、VATID、または IBAN 識別子を介してベンダーにマッピングすることで、別のプロジェクトで FlexiCapture for Invoices の学習結果を再利用します。

FlexiCapture for Invoices では、複数のプロジェクト間で学習結果を再利用できます。

別のプロジェクトで学習結果を使用するには、そのプロジェクトに学習用バッチをインポートします。

同じ会社に由来する文書ごとに、個別の学習用バッチが作成されます。したがって、学習用バッチをインポートする際は、次のように対応します。

* 請求書の場合は、各学習用バッチを **Vendors** データベース内の対応する会社にマッピングします。
* 購買注文書の場合は、各学習用バッチを **Variants** データベース内の対応する会社にマッピングします。

<div id="map-training-batches-to-vendors">
  ## 学習用バッチをベンダーにマッピングする
</div>

これらの識別子のいずれかを使用して、各学習用バッチを対応するベンダーにマッピングします。

<div id="map-by-vendorid">
  ### VendorId によるマッピング
</div>

FlexiCapture for Invoices と、請求書から抽出したデータをエクスポートする外部システムでは、ベンダーは **VendorId** の値によって識別されます。

これらの識別子が両方のプロジェクトで同じ場合 (両方のプロジェクトが同じ外部システムに関連している場合に発生することがあります) は、**Import Training Batches** ダイアログ (**Field Training** → **Import Training Batches**) で **Preserve Variant ID** オプションを有効にします。これにより、すべてのバッチで **VendorId** 識別子が保持されます。

インポート先のプロジェクトで異なる **VendorId** 識別子を使用している場合、または **VendorId** 識別子が事業部門に依存している場合は、**Preserve Variant ID** オプションを使用しないでください。

<div id="map-by-vatid-and-iban">
  ### VATID と IBAN によるマッピング
</div>

次の場合は、**VendorId** に基づいて学習用バッチを対応するベンダーに照合できません。

* プロジェクトごとにデータのエクスポート先となる外部システムが異なる場合 (使用されるベンダー一覧が異なるため)。
* 事業部門によって **VendorId** が異なる場合。

学習用バッチを対応するベンダーに関連付けるには、VATID や IBAN (国際銀行口座番号) など、他の一意のベンダー識別子を使用できます。学習用バッチには、そのベンダーの VATID と IBAN (国際銀行口座番号) の値が保存されます。

学習用バッチが新しいバッチとしてインポートされると、プログラムは同じ VATID または IBAN (国際銀行口座番号) の値を持つベンダーを自動的に検索します。**Vendors** データ セット内で、これらの値の少なくとも 1 つが一致するエントリが見つかった場合、プログラムはそのベンダーをバッチに関連付けます。

<div id="import-training-batches-into-a-new-project">
  ## 新しいプロジェクトに学習用バッチをインポートする
</div>

<Steps>
  <Step title="コピー先プロジェクトを開く">
    FlexiCapture Distributed の Project Setup Station または FlexiCapture Standalone の Administrator Station で、新規プロジェクトを開きます。
  </Step>

  <Step title="Import Training Batches を開く">
    メインメニューで、**Field Training** → **Import Training Batches** をクリックします。
  </Step>

  <Step title="マッピング方法を選択する">
    学習用バッチを会社にマッピングする方法に応じて、**Import Training Batches** ダイアログで **Preserve Variant ID** オプションをオンまたはオフにします。
  </Step>

  <Step title="コピー元プロジェクトを指定する">
    インポートする学習用バッチが含まれているプロジェクトのパスを指定します。
  </Step>

  <Step title="コピー元の Document Definition を選択する">
    コピー元プロジェクトに複数の Document Definition がある場合は、学習用バッチのインポート元となるものを選択します。
  </Step>

  <Step title="コピー先の Document Definition を選択する">
    コピー先プロジェクトに複数の Document Definition がある場合は、学習用バッチのインポート先となるものを選択します。
  </Step>
</Steps>

<Note>
  インポートした学習用バッチは、手動で Document Definition に関連付けることができます。これを行うには、学習用バッチを右クリックし、ショートカットメニューの **Change Document Definition** をクリックします。学習用バッチを会社に関連付けることもできます。
</Note>

学習用バッチは、次のものとともに新しいプロジェクトへインポートされます。

* 学習済みの FlexiLayout バリアント。
* 学習に使用したサンプル画像。

インポートしたものに加えて新しい文書画像を追加すれば、インポートした FlexiLayout バリアントをさらに学習させることができます。

<Note>
  新しいプロジェクトにすでに学習用バッチがある会社の学習用バッチをインポートすると、プログラムは最適な学習用バッチを選択します。各バッチ内の文書は、そのバッチで学習済みの FlexiLayout バリアントと照合され、正しく検出された field の数が多いバッチが採用されます。
</Note>
