An Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model
Recently, deep learning models have emerged as promising methods for the diagnosis of different diseases. Cardiac disease is among the leading life-threatening diseases on a global scale. The aim of this paper is to propose an optimized Convolutional Neural Network (CNN) model for the classification...
Guardado en:
Autores principales: | , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
IEEE
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/857cb0a9f97345f3a4a2b3f96dc2ed87 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:857cb0a9f97345f3a4a2b3f96dc2ed87 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:857cb0a9f97345f3a4a2b3f96dc2ed872021-11-20T00:02:17ZAn Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model2169-353610.1109/ACCESS.2021.3128134https://doaj.org/article/857cb0a9f97345f3a4a2b3f96dc2ed872021-01-01T00:00:00Zhttps://ieeexplore.ieee.org/document/9615097/https://doaj.org/toc/2169-3536Recently, deep learning models have emerged as promising methods for the diagnosis of different diseases. Cardiac disease is among the leading life-threatening diseases on a global scale. The aim of this paper is to propose an optimized Convolutional Neural Network (CNN) model for the classification of electrocardiogram (ECG) heartbeat data. The proposed ECG classification approach is designed with an optimal CNN configuration to classify cardiac arrhythmias quickly and effectively. Finding an optimal configuration for the CNN hyperparameters is time-consuming and needs extensive experimentation. To overcome this challenge, we present an optimization step for the proposed CNN model using a customized genetic algorithm. It provides an automatic suggestion for the best hyperparameter settings of the proposed CNN. The challenge in utilizing the genetic algorithm is that its operators need to be customized to handle our problem domain. Our approach accepts raw ECG signals without any preprocessing steps, which has benefit in saving the computation time. Our approach also provides a resampling step to ensure generalization, to better handle imbalanced ECG classes. Experiments show promising results of our proposed approach against other approaches whose CNN hyperparameters setting depended on numerous trials, requiring extensive ECG feature extraction steps, and do not consider imbalanced classes. The performance of our proposed approach is better than other existing methods both in terms of higher classification accuracy (98.45%), and lower computational complexity.Eman MaghawryTarek F. GharibRasha IsmailMohammed J. ZakiIEEEarticleCardiac diseaseconvolutional neural networkhyperparameter selectiongenetic algorithmsElectrical engineering. Electronics. Nuclear engineeringTK1-9971ENIEEE Access, Vol 9, Pp 153266-153275 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
Cardiac disease convolutional neural network hyperparameter selection genetic algorithms Electrical engineering. Electronics. Nuclear engineering TK1-9971 |
spellingShingle |
Cardiac disease convolutional neural network hyperparameter selection genetic algorithms Electrical engineering. Electronics. Nuclear engineering TK1-9971 Eman Maghawry Tarek F. Gharib Rasha Ismail Mohammed J. Zaki An Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model |
description |
Recently, deep learning models have emerged as promising methods for the diagnosis of different diseases. Cardiac disease is among the leading life-threatening diseases on a global scale. The aim of this paper is to propose an optimized Convolutional Neural Network (CNN) model for the classification of electrocardiogram (ECG) heartbeat data. The proposed ECG classification approach is designed with an optimal CNN configuration to classify cardiac arrhythmias quickly and effectively. Finding an optimal configuration for the CNN hyperparameters is time-consuming and needs extensive experimentation. To overcome this challenge, we present an optimization step for the proposed CNN model using a customized genetic algorithm. It provides an automatic suggestion for the best hyperparameter settings of the proposed CNN. The challenge in utilizing the genetic algorithm is that its operators need to be customized to handle our problem domain. Our approach accepts raw ECG signals without any preprocessing steps, which has benefit in saving the computation time. Our approach also provides a resampling step to ensure generalization, to better handle imbalanced ECG classes. Experiments show promising results of our proposed approach against other approaches whose CNN hyperparameters setting depended on numerous trials, requiring extensive ECG feature extraction steps, and do not consider imbalanced classes. The performance of our proposed approach is better than other existing methods both in terms of higher classification accuracy (98.45%), and lower computational complexity. |
format |
article |
author |
Eman Maghawry Tarek F. Gharib Rasha Ismail Mohammed J. Zaki |
author_facet |
Eman Maghawry Tarek F. Gharib Rasha Ismail Mohammed J. Zaki |
author_sort |
Eman Maghawry |
title |
An Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model |
title_short |
An Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model |
title_full |
An Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model |
title_fullStr |
An Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model |
title_full_unstemmed |
An Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model |
title_sort |
efficient heartbeats classifier based on optimizing convolutional neural network model |
publisher |
IEEE |
publishDate |
2021 |
url |
https://doaj.org/article/857cb0a9f97345f3a4a2b3f96dc2ed87 |
work_keys_str_mv |
AT emanmaghawry anefficientheartbeatsclassifierbasedonoptimizingconvolutionalneuralnetworkmodel AT tarekfgharib anefficientheartbeatsclassifierbasedonoptimizingconvolutionalneuralnetworkmodel AT rashaismail anefficientheartbeatsclassifierbasedonoptimizingconvolutionalneuralnetworkmodel AT mohammedjzaki anefficientheartbeatsclassifierbasedonoptimizingconvolutionalneuralnetworkmodel AT emanmaghawry efficientheartbeatsclassifierbasedonoptimizingconvolutionalneuralnetworkmodel AT tarekfgharib efficientheartbeatsclassifierbasedonoptimizingconvolutionalneuralnetworkmodel AT rashaismail efficientheartbeatsclassifierbasedonoptimizingconvolutionalneuralnetworkmodel AT mohammedjzaki efficientheartbeatsclassifierbasedonoptimizingconvolutionalneuralnetworkmodel |
_version_ |
1718419845278597120 |