Next Article in Journal
A Cardiac Cell Outgrowth Assay for Evaluating Drug Compounds Using a Cardiac Spheroid-on-a-Chip Device
Next Article in Special Issue
Host Response and Neo-Tissue Development during Resorption of a Fast Degrading Supramolecular Electrospun Arterial Scaffold
Previous Article in Journal
Kinetic Modeling of Corn Fermentation with S. cerevisiae Using a Variable Temperature Strategy
Open AccessArticle

Cardiac Arrhythmia Classification by Multi-Layer Perceptron and Convolution Neural Networks

1
Department of Electrical Engineering, St. Mary’s University, 1 Camino Santa Maria, San Antonio, TX 78228, USA
2
School of Science, Engineering and Technology, St. Mary’s University, San Antonio, TX 78228, USA
*
Author to whom correspondence should be addressed.
Bioengineering 2018, 5(2), 35; https://doi.org/10.3390/bioengineering5020035
Received: 28 March 2018 / Revised: 18 April 2018 / Accepted: 28 April 2018 / Published: 4 May 2018
The electrocardiogram (ECG) plays an imperative role in the medical field, as it records heart signal over time and is used to discover numerous cardiovascular diseases. If a documented ECG signal has a certain irregularity in its predefined features, this is called arrhythmia, the types of which include tachycardia, bradycardia, supraventricular arrhythmias, and ventricular, etc. This has encouraged us to do research that consists of distinguishing between several arrhythmias by using deep neural network algorithms such as multi-layer perceptron (MLP) and convolution neural network (CNN). The TensorFlow library that was established by Google for deep learning and machine learning is used in python to acquire the algorithms proposed here. The ECG databases accessible at PhysioBank.com and kaggle.com were used for training, testing, and validation of the MLP and CNN algorithms. The proposed algorithm consists of four hidden layers with weights, biases in MLP, and four-layer convolution neural networks which map ECG samples to the different classes of arrhythmia. The accuracy of the algorithm surpasses the performance of the current algorithms that have been developed by other cardiologists in both sensitivity and precision. View Full-Text
Keywords: electrocardiogram (ECG); arrhythmia; deep neural network; machine learning; deep learning; PhysioBank; kaggle; python; TensorFlow electrocardiogram (ECG); arrhythmia; deep neural network; machine learning; deep learning; PhysioBank; kaggle; python; TensorFlow
Show Figures

Figure 1

MDPI and ACS Style

Savalia, S.; Emamian, V. Cardiac Arrhythmia Classification by Multi-Layer Perceptron and Convolution Neural Networks. Bioengineering 2018, 5, 35.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Search more from Scilit
 
Search
Back to TopTop