The primary objective of this project is to design and implement a robust machine learning-based classification system for cardiovascular disease (CVD) detection and severity assessment using an optimized feature selection mechanism. Specifically, the project aims to integrate the Artificial Flora Algorithm (AFA) for selecting the most relevant features from medical and behavioral data inputs, which include age, gender, chest pain type, fasting blood sugar, heart rate, and slope of the ST segment. These features will be used to predict not just the presence of heart disease, but also its severity level—categorized into normal, mild, moderate, and severe.
Cardiovascular disease (CVD) remains a leading cause of mortality globally, necessitating early and accurate detection methods. This project presents a novel approach to CVD classification using an Artificial Flora Algorithm (AFA) for optimized feature selection combined with Support Vector Machine (SVM) for predictive classification. The system classifies the presence and severity of heart disease into four categories: normal, mild, moderate, and severe, based on clinical and behavioral inputs such as age, gender, chest pain type, fasting blood sugar, heart rate, and ST segment slope. To benchmark performance, multiple machine learning algorithms—Random Forest, Decision Tree, Multi-Layer Perceptron (MLP), XGBoost, and CatBoost classifiers—are employed and compared. The integration of AFA enables more accurate and relevant feature selection, thereby enhancing the model's generalization and reducing overfitting. Experimental results demonstrate that the Machine Learning model outperforms baseline models in terms of classification accuracy and efficiency. This research contributes to the development of intelligent, interpretable, and automated decision-support systems in cardiovascular healthcare.
Keywords: Cardiovascular Disease, Feature Selection, Artificial Flora Algorithm, Support Vector Machine, Machine Learning, Heart Disease Classification, XGBoost, CatBoost, MLP, Random Forest, Clinical Decision Support.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Hardware Requirements
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 : Django, Pandas, Os, Numpy, Scikit-learn, XGBoost.
IDE/Workbench : VS Code
Technology : Python 3.10
Database : SQLite