ZihaoWang / mxnet-cpp-scratch
Licence: other
Some deep learning models written with mxnet and C++11.
Stars: ✭ 14
Labels
Projects that are alternatives of or similar to mxnet-cpp-scratch
mtomo
Multiple types of NN model optimization environments. It is possible to directly access the host PC GUI and the camera to verify the operation. Intel iHD GPU (iGPU) support. NVIDIA GPU (dGPU) support.
Stars: ✭ 24 (+71.43%)
Mutual labels: mxnet
softmaxfocalloss
the loss function in Aritcal ‘Focal Loss for Dense Object Detection‘’
Stars: ✭ 16 (+14.29%)
Mutual labels: mxnet
sentiment-analysis2
Sentiment ananlysis in keras and mxnet
Stars: ✭ 37 (+164.29%)
Mutual labels: mxnet
arcface retinaface mxnet2onnx
arcface and retinaface model convert mxnet to onnx.
Stars: ✭ 53 (+278.57%)
Mutual labels: mxnet
char-rnn-text-generation
Character Embeddings Recurrent Neural Network Text Generation Models
Stars: ✭ 64 (+357.14%)
Mutual labels: mxnet
DLARM
DLARM: Dissertation for Computer Science Masters Degree at UFRGS
Stars: ✭ 24 (+71.43%)
Mutual labels: mxnet
OpSummary.MXNet
A tool to count operators and parameters of your MXNet-Gluon model.
Stars: ✭ 19 (+35.71%)
Mutual labels: mxnet
mlreef
The collaboration workspace for Machine Learning
Stars: ✭ 1,409 (+9964.29%)
Mutual labels: mxnet
gluon2pytorch
Gluon to PyTorch deep neural network model converter
Stars: ✭ 72 (+414.29%)
Mutual labels: mxnet
nih-chest-xray
Identifying diseases in chest X-rays using convolutional neural networks
Stars: ✭ 83 (+492.86%)
Mutual labels: mxnet
mloperator
Machine Learning Operator & Controller for Kubernetes
Stars: ✭ 85 (+507.14%)
Mutual labels: mxnet
deepspeech.mxnet
A MXNet implementation of Baidu's DeepSpeech architecture
Stars: ✭ 82 (+485.71%)
Mutual labels: mxnet
Requirements: 1. a C++11 compiler 2. Boost 1.53 or above 3. mxnet 1.0.0 Each directory under src/ except aux/ consists of an individual model. In these directories, *.hyp file contains hyperparameters of model, and main.cpp file contains main framework of the model. Besides, other source files may exist if a model is too complex to be written in main.cpp. How to compile and run each model (we use src/mlp/ as a example): 1. cd src/mlp 2. make 3. ./main Below is my steps about learning how to use mxnet with C++. 1. src/mlp/*: a multi-layer perceptron. What's new: (1). define the computational graph of a neural network and initialize its parameters. (2). load data with builtin mxnet MNIST iterator. (3). train and test the model. (4). save and load the model. 2. src/lenet/*: the lenet-5 CNN in "Gradient-Based Learning Applied to Document Recognition". What's new: (1). build a more complex network. (2). use CNN related APIs. (3). print cross entropy loss value with builtin mxnet metric class after each forward pass. 3. src/capsule/*: the CapsNet in "Dynamic Routing Between Capsules". What's new: (1). define and combine multiple loss functions. (2). output loss and other symbols from computational graph together. (3). maintain an individual state beside the computational graph (such a state participates in forward pass but not be updated by gradient like usual parameters). 4. src/char_rnn/*: to do
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].