Passer au contenu principal
Les documents sont généralement traités dans plusieurs projets ou environnements. Parallèlement, vous disposez généralement d’un projet ou d’un environnement dans lequel les images s’accumulent et les modèles sont entraînés. Pour utiliser les résultats de l’entraînement dans un autre projet ou environnement, vous devez transférer vos modèles entraînés vers ce projet ou environnement à l’aide de la commande SyncTrainingBatches. Seuls les modèles dont la qualité est supérieure à celle des modèles déjà présents dans le projet ou l’environnement cible seront transférés. La commande SyncTrainingBatches peut également servir à transférer des images de documents utilisées pour l’entraînement.
Si la version d’une Document Definition dans le projet source ne correspond pas à la version de cette même Document Definition dans le projet cible, aucun document correspondant à la Document Definition du projet source ne sera copié dans le projet cible. Cela peut se produire lorsqu’une Document Definition a été mise à jour dans le projet source, mais pas dans le projet cible, ou lorsqu’une ancienne Document Definition a été supprimée du projet cible, mais pas du projet source. Pour que la commande SyncTrainingBatches fonctionne correctement, les versions des Document Definitions dans les projets source et cible doivent être identiques.

Paramètres

/Source

Obligatoire

Le projet à partir duquel copier les lots d’entraînement.

/Target

Obligatoire

Le projet dans lequel les lots d’entraînement doivent être copiés.

/SourceTenant

Facultatif

Le tenant qui contient le projet source.

/TargetTenant

Facultatif

Le tenant dans lequel le projet doit être mis à jour.

/SourceU

Facultatif

Nom d’utilisateur.

Si aucun nom d’utilisateur n’est spécifié, l’authentification Windows sera utilisée.

/SourceP

Facultatif

Mot de passe.

/SourceCert

Facultatif

Empreinte du certificat utilisée pour l’authentification SSL mutuelle sur le serveur du projet source. Cette clé sert à transmettre, sous forme de string, un hachage de certificat encodé pour un serveur sur lequel Mutual SSL est installé.

/TargetU

Facultatif

Nom d’utilisateur.

Si aucun nom d’utilisateur n’est renseigné, l’authentification Windows sera utilisée.

/TargetP

Facultatif

Mot de passe.

/TargetCert

Facultatif

Empreinte du certificat utilisée pour l’authentification SSL mutuelle sur le serveur du projet cible. Cette clé permet de transmettre, sous forme de string, le hachage codé d’un certificat pour un serveur sur lequel le SSL mutuel est activé.

/CopyTrainingBatches

Facultatif

Copie les lots d’entraînement.

Les valeurs possibles sont All, LayoutOnly, ClassifierOnly ou None. Par défaut, ce paramètre est défini sur All.

/BatchIDs

Facultatif

Les ID des lots à synchroniser.

Si aucun ID de lot n’est spécifié, tous les lots d’entraînement seront synchronisés. Si certains ID de lot sont spécifiés, le paramètre /CopyTrainingBatches doit être défini sur LayoutOnly ou ClassifierOnly afin d’éviter les doublons d’ID de lot, car différentes collections peuvent contenir des ID de lot identiques.

Important ! Le paramètre /BatchIDs et l’indicateur /DeleteBatchesMissedInSource sont mutuellement exclusifs. Si les deux sont spécifiés, un message d’erreur s’affichera.

/CopyTrainingSamples

Indicateur

Copie le contenu d’un lot d’entraînement.

Par défaut, si les lots sont identiques (c’est-à-dire s’ils ont le même GUID), le contenu du lot d’entraînement n’est pas copié. Ce comportement peut être modifié à l’aide de l’indicateur ForceSync (voir ci-dessous pour plus d’informations).

Le contenu d’un lot est copié uniquement si le lot lui-même est copié.

/ForceSync

Indicateur

Désactive la vérification de la qualité de l’entraînement et copie un lot d’entraînement, même si la qualité du nouveau modèle est inférieure à celle du modèle existant.

/DeleteBatchesMissedInSource

indicateur

Supprime du lot cible (c.-à-d. le lot spécifié dans le paramètre /target ) tous les lots absents du lot source (c.-à-d. le lot spécifié dans le paramètre /source). Si des lots sont supprimés, une entrée correspondante est ajoutée au Log.

Important ! Le paramètre /BatchIDs et l’indicateur /DeleteBatchesMissedInSource s’excluent mutuellement. Si les deux sont spécifiés, un message d’erreur s’affiche.

Exemple d’utilisation : SyncTrainingBatches /Source=“https://FCSRV/1/SingleEntryPoint” /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /ForceSync /CopyTrainingBatches=LayoutOnly /BatchIDs=1,2,3,4