An AI-powered image classification web application built with Python, PyTorch, and Streamlit.
This project uses a trained deep learning model to classify uploaded images and predict the object category in real time.
Built using a Convolutional Neural Network (CNN) trained with PyTorch for image classification.
- 📸 Upload an image from your computer
- 🧠 AI model predicts the image class
- ⚡ Fast and interactive web interface
- 🌐 Built with Streamlit
- 🐳 Docker-ready project
- 💻 Ready for portfolio and deployment
- Python
- PyTorch
- Torchvision
- Streamlit
- Pillow
- Docker
image-classifier-ai/
│
├── app.py
├── train_model.py
├── model.pth
├── requirements.txt
├── Dockerfile
├── README.md
└── .gitignore
Install dependencies:
pip install -r requirements.txtRun the app:
streamlit run app.pyOpen in browser:
http://localhost:8501
Build image:
docker build -t visionai .Run container:
docker run -p 8501:8501 visionaiThis project was created as part of my learning journey in Artificial Intelligence and Python development.
It combines machine learning with a professional web interface to showcase practical AI and software development skills.
María Agustina AI • Python • Software Development •