Paige Lui
All Projects

Deep Learning · Biomedical Signal Classification

ECG Reader

A deep learning project exploring automated electrocardiogram classification through neural network architectures, signal preprocessing, and performance evaluation.

PythonTensorFlowKerasCNNDeep LearningScikit-learn
ECG Reader project preview

The Project

Overview

Electrocardiograms (ECGs) record the electrical activity of the heart. Analyzing these signals can help identify patterns associated with different cardiac rhythms, making them an interesting application of machine learning to biomedical data.

I developed and evaluated deep learning models for ECG classification using publicly available electrocardiogram datasets. The project involved preparing time-series signals, experimenting with neural network architectures, and evaluating how effectively the models distinguished between different classes.

Beyond overall classification accuracy, I focused on understanding model behavior across classes, particularly when some categories were represented less frequently than others.

This project brought together biomedical signal processing, deep learning, and statistical evaluation.

Key Contributions

Project Highlights

Biomedical Deep Learning

Developed convolutional neural network models to classify ECG signals and identify patterns in time-series data.

Signal Processing

Prepared ECG datasets for neural network training, including label handling and consistent input formatting.

Model Evaluation

Evaluated classification performance using metrics beyond accuracy, with attention to class imbalance and minority-class performance.

Behind the Build

Technical Deep Dive