A Web Application for Skin Diseases Classification with a Small Dataset Using Deep Learning
ISEF · 2021 Robotics and Intelligent Machines
Overview
Skin diseases are classified as fatal and non-fatal types. Some non-fatal types do not need doctor consultation because they can be naturally healed, for example, Atopic Dermatitis which is found in 10 - 20% of children and 1 - 3% of adults. However, most patients lack the knowledge of the risk of their skin diseases. For the purpose of precise self-examination of the skin diseases, this project was developed using a deep learning technique. The public data of skin diseases classification were collected from a large collection of multi-sources dermatoscopic images of common pigmented skin diseases, excluding Melanocytic Nevi class. The preprocessing and data augmentation were done using Convolutional Neural Network. The study focused on three model approaches to solve the imbalanced dataset problem which are oversampling utilization, class weights adjustment, and focal loss implementation. In this project, a novel method was proposed. The weights from the previous experiments were transferred to other models, which were subsequently trained with the dataset. The method has dramatically increased F1-score from around 0.65 to 0.99 out of 1. To the best of our knowledge, there was no previous report on weight transfer from one skin disease model to other skin disease model as developed in the present work. The models were later ensembled using the arithmetic mean of each model prediction. The AUC score of 1.00 can be obtained from the test set. Finally, our three model approaches were developed into the web application that can precisely predict the type of skin diseases.
Competition history
- ISEF 2021
Resources
Related projects
ISEF · 2018
Machine Learning Approach to Computer Assisted Diagnosis of Skin Diseases
ISEF · 2024
Deep Learning Multi Modal Melanoma Detection
ISEF · 2017
Utilizing Machine Learning Techniques to Identify Cancerous Skin Lesions
ISEF · 2023
DermaSkan: Using Convolutional Neural Networks to Detect and Prevent Skin Cancer in Underrepresented Communities by Using an Android App
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair