Skip to content

The project aims at understanding the pattern of the data and predicting customers who are going to churn based on multiple variables to help the company in retaining their existing customers.

Notifications You must be signed in to change notification settings

ChiragSP42/Ensemble-Technique-Automated-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Ensemble-Technique-Automated-Project

This project is based on the case study of a telecommunication company, which is facing a customer churn issue. The project aims at understanding the pattern of the data and predicting customers who are going to churn based on multiple variables to help the company in retaining their existing customers. The project was accomplished by building a machine learning workflow that will run autonomously with the CSV file and return the best-performing model.

The project takes in file location and target column and goes through multiple ML algorithms such as;

  1. Logistic Regression
  2. SVM
  3. Random Forest
  4. CatBoost And gives you the best performing model based on your performance priority and even saves the trained model as a pickle file.

Logistics Regression uses GridSearchCV to hypertune parameters. Parameters used:

solver: ['newton-cg', 'lbfgs', 'liblinear', 'sag', 'saga']

C: [10, 1.0, 0.1]

About

The project aims at understanding the pattern of the data and predicting customers who are going to churn based on multiple variables to help the company in retaining their existing customers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published