Lead Data Scientist & ML Architect
A state-of-the-art machine learning pipeline designed to identify cardiovascular risk factors from the UCI Cleveland Dataset. Featuring rigorous statistical EDA, zero-leakage preprocessing, hyperparameter sweeps, and high-performance Stacking Ensembles.
Cardiovascular diseases are the leading cause of death globally. Early identification of at-risk patients is critical for preventive intervention. However, clinical datasets are often noisy, highly skewed, and prone to methodological errors (like data leakage) during model development.
My Objective: To engineer a robust, clinically-sound classification pipeline that maximizes Recall (minimizing false negatives — missing a diseased patient) while maintaining high overall accuracy, ensuring the model is reliable enough for integration into a Clinical Decision Support System (CDSS).
Deep exploratory analysis utilizing robust non-parametric tests. Uncovered hidden clinical correlations.
Engineered a strict ColumnTransformer pipeline that separates train/test data perfectly before scaling or transformation.
Evaluated Decision Trees, RF, KNN, SVM, and XGBoost via GridSearchCV (Stratified 5-Fold), culminating in elite ensembles.
Experience the logic of our machine learning pipeline in real-time. Adjust the clinical biomarkers below to see how the underlying Logistic Regression model weights estimate the probability of Coronary Artery Disease.
Estimation based on clinical weights derived from our optimized Logistic Regression model.
The complete Python source code is meticulously documented and styled in a clean, high-contrast Clinical format. Review the statistical EDA and machine learning pipelines.
Heart_Disease_Advanced_EDA.ipynb
Contains custom high-resolution data visualizations, rigorous Mann-Whitney U/Chi-Square testing, and distribution analysis.
Heart_Disease_Advanced_Modeling.ipynb
Features secure ColumnTransformers, GridSearchCV tuning across 5 models, Stacking/Voting Classifiers, and ROC evaluation.