Visão geral da avaliação de CNTK
Depois de treinar um modelo, você pode usar CNTK biblioteca Eval para avaliar o modelo em seu próprio aplicativo. CNTK dá suporte à avaliação de modelo de C++, Python, C#/.NET e Java. A partir da v2.1, CNTK também dá suporte a Plataforma Universal do Windows (UWP).
Os recursos da Avaliação de CNTK incluem
- Suporte a dispositivos de CPU e GPU.
- Suporte a várias solicitações de avaliação em paralelo.
- Otimize o uso de memória por compartilhamento de parâmetros do mesmo modelo entre vários threads. Isso reduzirá significativamente o uso de memória ao executar a avaliação em um ambiente de serviço.
As páginas a seguir fornecem informações detalhadas sobre a avaliação do modelo usando CNTK Biblioteca.
- Avaliação da biblioteca de CNTK no Windows
- Avaliação da biblioteca de CNTK no Linux
- Avaliação da biblioteca de CNTK com Python
- pacotes de NuGet
- Avaliação no Azure
- Avaliação em Plataforma Universal do Windows (UWP)
Aplicativos herdados usando CNTK 1.0
Antes do CNTK versão 2.0, o CNTK EvalDLL era usado para avaliar o modelo treinado usando cntk.exe com o BrainScript. O EvalDLL ainda tem suporte, mas funciona apenas para o modelo criado por cntk.exe com o BrainScript. Ele não pode ser usado para avaliar modelos criados por CNTK 2.0 ou posterior usando Python. É altamente recomendável usar as bibliotecas de CNTK mais recentes para avaliação, pois ela dá suporte a formatos de modelo e fornece mais recursos.
Para obter mais detalhes sobre diferentes formatos de modelo, consulte a página de formato de modelo CNTK. Para aplicativos herdados que usam a interface EvalDLL, consulte a página de visão geral CNTK EvalDLL.