Neural Network C++ implementation.
This project is about implementation-from-scratch fun and becoming familiar with neural networks and deep learning.
EidNN is written in C++11 and uses Eigen3 for vector / matrix arithmetic. Tests are written with Google's gtest. CMake is used as build environment.
Genetic algorithm - Neural networks controlling little creatures
Classification of handwritten digits - MNIST database.
- Neural Networks tutorial: http://neuralnetworksanddeeplearning.com/
- How to install gtest on ubuntu https://www.eriksmistad.no/getting-started-with-google-test-on-ubuntu/#comment-104321
I doubt that somebody wants to use anything from this project :) If so, feel free to do whatever you want.
- Simple C++ reader for MNIST dataset, written by wichtounet