This project builds an end-to-end machine learning pipeline to predict credit risk (loan default) using historical customer data.
The objective is to help financial institutions identify high-risk applicants and reduce loan default rates.
- Data Cleaning & Preprocessing
- Exploratory Data Analysis (EDA)
- Feature Engineering
- Model Training (Logistic Regression, Random Forest, XGBoost)
- Model Evaluation (ROC-AUC, Precision, Recall, Confusion Matrix)
- ROC-AUC Score
- Precision-Recall Trade-off
- Confusion Matrix visualization
- Class imbalance handled using SMOTE / class weighting
- Python
- NumPy, Pandas
- Scikit-learn
- XGBoost
- Matplotlib, Seaborn