Skip to content

Latest commit

 

History

History
71 lines (36 loc) · 1.71 KB

README.md

File metadata and controls

71 lines (36 loc) · 1.71 KB

CNN/DNN Digit Recognition

Published

Veröffentlichte Applikation

Installation

Use Pipenv:

pipenv install

Use pip:

pip install -r requirements.txt

Jupyter Notebook CNN

A jupyter notebook for training a convolutional neural network (CNN) on the MNIST dataset

  • Accuaracy: 99% on random test data from the MNIST dataset
  • A visualisation of the Loss-Function over the training process
  • Testplots
  • Autodownloader and split for the training and validation data

Modell-Architecture:

Image CNN

Image Source

Framerwork: pytorch

Jupyter Notebook DNN

A jupyter notebook for training a depp neural network (DNN) on the MNIST dataset

  • Accuaracy: 98% on random test data from the MNIST dataset
  • A visualisation of the Loss-Function over the training process
  • Testplots
  • Autodownloader and split for the training and validation data

Modell-Architecture:

Image DNN

Image Source

Framerwork: pytorch

Web Test-Application

A streamlit Application for Testing the CNN and the DNN

Start the Application:

streamlit run app.py

Draw your own numbers inside a canvas and let the CNN take a guess.

Compare the Results from the DNN with the CNN

Framerwork: streamlit

Thanks to Andreas Weber for the canvas idea