ahmedshahriar / Telco-Customer-Churn-Prediction-Streamlit-App

This streamlit app predicts the churn rate using Gradient Boosting models (XGBoost, Catboost, LightGBM) on IBM Customer Churn Dataset

Home Page:https://share.streamlit.io/ahmedshahriar/Telco-Customer-Churn-Prediction-Streamlit-App/main/app.py

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Telco Customer Churn Prediction Streamlit App

Live in Streamlit

Telco Customer Churn Prediction Streamlit

This app was featured in Streamlit Weekly Roundup

Install packages pip install requirements.txt

Requires

pandas==1.3.3
numpy~=1.21.2
matplotlib==3.4.3
streamlit==0.88.0
xgboost==0.90
catboost==1.0.0
lightgbm==2.2.3
scikit-learn==1.0.1

To run this app streamlit run app.py

Dataset Source

GitHub Project Repository

View The Project

  • View the Project in Jupyter Notebook Html : Open in HTML

  • Open The GitHub Project in Binder : Open in Binder

View this notebook on kaggle

  1. Churn Prediction I : EDA+Statistical Analysis
  2. Churn Prediction II : Triple Boost Stacking+ Optuna

About

This streamlit app predicts the churn rate using Gradient Boosting models (XGBoost, Catboost, LightGBM) on IBM Customer Churn Dataset

https://share.streamlit.io/ahmedshahriar/Telco-Customer-Churn-Prediction-Streamlit-App/main/app.py

License:Apache License 2.0


Languages

Language:Python 100.0%