Thyroid Disease Prediction Leveraging Machine Learning for Early Recurrence Detection

Project Code :TCMAPY1906

Objective

The objective of this project is to develop an advanced machine learning-based system that accurately predicts thyroid diseases (Hyperthyroidism, Hypothyroidism, and Negative) and assesses the risk of disease recurrence. By leveraging algorithms such as SVM, AdaBoost, XGBoost, Decision Tree, and CNN, the system aims to facilitate early detection and prediction of recurrence based on critical clinical features like TSH levels, FT4, T3, and medical history. The goal is to provide healthcare providers with a reliable, user-friendly tool to make informed decisions, enabling timely interventions and personalized treatment plans that ultimately improve patient health outcomes and reduce long-term risks.

Abstract

Thyroid diseases, including hyperthyroidism and hypothyroidism, are widespread and can lead to serious complications if not detected early. Timely and accurate prediction of thyroid conditions and the risk of disease recurrence can significantly improve patient management and health outcomes. This project, titled "Thyroid Disease Prediction Leveraging Machine Learning for Early Recurrence Detection," applies cutting-edge machine learning techniques to predict thyroid conditions and forecast the risk of recurrence based on patient health data.

Keywords:

Thyroid Disease, Hyperthyroidism, Hypothyroidism, Machine Learning, Disease Recurrence, Recurrence Prediction, Early Detection, SVM, AdaBoost, XGBoost, Decision Tree, CNN, Predictive Modeling, Healthcare Analytics, Clinical Prediction, Medical Diagnosis.

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                                        - I5/Intel Processor

β€’      RAM                                       - 8GB (min)

β€’      Hard Disk                                - 160 GB

β€’      Key Board                               - Standard Windows Keyboard

β€’      Mouse                                      - Two or Three Button Mouse

β€’      Monitor                                    - Any

SOFTWARE REQUIREMENS

β€’      Operating System                    :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, Bootstrap & JS

β€’      Programming Language         :  Python

β€’      Libraries                                  :  Flask, Pandas, Mysql.connector, Os, Numpy,

                                                                Scikit-learn.                                                                                

β€’       IDE/Workbench                     :  VS-Code

β€’      Technology                             :  Python 3.10+

β€’      Server Deployment                 :  Xampp Server

β€’      Database                                  :  MySQL

Demo Video