Skip to content

ab490/SkinGuardian

Repository files navigation

SkinGuardian

https://skinguardian.onrender.com
A web application designed to predict and classify the type of skin cancer using dermatoscopic images uploaded by users.

1. Project description

Context and goals

Skin disease poses a major global health challenge, affecting a vast number of people. It often proves difficult for individuals to visually recognize the signs of skin conditions. Early detection and treatment are critical, as they substantially lower the risk of morbidity and mortality related to these diseases.

SkinGuardian is a web application that utilizes convolutional neural networks to accurately classify skin diseases. This deep learning model is trained using the HAM10000 dataset, which includes 10,015 dermatoscopic images covering a variety of diagnostic categories. This application enables users to upload images of their skin for analysis, providing reliable disease identification and aiding users in understanding their skin health and promoting timely medical consultations and interventions.

Dataset information

https://www.kaggle.com/datasets/kmader/skin-cancer-mnist-ham10000
HAM10000 is a dataset containing 10,015 dermatoscopic images that fall into the following seven diagnostic categories:

  • Actinic Keratosis
  • Basal Cell Carcinoma
  • Benign Keratosis
  • Dermatofibroma
  • Melanoma
  • Melanocytic Nevi
  • Vascular Lesions


2. Project Stages

  1. Data Loading
  2. Data Preprocessing
  3. Data Exploration
  4. Model Training and Testing
  5. Web Application Development

Model architecture


Metrics



Web application

Home page:

Results page:



The web application has been trained exclusively on a dataset that encompasses seven distinct types of skin conditions. Should a user upload an image that doesn't correspond to any of these recognized categories, (if the model's confidence level falls below a 75% threshold), the output will indicate that no disease has been detected. It suggests that the skin might be healthy or possibly affected by a condition not included in the model's training set.

About

Web application designed to predict and classify the type of skin cancer using dermatoscopic images uploaded by users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages