https://github.com/arindam369/fuzzyensemble-skincancer
Based on our paper "A fuzzy rank-based deep ensemble methodology for multi-class skin cancer classification" published in Scientific Reports (Nature)
https://github.com/arindam369/fuzzyensemble-skincancer
deep-learning dermamnist fuzzy-ensemble ham10000 inceptionresnetv2 mobilenetv2 skin-cancer-image-classification xception
Last synced: about 2 months ago
JSON representation
Based on our paper "A fuzzy rank-based deep ensemble methodology for multi-class skin cancer classification" published in Scientific Reports (Nature)
- Host: GitHub
- URL: https://github.com/arindam369/fuzzyensemble-skincancer
- Owner: arindam369
- License: mit
- Created: 2024-05-28T06:04:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-21T02:59:26.000Z (4 months ago)
- Last Synced: 2025-04-27T02:58:16.199Z (about 2 months ago)
- Topics: deep-learning, dermamnist, fuzzy-ensemble, ham10000, inceptionresnetv2, mobilenetv2, skin-cancer-image-classification, xception
- Language: Jupyter Notebook
- Homepage: https://doi.org/10.1038/s41598-025-90423-3
- Size: 6.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A Fuzzy Rank-based Deep Ensemble Methodology for Multi-Class Skin Cancer Classification
Arindam Halder, Anogh Dalal, Sanghita Gharami, Marcin Wozniak*[[0000-0002-9073-5347](https://orcid.org/0000-0002-9073-5347)], Muhammad Fazal Ijaz*[[0000-0001-5206-272X](https://orcid.org/0000-0001-5206-272X)], Pawan Kumar Singh[[0000-0002-9598-7981](https://orcid.org/0000-0002-9598-7981)](* Corresponding Authors)
This is the official implementation of the paper, "[A fuzzy rank-based deep ensemble methodology for multi-class skin cancer classification](https://www.nature.com/articles/s41598-025-90423-3)" published in "Scientific Reports (Nature)"
### Directory Structure
```
+-- assets/
+-- DermaMNIST_FuzzyEnsemble.ipynb
+-- GradCAM_DermaMNIST.ipynb
+-- Ham10000_FuzzyEnsemble_GradCAM.ipynb
```## Running Codes
**Clone the project repository:**
``` git clone https://github.com/arindam369/FuzzyEnsemble-SkinCancer.git ``` ``` cd FuzzyEnsemble-SkinCancer ```
- Run ``Ham10000_FuzzyEnsemble_GradCAM.ipynb`` file to view the result of our fuzzy ensemble model on Ham10000 dataset.
- Run ``DermaMNIST_FuzzyEnsemble.ipynb`` file to view the result of our fuzzy ensemble model on DermaMNIST dataset.
- To visualise GradCAM analysis on DermaMNIST dataset, run the ``GradCAM_DermaMNIST.ipynb`` file.``assets`` directory contains all the images of our study including results, architectures etc.
## Datasets
Two datasets are utilized in this study -
- **DermaMNIST** can be found at: [albertvillanova/medmnist-v2](https://huggingface.co/datasets/albertvillanova/medmnist-v2) | [MedMNIST](https://medmnist.com)
- **Ham10000** can be found at: [Kaggle Datasets](https://www.kaggle.com/datasets/kmader/skin-cancer-mnist-ham10000) | [ISIC 2018 Challenge](https://challenge2018.isic-archive.com) | [Harvard Dataverse](https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/DBW86T)## Citation
If you find this work helpful, consider citing our study:
```
@article{Halder2025,
title={A fuzzy rank-based deep ensemble methodology for multi-class skin cancer classification},
author={Halder, Arindam and Dalal, Anogh and Gharami, Sanghita and Wozniak, Marcin and Ijaz, Muhammad Fazal and Singh, Pawan Kumar},
journal={Scientific Reports},
volume={15},
number={1},
pages={6268},
year={2025},
month={feb},
day={20},
issn={2045-2322},
doi={10.1038/s41598-025-90423-3},
url={https://doi.org/10.1038/s41598-025-90423-3}
}
```