Skip to content

surbhigupta24/Stacking-Based-Multi-Neural-Ensemble-

Repository files navigation

Stacking-Based-Multi-Neural-Ensemble-

Stacking-Based Multi-Neural Ensemble for Cancer Prediction

A Novel Approach of Stacking-Based Multi-Neural Ensemble for Cancer Prediction

Installation: To run the scripts, you need to have installed:

Spyder(Python) Python 3.7 Python packages panda pip install panda Python packages panda pip install numpy pip install keras pip install tensorflow

You need to have root privileges, an internet connection, and at least 1 GB of free space on your hard disk. Our scripts were originally developed on a Dell -15JPO9P computer with an Intel Core i7-8550U CPU 1.80GHz processor, with 8 GB of Random-Access Memory (RAM).

Dataset preparation: All the data files are shared with the code. Also, few of the data sources are online available. The respective links are available as following:

Download the Cervical cancer (Risk Factors) Data Set file at the following URL: https://archive.ics.uci.edu/ml/datasets/Cervical+cancer+%28Risk+Factors%29

Download the Mesothelioma’s disease data set Data Set file at the following URL: https://archive.ics.uci.edu/ml/datasets/Mesothelioma%C3%A2%E2%82%AC%E2%84%A2s+disease+data+set+

Download the Breast Cancer Wisconsin (Diagnostic) Data Set file at the following URL: https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Diagnostic)

Download the Prostate Cancer Data Set file at the following URL: https://www.kaggle.com/sajidsaifi/prostate-cancer

Download Lung Cancer Survival Data Set file(csv) downloading the main_data.csv

Download Ovarian Cancer Data Set file(excel) ovarian_code_.xlsx

Download Leukemia Cancer Data Set file(excel) leukemiaa.xlsx

Download Lung Cancer Data Set file(excel) lung_jk.xlsx

Proposed Classification Approach

To execute the Stacked Multi-layer Perceptron Classifier on Cervical Cancer Dataset: Run cervical_Stacked.py

To execute the Stacked Multi-layer Perceptron Classifier on Mesothelioma Dataset: Run meso_stacked.py

To execute the Stacked Multi-layer Perceptron Classifier on Ovarian Cancer Dataset Run ovarian_cancer_stacked.py

To execute the Stacked Multi-layer Perceptron Classifier on Lung Cancer Dataset : Run lungcancer_stacked.py

To execute the Stacked Multi-layer Perceptron Classifier on Leukemia Dataset : Run Weighted_Voting.py

To execute the Stacked Multi-layer Perceptron Classifier on Breast Cancer Wisconsin Dataset: Run breast_cancer_stacked.py

To execute the Stacked Multi-layer Perceptron Classifier on Lung Cancer Survival Dataset: Run Survival_Stacked.py

To execute the Stacked Multi-layer Perceptron Classifier on Prostate Cancer Dataset: Run prostate_stacked_new.py

Reference More information about this project can be found on this paper: Surbhi Gupta and Manoj K. Gupta "A Novel Approach of Stacking-Based Multi-Neural Ensemble for Cancer Prediction".

Contacts This sofware was developed by Surbhi Gupta at the School of Computer Science & Engineering, Shri Mata Vaishno Devi University, Sub-Post Office, Network Centre, Katra, Jammu and Kashmir 182320, India . For questions or help, please write to sur7312@gmail.com

About

Stacking-Based Multi-Neural Ensemble for Cancer Prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages