Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/urbanclimatefr/telecom-customer-churn-prediction

Supervised learning algorithm was used to build churn prediction model to help solve a telecoms company's customer churn problem.
https://github.com/urbanclimatefr/telecom-customer-churn-prediction

churn-prediction decision-trees genetic-algorithm jupyter-notebook python supervised-learning telecom-churn-prediction

Last synced: about 13 hours ago
JSON representation

Supervised learning algorithm was used to build churn prediction model to help solve a telecoms company's customer churn problem.

Awesome Lists containing this project

README

        

# Telecom Customer Churn Prediction

- The source files consist of 2 parts.
- The first part is 2022_02_20_churn_summative_part_1.ipynb
- The input file required for part I is cell2celltrain_Small_6k.csv
- The second part is 2022_02_26_churn_summative_part_2.ipynb
- The input file required for part II are:
- 1) df_imputed.csv
- 2) features_selected_new.txt

- The formal written report is report.pdf.
- The requirement of this project is in Assessment Brief.pdf.

- Supervised learning algorithm was used to build churn prediction model to help solve a telecoms company's customer churn problem.
- Decision tree classifiers and optimisation techniques were used for feature selection.
- The genetic algorithm was applied to a telecoms customer dataset consisting of 6380 rows and 57 features.
- The Python programming language, Jupyter notebook and scikit-learn python package were used.