Share via


Ejemplos de CNTK

Las carpetas Tutorials/ y Examples/ contienen una variedad de configuraciones de ejemplo para CNTK redes mediante la API de Python, C# y BrainScript. Los ejemplos se estructuran por tema en Imagen, Language Understanding, Voz, etc. Para empezar a trabajar con CNTK se recomiendan los tutoriales de la Tutorials carpeta .

Ejemplos de Python

La mejor manera de obtener información sobre las API es examinar los ejemplos siguientes en el directorio [CNTK clone root]/Examples:

  • MNIST: Un modelo de avance de fuente totalmente conectado para la clasificación de imágenes MNIST. (siga las instrucciones de Examples/Image/DataSets/MNIST/README.md)
  • TrainResNet_CIFAR10: Modelo resNet de clasificación de imágenes para el entrenamiento en el conjunto de datos de imagen CIFAR. (siga las instrucciones de Examples/Image/DataSets/CIFAR-10/README.md para obtener el conjunto de datos CIFAR y convertirlo al formato admitido CNTK)
  • RefuerzoLearning: Aprendizaje de refuerzo con redes neuronales de Q profundas (DQN).
  • SequenceClassification: Un modelo de clasificación de secuencia LSTM para datos de texto.
  • Sequence2Sequence: Secuencia para secuenciar el modelo de traducción de grapheme a phoneme que entrena en el corpus CMUDict.
  • Ejemplo de interoperabilidad de NumpyInterop: NumPy que muestra cómo entrenar una red simple de avance de fuente con datos de entrenamiento alimentados mediante matrices de NumPy.
  • LanguageUnderstanding: Language Understanding.
  • CharacterLM: Un modelo de lenguaje de nivel de caracteres LSTM para predecir el siguiente carácter de salida en una secuencia.
  • LightRNN: Implementación de LightRNN en CNTK.
  • WordLMWithSampledSoftmax: Un modelo de lenguaje de nivel de palabra con softmax muestreado.
  • Vídeo : redes básicas de convolución 3D para el aprendizaje profundo en tareas de vídeo.

También proporciona información general sobre todos los ejemplos y tutoriales en la página Cognitive Toolkit Galería de modelos.

Ejemplos de C#

En la página ejemplos de CNTK entrenamiento con C# se proporcionan ejemplos que muestran cómo compilar, entrenar y validar modelos de DNN.

Ejemplos de evaluación

En la página ejemplos de CNTK Eval se muestran ejemplos que muestran cómo evaluar modelos entrenados previamente mediante C++, C#/.NET, Python y Java.