A streamlit-powered cloud platform for machine learning-driven early detection of cardiovascular diseases
Soumita Seth , Debangshu Bhattacharjee , Anusree Dam , Provat Mondal , Tapas Bhadra , Saurav Mallik
Brain & Heart ›› 2025, Vol. 3 ›› Issue (4) : 25340047
Cardiovascular diseases (CVDs) are a major contributor to global morbidity and mortality, highlighting the need for early detection and prevention. This study introduces CardioPredict AI, a cloud-based system using advanced machine learning (ML) for CVD prediction. It offers scalable, accessible, and real-time diagnosis. The system leverages a comprehensive patient dataset that integrates multiple clinical features, including age, cholesterol levels, and blood pressure. Data preprocessing involved imputation, normalization, one-hot encoding, and the selection of 12 key features. The random forest model achieved an accuracy of 90.21%, a recall of 94.75%, and an F1-score of 91.31%, meeting the medical standards for heart disease prediction (recall >90%; false negatives <20). Cross-validation yielded a recall of 0.8940 ± 0.0889. Key features include personalized recommendations, real-time risk assessment through a Streamlit application, SHapley Additive exPlanation-based interpretability, and a dashboard for patient metrics. This study highlights the potential of ML and cloud computing to reduce the burden of CVDs through early detection.
Cardiovascular disease prediction / Random forest / Dataset merging / Machine learning / Recall optimization
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
Purushottam, Saxena K, Sharma R. Efficient heart disease prediction system. Procedia Comput Sci. 2016; 85:962-969. doi: 10.1016/j.procs.2016.05.288 |
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
/
| 〈 |
|
〉 |