Saltar al contenido principal
Los documentos suelen procesarse en varios proyectos o entornos distintos. 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 proyecto o entorno, deberá transferir sus modelos entrenados a ese proyecto o entorno mediante el comando SyncTrainingBatches. Solo se transferirán los modelos cuya calidad sea superior a la de los que ya estén presentes en el proyecto o entorno de destino. El comando SyncTrainingBatches también puede usarse para transferir imágenes de documentos que se hayan utilizado para el entrenamiento.
Si la versión de una Definición de Document en el proyecto de origen no coincide con la versión de la misma Definición de Document en el proyecto de destino, no se copiará en el proyecto de destino ningún documento correspondiente a la Definición de Document del proyecto de origen. Esto puede ocurrir cuando una Definición de Document se ha actualizado en el proyecto de origen, pero no en el proyecto de destino, o cuando una Definición de Document anterior se ha eliminado del proyecto de destino, pero no del proyecto de origen. Para que el comando SyncTrainingBatches funcione correctamente, las versiones de las Definiciones de Document en los proyectos de origen y de destino deben ser idénticas.

Parámetros

/Source

Obligatorio

El proyecto desde el que se deben copiar los lotes de entrenamiento.

/Target

Obligatorio

El Proyecto al que deben copiarse los lotes de entrenamiento.

/SourceTenant

Opcional

El tenant que contiene el proyecto de origen.

/TargetTenant

Opcional

El tenant en el que debe actualizarse el proyecto.

/SourceU

Opcional

Nombre de usuario.

Si no se especifica ningún nombre de usuario, se utilizará la autenticación de Windows.

/SourceP

Opcional

Contraseña.

/SourceCert

Opcional

Huella digital del certificado utilizada para la autenticación SSL mutua en el servidor del proyecto de origen. Esta clave se utiliza para pasar, como una cadena, un hash codificado del certificado de un servidor con Mutual SSL instalado.

/TargetU

Opcional

Nombre de usuario.

Si no se especifica un nombre de usuario, se usará 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. Este parámetro se usa para pasar, como una cadena, un hash codificado del certificado de un servidor con Mutual SSL instalado.

/CopyTrainingBatches

Opcional

Copia los lotes de entrenamiento.

Los valores posibles son All, LayoutOnly, ClassifierOnly o None. De manera predeterminada, este parámetro está establecido en All.

/BatchIDs

Opcional

Los ID de los lotes que deben sincronizarse.

Si no se especifica ningún ID de lote, se sincronizarán todos los lotes de entrenamiento. Si se especifican algunos ID de lote, el parámetro /CopyTrainingBatches debe establecerse en LayoutOnly o ClassifierOnly para evitar IDs de lote duplicados, ya que distintas colecciones pueden contener IDs de lote idénticos.

¡Importante! El parámetro /BatchIDs y la marca /DeleteBatchesMissedInSource son mutuamente excluyentes. Si se especifican ambos, se mostrará 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), no se copiará el contenido del lote de entrenamiento. Este comportamiento puede cambiarse con el indicador ForceSync (consulte a continuación para obtener más información).

El contenido de un lote se copia solo si se copia el propio lote.

/ForceSync

Indicador

Deshabilita la comprobación de la calidad del entrenamiento y copia un lote de entrenamiento, aunque la calidad del modelo nuevo sea inferior a la del modelo existente.

/DeleteBatchesMissedInSource

Flag

Elimina del batch de destino (es decir, el batch especificado en el parámetro /target) los batches que no estén presentes en el batch de origen (es decir, el batch especificado en el parámetro /source ). Si se eliminan batches, se agregará la entrada correspondiente en el Log.

¡Importante! El parámetro /BatchIDs y el flag /DeleteBatchesMissedInSource son mutuamente excluyentes. Si se especifican ambos, se mostrará un mensaje de Error.

Ejemplo de uso

  • SyncTrainingBatches /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /ForceSync /CopyTrainingBatches=LayoutOnly /BatchIDs=1,2,3,4