This project implements a deep learning solution for detecting and classifying various skin diseases from images. Using advanced convolutional neural networks, the system can help in early detection and classification of skin conditions, potentially assisting healthcare professionals in diagnosis.
The dataset contains 34 different classes of skin diseases with a total of approximately 15,000 images. Each class represents a different skin condition with both English and Hindi names.
- Eczema (सूजन) - 500 images
- Melanoma (त्वचा कैंसर) - 1000 images
- Atopic Dermatitis (एक्ज़िमा खुजलीदार त्वचा की बीमारी) - 500 images
- Basal Cell Carcinoma (कम घातक कैंसर) - 1000 images
- Melanocytic Nevi (तिल) - 500 images
- Benign Keratosis-like Lesions (गैर-हानिकारक घाव) - 500 images
- Psoriasis pictures Lichen Planus (पपड़ीदार धब्बे) - 500 images
- Seborrheic Keratoses and other Benign Tumors (त्वचा ट्यूमर) - 500 images
- Tinea Ringworm Candidiasis (दाद) - 500 images
- Warts Molluscum and Viral Infections (मस्से) - 500 images
- Pigment (रंगद्रव्य) - 500 images
- Enfeksiyonel (संक्रमणजन्य रोग) - 500 images
- Akne (मुहाँसे) - 322 images
- Enfeksiyonel (छूत) - 500 images
- Actinic Keratosis and Malignant Lesions (पूर्व-कैंसर त्वचा) - 500 images
- Bullous Disease (फफोले वाले त्वचा रोग) - 448 images
- Cellulitis Impetigo and Bacterial Infections - 288 images
- Exanthems and Drug Eruptions (त्वचा पर दाने) - 404 images
- Hair Loss, Alopecia and Hair Diseases - 239 images
- Herpes, HPV and STDs - 405 images
- Light Diseases and Pigmentation Disorders - 568 images
- Lupus and Connective Tissue diseases (संयोजी ऊतक की बीमारियाँ) - 420 images
- Nail Fungus and Nail Diseases - 500 images
- Poison Ivy and Contact Dermatitis (त्वचा की जलन) - 260 images
- Rosacea (गुलाबी फुंसी) - 500 images
- Scabies, Lyme Disease and Bites (किट-पतंग के काटने) - 431 images
- Seborrheic Keratoses and Benign Tumors (सौम्य त्वचा के ट्यूमर) - 500 images
- Systemic Disease (संपूर्ण शरीर) - 606 images
- Fungal Infections (फंगल संक्रमण) - 500 images
- Urticaria Hives (छींक-धब्बे) - 212 images
- Vascular Tumors (रक्त वाहिकाओं के ट्यूमर) - 482 images
- Vasculitis (रक्त वाहिका सूजन) - 416 images
- Viral Infections (वायरल संक्रमण) - 500 images
- Normal Skin - 1000 images
- Automated skin disease detection from images
- Multi-class classification of various skin conditions
- Deep learning-based image analysis
- Interactive Jupyter notebook implementation
- High accuracy in disease classification
- Python
- TensorFlow/Keras
- Jupyter Notebook
- NumPy
- Pandas
- Matplotlib/Seaborn for visualization
- Clone the repository:
git clone https://github.com/itsluckysharma01/Skin_Diseases_Detection_Using_Deep-Learning_.git- Install required dependencies:
pip install -r requirements.txt- Open the Jupyter notebook:
- Navigate to the
Filesdirectory - Open
Skin_Diseases_Detection_Using_Deep_Learning(NOTEBOOK).ipynb
- Navigate to the
- Follow the step-by-step instructions in the notebook to:
- Load and preprocess the dataset
- Train the model
- Evaluate results
- Make predictions
Files/
├── requirements.txt
└── Skin_Diseases_Detection_Using_Deep_Learning(NOTEBOOK).ipynb
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Lucky Sharma (@itsluckysharma01)
- Thanks to all contributors who helped in developing this project
- Special thanks to the medical professionals who helped in validating the results
- Lucky Sharma (@itsluckysharma01)
Gmail:- itsluckysharma001@gmail.com