blob: abca9514effbe5d1b36dff8c77284fcfe413cb2b [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"/>
<meta content="Tutorials" property="og:title">
<meta content="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/og-logo.png" property="og:image">
<meta content="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/og-logo.png" property="og:image:secure_url">
<meta content="Tutorials" property="og:description"/>
<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: '.txt'
};
</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("/versions/1.4.1/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://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> -->
<!-- -->
<link href="../genindex.html" rel="index" title="Index">
<link href="../search.html" rel="search" title="Search"/>
<link href="basic/index.html" rel="next" title="Tutorials"/>
<link href="../model_zoo/index.html" rel="prev" title="MXNet Model Zoo"/>
<link href="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/mxnet-icon.png" rel="icon" type="image/png"/>
</link></link></link></meta></meta></meta></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="/versions/1.4.1/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="/versions/1.4.1/tutorials/gluon/gluon.html">About</a></li>
<li><a class="main-nav-link" href="https://www.d2l.ai/">Dive into Deep Learning</a></li>
<li><a class="main-nav-link" href="https://gluon-cv.mxnet.io">GluonCV Toolkit</a></li>
<li><a class="main-nav-link" href="https://gluon-nlp.mxnet.io/">GluonNLP Toolkit</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="/versions/1.4.1/api/python/index.html">Python</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/c++/index.html">C++</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/clojure/index.html">Clojure</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/java/index.html">Java</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/julia/index.html">Julia</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/perl/index.html">Perl</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/r/index.html">R</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/scala/index.html">Scala</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="/versions/1.4.1/faq/index.html">FAQ</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/tutorials/index.html">Tutorials</a>
<li><a class="main-nav-link" href="https://github.com/apache/incubator-mxnet/tree/1.4.1/example">Examples</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/architecture/index.html">Architecture</a></li>
<li><a class="main-nav-link" href="https://cwiki.apache.org/confluence/display/MXNET/Apache+MXNet+Home">Developer Wiki</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/model_zoo/index.html">Model Zoo</a></li>
<li><a class="main-nav-link" href="https://github.com/onnx/onnx-mxnet">ONNX</a></li>
</li></ul>
</span>
<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="http://discuss.mxnet.io">Forum</a></li>
<li><a class="main-nav-link" href="https://github.com/apache/incubator-mxnet/tree/1.4.1">Github</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/community/contribute.html">Contribute</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/community/ecosystem.html">Ecosystem</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/community/powered_by.html">Powered By</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">1.4.1<span class="caret"></span></a><ul id="package-dropdown-menu" class="dropdown-menu"><li><a href="/">master</a></li><li><a href="/versions/1.7.0/">1.7.0</a></li><li><a href=/versions/1.6.0/>1.6.0</a></li><li><a href=/versions/1.5.0/>1.5.0</a></li><li><a href=/versions/1.4.1/>1.4.1</a></li><li><a href=/versions/1.3.1/>1.3.1</a></li><li><a href=/versions/1.2.1/>1.2.1</a></li><li><a href=/versions/1.1.0/>1.1.0</a></li><li><a href=/versions/1.0.0/>1.0.0</a></li><li><a href=/versions/0.12.1/>0.12.1</a></li><li><a href=/versions/0.11.0/>0.11.0</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="/versions/1.4.1/install/index.html">Install</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/tutorials/index.html">Tutorials</a></li>
<li class="dropdown-submenu dropdown">
<a aria-expanded="true" aria-haspopup="true" class="dropdown-toggle burger-link" data-toggle="dropdown" href="#" tabindex="-1">Gluon</a>
<ul class="dropdown-menu navbar-menu" id="package-dropdown-menu">
<li><a class="main-nav-link" href="/versions/1.4.1/tutorials/gluon/gluon.html">About</a></li>
<li><a class="main-nav-link" href="http://gluon.mxnet.io">The Straight Dope (Tutorials)</a></li>
<li><a class="main-nav-link" href="https://gluon-cv.mxnet.io">GluonCV Toolkit</a></li>
<li><a class="main-nav-link" href="https://gluon-nlp.mxnet.io/">GluonNLP Toolkit</a></li>
</ul>
</li>
<li class="dropdown-submenu">
<a aria-expanded="true" aria-haspopup="true" class="dropdown-toggle burger-link" data-toggle="dropdown" href="#" tabindex="-1">API</a>
<ul class="dropdown-menu">
<li><a class="main-nav-link" href="/versions/1.4.1/api/python/index.html">Python</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/c++/index.html">C++</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/clojure/index.html">Clojure</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/java/index.html">Java</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/julia/index.html">Julia</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/perl/index.html">Perl</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/r/index.html">R</a></li>
<li><a class="main-nav-link" href="/versions/1.4.1/api/scala/index.html">Scala</a></li>
</ul>
</li>
<li class="dropdown-submenu">
<a aria-expanded="true" aria-haspopup="true" class="dropdown-toggle burger-link" data-toggle="dropdown" href="#" tabindex="-1">Docs</a>
<ul class="dropdown-menu">
<li><a href="/versions/1.4.1/faq/index.html" tabindex="-1">FAQ</a></li>
<li><a href="/versions/1.4.1/tutorials/index.html" tabindex="-1">Tutorials</a></li>
<li><a href="https://github.com/apache/incubator-mxnet/tree/1.4.1/example" tabindex="-1">Examples</a></li>
<li><a href="/versions/1.4.1/architecture/index.html" tabindex="-1">Architecture</a></li>
<li><a href="https://cwiki.apache.org/confluence/display/MXNET/Apache+MXNet+Home" tabindex="-1">Developer Wiki</a></li>
<li><a href="/versions/1.4.1/model_zoo/index.html" tabindex="-1">Gluon Model Zoo</a></li>
<li><a href="https://github.com/onnx/onnx-mxnet" tabindex="-1">ONNX</a></li>
</ul>
</li>
<li class="dropdown-submenu dropdown">
<a aria-haspopup="true" class="dropdown-toggle burger-link" data-toggle="dropdown" href="#" role="button" tabindex="-1">Community</a>
<ul class="dropdown-menu">
<li><a href="http://discuss.mxnet.io" tabindex="-1">Forum</a></li>
<li><a href="https://github.com/apache/incubator-mxnet/tree/1.4.1" tabindex="-1">Github</a></li>
<li><a href="/versions/1.4.1/community/contribute.html" tabindex="-1">Contribute</a></li>
<li><a href="/versions/1.4.1/community/ecosystem.html" tabindex="-1">Ecosystem</a></li>
<li><a href="/versions/1.4.1/community/powered_by.html" tabindex="-1">Powered By</a></li>
</ul>
</li>
<li id="dropdown-menu-position-anchor-version-mobile" class="dropdown-submenu" style="position: relative"><a href="#" tabindex="-1">1.4.1</a><ul class="dropdown-menu"><li><a tabindex="-1" href=/>master</a></li><li><a tabindex="-1" href=/versions/1.6.0/>1.6.0</a></li><li><a tabindex="-1" href=/versions/1.5.0/>1.5.0</a></li><li><a tabindex="-1" href=/versions/1.4.1/>1.4.1</a></li><li><a tabindex="-1" href=/versions/1.3.1/>1.3.1</a></li><li><a tabindex="-1" href=/versions/1.2.1/>1.2.1</a></li><li><a tabindex="-1" href=/versions/1.1.0/>1.1.0</a></li><li><a tabindex="-1" href=/versions/1.0.0/>1.0.0</a></li><li><a tabindex="-1" href=/versions/0.12.1/>0.12.1</a></li><li><a tabindex="-1" href=/versions/0.11.0/>0.11.0</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/index.html">MXNet APIs</a></li>
<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">MXNet Architecture</a></li>
<li class="toctree-l1"><a class="reference internal" href="../community/index.html">MXNet Community</a></li>
<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">MXNet FAQ</a></li>
<li class="toctree-l1"><a class="reference internal" href="../gluon/index.html">About Gluon</a></li>
<li class="toctree-l1"><a class="reference internal" href="../install/index.html">Installing MXNet</a></li>
<li class="toctree-l1"><a class="reference internal" href="../install/index.html#nvidia-jetson-tx-family">Nvidia Jetson TX family</a></li>
<li class="toctree-l1"><a class="reference internal" href="../install/index.html#source-download">Source Download</a></li>
<li class="toctree-l1"><a class="reference internal" href="../model_zoo/index.html">MXNet Model Zoo</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-tutorials">Python Tutorials</a><ul>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/row_sparse.html">Sparse Gradient Updates (RowSparseNDArray)</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/csr.html">Compressed Sparse Row Storage Format (CSRNDArray)</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/train.html">Linear Regression with Sparse Symbols</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/kvstore.html">Key-Value Store API</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/gluon/datasets.html">Datasets and DataLoaders</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/gluon/data_augmentation.html">Applying Data Augmentation</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/data_augmentation_with_masks.html">Data Augmentation with Masks (for Object Segmentation)</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/basic/module.html">Module API</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/mnist.html">MNIST Handwritten Digit Classification</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/linear-regression.html">Linear Regression</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/train.html">Linear Regression with Sparse Symbols</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/mnist.html">MNIST Handwritten Digit Classification</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/nlp/cnn.html">Movie Review Classification using Convolutional Networks</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/unsupervised_learning/gan.html">Generative Adversarial Networks (GANs)</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/matrix_factorization.html">Recommender Systems using Matrix Factorization</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/speech_recognition/ctc.html">Speech Recognition with Connectionist Temporal Classification Loss</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/predict_image.html">Predicting on new images using a pre-trained ImageNet model</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/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="/versions/1.4.1/tutorials/vision/large_scale_classification.html">Large-Scale Multi-Host Multi-GPU Image Classification</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/onnx/super_resolution.html">Importing an ONNX model into MXNet</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/tensorrt/inference_with_trt.html">Optimizing Deep Learning Computation Graphs with TensorRT</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/row_sparse.html">Sparse Gradient Updates (RowSparseNDArray)</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/csr.html">Compressed Sparse Row Storage Format (CSRNDArray)</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/train.html">Linear Regression with Sparse Symbols</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/basic/symbol.html">Symbol API</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/kvstore.html">Key-Value Store API</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/basic/data.html">Data Iterators</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/data_augmentation.html">Applying Data Augmentation</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/python/types_of_data_augmentation.html">Types of Data Augmentation</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#scala-tutorials">Scala Tutorials</a><ul>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/scala/mxnet_scala_on_intellij.html">MXNet and JetBrain’s IntelliJ</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/scala/mnist.html">MNIST Handwritten Digit Recognition with Fully Connected Network</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/scala/char_lstm.html">Barack Obama speech generation with Character-level LSTM</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#java-tutorials">Java Tutorials</a><ul>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/java/mxnet_java_on_intellij.html">Developer Environment Setup on IntelliJ IDE</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#c-tutorials">C++ Tutorials</a><ul>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/c%2B%2B/basics.html">MNIST Handwritten Digit Recognition with Fully Connected Network</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/c%2B%2B/subgraphAPI.html">Subgraph API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#r-tutorials">R Tutorials</a><ul>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/fiveMinutesNeuralNetwork.html">Basic Classification</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/classifyRealImageWithPretrainedModel.html">Using a pre-trained model for Image Classification</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/mnistCompetition.html">MNIST Handwritten Digit Classification with Convolutional Network</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/charRnnModel.html">Shakespeare generation with Character-level RNN</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/ndarray.html">NDArray API</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/symbol.html">Symbol API</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/CallbackFunction.html">Callbacks</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/CustomIterator.html">Custom Data Iterators</a></li>
<li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/r/CustomLossFunction.html">Custom Loss Functions</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#perl-tutorials">Perl Tutorials</a><ul>
<li class="toctree-l3"><a class="reference external" href="http://blogs.perl.org/users/sergey_kolychev/2017/02/machine-learning-in-perl.html">Machine learning in Perl</a></li>
<li class="toctree-l3"><a class="reference external" href="http://blogs.perl.org/users/sergey_kolychev/2017/04/machine-learning-in-perl-part2-a-calculator-handwritten-digits-and-roboshakespeare.html">Calculator and Robo-Shakespeare</a></li>
<li class="toctree-l3"><a class="reference external" href="http://blogs.perl.org/users/sergey_kolychev/2017/10/machine-learning-in-perl-part3-deep-convolutional-generative-adversarial-network.html">DCGAN</a></li>
<li class="toctree-l3"><a class="reference external" href="http://blogs.perl.org/users/sergey_kolychev/2018/07/machine-learning-in-perl-kyuubi-goes-to-a-modelzoo-during-the-starry-night.html">Image classification and Style transfer</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#contributing-tutorials">Contributing Tutorials</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="content">
<div class="page-tracker"></div>
<!--- Licensed to the Apache Software Foundation (ASF) under one -->
<!--- or more contributor license agreements. See the NOTICE file -->
<!--- distributed with this work for additional information -->
<!--- regarding copyright ownership. The ASF licenses this file -->
<!--- to you under the Apache License, Version 2.0 (the -->
<!--- "License"); you may not use this file except in compliance -->
<!--- with the License. You may obtain a copy of the License at --><!--- http://www.apache.org/licenses/LICENSE-2.0 --><!--- Unless required by applicable law or agreed to in writing, -->
<!--- software distributed under the License is distributed on an -->
<!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -->
<!--- KIND, either express or implied. See the License for the -->
<!--- specific language governing permissions and limitations -->
<!--- under the License. --><div class="section" id="tutorials">
<span id="tutorials"></span><h1>Tutorials<a class="headerlink" href="#tutorials" title="Permalink to this headline"></a></h1>
<div class="toctree-wrapper compound">
</div>
<p>MXNet tutorials can be found in this section. A variety of language bindings are available for MXNet (including Python, Scala, C++ and R) and we have a different tutorial section for each language.</p>
<p>Are you new to MXNet, and don’t have a preference on language? We currently recommend starting with Python, and specifically the Gluon APIs (versus Module APIs) as they’re more flexible and easier to debug.</p>
<p>Another great resource for learning MXNet is our <a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/1.4.1/example">examples section</a> which includes a wide variety of models (from basic to state-of-the-art) for a wide variety of tasks including: object detection, style transfer, reinforcement learning, and many others.</p>
<hr/><div class="section" id="python-tutorials">
<span id="python-tutorials"></span><h2>Python Tutorials<a class="headerlink" href="#python-tutorials" title="Permalink to this headline"></a></h2>
<p>We have two types of API available for Python: Gluon APIs and Module APIs. <a class="reference external" href="/versions/1.4.1/api/python/gluon/gluon.html">See here</a> for a comparison.</p>
<p>A comprehensive introduction to Gluon can be found at <a class="reference external" href="http://gluon.mxnet.io/">The Straight Dope</a>. Structured like a book, it build up from first principles of deep learning and take a theoretical walkthrough of progressively more complex models using the Gluon API. Also check out the <a class="reference external" href="http://gluon-crash-course.mxnet.io/">60-Minute Gluon Crash Course</a> if you’re short on time or have used other deep learning frameworks before.</p>
<p>Use the tutorial selector below to filter to the relevant tutorials. You might see a download link in the top right corner of some tutorials. Use this to download a Jupyter Notebook version of the tutorial, and re-run and adjust the code as you wish.</p>
<script src="../_static/js/options.js" type="text/javascript"></script><!-- Gluon vs Module -->
Select API: 
<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>
<!-- END - Main Menu -->
<br/>
<div class="gluon"><ul>
<li><p class="first">Getting Started</p>
<ul class="simple">
<li><a class="reference external" href="http://gluon-crash-course.mxnet.io/">60-Minute Gluon Crash Course</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/mnist.html">MNIST Handwritten Digit Classification</a></li>
</ul>
</li>
<li><p class="first">Models</p>
<ul class="simple">
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/pretrained_models.html">Model Zoo: using pre-trained models</a></li>
<li><a class="reference external" href="http://gluon.mxnet.io/chapter02_supervised-learning/linear-regression-gluon.html">Linear Regression</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/logistic_regression_explained.html">Logistic Regression</a></li>
<li><a class="reference external" href="http://gluon.mxnet.io/chapter05_recurrent-neural-networks/rnns-gluon.html">Word-level text generation with RNN, LSTM and GRU</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/></li>
<li><a class="reference external" href="http://gluon.mxnet.io/chapter08_computer-vision/visual-question-answer.html">Visual Question Answering</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/info_gan.html">Image similiarity search with InfoGAN</a></li>
</ul>
</li>
<li><p class="first">Practitioner Guides</p>
<ul class="simple">
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/gotchas_numpy_in_mxnet.html">Gotchas using NumPy</a></li>
<li><a class="reference external" href="http://gluon.mxnet.io/chapter07_distributed-learning/multiple-gpus-gluon.html">Multi-GPU training</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/save_load_params.html">Checkpointing and Model Serialization (a.k.a. saving and loading)</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/> (<a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/serialization.html">Alternative</a>)</li>
<li><a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/1.4.1/example/distributed_training">Distributed Training</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/onnx/inference_on_onnx_model.html">Inference using an ONNX model</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/onnx/fine_tuning_gluon.html">Fine-tuning an ONNX model on Gluon</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/vision/cnn_visualization.html">Visualizing Decisions of Convolutional Neural Networks</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/learning_rate_finder.html">Learning Rate Finder</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/learning_rate_schedules.html">Learning Rate Schedules</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/learning_rate_schedules_advanced.html">Advanced Learning Rate Schedules</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/python/profiler.html">Profiling MXNet Models</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/control_flow/ControlFlowTutorial.html">Hybridize Gluon models with control flows</a></li>
</ul>
</li>
<li><p class="first">API Guides</p>
<ul>
<li><p class="first">Core APIs</p>
<ul>
<li><p class="first">NDArray</p>
<ul>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/gluon/ndarray.html">NDArray API</a> (<a class="reference external" href="http://gluon.mxnet.io/chapter01_crashcourse/ndarray.html">Alternative</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/>)</p>
</li>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/basic/ndarray.html">Advanced NDArray API</a></p>
</li>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/basic/ndarray_indexing.html">NDArray Indexing</a></p>
</li>
<li><p class="first">Sparse NDArray</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/row_sparse.html">Sparse Gradient Updates (RowSparseNDArray)</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/csr.html">Compressed Sparse Row Storage Format (CSRNDArray)</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/train.html">Linear Regression with Sparse Symbols</a></li>
</ul>
</div>
</li>
</ul>
</li>
<li><p class="first">Symbol</p>
<ul class="simple">
<li><a class="reference external" href="/versions/1.4.1/tutorials/basic/symbol.html">Symbol API</a> (Caution: written before Gluon existed)</li>
</ul>
</li>
<li><p class="first">KVStore</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/kvstore.html">Key-Value Store API</a></li>
</ul>
</div>
</li>
</ul>
</li>
<li><p class="first">Gluon APIs</p>
<ul>
<li><p class="first">Blocks and Operators</p>
<ul class="simple">
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/gluon.html">Blocks</a> (<a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/plumbing.html">Alternative</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/>)</li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/custom_layer.html">Custom Blocks</a> (<a class="reference external" href="http://gluon.mxnet.io/chapter03_deep-neural-networks/custom-layer.html">Alternative</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/>)</li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/hybrid.html">HybridBlocks</a> (<a class="reference external" href="http://gluon.mxnet.io/chapter07_distributed-learning/hybridize.html">Alternative</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/>)</li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/naming.html">Block Naming</a></li>
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/customop.html">Custom Operators</a></li>
</ul>
</li>
<li><p class="first">Autograd</p>
<ul class="simple">
<li><a class="reference external" href="/versions/1.4.1/tutorials/gluon/autograd.html">AutoGrad API</a></li>
<li><a class="reference external" href="http://gluon.mxnet.io/chapter01_crashcourse/autograd.html">AutoGrad API with chain rule</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/></li>
<li><a class="reference external" href="http://gluon-crash-course.mxnet.io/autograd.html">AutoGrad API with Python control flow</a> <img alt="External link" height="15px" src="https://upload.wikimedia.org/wikipedia/commons/6/6a/External_link_font_awesome.svg" style="margin: 0px 0px 3px 3px;"/></li>
</ul>
</li>
<li><p class="first">Data</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/gluon/datasets.html">Datasets and DataLoaders</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/gluon/data_augmentation.html">Applying Data Augmentation</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/data_augmentation_with_masks.html">Data Augmentation with Masks (for Object Segmentation)</a></li>
</ul>
</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div> <!--end of gluon--><div class="module"><ul>
<li><p class="first">Getting Started</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/basic/module.html">Module API</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/mnist.html">MNIST Handwritten Digit Classification</a></li>
</ul>
</div>
</li>
<li><p class="first">Models</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/linear-regression.html">Linear Regression</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/train.html">Linear Regression with Sparse Symbols</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/mnist.html">MNIST Handwritten Digit Classification</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/nlp/cnn.html">Movie Review Classification using Convolutional Networks</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/unsupervised_learning/gan.html">Generative Adversarial Networks (GANs)</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/matrix_factorization.html">Recommender Systems using Matrix Factorization</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/speech_recognition/ctc.html">Speech Recognition with Connectionist Temporal Classification Loss</a></li>
</ul>
</div>
</li>
<li><p class="first">Practitioner Guides</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/predict_image.html">Predicting on new images using a pre-trained ImageNet model</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/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="/versions/1.4.1/tutorials/vision/large_scale_classification.html">Large-Scale Multi-Host Multi-GPU Image Classification</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/onnx/super_resolution.html">Importing an ONNX model into MXNet</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/tensorrt/inference_with_trt.html">Optimizing Deep Learning Computation Graphs with TensorRT</a></li>
</ul>
</div>
</li>
<li><p class="first">API Guides</p>
<ul>
<li><p class="first">Core APIs</p>
<ul>
<li><p class="first">NDArray</p>
<ul>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/gluon/ndarray.html">NDArray API</a></p>
</li>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/basic/ndarray.html">Advanced NDArray API</a></p>
</li>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/basic/ndarray_indexing.html">NDArray Indexing</a></p>
</li>
<li><p class="first">Sparse NDArray</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/row_sparse.html">Sparse Gradient Updates (RowSparseNDArray)</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/csr.html">Compressed Sparse Row Storage Format (CSRNDArray)</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/sparse/train.html">Linear Regression with Sparse Symbols</a></li>
</ul>
</div>
</li>
</ul>
</li>
<li><p class="first">Symbol</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/basic/symbol.html">Symbol API</a></li>
</ul>
</div>
</li>
<li><p class="first">KVStore</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/kvstore.html">Key-Value Store API</a></li>
</ul>
</div>
</li>
</ul>
</li>
<li><p class="first">Module APIs</p>
<ul>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/basic/module.html">Module API</a></p>
</li>
<li><p class="first">Data</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/basic/data.html">Data Iterators</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/data_augmentation.html">Applying Data Augmentation</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/python/types_of_data_augmentation.html">Types of Data Augmentation</a></li>
</ul>
</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div> <!--end of module--><hr/></div>
<div class="section" id="scala-tutorials">
<span id="scala-tutorials"></span><h2>Scala Tutorials<a class="headerlink" href="#scala-tutorials" title="Permalink to this headline"></a></h2>
<ul>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/scala">MXNet-Scala Tutorials Overview</a></p>
</li>
<li><p class="first">Getting Started</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/scala/mxnet_scala_on_intellij.html">MXNet and JetBrain’s IntelliJ</a></li>
</ul>
</div>
</li>
<li><p class="first">Models</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/scala/mnist.html">MNIST Handwritten Digit Recognition with Fully Connected Network</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/scala/char_lstm.html">Barack Obama speech generation with Character-level LSTM</a></li>
</ul>
</div>
</li>
<li><p class="first"><a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/1.4.1/scala-package/examples/src/main/scala/org/apache/mxnetexamples">MXNet-Scala Examples</a></p>
</li>
</ul>
<hr/></div>
<div class="section" id="java-tutorials">
<span id="java-tutorials"></span><h2>Java Tutorials<a class="headerlink" href="#java-tutorials" title="Permalink to this headline"></a></h2>
<ul>
<li><p class="first">Getting Started</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/java/mxnet_java_on_intellij.html">Developer Environment Setup on IntelliJ IDE</a></li>
</ul>
</div>
</li>
<li><p class="first"><a class="reference external" href="/versions/1.4.1/tutorials/java/ssd_inference.html">Multi Object Detection using pre-trained Single Shot Detector (SSD) Model</a></p>
</li>
<li><p class="first"><a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/1.4.1/scala-package/examples/src/main/java/org/apache/mxnetexamples/javaapi/infer">MXNet-Java Examples</a></p>
</li>
</ul>
<hr/></div>
<div class="section" id="c-tutorials">
<span id="c-tutorials"></span><h2>C++ Tutorials<a class="headerlink" href="#c-tutorials" title="Permalink to this headline"></a></h2>
<ul>
<li><p class="first">Models</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/c%2B%2B/basics.html">MNIST Handwritten Digit Recognition with Fully Connected Network</a></li>
</ul>
</div>
</li>
<li><p class="first">Backends</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/c%2B%2B/subgraphAPI.html">Subgraph API</a></li>
</ul>
</div>
</li>
</ul>
<hr/></div>
<div class="section" id="r-tutorials">
<span id="r-tutorials"></span><h2>R Tutorials<a class="headerlink" href="#r-tutorials" title="Permalink to this headline"></a></h2>
<ul>
<li><p class="first">Getting Started</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/fiveMinutesNeuralNetwork.html">Basic Classification</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/classifyRealImageWithPretrainedModel.html">Using a pre-trained model for Image Classification</a></li>
</ul>
</div>
</li>
<li><p class="first">Models</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/mnistCompetition.html">MNIST Handwritten Digit Classification with Convolutional Network</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/charRnnModel.html">Shakespeare generation with Character-level RNN</a></li>
</ul>
</div>
</li>
<li><p class="first">API Guides</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/ndarray.html">NDArray API</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/symbol.html">Symbol API</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/CallbackFunction.html">Callbacks</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/CustomIterator.html">Custom Data Iterators</a></li>
<li class="toctree-l1"><a class="reference external" href="/versions/1.4.1/tutorials/r/CustomLossFunction.html">Custom Loss Functions</a></li>
</ul>
</div>
</li>
</ul>
<hr/></div>
<div class="section" id="perl-tutorials">
<span id="perl-tutorials"></span><h2>Perl Tutorials<a class="headerlink" href="#perl-tutorials" title="Permalink to this headline"></a></h2>
<ul>
<li><p class="first">Getting Started</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://blogs.perl.org/users/sergey_kolychev/2017/02/machine-learning-in-perl.html">Machine learning in Perl</a></li>
<li class="toctree-l1"><a class="reference external" href="http://blogs.perl.org/users/sergey_kolychev/2017/04/machine-learning-in-perl-part2-a-calculator-handwritten-digits-and-roboshakespeare.html">Calculator and Robo-Shakespeare</a></li>
</ul>
</div>
</li>
<li><p class="first">Gluon</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="http://blogs.perl.org/users/sergey_kolychev/2017/10/machine-learning-in-perl-part3-deep-convolutional-generative-adversarial-network.html">DCGAN</a></li>
<li class="toctree-l1"><a class="reference external" href="http://blogs.perl.org/users/sergey_kolychev/2018/07/machine-learning-in-perl-kyuubi-goes-to-a-modelzoo-during-the-starry-night.html">Image classification and Style transfer</a></li>
</ul>
</div>
</li>
</ul>
<hr/></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>We really appreciate contributions, and tutorials are a great way to share your knowledge and help the community. After you have followed <a class="reference external" href="https://github.com/apache/incubator-mxnet/tree/master/example#contributing">these steps</a>, please submit a pull request on Github.</p>
<p>And if you have any feedback on this section please raise an issue on Github.</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-tutorials">Python Tutorials</a><ul>
</ul>
</li>
<li><a class="reference internal" href="#scala-tutorials">Scala Tutorials</a><ul>
</ul>
</li>
<li><a class="reference internal" href="#java-tutorials">Java Tutorials</a></li>
<li><a class="reference internal" href="#c-tutorials">C++ Tutorials</a><ul>
</ul>
</li>
<li><a class="reference internal" href="#r-tutorials">R Tutorials</a><ul>
</ul>
</li>
<li><a class="reference internal" href="#perl-tutorials">Perl Tutorials</a><ul>
</ul>
</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-2018, 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 src="../_static/js/docversion.js" type="text/javascript"></script>
<script type="text/javascript">
$('body').ready(function () {
$('body').css('visibility', 'visible');
});
</script>
</body>
</html>