A feedforward network trained with stochastic gradient descent and backpropagation, written from scratch with only ndarray for the linear algebra. Inspired from Michael Nielsen's tutorial repo.
cargo build --releaseThe MNIST files in data/ are gzipped, they have to be decompressed first:
gunzip -k data/*.gzProgram arguments are:
./target/release/neural_networks [data_path] [epoch] [mini_batch_size] [learning_rate]Example:
./target/release/neural_networks data 30 10 3.0