/Neural-Network

A full neural network capable of image classification, created from scratch.

Primary LanguageJava

Neural-Network

A neural network built from scratch with Java. Achieved 99% accuracy on hand-represented digit classification. Complete with:

  1. Gradient descent with backpropagation optimization
  2. Stastistics about the training process
  3. Command line training/test input and multiple file support

Check out src/Network.java to run the network. Happy deep learning!