Skip to content

mirzayasirabdullahbaig07/Image-Classification-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📷 Image Classification App (CIFAR-10)

An AI-powered web application built with Streamlit that classifies images into one of the 10 CIFAR-10 categories using a Convolutional Neural Network (CNN) trained on the CIFAR-10 dataset.


🚀 Live Demo

🔗 Live App on Streamlit


🚀 Video Demo

screen-capture.14.webm

📌 Features

  • Upload an image and get instant classification results.
  • Model predicts among 10 categories:
    • airplane, automobile, bird, cat, deer, dog, frog, horse, ship, truck
  • Powered by a deep learning CNN model trained on CIFAR-10.
  • Simple and interactive Streamlit interface.
  • Sidebar with developer details and portfolio links.

🔍 Usage

  1. Open the app in your browser.
  2. Upload an image (.jpg, .jpeg, .png).
  3. The model will preprocess and classify it.
  4. Get the predicted class label instantly.

📊 Dataset

The model is trained on the CIFAR-10 dataset:

  • Training Data: 50,000 images
  • Test Data: 10,000 images
  • Image Dimensions: 32×32 pixels, RGB
  • Classes (Labels):
    • airplane, automobile, bird, cat, deer, dog, frog, horse, ship, truck

⚙️ Tech Stack

  • Python 3.9+
  • Streamlit (Web App UI)
  • TensorFlow / Keras (Deep Learning Model)
  • NumPy & Pandas (Data Processing)
  • Matplotlib & Seaborn (Visualization & Confusion Matrix)
  • PIL (Pillow) (Image Handling)

📸 Screenshots

🏠 Home Page

image

📷 Image Upload & Prediction

image

📷 Image Upload & Prediction

image

📷 Image Upload & Prediction

image

📷 Image Upload & Prediction

image

📷 Image Upload & Prediction

image

👨‍💻 Author

Mirza Yasir Abdullah Baig


❤️ Acknowledgements


⚠️ Disclaimer

This project is for educational purposes only.
It is not intended for production or commercial deployment, but as a demonstration of deep learning for image classification.


About

An AI-powered Image Classification Model that identifies objects in images. Supports multiple categories with high accuracy

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages