MXNet
Apache MXNet (https://github.com/apache/incubator-mxnet) is a deep learning framework designed for both efficiency and flexibility. _It _allows you to mix symbolic and imperative programming to maximize _efficiency and productivity. At its core, MXNet contains a dynamic dependency scheduler that automatically parallelizes both symbolic and imperative operations on the fly. A graph optimization layer on top of that makes symbolic execution fast and memory efficient. MXNet is portable and lightweight, scaling effectively to multiple GPUs and multiple machines.
Here are some steps you can follow when getting started with MxNet.
- Understanding the architecture of MXNet http://mxnet.io/architecture/index.html
- Installing MXNet on different platforms http://mxnet.io/get_started/install.html
- Checking some basic concepts about MXNet http://mxnet.io/tutorials/index.html
- Going through common questions about MXNet e.g., how to train multiple GPUs http://mxnet.io/how_to/index.html
- Exploring more about MXNet http://mxnet.io/api/python/index.html
Some Useful Links
Gluon
: A more efficient interface for MXNet http://gluon.mxnet.io/
Some deep learning projects based on MXNet
- Face detection: https://github.com/tornadomeet/mxnet-face
- Object detection: https://github.com/zhreshold/mxnet-ssd
- Machine Translation: https://github.com/awslabs/sockeye