Toward Improving Breast Cancer Classification Using an Adaptive Voting Ensemble Learning Algorithm

Project Code :TCMAPY1261

Objective

This project aims to enhance breast cancer classification by integrating Decision Tree and Random Forest classifiers using an adaptive voting ensemble, improving early detection and treatment planning for better patient outcomes.

Abstract

Breast cancer remains one of the most prevalent and life-threatening diseases among women worldwide. Accurate and early diagnosis is crucial for effective treatment and improved survival rates. This project proposes an advanced breast cancer classification system using an adaptive voting ensemble learning algorithm. The proposed method integrates Decision Tree and Random Forest classifiers, leveraging their strengths to create a more accurate and robust model. By using a weighted voting mechanism, the ensemble model dynamically adapts to the performance of individual classifiers, ensuring that more accurate models have greater influence on the final prediction. The system is trained and evaluated on the Breast Cancer Wisconsin (Diagnostic) Dataset from the UCI Machine Learning Repository. The effectiveness of the proposed model is assessed using metrics such as accuracy, precision, recall, F1-score, and AUC-ROC. The anticipated outcome is an improved breast cancer classification system that enhances diagnostic accuracy and reliability, aiding in early detection and treatment planning, and ultimately contributing to better patient outcomes.


Keywords: Breast Cancer, Adaptive Voting Ensemble Learning Algorithm, Random Forest, decision tree.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:
β€’ Processor            - I3/Intel Processor
β€’ Hard Disk            - 160GB
β€’ Key Board            - Standard Windows Keyboard
β€’ Mouse                  - Two or Three Button Mouse
β€’ Monitor                - SVGA
β€’ RAM                      - 8GB

S/W CONFIGURATION:
β€’ Operating System            :  Windows 7/8/10
β€’ Server side Script             :  HTML, CSS, Bootstrap & JS
β€’ Programming Language :  Python
β€’ Libraries                            :  Flask, Pandas, Mysql.connector, Os, Scikit-learn, Numpy
β€’ IDE/Workbench                :  PyCharm
β€’ Technology                       :  Python 3.6+
β€’ Server Deployment         :  Xampp Server

Demo Video