Awesome
Awesome MXNet ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)
<p align="center">
<a href="https://mxnet.incubator.apache.org/"><img src="https://raw.githubusercontent.com/dmlc/web-data/master/mxnet/image/mxnet_logo_2.png"></a><br>
<img src="https://img.shields.io/badge/stars-750+-brightgreen.svg?style=flat"/>
<img src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat">
</p>
A curated list of MXNet examples, tutorials, papers, conferences and blogs.
<a name="Contributing"></a>Contributing
If you want to contribute to this list and the examples, please open a new pull request.
Table of Contents
- 1. Tutorials and Resources
- 2. Vision
- 3. NLP
- 4. Speech
- 5. Time series forecasting
- 6. Spatiotemporal
- 7. CTR
- 8. DRL
- 9. Neuro Evolution
- 10. One Class Learning
- 11. Probabilistic Programming
- 12. Transfer Learning
- 13. Tools
<a name="Tutorials and Resources"></a>1. Tutorials and Resources
- Documents [site]
- Tutorial Documentation [English] [Chinese]
- New version of Documentation
- Gluon Tutorial Documentation [English] [Chinese] [Japanese]
- Gluon Api
- CheatSheet
- Using MXNet
- TVM Documentation
- NNVM Documentation
- Linalg examples
- NNVM Vison Demo
- im2rec_tutorial
- MXNet Blog (Chinese)
- MXNet Discuss Forum [English] [Chinese]
- r/mxnet subreddit
- Apache MXNet youtube channel [English] [Chinese]
- GluonCV
- GluonNLP
<a name="Vision"></a>2. Vision
2.1 Image Classification
- ResNet [sym] [gluon] [v1b]
- DenseNet [sym] [gluon]
- SENet [sym] [gluon] [caffe]
- MobileNet V3
- Xception [sym] [gluon] [Keras]
- DPN
- CapsNet
- NASNet-A(Gluon:star:)
- CRU-Net
- ShuffleNet v1/v2
- IGCV3
- SqeezeNet
- FractalNet
- BMXNet
- BMXNet v2
- fusenet
- Self-Norm Nets
- Factorized-Bilinear-Network
- AOGNet
- NonLocal+SENet
- mixup
- sparse-structure-selection
- neuron-selectivity-transfer
- L-GM-Loss
- CoordConv
- IBN-Net
- Mnasnet [pretrained model]
- CompetitiveSENet
- Residual-Attention-Network
- SNAIL
- DropBlock
- DropBlock(c++ implementaion)
- Modified-CBAMnet
- OctConv
- tasn
- 3rdparty Resnet/Resnext/Inception/Xception/Air/DPN/SENet pretrained models
- Collection of pretrained models (Gluon:star:)
2.2 Object Detection
- PVANet
- SSD [Origin] [Focal Loss] [FPN] [DSSD/TDM] [RetinaNet] [RefineDet]
- DSOD
- YOLO [sym v1/v2] [darknet] [gluon] [v3]
- Faster RCNN [Origin] [gluon] [ya_mxdet] [Focal Loss] [Light-Head]
- Deformable-ConvNets with Faster RCNN/R-FCN/FPN/SoftNMS and Deeplab
- Deformable-ConvNets v2
- Relation-Networks with FPN
- FPN-gluon-cv
- FCIS
- Mask R-CNN
- SqueezeDet
- IOULoss
- FocalLoss(CUDA)
- dspnet
- Faster_RCNN_for_DOTA
- RoITransformer
- cascade-rcnn-gluon(Gluon:star:)
- SNIPER with R-FCN-3K and SSH Face Detector
- Car-Detector-and-Tracker
- detnet
- CornerNet
- GroupNormalization
- faster-rcnn-rotate
- Detection and Recognition in Remote Sensing Image
- simpledet with FP16 and distributed training
- FCOS
- Cascade RCNN
2.3 Image Segmentation
- FCN
- Deeplab [v2] [v3+Vortex Pooling] [v3plus] [v3plus+densenet]
- U-Net [gluon] [kaggle dstl]
- SegNet
- PSPNet with SyncBN
- DUC
- ResNet-38
- SEC
- DRN
- panoptic-fpn
- AdaptIS
2.4 Video Recognition and Object Detection
2.5 Face Detection and Recognition
- MXNet Face
- MTCNN [w/ train] [caffe]
- Tiny Face [w/ train] [matconvnet]
- S3FD
- S3FD-gluoncv
- SSH
- FaceDetection-ConvNet-3D
- DeepID v1
- Range Loss [CustomOp] [gluon]
- Convolutional Sketch Inversion
- Face68Pts
- DCGAN face generation(Gluon:star:)
- InsightFace
- Modified-CRUNet+Residual-Attention-Network
- LightCNN
- E2FAR
- FacialLandmark
- batch_hard_triplet_loss
- facial-emotion-recognition
- RSA(prediction only)
- gender_age_estimation_mxnet
- Ringloss
- gluon-face
- age-gender-estimation
- iqiyi-vid-challenge 1st code
- sdu-face-alignment
- PyramidBox
- A-Light-and-Fast-Face-Detector-for-Edge-Devices
2.6 ReID
2.7 Human Analyzation and Activity Recognition
- Head Pose
- Convolutional Pose Machines
- Realtime Multi-Person Pose Estimation
- Realtime Multi-Person Pose Estimation (Gluon :star:)
- OpenPose
- Dynamic pose estimation
- LSTM for HAR
- C3D
- P3D
- DeepHumanPrediction
- Reinspect
- COCO Human keypoint
- R2Plus1D
- CSRNet
2.8 Image Enhancement
- learning-to-see-in-the-dark
- SRCNN [1] [2]
- Super-Resolution-Zoo MXNet pretrained models for super resolution, denoising and deblocking
2.9 OCR
- SSD Text Detection
- EAST
- CTPN.mxnet
- CRNN [Chinese] [ [insightocr] [A full version]
- Handwritten OCR CRNN (Gluon :star:)
- PSENet
2.10 Point cloud & 3D
2.11 Images Generation
- pix2pix
- Image colorization
- Neural-Style-MMD
- MSG-Net(Gluon:star:)
- fast-style-transfer
- neural-art-mini
2.12 GAN
2.13 MRI & DTI
2.14 Misc
- VisualBackProp
- VQA [sym] [gluon]
- Hierarchical Question-Imagee Co-Attention
- text2image(Gluon:star:)
- Traffic sign classification
- cicada classification
- geometric-matching
- Loss Surfaces
- Class Activation Mapping
- AdversarialAutoEncoder
- Neural Image Caption
- mmd/jmmd/adaBN
- NetVlad
- multilabel
- multi-task
- siamese
- matchnet
- DPSH
- Yelp Restaurant Photo Classifacation
- siamese_network_on_omniglot(Gluon:star:)
- StrassenNets
- Image Embedding Learning (Gluon:star:)
- DIRNet
- Receptive Field Tool
- mxnet-videoio
- AudioDataLoader
- mxnet_tetris
- Visual Search (Gluon:star:)
- DALI
- relational-network-gluon
- HKO-7 [weather-forecasting]
- siamfc
- AdvBox
- SAGE-GRAPH
- Memory-Aware-Synapses
<a name="NLP"></a>3. NLP
- sockeye
- gluon-nlp(Gluon:star:)
- MXNMT
- Char-RNN(Gluon:star:)
- Character-level CNN Text Classification (Gluon:star:)
- AC-BLSTM
- seq2seq [sym] [gluon]
- MemN2N [sym] [gluon]
- Neural Programmer-Interpreters
- sequence-sampling
- retrieval chatbot
- cnn+Highway Net
- sentiment-analysis(Gluon:star:)
- parserChiang(Gluon:star:)
- Neural Variational Document Model(Gluon:star:)
- NER with Bidirectional LSTM-CNNs
- Sequential Matching Network(Gluon:star:)
- ko_en_NMT(Gluon:star:)
- Gluon Dynamic-batching(Gluon:star:)
- translatR
- RNN-Transducer
- Deep Biaffine Parser
- Crepe model
- EXAM
- RegionEmbedding
- Structured-Self-Attentive-Sentence-Embedding
- translatR
- BERT-embedding
<a name="Speech"></a>4. Speech
<a name="Time_series_forecasting"></a>5. Time series forecasting
<a name="Spatiotemporal"></a>6. Spatiotemporal
<a name="CTR"></a>7. CTR
- MXNet for CTR
- CDL
- SpectralLDA
- DEF(Gluon:star:)
- mxnet-recommender(Gluon:star:)
- collaborative_filtering
- gluon-rank
- ncf
<a name="DRL"></a>8. DRL
<a name="Neuro_evolution"></a>9. Neuro Evolution
<a name="One_class_learning"></a>10. One Class Learning
<a name="PPL"></a>11. Probabilistic Programming
<a name="TL"></a>12. Transfer Learning
<a name="Tools"></a>13. Tools
13.1 Converter
- mxnet2tf
- MMdnn
- onnx-mxnet
- mxnet_to_onnx
- R-Convert-json-to-symbol
- mxnet2ncnn
- Gluon2PyTorch
- Gluon2Keras
13.2 Language Bindings
13.3 Visualization
- mxbox
- mixboard
- mxflows
- mxserver
- VisualDL
- mxProfileParser
- polyaxon with examples
- Netron
- mxboard
- CalFLOPS
13.4 Parallel and Distributed computing
- mxnet-rdma
- RDMA-MXNet-ps-lite
- MPIZ-MXNet
- MXNetOnYARN
- mxnet-operator
- mxnet_on_kubernetes
- speculative-synchronization
- XLearning
- Gluon Distributed Training (Gluon:star:)
- gpurelperf
- horovod
- byteps
13.5 Productivity
- Email Monitor MxnetTrain
- mxnet-oneclick
- mxnet-finetuner
- Early-Stopping
- MXNet_Video_Trainer
- rs_mxnet_reader
13.6 Parameter optimizer
13.7 Deployment
- Turi Create
- MXNet-HRT
- Tengine
- Collective Knowledge
- flask-app-for-mxnet-img-classifier
- qt-mxnet
- mxnet_predict_ros
- mxnet-lambda
- openHabAI
- ImageRecognizer [iOS] [Android]
- MXNet to MiniFi
- MXNet Model Serving
- mxnet-model-server
- tvm-mali
- mxnet-and-sagemaker
- example-of-nnvm-in-cpp
- tensorly
- OpenVINO