π ML Project Workspace β Churn, Loan, Banking Market & Flight Prediction
This repository contains structured work on real-world ML problems including Customer Churn, Loan Prediction, Banking Market Response, and Flight Price Prediction. It focuses on robust data pipelines, exploratory data analysis (EDA), preprocessing, model evaluation using multiple metrics with recall emphasized for imbalanced scenarios.
π This workspace is designed to evolve. New datasets will follow a reusable pipeline and evaluation logic for consistency and clarity.
β
Current Datasets
1. π Customer Churn Prediction
Goal: Identify customers likely to churn.
Key Steps:
Cleaned and mapped binary features
OneHotEncoded categorical variables
Scaled features with
StandardScalerBalanced data using
SMOTETrained:
Logistic Regression
Random Forest
AdaBoost
Gradient Boosting
XGBoost
Evaluated with:
Accuracy
Precision, Recall
F1 Score
ROC AUC
Focus: Maximize recall to catch at-risk customers
2. π° Loan Prediction
Goal: Predict loan approval status.
Key Steps:
EDA on categorical and numeric features
Handled missing values, label/one-hot encoding
Compared classifiers with emphasis on recall
Best Model: Logistic Regression (good balance of interpretability and performance)
3. π¦ Banking Market Response (Term Deposit Subscription)
Goal: Predict if a customer will subscribe to a term deposit.
Key Steps:
Cleaned and encoded socio-economic features
Explored job, education, and campaign-related behaviors
Balanced the dataset using SMOTE
Focused on avoiding false negatives (missed interested clients)
Compared models using recall, F1-score, ROC AUC
4. βοΈ Flight Price Prediction (Deep Learning)
Goal: Predict flight ticket prices based on travel information using Deep Learning.
Key Steps:
Extracted features from date/time columns
Converted text data (e.g. airlines, source, destination) using encoding
Scaled continuous variables
Trained regression models including:
Linear Regression
Random Forest Regressor
XGBoost Regressor
β
Neural Network (Deep Learning) using Keras/TensorFlow
Metrics Used:
MAE, MSE, RMSE, RΒ² Score
Emphasis: Low RMSE and strong generalization using DL model
π Evaluation Highlights
Problem Priority Metric Why It Matters Churn Recall Catch all at-risk customers Loan Recall Avoid missing eligible applicants Bank Recall Donβt miss likely subscribers Flight RMSE / RΒ² Accurate price estimation using deep learning
π§ͺ How to Run
π§ Project Structure
π What's Next
Add datasets in health, fraud detection, and education
Modularize reusable preprocessing and training pipelines
Convert selected notebooks into end-to-end ML/DL apps
Version experiments and models using MLflow
Add Docker & cloud deployment support (AWS, Azure, GCP)
π Acknowledgments
This project is part of my ML Engineering journey β building toward deployable, production-ready solutions using best practices in data science and MLOps.
π Feedback, suggestions, or collaborations are always welcome!
0 likes Β· 9 views Β· Sep 1, 2025
Developed ML models for churn, loan, banking, and flight prediction.