Skip to content

AbhinavH296/Customer_Churn_Prediction

Repository files navigation

Customer Churn Prediction

This project aims to predict customer churn for a business using machine learning techniques. By understanding customer behavior and predicting which customers are likely to churn, businesses can take proactive actions to retain valuable clients and improve customer satisfaction.

Table of Contents

  1. Project Overview
  2. Dataset
  3. Installation
  4. Usage
  5. Models Implemented
  6. Results
  7. Directory Structure
  8. Contributing
  9. License

Project Overview

Customer churn refers to the percentage of customers who stop using a company’s product or service during a certain timeframe. This project uses machine learning to predict which customers are at risk of leaving (churning) based on historical data. Understanding churn helps businesses take action to retain customers, improve services, and maximize revenue.

Dataset

The dataset used in this project is Telco Customer Churn, a dataset provided by IBM, which includes information about customers, such as:

  • Customer demographics (e.g., age, gender, etc.)
  • Subscription details (e.g., contract type, payment method)
  • Account details (e.g., tenure, usage)
  • Whether or not the customer churned (target variable)

The dataset is stored in the Telco_Customer_Churn.csv file and is loaded and preprocessed in the code to prepare it for model training.

Installation

Follow these steps to set up the project environment and run the code:

1. Clone the repository

Clone the repository to your local machine using the following command:

git clone https://github.com/AbhinavH296/Customer_Churn_Prediction.git
cd Customer_Churn_Prediction

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published