Tutorials

These tutorials introduce fundamental concepts in deep learning and their realizations in MXNet. Under the basics section, you'll find tutorials covering manipulating arrays, building networks, loading and preprocessing data, etc. Further sections introduce fundamental models for image classification, natural language processing, speech recognition, and unsupervised learning. While most tutorials are currently presented in Python, we also present a subset of tutorials using the R and Scala front ends.

Python

Basics

.. toctree::
   :maxdepth: 1

   basic/ndarray
   basic/symbol
   basic/module
   basic/data
   basic/image_io
   basic/record_io

Computer Vision

.. toctree::
   :maxdepth: 1

   python/mnist
   python/predict_image

Natural Language Processing

Speech Recognition

Unsupervised Learning and Generative Modeling

R

Scala

C++

Perl

Contributing Tutorials

Want to contribute an MXNet tutorial? To get started, download the tutorial template.