The objective of this project is to evaluate and compare various machine learning algorithms for ECG signal classification, including Decision Trees, Random Forests, Logistic Regression, Support Vector Machines, K-Nearest Neighbors, XGBoost, and Stacking Classifiers. The project aims to utilize advanced feature extraction techniques, such as yeo johnson transformation, to enhance classification accuracy. By assessing algorithm performance and identifying the most effective methods, the project seeks to improve diagnostic precision and provide practical recommendations for optimizing ECG signal analysis. The ultimate goal is to enhance cardiovascular diagnostic tools and patient care through more accurate and efficient classification.
In this project, we conducted a comparative analysis of machine learning algorithms for ECG signal classification, leveraging advanced feature extraction techniques. The dataset comprises 175,729 records with features including QRS morphology, intervals, and peak measurements. We evaluated various algorithms, including Decision Trees (DT), Random Forests (RF), Logistic Regression (LR), Support Vector Machines (SVM) with Polynomial and Radial Basis Function (RBF) kernels, and K-Nearest Neighbors (KNN). Additionally, we proposed and tested advanced methods such as XGBoost and a Stacking Classifier. The results demonstrated high classification accuracy across these algorithms, with XGBoost and the Stacking Classifier achieving the highest accuracy of 0.99. This analysis highlights the effectiveness of incorporating advanced machine learning techniques and feature extraction in improving ECG signal classification, providing valuable insights for enhancing diagnostic accuracy and efficiency in cardiovascular health assessments.
Keywords: ECG Classification, machine learning algorithms, Feature Extraction, Decision Tree, Random Forest, Logistic Regression, Support Vector Machines, K Nearest Neighbors, XGBoost, Stacking Classifier.
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 : Flask, Pandas, MySQL. Connector, Scikit-Learn
β’ IDE/Workbench : VS Code
β’ Technology : Python 3.8+
β’ Server Deployment : Xampp Server