Skip to content

kaustubh-pandey/Three-Layer-Neural-Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Three-Layer-Neural-Network

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%.

Cost Function Used

Sum of Squared Error has been used as the cost function

How to run

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.