Skip to content

An app for drawing digits which are classified with a bayesian neural network classifier.

Notifications You must be signed in to change notification settings

tomukmatthews/bayesian-digit-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bayesian CNN Digit Classifier

An app for drawing digits which are classified with a bayesian neural network classifier.

Bayesian NN's provide us with a few nice benefits:

  • Captures uncertainty
  • Inherent regularisation

A forward pass through a normal neural network is deterministic and using the parameters configured during training. Whereas Bayesian Neural Networks are non-deterministic as they swap weights for probability distributions which you sample from in a forward pass.

Try the app here.

Run the app locally

Run streamlit run bayesian-digit-classifier/app.py.

Re-train the model

Run python bayesian-digit-classifier/training.py.

Demo

About

An app for drawing digits which are classified with a bayesian neural network classifier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages