> ## 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.

# SyncTrainingBatches

> Transfiera modelos entrenados e imágenes de entrenamiento entre proyectos de ABBYY FlexiCapture con el comando SyncTrainingBatches de FCAdminTools, moviendo solo los mejores.

Los documentos suelen procesarse en varios proyectos o entornos. Al mismo tiempo, normalmente habrá un proyecto o entorno en el que se acumulen imágenes y se entrenen modelos.

Para usar los resultados del entrenamiento en otro lugar, transfiera sus modelos entrenados mediante el comando `SyncTrainingBatches`.

Solo se transfieren los modelos cuya calidad sea superior a la de los que ya estén presentes en el destino. El comando también puede transferir las imágenes de documentos utilizadas para el entrenamiento.

<Info>
  `SyncTrainingBatches` requiere versiones idénticas de las Definiciones de Document en los proyectos de origen y de destino.
</Info>

Cuando las versiones difieren, no se copia ningún documento perteneciente a esa Definición de Document.

Dos situaciones provocan la discrepancia:

* Una Definición de Document se actualizó en el proyecto de origen, pero no en el proyecto de destino.
* Una Definición de Document anterior se eliminó del proyecto de destino, pero no del proyecto de origen.

<div id="parameters">
  ## Parámetros
</div>

| Parámetro                      | Tipo        | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| :----------------------------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/Source`                      | Obligatorio | El proyecto desde el que se deben copiar los lotes de entrenamiento.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `/Target`                      | Obligatorio | El proyecto al que se deben copiar los lotes de entrenamiento.                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `/SourceTenant`                | Opcional    | El tenant que contiene el proyecto de origen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `/TargetTenant`                | Opcional    | El tenant en el que se debe actualizar el proyecto.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `/SourceU`                     | Opcional    | Nombre de usuario. Si no se especifica ninguno, se usa la autenticación de Windows.                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `/SourceP`                     | Opcional    | Contraseña.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `/SourceCert`                  | Opcional    | Huella digital del certificado utilizada para la autenticación Mutual SSL en el servidor del proyecto de origen. Esta clave se usa para pasar, como una `cadena`, un hash de certificado codificado para un servidor con Mutual SSL instalado.                                                                                                                                                                                                                                                                                         |
| `/TargetU`                     | Opcional    | Nombre de usuario. Si no se especifica ninguno, se usa la autenticación de Windows.                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `/TargetP`                     | Opcional    | Contraseña.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `/TargetCert`                  | Opcional    | Huella digital del certificado utilizada para la autenticación Mutual SSL en el servidor del proyecto de destino. Esta clave se usa para pasar, como una `cadena`, un hash de certificado codificado para un servidor con Mutual SSL instalado.                                                                                                                                                                                                                                                                                        |
| `/CopyTrainingBatches`         | Opcional    | Copia los lotes de entrenamiento. Los valores posibles son `All`, `LayoutOnly`, `ClassifierOnly` o `None`. De forma predeterminada, este parámetro se establece en `All`.                                                                                                                                                                                                                                                                                                                                                              |
| `/BatchIDs`                    | Opcional    | Los ID de los lotes que se deben sincronizar. Si no se especifica ningún ID de lote, se sincronizan todos los lotes de entrenamiento. Si se especifican algunos ID de lote, el parámetro `/CopyTrainingBatches` debe establecerse en `LayoutOnly` o `ClassifierOnly` para evitar ID de lote duplicados, ya que distintas colecciones pueden contener ID de lote idénticos. El parámetro `/BatchIDs` y el indicador `/DeleteBatchesMissedInSource` son mutuamente excluyentes. Si se especifican ambos, se muestra un mensaje de error. |
| `/CopyTrainingSamples`         | Indicador   | Copia el contenido de un lote de entrenamiento. De forma predeterminada, si los lotes son idénticos (es decir, si tienen el mismo GUID), el contenido del lote de entrenamiento no se copia. El indicador `/ForceSync` anula este comportamiento. El contenido de un lote se copia solo si también se copia el propio lote.                                                                                                                                                                                                            |
| `/ForceSync`                   | Indicador   | Desactiva la comprobación de la calidad del entrenamiento y copia un lote de entrenamiento incluso si la calidad del nuevo modelo es peor que la del modelo existente.                                                                                                                                                                                                                                                                                                                                                                 |
| `/DeleteBatchesMissedInSource` | Indicador   | Elimina del lote de destino (es decir, el lote especificado en el parámetro `/Target`) cualquier lote que falte en el lote de origen (es decir, el lote especificado en el parámetro `/Source`). Si se eliminan lotes, se agrega la entrada correspondiente al Log. El parámetro `/BatchIDs` y el indicador `/DeleteBatchesMissedInSource` son mutuamente excluyentes. Si se especifican ambos, se muestra un mensaje de error.                                                                                                        |

<div id="example-of-use">
  ## Ejemplo de uso
</div>

* `SyncTrainingBatches /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /ForceSync /CopyTrainingBatches=LayoutOnly /BatchIDs=1,2,3,4` – Copia los lotes de entrenamiento de extracción de campos indicados en un proyecto local y omite la comprobación de la calidad del entrenamiento
