Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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