exemples de CNTK

Les didacticiels/exemples/dossiers contiennent divers exemples de configurations pour CNTK réseaux à l’aide de l’API Python, C# et BrainScript. Les exemples sont structurés par rubrique en Image, Language Understanding, Speech, etc. Pour commencer à utiliser CNTK nous recommandons les tutoriels dans le Tutorials dossier.

Exemples Python

La meilleure façon d’en savoir plus sur les API consiste à consulter les exemples suivants dans le répertoire [CNTK clone racine]/Exemples :

  • MNIST : Modèle de transfert de flux entièrement connecté pour la classification des images MNIST. (suivez les instructions fournies dans Exemples/Image/DataSets/MNIST/README.md)
  • TrainResNet_CIFAR10 : Modèle ResNet de classification d’images pour l’apprentissage sur le jeu de données d’image CIFAR. (suivez les instructions fournies dans Exemples/Image/DataSets/CIFAR-10/README.md pour obtenir le jeu de données CIFAR et le convertir au format pris en charge CNTK)
  • ReinforcementLearning : Apprentissage par renforcement avec deep Q Neural Networks (DQN).
  • SequenceClassification : Modèle de classification de séquence LSTM pour les données texte.
  • Sequence2Sequence : Séquence pour séquencer le modèle de traduction graphème à phonème qui s’entraîne sur le corpus CMUDict.
  • NumpyInterop - Exemple d’interopérabilité NumPy montrant comment entraîner un réseau de transfert de flux simple avec des données d’apprentissage alimentées à l’aide de tableaux NumPy.
  • LanguageUnderstanding - Language Understanding.
  • CharacterLM : Modèle de langage au niveau du caractère LSTM pour prédire le caractère de sortie suivant dans une séquence.
  • LightRNN : Implémentation de LightRNN dans CNTK.
  • WordLMWithSampledSoftmax : Modèle de langage au niveau du mot avec exemple de softmax.
  • Vidéo - Réseaux de convolution 3D de base pour l’apprentissage profond sur les tâches vidéo.

Une vue d’ensemble de tous les exemples et didacticiels est également fournie par la page Cognitive Toolkit Galerie de modèles.

Exemples C#

La page CNTK Formation avec exemples C# fournit des exemples montrant comment générer, entraîner et valider des modèles DNN.

Exemples d’évaluation

La page CNTK Exemples D’évaluation fournit des exemples illustrant comment évaluer des modèles préentraînés à l’aide de C++, C#/.NET, Python et Java.