A three layered Neural Network in C
A single hidden layer neural network to classify a set of ten letters.
-
Please see description.txt to see description of dataset
-
train1.txt contains training data while test.txt contains testing data.
Accuracy acchieved : Max accuracy achieved using 0.01 learning rate over 600 epochs is 84.6%.
Sum of Squared Error has been used as the cost function
Compile using: gcc nn.c -lm Run: ./a.out
Comments in the code have been provided. Commented snippets of code have been kept as they were so that a user can follow the working of the code.