This repository contains an Image Classification project implemented using Python and Jupyter Notebook.
The notebook demonstrates data preprocessing, model building, training, evaluation, and visualization — common steps used in computer vision workflows.
- Image-Classification-Project.ipynb
This notebook includes:- Data loading & preprocessing
- Image transformations
- Model creation (CNN or other architecture used)
- Training & validation
- Evaluation metrics
- Prediction visualizations
Install the following Python libraries (modify based on your imports):
numpy
pandas
matplotlib
opencv-python
tensorflow
PyTorch
1️⃣ Clone the repository
git clone https://github.com/Sailaja-ASB/Image-Classification-Project.git
cd Image-Classification-Project2️⃣ Install dependencies
pip install -r requirements.txt3️⃣ Open the Jupyter Notebook
jupyter notebook "Image-Classification-Project.ipynb"- Image preprocessing
- Image augmentation
- Deep learning pipeline
- CNN model training
- Accuracy & loss graphs
- Test predictions visualization
- Add real-time prediction using webcam
- Deploy model using Streamlit / FastAPI
- Improve accuracy with data augmentation
- Convert to ONNX or TFLite model
Sailaja Morrennagari
🔗 GitHub: https://github.com/Sailaja-ASB
🔗 LinkedIn: https://www.linkedin.com/in/sailajamorrennagari
🔗 LeetCode: https://leetcode.com/u/Its_Sailaja/