メインコンテンツへスキップ
文書は通常、複数の異なるプロジェクトや環境で処理されます。一方で、通常は画像が蓄積され、モデルの学習が行われるプロジェクトまたは環境が 1 つあります。学習結果を別のプロジェクトまたは環境で使用するには、SyncTrainingBatches コマンドを使用して、トレーニング済みモデルをそのプロジェクトまたは環境に転送する必要があります。転送されるのは、転送先のプロジェクトまたは環境にすでに存在するモデルよりも品質が高いモデルのみです。SyncTrainingBatches コマンドは、学習に使用された文書画像を転送する場合にも使用できます。
ソースプロジェクト内のある Document Definition のバージョンが、ターゲットプロジェクト内の同じ Document Definition のバージョンと一致しない場合、ソースプロジェクト内でその Document Definition に対応する文書はターゲットプロジェクトにコピーされません。これは、ソースプロジェクトでは Document Definition が更新されたのにターゲットプロジェクトでは更新されていない場合や、古い Document Definition がターゲットプロジェクトでは削除されたものの、ソースプロジェクトでは削除されていない場合に発生することがあります。SyncTrainingBatches コマンドを正しく動作させるには、ソースプロジェクトとターゲットプロジェクトの Document Definitions のバージョンが同一である必要があります。

パラメーター

/Source

必須

学習用バッチのコピー元のプロジェクト。

/Target

必須

学習用バッチのコピー先のプロジェクト。

/SourceTenant

任意

ソースプロジェクトが含まれるテナント。

/TargetTenant

任意

プロジェクトの更新先となるテナント。

/SourceU

任意

ユーザー名。

ユーザー名が指定されていない場合は、Windows 認証が使用されます。

/SourceP

任意

パスワード。

/SourceCert

任意

source プロジェクトのサーバーで相互 SSL 認証に使用する証明書のサムプリントです。このキーは、Mutual SSL がインストールされたサーバーのエンコード済み証明書ハッシュを string として渡すために使用されます。

/TargetU

省略可能

ユーザー名。

ユーザー名が指定されていない場合は、Windows 認証が使用されます。

/TargetP

任意

パスワード。

/TargetCert

任意

対象プロジェクトのサーバーで相互 SSL 認証に使用される証明書のフィンガープリントです。このキーは、Mutual SSL が設定されたサーバーのエンコード済み証明書ハッシュを string として渡すために使用されます。

/CopyTrainingBatches

任意

学習用バッチをコピーします。

指定可能な値はAll LayoutOnly ClassifierOnly Noneです。既定では、このパラメーターはAllに設定されています。

/BatchIDs

任意

同期対象のバッチのIDです。

バッチIDが指定されていない場合は、すべての学習用バッチが同期されます。一部のバッチIDが指定されている場合は、コレクションによっては同一のバッチIDが含まれることがあるため、バッチIDの重複を避けるには、/CopyTrainingBatches Parameter を LayoutOnly または ClassifierOnly のいずれかに設定する必要があります。

重要! /BatchIDs Parameter と /DeleteBatchesMissedInSource フラグは同時に指定できません。両方を指定すると、エラー メッセージが表示されます。

/CopyTrainingSamples

フラグ

学習用バッチの内容をコピーします。

既定では、バッチが同一である場合 (つまり、同じ GUID を持つ場合) 、学習用バッチの内容はコピーされません。この動作は、ForceSync フラグを使用して変更できます (詳細は以下を参照してください) 。

バッチの内容は、バッチ自体がコピーされた場合にのみコピーされます。

/ForceSync

フラグ

学習品質チェックを無効にし、新しいModelの品質が既存のModelより低い場合でも、学習用バッチをコピーします。

/DeleteBatchesMissedInSource

Flag

ターゲット バッチ (つまり、/target パラメーターで指定したバッチ) から、ソース バッチ (つまり、 /source パラメーターで指定したバッチ) に存在しないすべてのバッチを削除します。バッチが削除された場合は、対応するエントリが Log に追加されます。

重要! /BatchIDs パラメーターと /DeleteBatchesMissedInSource フラグは相互に排他的です。両方を指定すると、エラー メッセージが表示されます。

使用例: SyncTrainingBatches /Source=“https://FCSRV/1/SingleEntryPoint” /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /ForceSync /CopyTrainingBatches=LayoutOnly /BatchIDs=1,2,3,4