cclauss and zhreshold Some Python 3 fixes in ./example (#11671)
* Some Python 3 fixes in ./example

* mxnet.base.string_types and xrange() --> range()
Latest commit bcf4245 Jul 17, 2018
Permalink
..
Failed to load latest commit information.
adversary removes python path insert of tests folder for examples (#9151) Jan 15, 2018
autoencoder example/autoencoder fixes for MXNet 1.0.0 and pylint and addition of … Jan 5, 2018
bayesian-methods fix bayesian-methods example (#8958) Dec 30, 2017
bi-lstm-sort [MXNET-313] Python: Resolve some of the undefined names (#10490) Apr 23, 2018
caffe replaced how_to with faq (#9575) Jan 27, 2018
capsnet add CapsNet example (#8787) Dec 14, 2017
captcha Adding Apache Header to .m, .cfg, R and .mk files (#9499) Jan 22, 2018
cnn_chinese_text_classification [MXNET-313] Python: Resolve some of the undefined names (#10490) Apr 23, 2018
cnn_text_classification [MXNET-313] Python: Resolve some of the undefined names (#10490) Apr 23, 2018
cnn_visualization [MXNET-414] Tutorial on visualizing CNN decisions using Grad-CAM (#10900 May 24, 2018
ctc Fix learning rate of ctc example (#10790) May 3, 2018
deep-embedded-clustering adding missing modules to DEC (#9407) Jan 12, 2018
dsd Add license header (#7379) Aug 8, 2017
fcn-xs [MXNET-313] Python: Resolve some of the undefined names (#10490) Apr 23, 2018
gan/CGAN_mnist_R Adding Apache Header to .m, .cfg, R and .mk files (#9499) Jan 22, 2018
gluon Some Python 3 fixes in ./example (#11671) Jul 16, 2018
image-classification fix record io augmentation speed (#11474) Jun 29, 2018
kaggle-ndsb1 Some Python 3 fixes in ./example (#11671) Jul 16, 2018
kaggle-ndsb2 Adding Apache Header to .m, .cfg, R and .mk files (#9499) Jan 22, 2018
memcost [Review Required] License Fixes based on Apache RAT Feedback Part 2 (#… Jan 22, 2018
model-parallel/matrix_factorization Replace PTB dataset to Sherlock Holmes (#11435) Jun 28, 2018
module Fix example/module folder and remove duplicate examples (#8964) Jan 5, 2018
multi-task removes python path insert of tests folder for examples (#9151) Jan 15, 2018
multivariate_time_series Remove empty file from examples (#10547) Apr 15, 2018
mxnet_adversarial_vae Usability improvement mxnet vae (#9008) Jan 3, 2018
named_entity_recognition new NER example: MXNET-321 (#10514) Jun 30, 2018
nce-loss Modified nce-loss README to use image files in dmlc/web-data repo (#9212 Dec 28, 2017
neural-style [example] fix neural-style end2end example (#9063) Dec 14, 2017
notebooks [example] moved notebook to dmlc/mxnet-notebooks (#4092) Dec 4, 2016
numpy-ops [MXNET-93] Sparse support for Custom Op (#10374) Apr 10, 2018
onnx [MXNET-309] [ONNX-MXNet] Model Metadata API (#10512) May 17, 2018
profiler [MXNET-124] Upgrade examples to use newer profiler API (#10190) Mar 22, 2018
python-howto Modernize Python 2 code to get ready for Python 3 (#11648) Jul 12, 2018
quantization [MXNET-290] MKLDNN support for model quantization (#10433) Jun 14, 2018
rcnn update rcnn example (#11373) Jul 13, 2018
recommenders Fixes: Cosine Loss Formula (#9263) Mar 22, 2018
reinforcement-learning Some Python 3 fixes in ./example (#11671) Jul 16, 2018
rnn-time-major Replace PTB dataset to Sherlock Holmes (#11435) Jun 28, 2018
rnn Update large word language model example (#11405) Jun 30, 2018
sparse documentation enhancement for optimizers (#11657) Jul 12, 2018
speech_recognition Modernize Python 2 code to get ready for Python 3 (#11648) Jul 12, 2018
ssd Some Python 3 fixes in ./example (#11671) Jul 16, 2018
stochastic-depth Usability fixes for examples (#9091) Dec 19, 2017
svm_mnist Add license header (#7379) Aug 8, 2017
utils Add license header (#7379) Aug 8, 2017
vae Usability fixes for examples (#9091) Dec 19, 2017
MXNetTutorialTemplate.ipynb Finish prerequisites on MXNetTutorialTemplate (#10851) May 8, 2018
README.md Adding models to example list and ONNX API page (#11632) Jul 11, 2018

README.md

MXNet Examples

This page contains a curated list of awesome MXNet examples, tutorials and blogs. It is inspired by awesome-php and awesome-machine-learning. See also Awesome-MXNet for a similar list.

Contributing

If you want to contribute to this list and the examples, please open a new pull request.

Examples

Example applications or scripts should be submitted in this example folder.

Tutorials

If you have a tutorial idea for the website, download the Jupyter notebook tutorial template.

Tutorial location

Notebook tutorials should be submitted in the docs/tutorials folder, so that they maybe rendered in the web site's tutorial section.

Do not forget to udpdate the docs/tutorials/index.md for your tutorial to show up on the website.

Tutorial formatting

The site expects the format to be markdown, so export your notebook as a .md via the Jupyter web interface menu (File > Download As > Markdown). Then, to enable the download notebook button in the web site's UI (example), add the following as the last line of the file (example):

<!-- INSERT SOURCE DOWNLOAD BUTTONS -->

If you want some lines to show-up in the markdown but not in the generated notebooks, add this comment <!--notebook-skip-line--> after your ![png](img_url). Like this:

![png](img_url.png)<!--notebook-skip-line-->

Typically when you have a plt.imshow() you want the image tag [png](img.png) in the .md but not in the downloaded notebook as the user will re-generate the plot at run-time.

Tutorial tests

As part of making sure all our tutorials are running correctly with the latest version of MXNet, each tutorial is run automatically through a python2 and python3 jupyter notebook kernel in the CI, in a GPU environment, checking for errors and warnings.

Add your own test here tests/tutorials/test_tutorials.py. (If you forget, don't worry your PR will not pass the sanity check).

If your tutorial depends on specific packages, simply add them to this provisionning script: ci/docker/install/ubuntu_tutorials.sh

List of examples

Languages Binding Examples


Deep Learning Examples in the MXNet Project Repository


Other Deep Learning Examples with MXNet

IPython Notebooks


Mobile App Examples


Web Predictive Services


  • MXNet Shinny - Source code for quickly creating a Shiny R app to host online image classification.
  • Machine Eye - Web service for local image file/image URL classification without uploading.

List of tutorials

GPU Technology Conference 2016 Hands-on session

Deep learning for hackers with MXNet

  • Deep learning for hackers with MXNet (1) GPU installation and MNIST English Chinese - a tutorial of installing MXnet with GPU and introduction to deep learning by MNIST example.
  • Deep learning for hackers with MXNet (2): Neural art English Chinese - a tutorial of generating Van Gogh style cat paintings.

MXNet on the cloud

Kaggle tutorials

Learning Note

Machine Learning Challenge Winning Solutions

Tools with MXnet

  • TensorFuse - Common interface for Theano, CGT, TensorFlow, and mxnet (experimental) by dementrock
  • MXnet-face - Using mxnet for face-related algorithm by tornadomeet where the single model get 97.13%+-0.88% accuracy on LFW, and with only 20MB size.
  • MinPy - Pure numpy practice with third party operator Integration and MXnet as backend for GPU computing
  • MXNet Model Server - a flexible and easy to use tool for serving Deep Learning models