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.
- 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.
- Clone the Repository:
git clone https://github.com/yourusername/skin-disease-detection.git
- Install Requirements:
pip install -r requirements.txt
- Train the Model and Evaluate the Model:
python skin-disease-classification-model.py
- open api folder and open main-tf-serving:
python main-tf-serving.py
- 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





