Condividi tramite


esempi di CNTK

Le cartelle Tutorials/and Examples/contengono un'ampia gamma di configurazioni di esempio per le reti CNTK usando l'API Python, C# e BrainScript. Gli esempi sono strutturati per argomento in Image, Language Understanding, Speech e così via. Per iniziare a usare CNTK è consigliabile usare le esercitazioni nella Tutorials cartella .

Esempi di Python

Il modo migliore per ottenere informazioni sulle API consiste nell'esaminare gli esempi seguenti nella directory [CNTK clone root]/Examples:

  • MNIST: Un modello di avanzamento dei feed completamente connesso per la classificazione delle immagini MNIST. Seguire le istruzioni riportate in Examples/Image/DataSets/MNIST/README.md)
  • TrainResNet_CIFAR10: Modello ResNet di classificazione delle immagini per il training nel set di dati dell'immagine CIFAR. Seguire le istruzioni riportate in Examples/Image/DataSets/CIFAR-10/README.md per ottenere il set di dati CIFAR e convertirlo nel formato supportato CNTK)
  • ReinforcementLearning: Apprendimento per rinforzo con reti neurali Deep Q (DQN).
  • SequenceClassification: Modello di classificazione sequenza LSTM per i dati di testo.
  • Sequence2Sequence: Sequenza per sequenziare il modello di traduzione grapheme-phoneme che esegue il training sul corpus CMUDict.
  • NumpyInterop - Esempio di interoperabilità NumPy che illustra come eseguire il training di una semplice rete di feed forward con i dati di training inseriti usando matrici NumPy.
  • LanguageUnderstanding: Language Understanding.
  • CharacterLM: Un modello linguistico a livello di carattere LSTM per stimare il carattere di output successivo in una sequenza.
  • LightRNN: Implementazione di LightRNN in CNTK.
  • WordLMWithSampledSoftmax: Modello linguistico a livello di parola con softmax campionato.
  • Video - Reti di convoluzione 3D di base per l'apprendimento avanzato sulle attività video.

Una panoramica su tutti gli esempi e le esercitazioni è disponibile anche nella pagina della raccolta modelli di Cognitive Toolkit.

Esempi di C#

La pagina CNTK Training with C# Examples (Esempi di training con C#) fornisce esempi che illustrano come compilare, eseguire il training e convalidare i modelli DNN.

Esempi di valutazione

La pagina degli esempi CNTK Eval fornisce esempi che illustrano come valutare i modelli con training preliminare usando C++, C#/.NET, Python e Java.