GithubHelp home page GithubHelp logo

mandrakedrink / ecg-synthesis-and-classification Goto Github PK

View Code? Open in Web Editor NEW
106.0 3.0 15.0 24 KB

1D GAN for ECG Synthesis and 3 models: CNN, LSTM, and Attention mechanism for ECG Classification.

Python 100.00%
ecg ecg-classification gan attention-mechanism lstm cnn-classification

ecg-synthesis-and-classification's Introduction

ECG-Synthesis-and-Classification

1D GAN for ECG Synthesis and 3 models: CNN with skip-connections, CNN with LSTM, and CNN with LSTM and Attention mechanism for ECG Classification.

Motivation

ECG is widely used by cardiologists and medical practitioners for monitoring the cardiac health. The main problem with manual analysis of ECG signals, similar to many other time-series data, lies in difficulty of detecting and categorizing different waveforms and morphologies in the signal. For a human, this task is both extensively time-consuming and prone to errors. Let's try to apply machine learning for this task.

Data

Available here.

Formulation of the problem:

Each signal should be labeled as one of the classes ("Normal", "Artial Premature", "Premature ventricular contraction","Fusion of ventricular and normal", "Fusion of paced and normal").

Solution

Code with research and solution is available here - 1D GAN for ECG Synthesis and here - ECG Classification | CNN LSTM Attention mechanism.

Models

GAN Results

Classification Results

ecg-synthesis-and-classification's People

Contributors

mandrakedrink avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ecg-synthesis-and-classification's Issues

Pre-trained model

Hi, would you share a pre-trained model to run the evaluations? Thanks!

ECG real and synthetic

Hi. I'd like to ask how did you present each of the class real signal and its counterpart synthetic signal? Can I ask for a code? Thank you.

Accuracy problem

Hello, why is the accuracy of verification set greater than that of test set in this project code? And I use my own data set to verify that the accuracy of the set will be greater than 1, which is puzzling

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.