This application predicts the presence of heart disease in a patient using an underlying supervised machine learning classification model. It considers patient's different test parameters and predicts a binary response [Normal, Heart Disease]. The model was trained on a publicly available dataset after comparing different models on the basis of accuracy score and hyperparameter tuning. The data was preprocessed (feature selection) before feeding in the model.
- Python
- scikit-learn/Matplotlib (building model & data visualization)
- Flask (web application)
- HTML/CSS/Bootstrap (frontend)