The ChurnGuard Project is a machine learning initiative aimed at predicting customer churn for an African telecommunications company. It empowers providers to proactively retain customers with predictive analytics.
ChurnGuard
# 📕 Table of Contents
- 📕 Table of Contents
- 🎈 Introduction
- ♻ Data Features
- 📝 Overview
- 📊 Exploratory Data Analysis
- 📌 Demo
- 💡 Prerequisites
- 🔧 Installation
- 🚀 Usage
- 📝 Article
- 🤝 Contributing
- 🔏 License
- 📚 References
- 👥 Team Antimony
## 🎈 Introduction
The ChurnGuard Project is a machine learning initiative aimed at predicting customer churn for an African telecommunications company (Expresso). It empowers providers to proactively retain customers with predictive analytics. The Project aims to develop a machine learning model capable of predicting customer churn. By leveraging historical customer data, the model assists businesses in identifying customers at risk of leaving, enabling proactive retention strategies.
## ♻ Data Features
- **user_id**: Unique identifier for each customer.
- **REGION**: Region where the customer is located.
- **TENURE**: Duration of the customer's subscription.
- **MONTANT**: Amount spent by the customer.
- **FREQUENCE_RECH**: Frequency of recharges by the customer.
- **REVENUE**: Revenue generated from the customer.
- **ARPU_SEGMENT**: Average Revenue Per User segment.
- **FREQUENCE**: Frequency of usage by the customer.
- **DATA_VOLUME**: Volume of data consumed by the customer.
- **ON_NET**: Calls made to the same network.
- **ORANGE**: Calls made to the Orange network.
- **TIGO**: Calls made to the Tigo network.
- **REGULARITY**: Regularity of the customer's activity.
- **FREQ_TOP_PACK**: Frequency of the customer's top package usage.
## 📝 Overview
The project involves training machine learning models to predict customer churn based on various features extracted from telecom customer data. By deploying these models, businesses can implement targeted strategies to retain customers and reduce churn rates.
## 📊 Exploratory Data Analysis
Explore the dataset used for training the machine learning model. View data visualizations and insights gained from the analysis in the Exploratory Data Analysis note …