Back to Projects
Skin disease ML(senior project)

Skin disease ML(senior project)

Developed a deep learning-based web application for skin disease classification using medical image datasets. Built the frontend and backend, integrated trained machine learning models, and implemented image upload with real-time prediction.

ReactTypeScriptTailwind CSSNode.jsExpressMongoDB

Screenshots

A visual tour of the application

Skin disease ML(senior project) screenshot 1
Skin disease ML(senior project) screenshot 2
Skin disease ML(senior project) screenshot 3
Skin disease ML(senior project) screenshot 4

Features

Key features and functionalities

AI-powered skin disease classification

Lesion segmentation using U-Net

Deep learning prediction with EfficientNet-B0 Ensemble

Image upload with real-time diagnosis prediction

Architecture

System architecture and design

Skin disease ML(senior project) architecture

Challenge

The main problem I solved

Building an accurate skin disease classification model from medical image datasets while addressing image variability, class imbalance, and overfitting to achieve reliable prediction performance.

Solution

How I addressed the challenge

Developed a deep learning pipeline using U-Net for lesion segmentation and an EfficientNet-B0 ensemble model for classification. Trained and evaluated the models on the ISIC 2018 and HAM10000 datasets, then integrated the trained model into a web application for real-time image prediction.

Lessons Learned

Key takeaways from this project

Gained hands-on experience in computer vision, deep learning, medical image preprocessing, model training and evaluation, and deploying AI models within a full-stack web application.