Skip to content

jookzie/digit-guesser-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digit guesser

The project is a rust implementation of guessing hand-written digits using a deep learning algorithm, with the help of the MNIST database. It has been heavily inspired by 3Blue1Brown's video introduction to deep learning.

Running

  1. Install rust
  2. Clone this repository
git clone https://github.com/jookzie/digit-guesser-rs.git --depth=1
cd digit-guesser-rs
  1. Run the project
cargo run --release

Progress

  • Parse database files
  • Train model
  • Test model
  • Command line interface
  • Benchmarks
  • Tests
  • Serialize/deseralize model
  • Multi-threading

Status

So far, the trained models manage to guess the digits 36% of the time. Most likely the backprop is subpar and needs optimizations.

P.S. I have not had any AI courses, this is purely an attempt to learn rust and deep learning.

About

Detect hand-written digits using deep learning

Topics

Resources

License

Stars

Watchers

Forks

Languages