https://github.com/Microsoft/CNTK
Tip revision: 006ab4bdf02252cac42260d932db100df4278e49 authored by Aghagolzadeh on 12 June 2018, 16:13:59 UTC
Merge branch 'sparse_cntk' of https://github.com/Microsoft/cntk into sparse_cntk
Merge branch 'sparse_cntk' of https://github.com/Microsoft/cntk into sparse_cntk
Tip revision: 006ab4b
tutorials.rst
Tutorials
=======================================================
*For a quick tour if you are familiar with another deep learning toolkit please fast forward to CNTK 200 (A guided tour) for a range of constructs to train and evaluate models using CNTK.*
#. *Classify cancer using simulated data (Logistic Regression)*
CNTK 101:`Logistic Regression <CNTK_101_LogisticRegression.html>`_ with NumPy (:cntktut:`source <CNTK_101_LogisticRegression>`)
#. *Classify cancer using simulated data (Feed Forward, FFN)*
CNTK 102: `Feed Forward network <CNTK_102_FeedForward.html>`_ with NumPy (:cntktut:`source <CNTK_102_FeedForward>`)
#. *Recognize hand written digits (OCR) with MNIST data*
CNTK 103 Part A: `MNIST data preparation <CNTK_103A_MNIST_DataLoader.html>`_ (:cntktut:`source <CNTK_103A_MNIST_DataLoader>`),
Part B: `Multi-class logistic regression classifier <CNTK_103B_MNIST_LogisticRegression.html>`_ (:cntktut:`source <CNTK_103B_MNIST_LogisticRegression>`)
Part C: `Multi-layer perceptron classifier <CNTK_103C_MNIST_MultiLayerPerceptron.html>`_
(:cntktut:`source <CNTK_103C_MNIST_MultiLayerPerceptron>`)
Part D: `Convolutional neural network classifier <CNTK_103D_MNIST_ConvolutionalNeuralNetwork.html>`_ (:cntktut:`source <CNTK_103D_MNIST_ConvolutionalNeuralNetwork>`)
#. *Learn how to predict the stock market*
CNTK 104: `Time Series basics <CNTK_104_Finance_Timeseries_Basic_with_Pandas_Numpy.html>`_ with finance data (:cntktut:`source <CNTK_104_Finance_Timeseries_Basic_with_Pandas_Numpy>` with finance data)
#. *Compress (using autoencoder) hand written digits from MNIST data with no human input (unsupervised learning, FFN)*
CNTK 105 Part A: `MNIST data preparation <CNTK_103A_MNIST_DataLoader.html>`_ (:cntktut:`source <CNTK_103A_MNIST_DataLoader>`),
Part B: `Feed Forward autoencoder <CNTK_105_Basic_Autoencoder_for_Dimensionality_Reduction.html>`_ (:cntktut:`source <CNTK_105_Basic_Autoencoder_for_Dimensionality_Reduction>`)
#. *Forecasting using data from an IOT device*
CNTK 106: LSTM based forecasting - Part A: `with simulated data <CNTK_106A_LSTM_Timeseries_with_Simulated_Data.html>`_ (:cntktut:`source <CNTK_106A_LSTM_Timeseries_with_Simulated_Data>`),
Part B: `with real IOT data <CNTK_106B_LSTM_Timeseries_with_IOT_Data.html>`_ (:cntktut:`source <CNTK_106B_LSTM_Timeseries_with_IOT_Data>`)
#. *Quick tour for those familiar with other deep learning toolkits*
CNTK 200: `Guided Tour <CNTK_200_GuidedTour.html>`_ (:cntktut:`source <CNTK_200_GuidedTour>`)
#. *Recognize objects in images from CIFAR-10 data (Convolutional Network, CNN)*
CNTK 201 Part A: `CIFAR data preparation <CNTK_201A_CIFAR-10_DataLoader.html>`_ (:cntktut:`source <CNTK_201A_CIFAR-10_DataLoader>`),
Part B: `VGG and ResNet classifiers <CNTK_201B_CIFAR-10_ImageHandsOn.html>`_ (:cntktut:`source <CNTK_201B_CIFAR-10_ImageHandsOn>`)
#. *Infer meaning from text snippets using LSTMs and word embeddings*
CNTK 202: `Language understanding <CNTK_202_Language_Understanding.html>`_ (:cntktut:`source <CNTK_202_Language_Understanding>`)
#. *Train a computer to perform tasks optimally (e.g., win games) in a simulated environment*
CNTK 203: `Reinforcement learning basics <CNTK_203_Reinforcement_Learning_Basics.html>`_ with OpenAI Gym data (:cntktut:`source <CNTK_203_Reinforcement_Learning_Basics>`)
#. *Translate text from one domain (grapheme) to other (phoneme)*
CNTK 204: `Sequence to sequence basics <CNTK_204_Sequence_To_Sequence.html>`_ with CMU pronouncing dictionary (:cntktut:`source <CNTK_204_Sequence_To_Sequence>`)
#. *Teach a computer to paint like Picasso or van Gogh*
CNTK 205: `Artistic Style Transfer <CNTK_205_Artistic_Style_Transfer.html>`_ (:cntktut:`source <CNTK_205_Artistic_Style_Transfer>`)
#. *Produce realistic images with no human input (unsupervised learning)*
CNTK 206 Part A: `MNIST data preparation <CNTK_103A_MNIST_DataLoader.html>`_ (:cntktut:`source <CNTK_103A_MNIST_DataLoader>`),
Part B: `Basic Generative Adversarial Networks (GAN) <CNTK_206A_Basic_GAN.html>`_ (:cntktut:`source <CNTK_206A_Basic_GAN>`),
Part C: `Deep Convolutional GAN <CNTK_206B_DCGAN.html>`_ (:cntktut:`source <CNTK_206B_DCGAN>`)
Part D: `Wasserstein GAN and Loss Sensitive GAN <CNTK_206C_WGAN_LSGAN.html>`_ (:cntktut:`source <CNTK_206C_WGAN_LSGAN>`)
#. *Training with Sampled Softmax*
CNTK 207: `Training with Sampled Softmax <CNTK_207_Training_with_Sampled_Softmax.html>`_ (:cntktut:`source <CNTK_207_Training_with_Sampled_Softmax>`)
#. *Training with Connectionist Temporal Classification*
CNTK 208: `Training with Connectionist Temporal Classification <CNTK_208_Speech_Connectionist_Temporal_Classification.html>`_ (:cntktut:`source <CNTK_208_Speech_Connectionist_Temporal_Classification>`)
#. *Recognize flowers and animals in natural scene images using deep transfer learning*
CNTK 301: `Deep transfer learning with pre-trained ResNet model <CNTK_301_Image_Recognition_with_Deep_Transfer_Learning.html>`_ (:cntktut:`source <CNTK_301_Image_Recognition_with_Deep_Transfer_Learning>`)
#. *Generate higher resolution images from low resolution ones*
CNTK 302 Part A : `Use pre-trained models for generating super-resolution images <CNTK_301A_Evaluation_of_Pretrained_Super-resolution_Models.html>`_ (:cntktut:`source <CNTK_301A_Evaluation_of_Pretrained_Super-resolution_Models>`),
Part B: `Train super resolution models using CNNs and GANs <CNTK_302B_Image_Super-resolution_Using_CNNs_and_GANs.html>`_ (:cntktut:`source <CNTK_302B_Image_Super-resolution_Using_CNNs_and_GANs>`)
#. *Compare the similarity between a pair of documents*
CNTK 303: `Deep structured semantic modeling with LSTM <CNTK_303_Deep_Structured_Semantic_Modeling_with_LSTM_Networks.html>`_ (:cntktut:`source <CNTK_303_Deep_Structured_Semantic_Modeling_with_LSTM_Networks>`)
Try these notebooks pre-installed on `CNTK Azure Notebooks`_ for free.
For our Japanese users, you can find some of the `tutorials in Japanese`_ (unsupported).
.. _`CNTK Azure Notebooks`: https://notebooks.azure.com/cntk/libraries/tutorials
.. _`tutorials in Japanese`: https://notebooks.azure.com/library/cntkbeta2_ja
.. toctree::
:glob:
:maxdepth: 1
:caption: List view
:hidden:
CNTK_*