| <!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="../index.html" rel="up" title="Tutorials"/> |
| <link href="autograd.html" rel="next" title="Automatic differentiation"/> |
| <link href="../embedded/wine_detector.html" rel="prev" title="Real-time Object Detection with MXNet On The Raspberry Pi"/> |
| <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> |
| <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"><a class="reference internal" href="../index.html">Tutorials</a></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"> |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="autograd.html">Automatic differentiation</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="custom_layer.html">How to write a custom layer in Apache MxNet Gluon API</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="custom_layer.html#the-simplest-custom-layer">The simplest custom layer</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="custom_layer.html#hybridization-and-the-difference-between-block-and-hybridblock">Hybridization and the difference between Block and HybridBlock</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="custom_layer.html#adding-a-custom-layer-to-a-network">Adding a custom layer to a network</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="custom_layer.html#parameters-of-a-custom-layer">Parameters of a custom layer</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="custom_layer.html#conclusion">Conclusion</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="customop.html">Creating custom operators with numpy</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="customop.html#parameter-less-operators">Parameter-less operators</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="customop.html#forward-backward-implementation">Forward & backward implementation</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="customop.html#register-custom-operator">Register custom operator</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="customop.html#example-usage">Example Usage</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="customop.html#parametrized-operator">Parametrized Operator</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="customop.html#forward-backward-implementation">Forward & backward implementation</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="customop.html#registration">Registration</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="customop.html#use-customop-together-with-block">Use CustomOp together with Block</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="customop.html#example-usage">Example usage</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="data_augmentation.html">Methods of applying data augmentation (Gluon API)</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="data_augmentation.html#quick-start-with-imagefolderdataset">Quick start with <code class="docutils literal"><span class="pre">ImageFolderDataset</span></code></a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="datasets.html">Gluon <code class="docutils literal"><span class="pre">Dataset</span></code>s and <code class="docutils literal"><span class="pre">DataLoader</span></code></a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="datasets.html#introduction-to-datasets">Introduction to <code class="docutils literal"><span class="pre">Dataset</span></code>s</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="datasets.html#introduction-to-dataloader">Introduction to <code class="docutils literal"><span class="pre">DataLoader</span></code></a></li> |
| <li class="toctree-l2"><a class="reference internal" href="datasets.html#machine-learning-with-datasets-and-dataloaders">Machine learning with <code class="docutils literal"><span class="pre">Dataset</span></code>s and <code class="docutils literal"><span class="pre">DataLoader</span></code>s</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="datasets.html#using-own-data-with-included-datasets">Using own data with included <code class="docutils literal"><span class="pre">Dataset</span></code>s</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="datasets.html#using-own-data-with-custom-datasets">Using own data with custom <code class="docutils literal"><span class="pre">Dataset</span></code>s</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="datasets.html#appendix-upgrading-from-module-dataiter-to-gluon-dataloader">Appendix: Upgrading from Module <code class="docutils literal"><span class="pre">DataIter</span></code> to Gluon <code class="docutils literal"><span class="pre">DataLoader</span></code></a></li> |
| <li class="toctree-l1"><a class="reference internal" href="gluon.html">Gluon - Neural network building blocks</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="gluon.html#define-network">Define Network</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="gluon.html#initialize-parameters">Initialize Parameters</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="gluon.html#loss-functions">Loss Functions</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="gluon.html#updating-the-weights">Updating the weights</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="gotchas_numpy_in_mxnet.html">Gotchas using NumPy in Apache MXNet</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="gotchas_numpy_in_mxnet.html#asynchronous-and-non-blocking-nature-of-apache-mxnet">Asynchronous and non-blocking nature of Apache MXNet</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="gotchas_numpy_in_mxnet.html#converting-ndarray-to-numpy-array-blocks-calculation">Converting NDArray to NumPy Array blocks calculation</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="gotchas_numpy_in_mxnet.html#numpy-operators-vs-ndarray-operators">NumPy operators vs. NDArray operators</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="gotchas_numpy_in_mxnet.html#combine-a-higher-level-operator-using-a-few-lower-level-operators">Combine a higher level operator using a few lower level operators</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="gotchas_numpy_in_mxnet.html#find-similar-operator-with-different-name-and-or-signature">Find similar operator with different name and/or signature</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="gotchas_numpy_in_mxnet.html#search-for-an-operator-on-github">Search for an operator on Github</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="gotchas_numpy_in_mxnet.html#how-to-minimize-the-impact-of-blocking-calls">How to minimize the impact of blocking calls</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="gotchas_numpy_in_mxnet.html#conclusion">Conclusion</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="hybrid.html">Hybrid - Faster training and easy deployment</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="hybrid.html#hybridblock">HybridBlock</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="hybrid.html#hybridize">Hybridize</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="hybrid.html#serializing-trained-model-for-deployment">Serializing trained model for deployment</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="info_gan.html">Image similarity search with InfoGAN</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="info_gan.html#generator">Generator</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="info_gan.html#discriminator">Discriminator</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="info_gan.html#training-loop">Training Loop</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="info_gan.html#image-similarity">Image similarity</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="info_gan.html#how-the-generator-learns">How the Generator learns</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="learning_rate_finder.html">Learning Rate Finder</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_finder.html#simple-idea">Simple Idea</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_finder.html#epoch-to-iteration">Epoch to Iteration</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_finder.html#implementation">Implementation</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_finder.html#usage">Usage</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_finder.html#wrap-up">Wrap Up</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="learning_rate_schedules.html">Learning Rate Schedules</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_schedules.html#schedules">Schedules</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules.html#stepwise-decay-schedule">Stepwise Decay Schedule</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules.html#polynomial-schedule">Polynomial Schedule</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules.html#custom-schedules">Custom Schedules</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_schedules.html#using-schedules">Using Schedules</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules.html#manually-setting-the-learning-rate-gluon-api-only">Manually setting the learning rate: Gluon API only</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_schedules.html#advanced-schedules">Advanced Schedules</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="learning_rate_schedules_advanced.html">Advanced Learning Rate Schedules</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_schedules_advanced.html#custom-schedule-shapes">Custom Schedule Shapes</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules_advanced.html#slanted-triangular">(Slanted) Triangular</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules_advanced.html#cosine">Cosine</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="learning_rate_schedules_advanced.html#custom-schedule-modifiers">Custom Schedule Modifiers</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules_advanced.html#warm-up">Warm-Up</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules_advanced.html#cool-down">Cool-Down</a><ul> |
| <li class="toctree-l4"><a class="reference internal" href="learning_rate_schedules_advanced.html#cycle-for-super-convergence">1-Cycle: for “Super-Convergence”</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l3"><a class="reference internal" href="learning_rate_schedules_advanced.html#cyclical">Cyclical</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="logistic_regression_explained.html">Logistic regression using Gluon API explained</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="logistic_regression_explained.html#working-with-data">Working with data</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="logistic_regression_explained.html#defining-and-training-the-model">Defining and training the model</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="logistic_regression_explained.html#validating-the-model">Validating the model</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="logistic_regression_explained.html#putting-it-all-together">Putting it all together</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="logistic_regression_explained.html#tip-1-use-only-one-neuron-in-the-output-layer">Tip 1: Use only one neuron in the output layer</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="logistic_regression_explained.html#tip-2-encode-classes-as-0-and-1">Tip 2: Encode classes as 0 and 1</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="logistic_regression_explained.html#tip-3-use-sigmoidbinarycrossentropyloss-instead-of-logisticregressionoutput">Tip 3: Use SigmoidBinaryCrossEntropyLoss instead of LogisticRegressionOutput</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="logistic_regression_explained.html#conclusion">Conclusion</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="mnist.html">Hand-written Digit Recognition</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="mnist.html#prerequisites">Prerequisites</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="mnist.html#loading-data">Loading Data</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="mnist.html#approaches">Approaches</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="mnist.html#define-a-network-multilayer-perceptron">Define a network: Multilayer Perceptron</a><ul> |
| <li class="toctree-l4"><a class="reference internal" href="mnist.html#initialize-parameters-and-optimizer">Initialize parameters and optimizer</a></li> |
| <li class="toctree-l4"><a class="reference internal" href="mnist.html#train-the-network">Train the network</a></li> |
| <li class="toctree-l4"><a class="reference internal" href="mnist.html#prediction">Prediction</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l3"><a class="reference internal" href="mnist.html#convolutional-neural-network">Convolutional Neural Network</a><ul> |
| <li class="toctree-l4"><a class="reference internal" href="mnist.html#initialize-parameters-and-optimizer">Initialize parameters and optimizer</a></li> |
| <li class="toctree-l4"><a class="reference internal" href="mnist.html#training">Training</a></li> |
| <li class="toctree-l4"><a class="reference internal" href="mnist.html#prediction">Prediction</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="mnist.html#summary">Summary</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="naming.html">Naming of Gluon Parameter and Blocks</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="naming.html#naming-blocks">Naming Blocks</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="naming.html#naming-parameters">Naming Parameters</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="naming.html#name-scopes">Name scopes</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="naming.html#saving-and-loading">Saving and loading</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="naming.html#replacing-blocks-from-networks-and-fine-tuning">Replacing Blocks from networks and fine-tuning</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="ndarray.html">NDArray - Scientific computing on CPU and GPU</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="ndarray.html#creating-ndarray">Creating NDArray</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="ndarray.html#basic-attributes">Basic attributes</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="ndarray.html#ndarray-operations">NDArray Operations</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="ndarray.html#using-gpu">Using GPU</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="pretrained_models.html">Using pre-trained models in MXNet</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="pretrained_models.html#loading-the-model">Loading the model</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="pretrained_models.html#loading-the-data">Loading the data</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="pretrained_models.html#testing-the-different-networks">Testing the different networks</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="pretrained_models.html#densenet121">DenseNet121</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="pretrained_models.html#mobilenet">MobileNet</a></li> |
| <li class="toctree-l3"><a class="reference internal" href="pretrained_models.html#resnet-18">Resnet-18</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l2"><a class="reference internal" href="pretrained_models.html#fine-tuning-pre-trained-models">Fine-tuning pre-trained models</a><ul> |
| <li class="toctree-l3"><a class="reference external" href="http://gluon.mxnet.io/chapter08_computer-vision/fine-tuning.html">Transferring knowledge through fine-tuning</a></li> |
| <li class="toctree-l3"><a class="reference external" href="/versions/1.4.1/tutorials/onnx/fine_tuning_gluon.html">Fine Tuning an ONNX Model</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="save_load_params.html">Saving and Loading Gluon Models</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="save_load_params.html#setup-build-and-train-a-simple-model">Setup: build and train a simple model</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="save_load_params.html#saving-model-parameters-to-file">Saving model parameters to file</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="save_load_params.html#loading-model-parameters-from-file">Loading model parameters from file</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="save_load_params.html#saving-model-parameters-and-architecture-to-file">Saving model parameters AND architecture to file</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="save_load_params.html#loading-model-parameters-and-architecture-from-file">Loading model parameters AND architecture from file</a><ul> |
| <li class="toctree-l3"><a class="reference internal" href="save_load_params.html#from-a-different-frontend">From a different frontend</a><ul> |
| <li class="toctree-l4"><a class="reference external" href="https://github.com/apache/incubator-mxnet/blob/master/example/image-classification/predict-cpp/image-classification-predict.cc">Loading serialized Hybrid networks from C</a></li> |
| <li class="toctree-l4"><a class="reference external" href="https://github.com/apache/incubator-mxnet/blob/1.4.1/scala-package/infer/src/main/scala/org/apache/mxnet/infer/ImageClassifier.scala">Loading serialized Hybrid networks from Scala</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l3"><a class="reference internal" href="save_load_params.html#from-python">From Python</a></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div aria-label="main navigation" class="sphinxsidebar rightsidebar" role="navigation"> |
| <div class="sphinxsidebarwrapper"> |
| </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> |