djin31 / Neural_Network_in_CPP

Implementation of stochastic gradient descent as part of COV880 to classify hand written digits. The code serves as a template for any general neural network.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neural_Network_in_CPP

Implementation of stochastic gradient descent as part of COV880 to classify hand written digits. The code serves as a template for any general neural network. Tweak the global variables in neralnetwork.cpp and the arguments given in main.cpp to suit the network according to your needs. Uses OpenMP to parallelize code for MatrixMultiply.

About

Implementation of stochastic gradient descent as part of COV880 to classify hand written digits. The code serves as a template for any general neural network.


Languages

Language:C++ 98.4%Language:Python 1.6%