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.