๐Ÿ“– Documentation โญ GitHub ๐Ÿค— Model on HF ๐Ÿค— Try the App
๐Ÿฉบ AI  ยท  Dermatology  ยท  Computer Vision

SKINDX

AI-powered skin lesion classification using ResNet-50, trained on the HAM10000 dataset. Upload a photo, get an instant prediction.

๐Ÿค— Try the App ๐Ÿ“– Documentation โญ GitHub

Deployed on Hugging Face Spaces

How It Works

Four steps from photo to prediction

1

Upload Photo

Upload a dermoscopy or regular photo of a skin lesion via the web interface

2

Click Analyze

Hit the Analyze button โ€” the image is sent to the FastAPI inference service

3

AI Predicts

ResNet-50 classifies the lesion across 7 categories with a confidence score

4

View Results

See the predicted class, risk level, confidence chart, and all probabilities

The Model

ResNet-50 fine-tuned on HAM10000

87%
Accuracy
7
Lesion Classes
10K+
Training Images
50
ResNet Layers
๐Ÿ“Š View Training Notebook on Kaggle

What It Classifies

7 lesion types across malignant, pre-cancerous, and benign categories

Malignant

Melanoma

Most dangerous skin cancer, requires immediate attention

Malignant

Basal Cell Carcinoma

Most common skin cancer, highly treatable if caught early

Pre-cancerous

Actinic Keratosis

Rough, scaly patch that can develop into skin cancer

Benign

Melanocytic Nevi

Common moles, usually harmless

Benign

Benign Keratosis

Non-cancerous skin growths

Benign

Dermatofibroma

Harmless fibrous nodules

Benign

Vascular Lesions

Blood vessel abnormalities on the skin

Tech Stack

Built end-to-end โ€” from training to deployment

๐Ÿ Python ๐Ÿ”ฅ PyTorch โšก FastAPI ๐ŸŽˆ Streamlit ๐Ÿณ Docker ๐Ÿค— HuggingFace ๐Ÿ“Š MLflow ๐Ÿ” GitHub Actions ๐Ÿงช Pytest ๐Ÿ“ฆ uv