Lung Cancer Prediction using Machine Learning

Project Code :TCMAPY1413

Objective

The primary objective of this project is to develop a reliable machine learning model for predicting lung cancer risk levels—categorized as High, Medium, or Low—based on patient data. By leveraging algorithms such as Random Forest, XGBoost, and Voting Classifier, the project aims to achieve high accuracy and robustness in predictions. This model is designed to assist healthcare professionals in early detection, enabling timely interventions and personalized treatment plans. Additionally, the project seeks to optimize machine learning techniques through data preprocessing, feature selection, and hyperparameter tuning to enhance predictive performance. Ultimately, the goal is to integrate the system into healthcare platforms, providing an accessible and efficient tool for improving patient outcomes and advancing cancer diagnostics.

Abstract

Abstract:


Lung cancer remains a leading cause of mortality, emphasizing the need for early risk assessment and diagnosis. This project, "Lung Cancer Prediction Using Machine Learning," classifies lung cancer risk into three categories: High, Medium, and Low using advanced algorithms like Random Forest, XG Boost, and a Voting Classifier. The model is trained on clinical and pathological data, optimized for accuracy through feature selection and hyper parameter tuning. Developed using Python, the system integrates a robust backend to ensure reliable predictions. The aim is to assist healthcare professionals in early detection and personalized treatment planning. This project demonstrates the potential of machine learning in enhancing lung cancer diagnosis and management.

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

Block Diagram

Specifications

HARWARE AND SIFTWARE REQUIREMENT

Hardware Configuration

  • Processor: Intel i3/Intel Processor
  • Hard Disk: 160GB
  • Keyboard: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: SVGA
  • RAM:      8GB
Software Configuration
  • Operating System: Windows 7/8/10
  • Server-Side Script: HTML, CSS, Bootstrap, JavaScript
  • Programming Language: Python
  • Libraries: Flask, Pandas, MySQL. Connector, Os, Smtplib, Numpy
  • IDE/Workbench: PyCharm
  • Technology: Python 3.6+
  • Server Deployment: XAMPP Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video