blob: f29f03fcf9f622be5dc4091c1ad6abb5f425f44e [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<title>Tutorials — mxnet documentation</title>
<link crossorigin="anonymous" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"/>
<link href="../_static/basic.css" rel="stylesheet" type="text/css">
<link href="../_static/pygments.css" rel="stylesheet" type="text/css">
<link href="../_static/mxnet.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: ''
};
</script>
<script src="https://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
<script src="../_static/underscore.js" type="text/javascript"></script>
<script src="../_static/searchtools_custom.js" type="text/javascript"></script>
<script src="../_static/doctools.js" type="text/javascript"></script>
<script src="../_static/selectlang.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script>
<script type="text/javascript"> jQuery(function() { Search.loadIndex("/searchindex.js"); Search.init();}); </script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new
Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-96378503-1', 'auto');
ga('send', 'pageview');
</script>
<!-- -->
<!-- <script type="text/javascript" src="../_static/jquery.js"></script> -->
<!-- -->
<!-- <script type="text/javascript" src="../_static/underscore.js"></script> -->
<!-- -->
<!-- <script type="text/javascript" src="../_static/doctools.js"></script> -->
<!-- -->
<!-- <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> -->
<!-- -->
<link href="../community/index.html" rel="next" title="MXNet Community">
<link href="../architecture/index.html" rel="prev" title="MXNet Architecture"/>
<link href="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/mxnet-icon.png" rel="icon" type="image/png"/>
</link></link></link></head>
<body background="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/mxnet-background-compressed.jpeg" role="document">
<div class="content-block"><div class="navbar navbar-fixed-top">
<div class="container" id="navContainer">
<div class="innder" id="header-inner">
<h1 id="logo-wrap">
<a href="../" id="logo"><img src="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/mxnet_logo.png"/></a>
</h1>
<nav class="nav-bar" id="main-nav">
<a class="main-nav-link" href="../install/index.html">Install</a>
<span id="dropdown-menu-position-anchor">
<a aria-expanded="true" aria-haspopup="true" class="main-nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button">Gluon <span class="caret"></span></a>
<ul class="dropdown-menu navbar-menu" id="package-dropdown-menu">
<li><a class="main-nav-link" href="../gluon/index.html">About</a></li>
<li><a class="main-nav-link" href="http://gluon.mxnet.io">Tutorials</a></li>
</ul>
</span>
<span id="dropdown-menu-position-anchor">
<a aria-expanded="true" aria-haspopup="true" class="main-nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button">API <span class="caret"></span></a>
<ul class="dropdown-menu navbar-menu" id="package-dropdown-menu">
<li><a class="main-nav-link" href="../api/python/index.html">Python</a></li>
<li><a class="main-nav-link" href="../api/scala/index.html">Scala</a></li>
<li><a class="main-nav-link" href="../api/r/index.html">R</a></li>
<li><a class="main-nav-link" href="../api/julia/index.html">Julia</a></li>
<li><a class="main-nav-link" href="../api/c++/index.html">C++</a></li>
<li><a class="main-nav-link" href="../api/perl/index.html">Perl</a></li>
</ul>
</span>
<span id="dropdown-menu-position-anchor-docs">
<a aria-expanded="true" aria-haspopup="true" class="main-nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button">Docs <span class="caret"></span></a>
<ul class="dropdown-menu navbar-menu" id="package-dropdown-menu-docs">
<li><a class="main-nav-link" href="../tutorials/index.html">Tutorials</a>
<li><a class="main-nav-link" href="../faq/index.html">FAQ</a></li>
<li><a class="main-nav-link" href="../architecture/index.html">Architecture</a></li>
<li><a class="main-nav-link" href="https://github.com/apache/incubator-mxnet/tree/master/example">Examples</a></li>
<li><a class="main-nav-link" href="../model_zoo/index.html">Model Zoo</a></li>
</li></ul>
</span>
<a class="main-nav-link" href="https://github.com/dmlc/mxnet">Github</a>
<span id="dropdown-menu-position-anchor-community">
<a aria-expanded="true" aria-haspopup="true" class="main-nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button">Community <span class="caret"></span></a>
<ul class="dropdown-menu navbar-menu" id="package-dropdown-menu-community">
<li><a class="main-nav-link" href="../community/index.html">Community</a></li>
<li><a class="main-nav-link" href="../community/contribute.html">Contribute</a></li>
<li><a class="main-nav-link" href="../community/powered_by.html">Powered By</a></li>
<li><a class="main-nav-link" href="http://discuss.mxnet.io">Discuss</a></li>
</ul>
</span>
<span id="dropdown-menu-position-anchor-version" style="position: relative"><a href="#" class="main-nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">Versions(master)<span class="caret"></span></a><ul id="package-dropdown-menu" class="dropdown-menu"><li><a class="main-nav-link" href=https://mxnet.incubator.apache.org/>1.0.0</a></li><li><a class="main-nav-link" href=https://mxnet.incubator.apache.org/versions/0.12.1/index.html>0.12.1</a></li><li><a class="main-nav-link" href=https://mxnet.incubator.apache.org/versions/0.12.0/index.html>0.12.0</a></li><li><a class="main-nav-link" href=https://mxnet.incubator.apache.org/versions/0.11.0/index.html>0.11.0</a></li><li><a class="main-nav-link" href=https://mxnet.incubator.apache.org/versions/master/index.html>master</a></li></ul></span></nav>
<script> function getRootPath(){ return "../" } </script>
<div class="burgerIcon dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button"></a>
<ul class="dropdown-menu" id="burgerMenu">
<li><a href="../install/index.html">Install</a></li>
<li><a class="main-nav-link" href="../tutorials/index.html">Tutorials</a></li>
<li class="dropdown-submenu">
<a href="#" tabindex="-1">Community</a>
<ul class="dropdown-menu">
<li><a href="../community/index.html" tabindex="-1">Community</a></li>
<li><a href="../community/contribute.html" tabindex="-1">Contribute</a></li>
<li><a href="../community/powered_by.html" tabindex="-1">Powered By</a></li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="#" tabindex="-1">API</a>
<ul class="dropdown-menu">
<li><a href="../api/python/index.html" tabindex="-1">Python</a>
</li>
<li><a href="../api/scala/index.html" tabindex="-1">Scala</a>
</li>
<li><a href="../api/r/index.html" tabindex="-1">R</a>
</li>
<li><a href="../api/julia/index.html" tabindex="-1">Julia</a>
</li>
<li><a href="../api/c++/index.html" tabindex="-1">C++</a>
</li>
<li><a href="../api/perl/index.html" tabindex="-1">Perl</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="#" tabindex="-1">Docs</a>
<ul class="dropdown-menu">
<li><a href="../tutorials/index.html" tabindex="-1">Tutorials</a></li>
<li><a href="../faq/index.html" tabindex="-1">FAQ</a></li>
<li><a href="../architecture/index.html" tabindex="-1">Architecture</a></li>
<li><a href="https://github.com/apache/incubator-mxnet/tree/master/example" tabindex="-1">Examples</a></li>
<li><a href="../model_zoo/index.html" tabindex="-1">Model Zoo</a></li>
</ul>
</li>
<li><a href="../architecture/index.html">Architecture</a></li>
<li><a class="main-nav-link" href="https://github.com/dmlc/mxnet">Github</a></li>
<li id="dropdown-menu-position-anchor-version-mobile" class="dropdown-submenu" style="position: relative"><a href="#" tabindex="-1">Versions(master)</a><ul class="dropdown-menu"><li><a tabindex="-1" href=https://mxnet.incubator.apache.org/>1.0.0</a></li><li><a tabindex="-1" href=https://mxnet.incubator.apache.org/versions/0.12.1/index.html>0.12.1</a></li><li><a tabindex="-1" href=https://mxnet.incubator.apache.org/versions/0.12.0/index.html>0.12.0</a></li><li><a tabindex="-1" href=https://mxnet.incubator.apache.org/versions/0.11.0/index.html>0.11.0</a></li><li><a tabindex="-1" href=https://mxnet.incubator.apache.org/versions/master/index.html>master</a></li></ul></li></ul>
</div>
<div class="plusIcon dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button"><span aria-hidden="true" class="glyphicon glyphicon-plus"></span></a>
<ul class="dropdown-menu dropdown-menu-right" id="plusMenu"></ul>
</div>
<div id="search-input-wrap">
<form action="../search.html" autocomplete="off" class="" method="get" role="search">
<div class="form-group inner-addon left-addon">
<i class="glyphicon glyphicon-search"></i>
<input class="form-control" name="q" placeholder="Search" type="text"/>
</div>
<input name="check_keywords" type="hidden" value="yes">
<input name="area" type="hidden" value="default"/>
</input></form>
<div id="search-preview"></div>
</div>
<div id="searchIcon">
<span aria-hidden="true" class="glyphicon glyphicon-search"></span>
</div>
<!-- <div id="lang-select-wrap"> -->
<!-- <label id="lang-select-label"> -->
<!-- <\!-- <i class="fa fa-globe"></i> -\-> -->
<!-- <span></span> -->
<!-- </label> -->
<!-- <select id="lang-select"> -->
<!-- <option value="en">Eng</option> -->
<!-- <option value="zh">中文</option> -->
<!-- </select> -->
<!-- </div> -->
<!-- <a id="mobile-nav-toggle">
<span class="mobile-nav-toggle-bar"></span>
<span class="mobile-nav-toggle-bar"></span>
<span class="mobile-nav-toggle-bar"></span>
</a> -->
</div>
</div>
</div>
<script type="text/javascript">
$('body').css('background', 'white');
</script>
<div class="container">
<div class="row">
<div aria-label="main navigation" class="sphinxsidebar leftsidebar" role="navigation">
<div class="sphinxsidebarwrapper">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../api/python/index.html">Python Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="../api/r/index.html">R Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="../api/julia/index.html">Julia Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="../api/c++/index.html">C++ Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="../api/scala/index.html">Scala Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="../api/perl/index.html">Perl Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">HowTo Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">System Documents</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="">Tutorials</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#python-api-tutorials">Python API Tutorials</a><ul>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter01_crashcourse/ndarray.html">Manipulate data the MXNet way with ndarray</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter01_crashcourse/autograd.html">Automatic differentiation with autograd</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter02_supervised-learning/linear-regression-gluon.html">Linear regression with gluon</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/serialization.html">Serialization - saving, loading and checkpointing</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/mlp-gluon.html">Multilayer perceptrons in gluon</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter04_convolutional-neural-networks/cnn-gluon.html">Multi-class object detection using CNNs in gluon</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter05_recurrent-neural-networks/rnns-gluon.html">Advanced RNNs with gluon</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/plumbing.html">Plumbing: A look under the hood of gluon</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/custom-layer.html">Designing a custom layer with gluon</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter07_distributed-learning/hybridize.html">Fast, portable neural networks with Gluon HybridBlocks</a></li>
<li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter07_distributed-learning/multiple-gpus-gluon.html">Training on multiple GPUs with gluon</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/customop.html">Creating custom operators with numpy</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/mnist.html">Handwritten digit recognition (MNIST)</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/hybrid.html">Hybrid network example</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/gluon.html">Neural network building blocks with gluon</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/autograd.html">Simple autograd example</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/ndarray.html">Imperative tensor operations on CPU/GPU</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/ndarray_indexing.html">NDArray Indexing</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/symbol.html">Symbol API</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/module.html">Module API</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/data.html">Iterators - Loading data</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/python/linear-regression.html">Linear regression</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/python/mnist.html">MNIST - handwriting recognition</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/vision/large_scale_classification.html">Large scale image classification</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/sparse/csr.html">NDArray in Compressed Sparse Row Storage Format</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/sparse/row_sparse.html">Sparse Gradient Updates</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/sparse/train.html">Train a Linear Regression Model with Sparse Symbols</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/speech_recognition/ctc.html">Connectionist Temporal Classification</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/python/kvstore.html">Distributed key-value store</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/faq/finetune.html">Fine-tuning a pre-trained ImageNet model with a new dataset</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/unsupervised_learning/gan.html">Generative Adversarial Networks</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/python/matrix_factorization.html">Matrix factorization in recommender systems</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/nlp/cnn.html">Text classification (NLP) on Movie Reviews</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#other-languages-api-tutorials">Other Languages API Tutorials</a><ul>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/c%2B%2B/basics.html">MNIST with the MXNet C++ API</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/ndarray.html">NDArray: Vectorized Tensor Computations on CPUs and GPUs with R</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/symbol.html">Symbol API with R</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/CustomIterator.html">Custom Iterator</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/CallbackFunction.html">Callback Function</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/fiveMinutesNeuralNetwork.html">Five minute neural network</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/mnistCompetition.html">MNIST with R</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/classifyRealImageWithPretrainedModel.html">Classify images via R with a pre-trained model</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/charRnnModel.html">Char RNN Example with R</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/CustomLossFunction.html">Custom loss functions in R</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/scala/mxnet_scala_on_intellij.html">Setup your MXNet with Scala on InelliJ</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/scala/mnist.html">MNIST with the Scala API</a></li>
<li class="toctree-l3"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/scala/char_lstm.html">Use Scala to build a Long Short-Term Memory network that generates Barack Obama’s speech patterns</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#example-scripts-and-applications">Example Scripts and Applications</a></li>
<li class="toctree-l2"><a class="reference internal" href="#learn-more-about-gluon">Learn More About Gluon!</a></li>
<li class="toctree-l2"><a class="reference internal" href="#contributing-tutorials">Contributing Tutorials</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../community/index.html">Community</a></li>
</ul>
</div>
</div>
<div class="content">
<div class="page-tracker"></div>
<div class="section" id="tutorials">
<span id="tutorials"></span><h1>Tutorials<a class="headerlink" href="#tutorials" title="Permalink to this headline"></a></h1>
<p>MXNet has two primary high-level interfaces for its deep learning engine: the Gluon API and the Module API. Tutorials for each are provided below.</p>
<p>The difference between the two is an imperative versus symbolic programming style. Gluon makes it easy to prototype, build, and train deep learning models without sacrificing training speed by enabling both (1) intuitive imperative Python code development and (2) faster execution by automatically generating a symbolic execution graph using the hybridization feature.</p>
<p><code class="docutils literal"><span class="pre">TL;DR:</span></code> If you are new to deep learning or MXNet, you should start with the Gluon tutorials.</p>
<p>The Gluon and Module tutorials are in Python, but you can also find a variety of other MXNet tutorials, such as R, Scala, and C++ in the <a class="reference external" href="#other-mxnet-api-tutorials">Other Languages API Tutorials</a> section below.</p>
<p><a class="reference external" href="#example-scripts-and-applications">Example scripts and applications</a> as well as <a class="reference external" href="#contributing-tutorials">contribution</a> info is below.</p>
<script src="../_static/js/options.js" type="text/javascript"></script><div class="section" id="python-api-tutorials">
<span id="python-api-tutorials"></span><h2>Python API Tutorials<a class="headerlink" href="#python-api-tutorials" title="Permalink to this headline"></a></h2>
<!-- Gluon vs Module -->
<div class="btn-group opt-group" role="group">
<button class="btn btn-default opt active" style="font-size:22px" type="button">Gluon</button>
<button class="btn btn-default opt" style="font-size:22px" type="button">Module</button>
</div><!-- Levels -->
<div class="gluon module">
<div class="btn-group opt-group" role="group">
<button class="btn btn-default opt active" type="button">Introduction</button>
<button class="btn btn-default opt" type="button">Applications</button>
</div>
</div><!-- introduction Topics -->
<div class="introduction">
<div class="btn-group opt-group" role="group">
<button class="btn btn-default opt active" type="button">Basics</button>
<button class="btn btn-default opt" type="button">Neural Networks</button>
<button class="btn btn-default opt" type="button">Advanced</button>
</div>
</div><!-- Intermediate Topics
<div class="intermediate">
<div class="btn-group opt-group" role="group">
<button type="button" class="btn btn-default opt active">Image Recognition</button>
<button type="button" class="btn btn-default opt">Human Language</button>
<button type="button" class="btn btn-default opt">Recommender Systems</button>
<button type="button" class="btn btn-default opt">Customization</button>
</div>
</div>
--><!-- Advanced Topics
<div class="advanced">
<div class="btn-group opt-group" role="group">
<button type="button" class="btn btn-default opt active">Distributed Training</button>
<button type="button" class="btn btn-default opt">Optimization</button>
<button type="button" class="btn btn-default opt">Adversarial Networks</button>
</div>
</div>
-->
<!-- END - Main Menu -->
<hr/><div class="gluon">
<div class="introduction"><div class="basics"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter01_crashcourse/ndarray.html">Manipulate data the MXNet way with ndarray</a></li>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter01_crashcourse/autograd.html">Automatic differentiation with autograd</a></li>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter02_supervised-learning/linear-regression-gluon.html">Linear regression with gluon</a></li>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/serialization.html">Serialization - saving, loading and checkpointing</a></li>
</ul>
</div>
</div><div class="neural-networks"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/mlp-gluon.html">Multilayer perceptrons in gluon</a></li>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter04_convolutional-neural-networks/cnn-gluon.html">Multi-class object detection using CNNs in gluon</a></li>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter05_recurrent-neural-networks/rnns-gluon.html">Advanced RNNs with gluon</a></li>
</ul>
</div>
</div><div class="advanced"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/plumbing.html">Plumbing: A look under the hood of gluon</a></li>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/custom-layer.html">Designing a custom layer with gluon</a></li>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter07_distributed-learning/hybridize.html">Fast, portable neural networks with Gluon HybridBlocks</a></li>
<li class="toctree-l1"><a class="reference external" href="http://gluon.mxnet.io/chapter07_distributed-learning/multiple-gpus-gluon.html">Training on multiple GPUs with gluon</a></li>
</ul>
</div>
</div></div> <!--end of introduction--><div class="applications"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/customop.html">Creating custom operators with numpy</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/mnist.html">Handwritten digit recognition (MNIST)</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/hybrid.html">Hybrid network example</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/gluon.html">Neural network building blocks with gluon</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/gluon/autograd.html">Simple autograd example</a></li>
</ul>
</div>
</div> <!--end of applications--></div> <!--end of gluon--><div class="module"><div class="introduction"><div class="basics"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/ndarray.html">Imperative tensor operations on CPU/GPU</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/ndarray_indexing.html">NDArray Indexing</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/symbol.html">Symbol API</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/module.html">Module API</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/basic/data.html">Iterators - Loading data</a></li>
</ul>
</div>
</div><div class="neural-networks"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/python/linear-regression.html">Linear regression</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/python/mnist.html">MNIST - handwriting recognition</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/vision/large_scale_classification.html">Large scale image classification</a></li>
</ul>
</div>
<!-- broken #9532
- [Image recognition](http://mxnet.incubator.apache.org/tutorials/python/predict_image.html)
-->
</div><div class="advanced"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/sparse/csr.html">NDArray in Compressed Sparse Row Storage Format</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/sparse/row_sparse.html">Sparse Gradient Updates</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/sparse/train.html">Train a Linear Regression Model with Sparse Symbols</a></li>
</ul>
</div>
</div></div> <!--end of introduction--><div class="applications"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/speech_recognition/ctc.html">Connectionist Temporal Classification</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/python/kvstore.html">Distributed key-value store</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/faq/finetune.html">Fine-tuning a pre-trained ImageNet model with a new dataset</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/unsupervised_learning/gan.html">Generative Adversarial Networks</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/python/matrix_factorization.html">Matrix factorization in recommender systems</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/nlp/cnn.html">Text classification (NLP) on Movie Reviews</a></li>
</ul>
</div>
</div> <!--end of applications--></div> <!--end of module--><hr/></div>
<div class="section" id="other-languages-api-tutorials">
<span id="other-languages-api-tutorials"></span><h2>Other Languages API Tutorials<a class="headerlink" href="#other-languages-api-tutorials" title="Permalink to this headline"></a></h2>
<div class="btn-group opt-group" role="group">
<button class="btn btn-default opt active" type="button">C</button>
<button class="btn btn-default opt" type="button">Scala</button>
<button class="btn btn-default opt" type="button">R</button>
</div>
<hr/><div class="c"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/c%2B%2B/basics.html">MNIST with the MXNet C++ API</a></li>
</ul>
</div>
</div> <!--end of c++--><div class="r"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/ndarray.html">NDArray: Vectorized Tensor Computations on CPUs and GPUs with R</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/symbol.html">Symbol API with R</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/CustomIterator.html">Custom Iterator</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/CallbackFunction.html">Callback Function</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/fiveMinutesNeuralNetwork.html">Five minute neural network</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/mnistCompetition.html">MNIST with R</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/classifyRealImageWithPretrainedModel.html">Classify images via R with a pre-trained model</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/charRnnModel.html">Char RNN Example with R</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/r/CustomLossFunction.html">Custom loss functions in R</a></li>
</ul>
</div>
</div> <!--end of r--><div class="scala"><div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/scala/mxnet_scala_on_intellij.html">Setup your MXNet with Scala on InelliJ</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/scala/mnist.html">MNIST with the Scala API</a></li>
<li class="toctree-l1"><a class="reference external" href="http://mxnet.incubator.apache.org/tutorials/scala/char_lstm.html">Use Scala to build a Long Short-Term Memory network that generates Barack Obama’s speech patterns</a></li>
</ul>
</div>
</div><hr/></div>
<div class="section" id="example-scripts-and-applications">
<span id="example-scripts-and-applications"></span><h2>Example Scripts and Applications<a class="headerlink" href="#example-scripts-and-applications" title="Permalink to this headline"></a></h2>
<p>More tutorials and examples are available in the <a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/master/example">GitHub repository</a>.</p>
</div>
<div class="section" id="learn-more-about-gluon">
<span id="learn-more-about-gluon"></span><h2>Learn More About Gluon!<a class="headerlink" href="#learn-more-about-gluon" title="Permalink to this headline"></a></h2>
<p>Most of the Gluon tutorials are hosted on <a class="reference external" href="http://gluon.mxnet.io">gluon.mxnet.io</a>, and you may want to follow the chapters on directly the Gluon site.</p>
</div>
<div class="section" id="contributing-tutorials">
<span id="contributing-tutorials"></span><h2>Contributing Tutorials<a class="headerlink" href="#contributing-tutorials" title="Permalink to this headline"></a></h2>
<p>Want to contribute an MXNet tutorial? To get started, <a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/master/example#contributing">review these details</a> on example and tutorial writing.</p>
</div>
</div>
</div>
</div>
<div aria-label="main navigation" class="sphinxsidebar rightsidebar" role="navigation">
<div class="sphinxsidebarwrapper">
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Tutorials</a><ul>
<li><a class="reference internal" href="#python-api-tutorials">Python API Tutorials</a><ul>
</ul>
</li>
<li><a class="reference internal" href="#other-languages-api-tutorials">Other Languages API Tutorials</a><ul>
</ul>
</li>
<li><a class="reference internal" href="#example-scripts-and-applications">Example Scripts and Applications</a></li>
<li><a class="reference internal" href="#learn-more-about-gluon">Learn More About Gluon!</a></li>
<li><a class="reference internal" href="#contributing-tutorials">Contributing Tutorials</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div><div class="footer">
<div class="section-disclaimer">
<div class="container">
<div>
<img height="60" src="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/apache_incubator_logo.png"/>
<p>
Apache MXNet is an effort undergoing incubation at The Apache Software Foundation (ASF), <strong>sponsored by the <i>Apache Incubator</i></strong>. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
</p>
<p>
"Copyright © 2017, The Apache Software Foundation
Apache MXNet, MXNet, Apache, the Apache feather, and the Apache MXNet project logo are either registered trademarks or trademarks of the Apache Software Foundation."
</p>
</div>
</div>
</div>
</div> <!-- pagename != index -->
</div>
<script crossorigin="anonymous" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="../_static/js/sidebar.js" type="text/javascript"></script>
<script src="../_static/js/search.js" type="text/javascript"></script>
<script src="../_static/js/navbar.js" type="text/javascript"></script>
<script src="../_static/js/clipboard.min.js" type="text/javascript"></script>
<script src="../_static/js/copycode.js" type="text/javascript"></script>
<script src="../_static/js/page.js" type="text/javascript"></script>
<script type="text/javascript">
$('body').ready(function () {
$('body').css('visibility', 'visible');
});
</script>
</body>
</html>