Skip to content

anandukch/customer_churn_prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer Churn Prediction

This project aims to predict customer churn using Artificial Neural Networks (ANN) and the sklearn library.

Table of Contents

Introduction

Customer churn refers to the phenomenon where customers stop doing business with a company. Predicting customer churn is crucial for businesses to retain their customers and improve customer satisfaction. In this project, we use ANN to predict customer churn based on various features.

Dataset

The dataset used for this project contains information about customers, including demographic data, usage patterns, and customer churn status. The dataset can be found here.

Installation

To run this project, you need to have the following dependencies installed:

  • Python 3.x
  • tensorflow
  • scikit-learn
  • numpy
  • pandas
  • matplotlib

You can install the required dependencies by running the following command:

pip install -r requirements.txt

Usage

To use this project, follow these steps:

  1. Clone the repository or download the project files.
  2. Open the project in Jupyter Notebook.
  3. Run the notebook cells sequentially to preprocess the data, train the ANN model, and make predictions.
  4. Analyze the results and evaluate the performance of the model.

Make sure to update the file paths and dataset location according to your setup.

Results

The results of the customer churn prediction will be displayed in the notebook and can be further analyzed using various evaluation metrics.

Contributing

Contributions to this project are welcome. If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published