Compartir a través de


Introducción a la evaluación de CNTK

Una vez entrenado un modelo, puede usar CNTK biblioteca Eval para evaluar el modelo en su propia aplicación. CNTK admite la evaluación de modelos de C++, Python, C#/.NET y Java. A partir de la versión 2.1, CNTK también admite Plataforma universal de Windows (UWP).

Entre las características de la evaluación de CNTK se incluyen

  • Admite tanto la CPU como el dispositivo GPU.
  • Admite varias solicitudes de evaluación en paralelo.
  • Optimice el uso de memoria mediante el uso compartido de parámetros del mismo modelo entre varios subprocesos. Esto reducirá significativamente el uso de memoria al ejecutar la evaluación en un entorno de servicio.

En las páginas siguientes se proporciona información detallada sobre la evaluación de modelos mediante CNTK Library.

Aplicaciones heredadas con CNTK 1.0

Antes de la versión CNTK 2.0, el CNTK EvalDLL se usaba para evaluar el modelo entrenado mediante cntk.exe con BrainScript. El EvalDLL sigue siendo compatible, pero solo funciona para el modelo creado por cntk.exe con BrainScript. No se puede usar para evaluar los modelos creados por CNTK 2.0 o posterior mediante Python. Se recomienda encarecidamente usar las bibliotecas de CNTK más recientes para la evaluación, ya que admite formatos de modelo y proporciona más características.

Para obtener más información sobre los diferentes formatos de modelo, consulte la página formato de modelo de CNTK. Para las aplicaciones heredadas que usan la interfaz EvalDLL, consulte la página de información general de EvalDLL de CNTK.