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

39 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages