Skip to content
mikail2004Public

About

A lightweight deep learning model that can classify multiple common skin diseases - or identify that there are no skin diseases present.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

Repository files navigation

DermiaAI

Dermia AI uses convolutional neural networks (CNNs) to classify images of 9 common skin conditions. Built with TensorFlow and Keras, the model leverages data augmentation and class balancing to improve performance on a small custom dataset of 2,078 images. This was accomplished using transfer learning with MobileNetV2. I have included the exported model dermia_model.h5 and an accompanying set of files to utilize it for classification tasks (evalModel.py and labels.txt).

Performance Metrics

Model accuracy: 88%

alt text

Testing the Model with 6 New Images

alt text

Dataset Structure

Dataset/
├── Acne/
├── Chicken Pox/
├── Eczema/
├── Impetigo/
├── Larva Migrans/
├── Nail Fungus/
├── Normal/
├── Ringworm/
└── Shingles/

Requirements

Python 3.10.16 
keras 2.10.0
matplotlib 3.10.3
numpy 1.23.5
opencv-python 4.11.0.86
pillow 11.2.1
scikit-learn 1.6.1
tensorflow 2.10.0

About

A lightweight deep learning model that can classify multiple common skin diseases - or identify that there are no skin diseases present.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages