SyncTrainingBatches
各種のプロジェクトまたは環境内で文書処理が実行されます。そのため、ある特定のプロジェクトまたは環境に画像が蓄積され、モデルがトレーニングされます。別の環境内でトレーニング結果を使用する必要が生じた場合、トレーニング済みのモデルをある環境から別の環境に転送する必要が生じます。あるプロジェクトまたは環境から別のプロジェクトまたは環境に、トレーニングバッチを転送するためには、SyncTrainingBatchesコマンドを使用します。既存のプロジェクトまたは環境に現存するモデルよりも、品質の高いモデルのみが転送されます。また、このコマンドは、トレーニングに使用する画像の転送にも使用できます。
重要! ソースプロジェクトの文書定義のバージョンが、ターゲットプロジェクトの同じ文書定義のバージョンと一致しない場合、ソースプロジェクトのその文書定義に対応する文書はターゲットプロジェクトにコピーされません。これは、ソースプロジェクトでは文書定義が更新されているがターゲットプロジェクトでは更新されていない場合や、古い文書定義がターゲットプロジェクトでは削除されているがソースプロジェクトでは削除されていない場合に起こります。SyncTrainingBatchesコマンドが正しく動作するためには、ソースプロジェクトとターゲットプロジェクトの文書定義のバージョンが同一である必要があります。
パラメータ
/Source | 必須 | トレーニングバッチのコピー元のプロジェクト。 |
/Target | 必須 | トレーニングバッチのコピー先のプロジェクト。 |
/SourceTenant | オプション | ソースプロジェクトを含むテナント。 |
/TargetTenant | オプション | プロジェクト更新対象のテナント。 |
/SourceU | オプション | ユーザー名。 ユーザー名が指定されていない場合、Windows認証が使用されます。 |
/SourceP | オプション | パスワード。 |
/SourceCert | オプション | ソースプロジェクトのサーバーで相互 SSL 認証に使用される証明書の拇印。このキーは、相互 SSL が文字列としてインストールされているサーバーのエンコードされた証明書ハッシュを渡すために使用されます。 |
/TargetU |
オプション |
ユーザー名。 ユーザー名が指定されていない場合、Windows認証が使用されます。 |
/TargetP | オプション | パスワード。 |
/TargetCert | オプション | ターゲットプロジェクトのサーバーで相互 SSL 認証に使用される証明書の拇印。このキーは、相互 SSL が文字列としてインストールされているサーバーのエンコードされた証明書ハッシュを渡すために使用されます。 |
/CopyTrainingBatches |
オプション |
トレーニングバッチをコピーします。 考えられる値は、All、LayoutOnly、ClassifierOnly、またはNoneです。デフォルトでは、パラメータはAllに設定されています。 |
/BatchIDs |
オプション |
同期対象のバッチのID。 バッチIDが未指定の場合、全トレーニングバッチが同期されます。一部のバッチが指定されている場合、/CopyTrainingBatchesパラメータをLayoutOnlyまたはClassifierOnlyに設定して、異なるコレクションに同じバッチIDが含まれるおそれのあるバッチIDの二重指定を防止しなければなりません。 重要! その/BatchIDsパラメーターと/DeleteBatchesMissedInSourceフラグは相互に排他的です。両方が指定されている場合は、エラーmessageが表示されます。 |
/CopyTrainingSamples | フラグ |
トレーニングバッチの内容をコピーします。 初期設定では、 バ ッ チが同 じ (GUID が同じ) 場合には、 バ ッ チの内容は コ ピー さ れません。これはForceSync フラグを使用して変更することができます(詳細は以下を参照)。 |
/ForceSync | フラグ | トレーニングの質の点検を無効にし、新規モデルの品質が既存モデルの品質よりも悪い場合でもトレーニングバッチをコピーします。 |
/DeleteBatchesMissedInSource | Flag |
ターゲットバッチ(すなわち、/ ターゲットパラメーターで指定されたバッチ)から、ソースバッチ(すなわち、/ ソースパラメーターで指定されたバッチ)にないバッチを削除します。バッチが削除された場合、対応するエントリーがログに追加されます。 重要! その/BatchIDsパラメーターと/DeleteBatchesMissedInSourceフラグは相互に排他的です。両方が指定されている場合は、エラーmessageが表示されます。 |
使用例:
SyncTrainingBatches /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /ForceSync /CopyTrainingBatches=LayoutOnly /BatchIDs=1,2,3,4
12.04.2024 18:16:06