Optimizing Machine Learning Algorithms for Heart Disease Classification and Prediction
DOI:
https://doi.org/10.3991/ijoe.v19i15.42653Keywords:
Machine Learning, cardiovascular disease, Atherosclerosis, optimizationAbstract
According to the World Health Organization (WHO), cardiovascular disease is one of the leading causes of death worldwide. Thus, the prevention of this kind of illness is considered as a huge human health challenge. Additionally, the diagnostic process often involves a combination of clinical examination, laboratory tests, and other diagnostic procedures, which can be complex and time-consuming. However, advances in medical technology and research have led to improved methods for diagnosing heart disease, which can help to improve patient outcomes. Furthermore, Machine Learning (ML) methods have shown promise in helping to improve the diagnosis of heart disease. Each method requires specific parameters to produce good results. In this paper, we propose a diagnosis support system based on optimized Machine Learning algorithms, which is Artificial Neural Network (ANN), Support Vector Machine (SVM), K_Nearest Neighbour (KNN), Naive Bayes (NB), and Decision Tree (DT) to analyze the major cardiovascular risk factors, such as age, gender, high blood pressure, etc. To train and validate the ML models, a medical dataset of 558 patients with atherosclerosis is used. In this work, we achieved a 96.67% as promising accuracy level for the atherosclerosis prediction with ANN.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Abdeljalil El-Ibrahimi, Oumaima Terrada, Bouchaib Cherradi, Oussama El Gannour, Ahmed El Abbassi, Omar Bouattane
This work is licensed under a Creative Commons Attribution 4.0 International License.