https://github.com/atharvapathak/melanoma_detection_case_study

Creating a possible model to detect melanoma from the dataset accurately using CNN.

https://github.com/atharvapathak/melanoma_detection_case_study

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary

Keywords

cnn-model computer-vision deep-learning keras machine-learning melanoma python skin-cancer-detection tensorflow
Last synced: 7 months ago · JSON representation

Repository

Creating a possible model to detect melanoma from the dataset accurately using CNN.

Basic Info
  • Host: GitHub
  • Owner: atharvapathak
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 808 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
cnn-model computer-vision deep-learning keras machine-learning melanoma python skin-cancer-detection tensorflow
Created almost 3 years ago · Last pushed almost 3 years ago
Metadata Files
Readme

README.md

MelanomaDetectionCase_Study

In this case study, we have build a multiclass classification model using a custom convolutional neural network in TensorFlow.

Table of Contents

Problem statement

To build a CNN based model which can accurately detect melanoma. Melanoma is a type of cancer that can be deadly if not detected early. It accounts for 75% of skin cancer deaths. A solution that can evaluate images and alert dermatologists about the presence of melanoma has the potential to reduce a lot of manual effort needed in diagnosis.

The dataset consists of 2357 images of malignant and benign oncological diseases, which were formed from the International Skin Imaging Collaboration (ISIC). All images were sorted according to the classification taken with ISIC, and all subsets were divided into the same number of images, with the exception of melanomas and moles, whose images are slightly dominant.

The data set contains the following diseases:

  • Actinic keratosis
  • Basal cell carcinoma
  • Dermatofibroma
  • Melanoma
  • Nevus
  • Pigmented benign keratosis
  • Seborrheic keratosis
  • Squamous cell carcinoma
  • Vascular lesion

Project Pipeline

  • Data Reading/Data Understanding
  • Dataset Creation
  • Dataset visualisation
  • Model Building & training
  • Chose an appropriate data augmentation strategy to resolve underfitting/overfitting
  • Model Building & training on the augmented data
  • Class distribution
  • Handling class imbalances
  • Model Building & training on the rectified class imbalance data

Conclusions

  • The problem of overfitting and underfitting was solved and the model was well trained for predictions. Data augmentation, outliers, and class equalization were found to be useful in improving model performance in this case.

Technologies Used

  • Keras
  • TensorFlow
  • Python 3
  • Pandas, Numpy, Matplotlib,
  • Augmentor

Owner

  • Login: atharvapathak
  • Kind: user

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels