Journal of Personalized Medicine · 2022 · 148 citations · 39 references
ComputingCardiologyComputer ScienceArtificial IntelligenceClinical Decision SupportMachine LearningCardiac Risk AssessmentDiagnostic Decision SupportPattern RecognitionPredictive Health ModelingRisk PredictionClassification Accuracy MetricsDiagnostic Prediction ModelsDisease Risk PredictionMachine Learning For DiagnosisMachine Learning Prediction ModelsMachine Learning-based DiagnosisMultilayer PerceptronParticle Swarm Optimization
BACKGROUND: Machine Learning (ML) is becoming increasingly popular in healthcare, particularly for improving the timing and accuracy of diagnosis. ML can provide disease prediction by analyzing vast amounts of healthcare data, thereby, empowering patients and healthcare providers with information to make informed decisions about disease prevention. Due to the rising cost of treatment, one of the most important topics in clinical data analysis is the prediction and prevention of cardiovascular disease. It is difficult to manually calculate the chances of developing heart disease due to a myriad of contributing factors. OBJECTIVE: The aim of this paper is to develop and compare various intelligent systems built with ML algorithms for predicting whether a person is likely to develop heart disease using the publicly available Cleveland Heart Disease dataset. This paper describes an alternative multilayer perceptron (MLP) training technique that utilizes a particle swarm optimization (PSO) algorithm for heart disease detection. METHODS: The proposed MLP-PSO hybrid algorithm and ten different ML algorithms are used in this study to predict heart disease. Various classification metrics are used to evaluate the performance of the algorithms. RESULTS: The proposed MLP-PSO outperforms all other algorithms, obtaining an accuracy of 84.61%. CONCLUSIONS: According to our findings, the current MLP-PSO classifier enables practitioners to diagnose heart disease earlier, more accurately, and more effectively.
39
Leo Breiman · Machine Learning · 2001 · 126.2K citations · Full text
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.7K citations · Full text
Corinna Cortes, Vladimir Vapnik · Machine Learning · 1995 · 40.5K citations · Full text
Matplotlib: A 2D Graphics Environment
John D. Hunter · Computing in Science & Engineering · 2007 · 39.6K citations