Skip to content

NafeshAnam/Skin_Disease_Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Skin_Disease_Classifier

🩺 Skin Disease Classification using CNN & ResNet18 This project focuses on the binary classification of skin images as Infected or Not Infected using deep learning models, specifically a custom CNN and a fine-tuned ResNet18 (via ResNet50). The goal is to assist in early skin disease detection using image-based AI diagnosis tools.

Features

✅ Custom-built Convolutional Neural Network (CNN)

✅ Transfer Learning with ResNet18

✅ Evaluation using Accuracy, Precision, Recall, F1-Score

✅ Grad-CAM visualization for explainable AI

✅ Preprocessing pipeline for image normalization and resizing

✅ Designed for lightweight deployment in resource-constrained environments

Dataset

  • Total Images: 1,287
  • Classes: Infected, Not Infected
  • Format: .JPG images
  • Preprocessing: Resized to 200x200, normalized to [0, 1]

Explainability

This project integrates Grad-CAM to highlight which regions of the image the model focused on during classification, enhancing trust and transparency in AI-driven diagnostics.

🛠# Future Enhancements

  • Multi-class skin condition classification
  • Mobile deployment with TensorFlow Lite
  • Integration with real-time webcam inference
  • Incorporate patient metadata for hybrid decision-making

License

  • This project is open-source and licensed under the MIT License.

Dataset Link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors