🔮 AI-Powered Customer Churn Prediction
Predict customer churn with confidence using machine learning and a clean Flask web app. This project allows businesses to proactively identify customers at risk of leaving — before it’s too late.
🧠 What Is Customer Churn?
Customer churn refers to the percentage of customers who stop using a company’s product or service over a given time period. Predicting churn helps in improving retention, reducing losses, and increasing profitability.
💡 Features
✅ Predict churn based on 19 input features ✅ Clean and responsive UI with Bootstrap ✅ Machine learning model trained and integrated ✅ Preprocessing pipeline for real-time predictions ✅ Probability-based feedback with clear messaging
🖥️ Tech Stack Layer Tools Used Frontend HTML, CSS, Bootstrap Backend Flask (Python) ML Model Pickle (trained model), Scikit-learn Data Handling Pandas, Custom Preprocessing
🔍 Model Info
Trained on Telco Customer Churn Dataset (Kaggle)
Preprocessing: Label encoding, handling missing values
Algorithm: RandomForestClassifier (customizable)
Evaluation: Accuracy, ROC-AUC, Precision-Recall
🤝 Contributing
Contributions are welcome! Feel free to fork the repo and open a PR with improvements 🚀
📃 License
MIT License © 2025 Your Name
🌟 Show Your Support
If you found this project useful or interesting, give it a ⭐ and share it with others!