CNTK voorbeelden
De zelfstudies/en voorbeelden/mappen bevatten diverse voorbeeldconfiguraties voor CNTK netwerken met behulp van de Python API, C# en BrainScript.
De voorbeelden zijn gestructureerd per onderwerp in Afbeelding, Language Understanding, Spraak, enzovoort. Om aan de slag te gaan met CNTK raden we de zelfstudies in de Tutorials
map aan.
Python-voorbeelden
De beste manier om meer te weten te komen over de API's is om de volgende voorbeelden te bekijken in de map [CNTK kloonhoofdmap]/Voorbeelden:
- MNIST: Een volledig verbonden feed-forwardmodel voor de classificatie van MNIST-installatiekopieën. (volg de instructies in Voorbeelden/Image/DataSets/MNIST/README.md)
- TrainResNet_CIFAR10: Een ResNet-model voor afbeeldingsclassificatie voor training op de CIFAR-afbeeldingsgegevensset. (volg de instructies in Voorbeelden/Image/DataSets/CIFAR-10/README.md om de CIFAR-gegevensset op te halen en deze te converteren naar de CNTK ondersteunde indeling)
- ReinforcementLearning: Versterking van leren met Deep Q Neural Networks (DQN).
- SequenceClassification: Een LSTM-classificatiemodel voor tekstgegevens.
- Sequence2Sequence: Een reeks voor het sequentieren van grapheme-to-phoneme-vertalingsmodel dat traint op het CMUDict-corpus.
- NumpyInterop - NumPy-interoperabiliteitsvoorbeeld waarin wordt getoond hoe u een eenvoudig feed-forwardnetwerk traint met trainingsgegevens die worden ingevoerd met behulp van NumPy-matrices.
- LanguageUnderstanding - Language Understanding.
- CharacterLM: Een LSTM-taalmodel op tekenniveau om het volgende uitvoerteken in een reeks te voorspellen.
- LightRNN: Implementatie van LightRNN in CNTK.
- WordLMWithSampledSoftmax: Een taalmodel op woordniveau met gemonsterde softmax.
- Video : Eenvoudige 3D-convolutienetwerken voor deep learning over videotaken.
Een overzicht van alle voorbeelden en zelfstudies vindt u ook op de pagina Cognitive Toolkit Modelgalerie.
C#-voorbeelden
De pagina CNTK Training met C#-voorbeelden bevat voorbeelden die laten zien hoe u DNN-modellen bouwt, traint en valideert.
Evaluatievoorbeelden
De pagina CNTK Eval-voorbeelden bevat voorbeelden die laten zien hoe u vooraf getrainde modellen evalueert met C++, C#/.NET, Python en Java.