Evaluation of 'best' machine learning algorithm in classification of arrhythmia

Arrhythmia is abnormality in the cardiac conduction system or irregular heartbeats. For many years, professionals such as doctors have been relying on manual calculation or measurements of the electrocardiograms (ECG) graphs to classify and provide diagnosis to patients. If any anomalies are found,...

Full description

Saved in:
Bibliographic Details
Main Author: Low, Jonathan Jun Zhee
Other Authors: Ng Yin Kwee
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149465
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149465
record_format dspace
spelling sg-ntu-dr.10356-1494652021-05-19T02:54:39Z Evaluation of 'best' machine learning algorithm in classification of arrhythmia Low, Jonathan Jun Zhee Ng Yin Kwee School of Mechanical and Aerospace Engineering MYKNG@ntu.edu.sg Engineering::Bioengineering Arrhythmia is abnormality in the cardiac conduction system or irregular heartbeats. For many years, professionals such as doctors have been relying on manual calculation or measurements of the electrocardiograms (ECG) graphs to classify and provide diagnosis to patients. If any anomalies are found, these patients are usually sent for further check-ups to check for any underlying, serious conditions. For many years, data scientist and bioengineers have been applying different deep learning and machine learning (ML) algorithms to ECG signals with the goal of a reliable and automated diagnosis. However, different pre-processing techniques and learning algorithms have been utilised in different occasions. Thus, the main aim of this report is to evaluate the best machine learning algorithm to be integrated into ECG systems for a fully automatic diagnosis process. Based on the current results, by using “Sym5” discrete wavelet transform and RR intervals as features, K-Nearest Neighbour, Random Forest, Artificial (Feedforward) Neural Network and Convolutional Neural Network with Gated Recurrent Unit were found to be relatively good classifiers compared to other algorithms. Based on the computational performance, K-Nearest Neighbours seemed to be the best performing algorithm among the four. Bachelor of Engineering (Mechanical Engineering) 2021-05-19T02:54:39Z 2021-05-19T02:54:39Z 2021 Final Year Project (FYP) Low, J. J. Z. (2021). Evaluation of 'best' machine learning algorithm in classification of arrhythmia. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149465 https://hdl.handle.net/10356/149465 en B126 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Bioengineering
spellingShingle Engineering::Bioengineering
Low, Jonathan Jun Zhee
Evaluation of 'best' machine learning algorithm in classification of arrhythmia
description Arrhythmia is abnormality in the cardiac conduction system or irregular heartbeats. For many years, professionals such as doctors have been relying on manual calculation or measurements of the electrocardiograms (ECG) graphs to classify and provide diagnosis to patients. If any anomalies are found, these patients are usually sent for further check-ups to check for any underlying, serious conditions. For many years, data scientist and bioengineers have been applying different deep learning and machine learning (ML) algorithms to ECG signals with the goal of a reliable and automated diagnosis. However, different pre-processing techniques and learning algorithms have been utilised in different occasions. Thus, the main aim of this report is to evaluate the best machine learning algorithm to be integrated into ECG systems for a fully automatic diagnosis process. Based on the current results, by using “Sym5” discrete wavelet transform and RR intervals as features, K-Nearest Neighbour, Random Forest, Artificial (Feedforward) Neural Network and Convolutional Neural Network with Gated Recurrent Unit were found to be relatively good classifiers compared to other algorithms. Based on the computational performance, K-Nearest Neighbours seemed to be the best performing algorithm among the four.
author2 Ng Yin Kwee
author_facet Ng Yin Kwee
Low, Jonathan Jun Zhee
format Final Year Project
author Low, Jonathan Jun Zhee
author_sort Low, Jonathan Jun Zhee
title Evaluation of 'best' machine learning algorithm in classification of arrhythmia
title_short Evaluation of 'best' machine learning algorithm in classification of arrhythmia
title_full Evaluation of 'best' machine learning algorithm in classification of arrhythmia
title_fullStr Evaluation of 'best' machine learning algorithm in classification of arrhythmia
title_full_unstemmed Evaluation of 'best' machine learning algorithm in classification of arrhythmia
title_sort evaluation of 'best' machine learning algorithm in classification of arrhythmia
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149465
_version_ 1701270591395332096