Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 2.38 KB

File metadata and controls

42 lines (29 loc) · 2.38 KB

ECG Classification Project

This project involves the classification of ECG (Electrocardiogram) readings to determine whether they are normal or abnormal. The dataset consists of rows, each representing a complete ECG of a patient with 140 data points (readings). The target variable is a categorical variable with values 0 or 1, indicating whether the ECG is normal (0) or abnormal (1).

Colab Notebook (Click to View)

Open In Colab

Dataset Overview

Dataset Link: ECG Dataset

image image image image

Sample ECG Signal

image

Dataset Link: ECG Dataset

Algorithm Implementation Implement machine learning algorithms for classifying ECG readings into normal or abnormal categories. Some suggested algorithms include Logistic Regression, Random Forest, Extreme Gradient Boost, K-Nearest Neighbors, Decision Tree, Support Vector Machine, Artificial Neural Network, and Long Short-Term Memory networks.

Result

Algorithm Accuracy
Support Vector Machine 0.9936
Logistic Regression 0.9872
Naive Bayes 0.964
Linear Regression 0.984
XGBoost 0.9912
Random Forest 0.9928
Gradient Boosting 0.992
K-Nearest Neighbors 0.9896

Model Performance Comparison

image image