AmirhosseinHonardoust/Customer-Churn-Prediction

Customer churn prediction with Python using synthetic datasets. Includes data generation, feature engineering, and training with Logistic Regression, Random Forest, and Gradient Boosting. Improved pipeline applies hyperparameter tuning and threshold optimization to boost recall. Outputs metrics, reports, and charts.

28
/ 100
Experimental

This project helps marketing managers, product managers, and customer success teams identify customers likely to leave your service. You provide historical customer data, including demographics, spending habits, and interaction history. It then generates models, performance reports, and visualizations that highlight key churn drivers and predict who is at risk.

No commits in the last 6 months.

Use this if you need to proactively identify customers at high risk of churning so you can intervene with targeted retention strategies.

Not ideal if you're looking for a fully-fledged, production-ready SaaS solution for churn prediction without any technical setup or data preparation.

customer-retention churn-analysis marketing-analytics customer-segmentation business-intelligence
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 7 / 25
Maturity 15 / 25
Community 4 / 25

How are scores calculated?

Stars

27

Forks

1

Language

Python

License

MIT

Last pushed

Sep 11, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/AmirhosseinHonardoust/Customer-Churn-Prediction"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.