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,...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |