An open API service indexing awesome lists of open source software.

https://github.com/iamhankai/mini-dnn-cpp

C++ demo of deep neural networks (MLP, CNN)
https://github.com/iamhankai/mini-dnn-cpp

convolutional-neural-networks cpp deep-neural-networks mnist multi-layer-perceptron

Last synced: about 1 month ago
JSON representation

C++ demo of deep neural networks (MLP, CNN)

Awesome Lists containing this project

README

        

# mini-dnn-cpp
**mini-dnn-cpp** is a C++ demo of deep neural networks. It is implemented purely in C++, whose only dependency, Eigen, is header-only.

## Usage
Download and unzip [MNIST](http://yann.lecun.com/exdb/mnist/) dataset in `mini-dnn-cpp/data/mnist/`.

```shell
mkdir build
cd build
cmake ..
make
```

Run `./demo`.

Result:
simple neural network with 3 FC layers can obtain `0.97+` accuracy on MNIST testset.
LeNet-like CNN can obtain `0.98+` accuracy on MNIST testset.