GitHub - hraiharan/Skin-disease-detection-using-CNN: This repository contains a project aimed at detecting and classifying various skin diseases using Convolutional Neural Networks (CNNs). Leveraging deep learning, this model processes skin images to identify potential conditions such as melanoma, acne, eczema, and more, offering a non-invasive tool to assist in early diagnosis. · GitHub
Skip to content

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

Skin Disease Detection using Convolutional Neural Networks (CNN)

This repository contains a project aimed at detecting and classifying various skin diseases using Convolutional Neural Networks (CNNs). Leveraging deep learning, this model processes skin images to identify potential conditions such as melanoma, acne, eczema, and more, offering a non-invasive tool to assist in early diagnosis.

Key Features

  • Dataset Preprocessing: Includes image resizing, normalization, and data augmentation to improve model robustness.
  • Model Architecture: Uses CNN architectures like VGG, ResNet, and MobileNet for high accuracy in image classification.
  • Training and Evaluation: The model is trained on diverse skin disease datasets (e.g., HAM10000, ISIC Archive) and evaluated for metrics such as accuracy, precision, recall, and F1-score.
  • Deployment Ready: Easily deployable with TensorFlow or PyTorch, with integration options for web or mobile applications.

Getting Started

  1. Clone the Repository:
    git clone https://github.com/yourusername/skin-disease-detection.git
  2. Install Requirements:
    pip install -r requirements.txt
  3. Train the Model and Evaluate the Model:
    python skin-disease-classification-model.py
  4. open api folder and open main-tf-serving:
    python main-tf-serving.py
  5. Open the Cmd and go to frontend: go .env.example in frontend and change it .env
    cd frontend
    npm install --from-lock-json
    npm audit fix
    npm start

Output:

Running Frontend image

Running Backend image

image

image

image

About

This repository contains a project aimed at detecting and classifying various skin diseases using Convolutional Neural Networks (CNNs). Leveraging deep learning, this model processes skin images to identify potential conditions such as melanoma, acne, eczema, and more, offering a non-invasive tool to assist in early diagnosis.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages