AI-powered skin disease classification system built using Deep Learning and Computer Vision.
Skin disease diagnosis often requires expert medical consultation and manual visual analysis, which may not always be easily accessible.
Traditional screening methods can be:
- Time-consuming
- Dependent on specialist availability
- Difficult to access in remote areas
There is a growing need for lightweight AI systems that can assist in preliminary image-based skin disease analysis.
SmartSkin AI is a Deep Learning-based Computer Vision system that classifies skin disease images using Transfer Learning.
The system:
- Accepts skin images as input
- Processes images using Computer Vision techniques
- Uses a MobileNetV2 Deep Learning model for classification
- Generates prediction results through a Streamlit-based interface
The project demonstrates how AI can support healthcare-focused image analysis workflows.
- Skin disease image classification
- MobileNetV2 Transfer Learning
- Real-time prediction workflow
- Streamlit interactive UI
- Lightweight deployment-ready architecture
- Medical Computer Vision implementation
| Component | Details |
|---|---|
| Model Architecture | MobileNetV2 |
| Framework | TensorFlow / Keras |
| Task | Multi-class Classification |
| Domain | Medical Computer Vision |
| Input Type | Skin Images |
| Deployment Interface | Streamlit |
- Python
- TensorFlow
- Keras
- OpenCV
- NumPy
- Streamlit
SmartSkin-AI-Deep-Learning/
│
├── dataset/
├── model/
├── notebooks/
├── app.py
├── requirements.txt
└── README.md
Image Input
↓
Preprocessing
↓
Feature Extraction
↓
Disease Classification
↓
Prediction Output
git clone https://github.com/Gourav-512/SmartSkin-AI-Deep-Learning.git
cd SmartSkin-AI-Deep-Learningpip install -r requirements.txtstreamlit run app.pyRun using Streamlit locally for real-time prediction.
- Hugging Face Spaces
- Streamlit Cloud
- Render
- AWS
- Railway
- Successfully implemented MobileNetV2-based image classification
- Achieved real-time prediction workflow
- Built lightweight medical AI inference pipeline
- Developed interactive deployment-ready UI
- Demonstrated practical use of Transfer Learning in healthcare AI
This project helped in understanding:
- Transfer Learning workflows
- Medical image classification
- CNN-based Deep Learning pipelines
- TensorFlow model deployment
- Streamlit AI applications
- Computer Vision preprocessing techniques
- Improve model accuracy
- Expand disease categories
- Add Explainable AI visualizations
- Deploy production-ready API backend
- Add cloud inference support
- Optimize mobile deployment
Applied AI Engineer focused on:
- Computer Vision
- Deep Learning
- AI Deployment
- MLOps Fundamentals
🔗 GitHub: https://github.com/Gourav-512
If you found this project useful:
- Star the repository
- Fork the project
- Share feedback
- Contribute improvements