Skip to content

A MultiLayer Deep Neural Network Backpropagation implementation in C with XOR and simple hand-written digit recognition demos.

Notifications You must be signed in to change notification settings

Younase/Backprop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backprop

A MultiLayer Deep Neural Network Backpropagation implementation in C with XOR and simple hand-written digit recognition demos.

Usage

  1. Clone or download Backprop project
git clone https://github.com/Younase/Backprop.git
cd Backprop
  1. compile desired demo (digit_recon.c or xor.c)
  • XOR
gcc -Wall -o xor xor.c net.c -lm
./xor
  • Digit Recognition
gcc -Wall -o digit_recon digit_recon.c net.c -lm
./digit_recon

TO-DO

  • add support for different inputs/outputs combinations
  • add support for saving and loading models
  • return network output in feed forward function
  • change activation in network struct to enum
  • expand readme

About

A MultiLayer Deep Neural Network Backpropagation implementation in C with XOR and simple hand-written digit recognition demos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages