An AI-powered image classification web application built using Streamlit and TensorFlow. Upload an image and the model predicts the object category using deep learning.
- Upload image files directly from browser
- AI-based image classification
- Fast predictions using TensorFlow
- Simple and responsive Streamlit UI
- Supports common image formats
- Python 3.11
- TensorFlow 2.15
- Streamlit
- NumPy
- Pillow
Clone the repository:
git clone https://github.com/sajeerrr/AI-Image-Classifier.git
cd AI-Image-ClassifierCreate virtual environment:
python -m venv venvActivate virtual environment:
venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtRun the application:
streamlit run main.pyAI-Image-Classifier/
│
├── main.py
├── requirements.txt
├── README.md
├── .gitignore
└── venv/
This project can be deployed for free using:
- Streamlit Community Cloud
streamlit
tensorflow==2.15.0
numpy<2.0
pillow
- Multiple model support
- Better UI design
- Real-time webcam classification
- Confidence score visualization
- Custom trained models