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ètre | Type | Description |
|---|
/Source | Obligatoire | Projet source à partir duquel les lots d’entraînement doivent être copiés. |
/Target | Obligatoire | Projet cible vers lequel les lots d’entraînement doivent être copiés. |
/SourceTenant | Facultatif | Tenant contenant le projet source. |
/TargetTenant | Facultatif | 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 est utilisée. |
/SourceP | Facultatif | Mot de passe. |
/SourceCert | Facultatif | Empreinte du certificat utilisée pour l’authentification Mutual SSL sur le serveur du projet source. Cette clé permet de 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 spécifié, l’authentification Windows est utilisée. |
/TargetP | Facultatif | Mot de passe. |
/TargetCert | Facultatif | Empreinte du certificat utilisée pour l’authentification Mutual SSL sur le serveur du projet cible. Cette clé permet de transmettre, sous forme de string, un hachage de certificat encodé pour un serveur sur lequel Mutual SSL est installé. |
/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 | ID des lots à synchroniser. Si aucun ID de lot n’est spécifié, tous les lots d’entraînement sont 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 s’excluent mutuellement. Si les deux sont spécifiés, un message d’erreur s’affiche. |
/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 n’est copié que si le lot lui-même est copié. |
/ForceSync | indicateur | Désactive le contrôle 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’est-à-dire du lot spécifié dans le paramètre /Target) tous les lots absents du lot source (c’est-à-dire du 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. |
SyncTrainingBatches /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /ForceSync /CopyTrainingBatches=LayoutOnly /BatchIDs=1,2,3,4