Skip to content

Raqib1412/Customer-Churn-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“‰ Customer Churn Prediction

This project predicts whether a telecom customer is likely to churn based on service usage and demographic data. It involves data preprocessing, feature engineering, and training a Random Forest classifier. The final model is deployed using a Streamlit web app.

๐Ÿš€ Features

  • Predict customer churn using key inputs like tenure, contract type, monthly charges, etc.
  • Clean and user-friendly web interface built with Streamlit.
  • Interactive model predictions with real-time user input.
  • Trained model and features stored using joblib.

๐Ÿ“‚ Tech Stack

  • Python, Pandas, Scikit-learn
  • Streamlit (for deployment)
  • Joblib (for saving model artifacts)

๐Ÿ› ๏ธ How to Run Locally

  1. Clone the repo
  2. Install dependencies: pip install -r requirements.txt
  3. Run:
streamlit run app.py

About

Developed a machine learning model to predict customer churn for a telecom company using Random Forest. Built an interactive Streamlit web app for real-time churn prediction based on user input.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages