Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 1 KB

README.md

File metadata and controls

24 lines (21 loc) · 1 KB

minst-mlp-cpp

A two layers multiple layers perceptron.
All my work is transport it from python to C++.
It just prove that C++ can do machine/deep learning better than python.
U can download the python version on https://www.ituring.com.cn/book/1921
And here's another version which is from my best friend: https://github.com/EternalSaga/simple-two-layers-mlp
He is really a master in this kind of staff.

environment

System : Windows 10
IDE : Visual Studio 2017
LangVer : C++ 17
Database : minst

3rd party libs

Boost 1.71.0: For Endian Library Click here to find more
Eigen: For matrix manipulation Click here to find more
MKL: If u wanna the code run faster than python, then u'll need this Click here to find more

performance comparison

This project(C++):
0.0005s average time per iteration;
origin project(PYTHON):
0.0013s average time per iteration;