All Projects → fernandoandreotti → Cinc Challenge2017

fernandoandreotti / Cinc Challenge2017

Licence: gpl-3.0
ECG classification from short single lead segments (Computing in Cardiology Challenge 2017 entry)

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to Cinc Challenge2017

Tensorflow Book
Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.
Stars: ✭ 4,448 (+3871.43%)
Mutual labels:  classification, convolutional-neural-networks
Yolo tensorflow
🚖 Object Detection (YOLOv1) implentation in tensorflow, with training, testing and video features.
Stars: ✭ 45 (-59.82%)
Mutual labels:  classification, convolutional-neural-networks
Skin Cancer Image Classification
Skin cancer classification using Inceptionv3
Stars: ✭ 16 (-85.71%)
Mutual labels:  classification, convolutional-neural-networks
Rmdl
RMDL: Random Multimodel Deep Learning for Classification
Stars: ✭ 375 (+234.82%)
Mutual labels:  classification, convolutional-neural-networks
Shiftresnet Cifar
ResNet with Shift, Depthwise, or Convolutional Operations for CIFAR-100, CIFAR-10 on PyTorch
Stars: ✭ 112 (+0%)
Mutual labels:  classification, convolutional-neural-networks
Text Classification Models Pytorch
Implementation of State-of-the-art Text Classification Models in Pytorch
Stars: ✭ 379 (+238.39%)
Mutual labels:  classification, convolutional-neural-networks
Constrained attention filter
(ECCV 2020) Tensorflow implementation of A Generic Visualization Approach for Convolutional Neural Networks
Stars: ✭ 36 (-67.86%)
Mutual labels:  classification, convolutional-neural-networks
Transfer Learning Suite
Transfer Learning Suite in Keras. Perform transfer learning using any built-in Keras image classification model easily!
Stars: ✭ 212 (+89.29%)
Mutual labels:  classification, convolutional-neural-networks
Deep Atrous Cnn Sentiment
Deep-Atrous-CNN-Text-Network: End-to-end word level model for sentiment analysis and other text classifications
Stars: ✭ 64 (-42.86%)
Mutual labels:  classification, convolutional-neural-networks
Pointcnn
PointCNN: Convolution On X-Transformed Points (NeurIPS 2018)
Stars: ✭ 1,120 (+900%)
Mutual labels:  classification, convolutional-neural-networks
Pytorch Randaugment
Unofficial PyTorch Reimplementation of RandAugment.
Stars: ✭ 323 (+188.39%)
Mutual labels:  classification, convolutional-neural-networks
Graph 2d cnn
Code and data for the paper 'Classifying Graphs as Images with Convolutional Neural Networks' (new title: 'Graph Classification with 2D Convolutional Neural Networks')
Stars: ✭ 67 (-40.18%)
Mutual labels:  classification, convolutional-neural-networks
Geospatial Machine Learning
A curated list of resources focused on Machine Learning in Geospatial Data Science.
Stars: ✭ 289 (+158.04%)
Mutual labels:  classification, convolutional-neural-networks
Food Recipe Cnn
food image to recipe with deep convolutional neural networks.
Stars: ✭ 448 (+300%)
Mutual labels:  classification, convolutional-neural-networks
Mead Baseline
Deep-Learning Model Exploration and Development for NLP
Stars: ✭ 238 (+112.5%)
Mutual labels:  classification, convolutional-neural-networks
Text classification
all kinds of text classification models and more with deep learning
Stars: ✭ 7,179 (+6309.82%)
Mutual labels:  classification, convolutional-neural-networks
Cnn 3d Images Tensorflow
3D image classification using CNN (Convolutional Neural Network)
Stars: ✭ 199 (+77.68%)
Mutual labels:  classification, convolutional-neural-networks
Mobilenet V2
A Complete and Simple Implementation of MobileNet-V2 in PyTorch
Stars: ✭ 206 (+83.93%)
Mutual labels:  classification, convolutional-neural-networks
Didn
Pytorch Implementation of "Deep Iterative Down-Up CNN for Image Denoising".
Stars: ✭ 61 (-45.54%)
Mutual labels:  challenge, convolutional-neural-networks
Sru Deeplearning Workshop
دوره 12 ساعته یادگیری عمیق با چارچوب Keras
Stars: ✭ 66 (-41.07%)
Mutual labels:  classification, convolutional-neural-networks

license PWC

ECG classification from single-lead segments using Deep Convolutional Neural Networks and Feature-Based Approaches

Our entry for the Computing in Cardiology Challenge 2017: Atrial Fibrillation (AF) Classification from a short single lead Electrocardiogram (ECG) recording

When using this code, please cite our paper:

Andreotti, F., Carr, O., Pimentel, M.A.F., Mahdi, A., & De Vos, M. (2017). Comparing Feature Based Classifiers and Convolutional Neural Networks to Detect Arrhythmia from Short Segments of ECG. In Computing in Cardiology. Rennes (France).

This repository contains our solution [1] to the Physionet Challenge 2017 presented at the Computing in Cardiology conference 2017. As part of the Challenge, based on short single-lead ECG segments with 10-60 seconds duration, the classifier should output one of the following classes:

Class Description
N normal sinus rhythm
A atrial fibrillation (AF)
O other cardiac rhythms
~ noise segment

Two methodologies are proposed and described in distict forlder within this repo:

  • Classic feature-based MATLAB approach (featurebased-approach folder)
  • Deep Convolutional Network Approach in Python (deeplearn-approach folder)

Downloading Challenge data

For downloading the challenge training set. This can be done on Linux using:

wget https://physionet.org/challenge/2017/training2017.zip
unzip training2017.zip

Acknowledgment

All authors are affilated at the Institute of Biomedical Engineering, Department of Engineering Science, University of Oxford.

License

Released under the GNU General Public License v3

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

References

When using this code, please cite [1].

[1]: Andreotti, F., Carr, O., Pimentel, M.A.F., Mahdi, A., & De Vos, M. (2017). Comparing Feature Based Classifiers and Convolutional Neural Networks to Detect Arrhythmia from Short Segments of ECG. In Computing in Cardiology. Rennes (France).

[2]: Clifford, G.D., Liu, C., Moody, B., Silva, I., Li, Q., Johnson, A.E.W., & Mark, R.G. (2017). AF Classification from a Short Single Lead ECG Recording: the PhysioNet Computing in Cardiology Challenge 2017. In Computing in Cardiology. Rennes (France).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].