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!
-
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.
-
Clone the Repository:
git clone https://github.com/Hunterdii/DigiPic-Classifier.git
-
Navigate to CIFAR-10 App Directory:
cd DigiPic-Classifier/Cifar_10-Object-Recognition
-
Install the Required Dependencies:
pip install -r requirements.txt
-
Run the CIFAR-10 Streamlit App:
streamlit run app.py
-
Open the App: Open your browser and go to
http://localhost:8501
to use the CIFAR-10 Object Recognition app.
-
Clone the Repository:
git clone https://github.com/Hunterdii/DigiPic-Classifier.git
-
Navigate to MNIST App Directory:
cd DigiPic-Classifier/MNIST-Classification
-
Install the Required Dependencies:
pip install -r requirements.txt
-
Run the MNIST Streamlit App:
streamlit run app.py
-
Open the App: Open your browser and go to
http://localhost:8501
to use the MNIST Digit Classification app.
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.
- Recognizes: Airplane, Automobile, Bird, Cat, Deer, Dog, Frog, Horse, Ship, Truck.
- Prediction Speed: Fast real-time results with high accuracy.
- Recognizes: Handwritten digits (0-9).
- Versatile: Ideal for digit recognition tasks in educational or professional settings.
- Adding more sophisticated image classification models.
- Deploying MNIST Classifier live for broader accessibility.
- Implementing additional UI improvements and advanced animations.