https://github.com/karimosman89/customer-churn-prediction
Predict which customers are likely to stop using a service.Build a model to predict which customers are likely to stop using a service or product. This can help companies take proactive measures to retain customers.Provide actionable insights and retention strategies based on the model’s predictions.
https://github.com/karimosman89/customer-churn-prediction
matplotlib-pyplot pandas python scikit-learn seaborn
Last synced: 7 months ago
JSON representation
Predict which customers are likely to stop using a service.Build a model to predict which customers are likely to stop using a service or product. This can help companies take proactive measures to retain customers.Provide actionable insights and retention strategies based on the model’s predictions.
- Host: GitHub
- URL: https://github.com/karimosman89/customer-churn-prediction
- Owner: karimosman89
- License: mit
- Created: 2024-10-31T12:55:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-02T10:45:52.000Z (about 1 year ago)
- Last Synced: 2025-02-13T02:23:08.706Z (9 months ago)
- Topics: matplotlib-pyplot, pandas, python, scikit-learn, seaborn
- Language: Jupyter Notebook
- Homepage:
- Size: 19.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Customer Churn Prediction
This project predicts customer churn using machine learning techniques.
## Overview
The goal is to identify customers likely to leave a service, allowing for targeted retention strategies.
## Dataset
- Source: [Kaggle - Telco Customer Churn](https://www.kaggle.com/datasets/blastchar/telco-customer-churn)
## Setup
Install dependencies:
pip install -r requirements.txt
## Usage
- Run the preprocessing script:
python src/preprocess.py
- Train the model:
python src/model.py
### Evaluation
The model is evaluated using:
- **Accuracy**
- **Precision**
- **Recall**
- **F1 Score**