Visão geral da avaliação CNTK
Uma vez treinado um modelo, pode usar CNTK biblioteca Eval para avaliar o modelo na sua própria aplicação. CNTK suporta modelo avaliação de C++, Python, C#/.NET e Java. A partir de v2.1, CNTK também suporta Plataforma Universal do Windows (UWP).
As características da Avaliação CNTK incluem
- Suporte tanto o cpu como o dispositivo GPU.
- Apoiar vários pedidos de avaliação em paralelo.
- Otimize o uso da memória por partilha de parâmetros da mesma modelo entre múltiplos fios. Isto reduzirá significativamente o uso da memória ao executar a avaliação num ambiente de serviço.
As páginas seguintes fornecem informações detalhadas sobre modelo avaliação utilizando CNTK Biblioteca.
- avaliação da CNTK-biblioteca na Windows
- avaliação da biblioteca de CNTK em Linux
- avaliação da CNTK-biblioteca com Python
- Pacotes NuGet
- Avaliação em Azure
- Avaliação sobre Plataforma Universal do Windows (UWP)
Aplicações Legacy usando CNTK 1.0
Antes da versão 2.0 CNTK, o CNTK EvalDLL foi usado para avaliar modelo treinado usando cntk.exe com BrainScript. O EvalDLL ainda é suportado, mas funciona apenas para o modelo criado por cntk.exe com o BrainScript. Não pode ser usado para avaliar modelos criados por CNTK 2.0 ou mais tarde usando Python. Recomendamos vivamente a utilização das mais recentes bibliotecas CNTK para avaliação, uma vez que suporta modelo formatos e fornece mais funcionalidades.
Para obter mais detalhes sobre diferentes formatos modelo consulte a página de formato CNTK modelo. Para aplicações antigas que utilizam a interface EvalDLL consulte a página CNTK EvalDLL Overview.