Skip to content

MonibaChaparian/Skin_Cancer_Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Skin Cancer Classification using Deep Learning :

This project demonstrates a deep learning approach to skin cancer classification using the HAM10000 dataset. The model achieves high performance with an accuracy of 98%, leveraging Convolutional Neural Networks (CNNs) to classify images into various skin lesion categories.

Key Features:

Data Handling: Downloads and preprocesses the HAM10000 dataset. Applies oversampling to address class imbalance. Utilizes data augmentation to enhance model robustness. Model Architecture:

Convolutional Neural Network (CNN) with four convolutional blocks and an artificial neural network block. Employs Conv2D layers with MaxPool2D for feature extraction and Dense layers for classification. Training and Evaluation:

Trained on augmented data with a custom learning rate schedule. Evaluated using accuracy, confusion matrix, and classification report. Visualization:

Displays confusion matrix and classification report for model performance. Includes sample predictions and model performance plots. Performance: Accuracy: 98% Confusion Matrix: Visualizes the classification results across different skin lesion types. Classification Report: Provides precision, recall, and F1-score metrics for each class. Data: Dataset: HAM10000 skin lesion images, preprocessed and augmented. This project serves as a robust example of applying deep learning techniques to medical image classification, with a focus on improving accuracy and handling imbalanced datasets.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published