β¨ Key Features
πΌοΈ Dermatology Image Preprocessing β Normalization, augmentation, and resizing
π€ Deep Learning Models β CNNs, Transfer Learning (ResNet, VGG, EfficientNet, Inception)
π Performance Evaluation β Accuracy, Precision, Recall, F1-score, ROC curve, and Confusion Matrix
π Multi-Class Classification β Different types of skin lesions (benign vs malignant)
π Visualization Tools β Training curves, misclassified samples, Grad-CAM heatmaps
β‘ Scalable Deployment (Optional) β Streamlit/Flask app for real-time image classification
π§° Tech Stack
Programming: Python π
Libraries & Frameworks: TensorFlow / Keras, PyTorch, OpenCV, scikit-learn, NumPy, Pandas, Matplotlib, Seaborn
Environment: Jupyter Notebook / Google Colab
Deployment (Optional): Flask / FastAPI / Streamlit / Django
π Project Structure π data/ # Skin lesion datasets (train/test/validation) π notebooks/ # Jupyter notebooks for model experiments π models/ # Trained CNN & transfer learning models π src/ # Scripts for preprocessing, training, evaluation π results/ # Metrics, graphs, confusion matrices π app/ # Web app or API for deployment
π Getting Started git clone https://github.com/yourusername/Skin-Cancer-Classification.git cd Skin-Cancer-Classification pip install -r requirements.txt jupyter notebook
π Use Cases
π₯ Medical Diagnosis Assistance β Helps dermatologists with skin lesion classification
π Research & Healthcare AI β Academic projects in computer vision & medical AI
π Educational Resource β Learn deep learning applications in healthcare
π Telemedicine Solutions β Deploy as a web/mobile app for remote skin screening
π€ Contributing
Contributions are welcome! Add datasets, improve CNN architectures, or extend deployment by submitting a PR.
π License
MIT License β Free for research, education, and healthcare innovation.
β Support
If this project inspires you, please star β the repo and share it with the AI + Healthcare community!
π This repository contains the original implementation of SkinNet-8: An Efficient CNN Architecture for Classifying Skin Cancer on an Imbalanced Dataset.
π§ Contact: For inquiries, you can reach out to us at rhslion34@gmail.com.
This project uses the following dataset for Skin Cancer Images:
You can find the implementation of SkinNet-8 in the following file:
πΌοΈ PIPELINE:
This code is shared for research use only. If you encounter any issues or find inappropriate content in this code, please feel free to contact us.
