BONE CANCER DETECTION

Project Code :TCMAPY1574

Objective

The primary objective of this study is to develop an efficient machine learning-based classification system for the early detection of bone tumors using structured medical data. To achieve this, the study focuses on several specific objectives. First, it involves analyzing and preprocessing the Bone Tumor Dataset obtained from Kaggle to ensure it is suitable for training machine learning models. Next, the study aims to implement and compare four classification algorithms Decision Tree, Random Forest, CatBoost, and XGBoost to accurately predict whether a tumor is benign or malignant.

Abstract


Bone tumors pose a significant health concern due to their potential malignancy and impact on the skeletal system. Early and accurate detection is critical for effective treatment and prognosis. This project leverages machine learning techniques to classify bone tumors using a publicly available dataset from Kaggle. The dataset includes various features relevant to tumor characteristics, which are analyzed and used to build predictive models. Four powerful classification algorithms Decision Tree, Random Forest, CatBoost, and XGBoost are employed to evaluate and compare performance in terms of accuracy, precision, recall, and F1-score. These models are trained and tested to differentiate between benign and malignant tumors, facilitating automated diagnostic support. The study aims to identify the most effective model for bone tumor classification, contributing to the development of intelligent diagnostic tools in the medical domain. The results highlight the potential of ensemble learning techniques in improving classification accuracy and supporting clinical decision-making. Keywords: Bone Tumor Classification, Machine Learning, Decision Tree, Random Forest, CatBoost, XGBoost, Medical Diagnosis, Kaggle Dataset, Ensemble Learning, Tumor Detection.  

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

Block Diagram

Specifications

.

 Hardware Requirements

 

·         Processor                                 - I3/Intel Processor

·         Hard Disk                                - 160GB

·         Key Board                               - Standard Windows Keyboard

·         Mouse                                     - Two or Three Button Mouse

·         Monitor                                   - SVGA

·         RAM                                       - 8GB

 Software Requirements

·         Operating System                     :  Windows 7/8/10

·         Server side Script                     :  HTML, CSS, Bootstrap & JS

·         Programming Language           :  Python

·         Libraries                                   : Flask, Pandas, MySQL. Connector, Scikit-learn

·         IDE/Workbench                       :  VS Code

·         Technology                              :  Python 3.8+

·         Server Deployment                   :  Xampp Server

Demo Video