Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

CNN Digit Recognizer πŸ”’

This repository houses an exciting deep learning project employing Convolutional Neural Networks (CNN) to construct a digit recognizer using the MNIST dataset. The MNIST dataset comprises a vast collection of handwritten digit images.

DigitRecognizer

Dependencies πŸ› οΈ

Ensure you have the following packages installed with the specified versions:

  • numpy
  • matplotlib
  • tensorflow
  • keras
  • pillow or opencv-python

Usage πŸš€

  1. Clone the repository to your local machine:

    git clone https://github.com/ZephyrusBlaze/DigitRecognizer.git
  2. Install required packages:

    pip install -r requirements.txt
  3. Run the Flask server:

    python server.py
  4. Access the web interface:

    Visit http://localhost:5000 in your web browser.

  5. Draw a digit:

    In the provided interface, draw a digit, and the trained model will predict the corresponding digit.

🌐 Alternatively, use the pre-trained model:

Access the model at https://ZephyrusBlaze.github.io/DigitRecognizer/.

Model Training 🧠

The repository includes code for training the CNN model using the MNIST dataset. The model architecture comprises convolutional layers, pooling layers, dropout layers, and dense layers. Augmentation techniques are applied to generate augmented images for training.

License πŸ“œ

This project is licensed under the MIT License.

About

This repository contains a deep learning project that utilizes Convolutional Neural Networks (CNN) to build a digit recognizer using the MNIST dataset.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /