Skip to content

DigiPic-Classifier is a powerful image classification app built with Streamlit. It features two models: CIFAR-10 Object Recognition to classify objects like airplanes, cars, animals, and more, and MNIST Digit Classification for recognizing handwritten digits. With a sleek interface and real-time predictions, DigiPic-Classifier offers a seamless

License

Notifications You must be signed in to change notification settings

Hunterdii/DigiPic-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ท DigiPic-Classifier - Advanced Image & Digit Recognition App

Welcome to DigiPic-Classifier, an all-in-one image recognition and digit classification app powered by advanced machine learning models. Whether you need to classify objects or recognize handwritten digits, DigiPic-Classifier has you covered!

๐ŸŒŸ Features

  • Multi-Model Image & Digit Recognition:

    • CIFAR-10 Object Recognition: Recognizes 10 different objects including airplanes, automobiles, birds, cats, and more! ๐Ÿ›ฉ๏ธ๐Ÿš—๐Ÿฑ
    • MNIST Digit Classifier: Accurately predicts handwritten digits from 0 to 9. ๐Ÿงฎ
  • Interactive & Intuitive UI: ๐Ÿ–ฅ๏ธ A modern, sleek user interface designed for easy navigation and enhanced user experience, with a dark theme option and custom animations.

  • Real-time Predictions: ๐Ÿ’ก Upload your image and get an instant prediction with the corresponding confidence score.

  • Model Comparison: ๐Ÿ“Š Evaluate the performance of both models through accuracy metrics and confidence levels for each prediction.

  • Advanced Technology: Leveraging cutting-edge machine learning algorithms including CNNs (Convolutional Neural Networks) for high accuracy image and digit predictions.

๐Ÿ”ฅ Live Demo

  • CIFAR-10 Object Recognition: Open in Streamlit

  • MNIST Digit Classifier: Open in Streamlit

๐Ÿ–ผ๏ธ Preview

CIFAR-10 Object Recognition

DigiPic-Classifier Screenshot DigiPic-Classifier Screenshot

MNIST Digit Classification

DigiPic-Classifier Screenshot DigiPic-Classifier Screenshot


๐Ÿš€ How to Use DigiPic-Classifier

1. CIFAR-10 Object Recognition App

  1. Clone the Repository:

    git clone https://github.com/Hunterdii/DigiPic-Classifier.git
  2. Navigate to CIFAR-10 App Directory:

    cd DigiPic-Classifier/Cifar_10-Object-Recognition
  3. Install the Required Dependencies:

    pip install -r requirements.txt
  4. Run the CIFAR-10 Streamlit App:

    streamlit run app.py
  5. Open the App: Open your browser and go to http://localhost:8501 to use the CIFAR-10 Object Recognition app.


2. MNIST Digit Classification App

  1. Clone the Repository:

    git clone https://github.com/Hunterdii/DigiPic-Classifier.git
  2. Navigate to MNIST App Directory:

    cd DigiPic-Classifier/MNIST-Classification
  3. Install the Required Dependencies:

    pip install -r requirements.txt
  4. Run the MNIST Streamlit App:

    streamlit run app.py
  5. Open the App: Open your browser and go to http://localhost:8501 to use the MNIST Digit Classification app.


๐ŸŽจ Customization

You can personalize the app by modifying the CSS for styling, enhancing the user interface, or updating the models. The repository includes well-documented code, making it easy to navigate, tweak, and extend functionality.

๐Ÿ“ฆ Models in the App

1. CIFAR-10 Object Recognition

  • Recognizes: Airplane, Automobile, Bird, Cat, Deer, Dog, Frog, Horse, Ship, Truck.
  • Prediction Speed: Fast real-time results with high accuracy.

2. MNIST Digit Classification

  • Recognizes: Handwritten digits (0-9).
  • Versatile: Ideal for digit recognition tasks in educational or professional settings.

๐Ÿ“ˆ Future Enhancements

  • Adding more sophisticated image classification models.
  • Deploying MNIST Classifier live for broader accessibility.
  • Implementing additional UI improvements and advanced animations.

About

DigiPic-Classifier is a powerful image classification app built with Streamlit. It features two models: CIFAR-10 Object Recognition to classify objects like airplanes, cars, animals, and more, and MNIST Digit Classification for recognizing handwritten digits. With a sleek interface and real-time predictions, DigiPic-Classifier offers a seamless

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •