Partilhar via


Exemplos de avaliação de modelos

Exemplos para a utilização da biblioteca CNTK Eval em C++,C#.NET e Python podem ser encontrados em Exemplos/Pasta de Avaliação em GitHub, bem como no pacote de descarregamento binário CNTK na página CNTK Releases.

CNTK Biblioteca Eval C++/C# Exemplos

O CNTKLibraryEvalExamples contém amostras de código que demonstram como utilizar a API AVAL da Biblioteca CNTK em C++ e C#.

Na Windows,

  • Precisa de Visual Studio 2017 para usar estas amostras.
  • As amostras devem ser construídas para a plataforma-alvo de 64 bits. Caso contrário, surgem alguns problemas quando se liga para a biblioteca. Consulte também a página de resolução de problemas CNTK para obter mais informações.
  • Após uma construção bem sucedida, o executável é guardado sob a pasta $(SolutionDir)....$(Plataforma)$(ProjectName).$(Configuração)\ pasta, por exemplo....\X64\CNTKLibraryCSEvalCPUOnlyExamples.Release\CNTKLibraryCSEvalCPUOnlyExamples.exe.

No Linux, apenas C++ é suportado. Por favor, consulte as amostras de Makefile construção. O nome-alvo CNTKLIBRARY_CPP_EVAL_EXAMPLES é usado para construir CNTKLibraryCPPEvalExamples.

Exemplos para avaliar múltiplos pedidos em paralelo

O CNTKLibraryEvalExamples inclui código de amostra para avaliar múltiplos pedidos de avaliação em paralelo. O código da amostra também mostra como partilhar modelo parâmetros entre vários casos do mesmo modelo para reduzir o uso da memória.

Exemplos para avaliar camadas intermédias

  • AssessIntermediateLayer() in C# demonstra como avaliar camadas intermédias num modelo utilizando CNTK API gerida por C#/.NET.
  • AssessIntermediateLayer é o exemplo C++ que mostra como avaliar camadas intermédias numa modelo utilizando CNTK API da Biblioteca C++.

Exemplos para avaliar saídas de múltiplos nosdes

C# Exemplos para execução de avaliação assíncrona

O exemplo EvaluationSingleImageAsync() demonstra como executar a avaliação assíncronea utilizando o método EvaluateAsync()de extensão .

Python Exemplos Eval

Também pode usar Python para avaliar um modelo pré-treinado, como descrito aqui.

Exemplos de Java Eval

O exemplo de Java mostra como avaliar um modelo usando a API de Java. Por favor, note que a API de Java ainda é experimental e sujeita a alterações.

Consulte instruções de Windows e Linux sobre como construir o exemplo java.

Exemplos para aplicações antigas usando EvalDLL

Consulte a EvalDll-Exemplos para obter mais detalhes.