The repository contains multi-layer perceptron code written in Java. I am trying to implement the code based on "Machine Learning" book by Tom Michell http://www.cs.cmu.edu/~tom/mlbook.html.
- Sigmoid (non-linear function)
- Backpropagation with weight updating
- Applies momentum to weight updating
- Sample: XOR Operation
The program uses dataset which can be downloaded from:
- https://www.kaggle.com/c/digit-recognizer/ for MNIST in csv form