期刊论文详细信息
Bioengineering
Cardiac Arrhythmia Classification by Multi-Layer Perceptron and Convolution Neural Networks
Shalin Savalia1  Vahid Emamian2 
[1] Department of Electrical Engineering, St. Mary’s University, 1 Camino Santa Maria, San Antonio, TX 78228, USA;School of Science, Engineering and Technology, St. Mary’s University, San Antonio, TX 78228, USA;
关键词: electrocardiogram (ECG);    arrhythmia;    deep neural network;    machine learning;    deep learning;    PhysioBank;    kaggle;    python;    TensorFlow;   
DOI  :  10.3390/bioengineering5020035
来源: DOAJ
【 摘 要 】

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.

【 授权许可】

Unknown   

  文献评价指标  
  下载次数:0次 浏览次数:0次