ML / Healthcare✓ CompletedSeptember 2022
Heart Disease Detection
A heart disease prediction pipeline built on the Cleveland Heart Disease dataset. The project covers the full supervised learning workflow: data cleaning, feature scaling, categorical encoding, then benchmarking three classifiers: Logistic Regression, Random Forest, and K-Nearest Neighbors, using cross-validation. The best model reached 85% accuracy. SHAP values were used to interpret which features drove predictions, making the model's behavior transparent rather than just measuring its performance.
Tech Stack
PythonScikit-learnPandasMatplotlibSeabornLogistic RegressionRandom ForestKNN
Key Highlights
- 85% classification accuracy on Cleveland Heart Disease dataset
- Comparative analysis: Logistic Regression vs Random Forest vs KNN
- Feature importance analysis and SHAP explanations
- Full preprocessing pipeline with cross-validation