Skip to content

A simple Rust implementation of a neural network for recognizing handwritten digits from the MNIST dataset.

Notifications You must be signed in to change notification settings

kevinkrahn/mnist-neural-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a Rust implementation of a simple neural network for recognizing handwritten digits. It is trained on the MNIST dataset.

This is a self-contained project without any dependencies besides the Rust standard library. It was built as a learning exercise, without tremendous thought for efficiency. In particular, the number of memory allocations could be cut down significantly to increase performance.

Much thanks to Michael Nielsen for his book Neural Networks and Deep Learning. This project is primarily an implementation of the concepts and examples taught there.

About

A simple Rust implementation of a neural network for recognizing handwritten digits from the MNIST dataset.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages