The objective of this project is to develop an accurate heart disease prediction system using machine learning techniques. It enhances existing models by stacking classifiers such as CatBoost, LightGBM, ExtraTrees, and MLPClassifier, with a RidgeClassifier or CatBoostClassifier as the meta-model. The system calibrates probability outputs to improve prediction accuracy. Built using the Django framework, the project provides a simple web interface where users can input patient health data and receive instant predictions on heart disease risk. The goal is to create a reliable and easy-to-use tool for effective heart disease assessment.
Cardiovascular disease (CVD) is a major health concern affecting many populations. Accurate prediction using machine learning can assist in early detection and management. The project titled “Cardiac Clarity: Harnessing Machine Learning for Accurate Heart-Disease Prediction” develops an improved model for CVD prediction using ensemble learning. The existing model uses a stacking classifier combining Random Forest, Logistic Regression, XGBoost, Support Vector Classifier, and Decision Tree Classifier based on clinical data.
The proposed model enhances this by employing CatBoost, LightGBM, ExtraTrees, and MLPClassifier as base learners. Instead of directly combining predictions, the model calibrates the probability outputs of these base learners and inputs them to a meta-model, either RidgeClassifier or CatBoostClassifier. This layered approach improves prediction accuracy and robustness. The model is trained and tested on a public heart disease dataset, using standard metrics for evaluation. The project also includes a web application where users can input health parameters and obtain predictions. The system is designed to be modular, scalable, and user-friendly, with a clean frontend and backend implemented using Django and Python.
Keywords: Heart Disease, Machine Learning, Stacking Classifier, CatBoost, LightGBM, RidgeClassifier, MLPClassifier, ExtraTrees, Prediction, Ensemble Learning.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

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 : Django, Pandas, MySQL.Connector, Scikit-Learn
• IDE/Workbench : VS Code
• Technology : Python 3.8+
• Server Deployment : Xampp Server