Skip to content

Sravan-Kumar-dev/Telecom-Customer-Churn-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Telecom Customer Churn Prediction Dashboard

An AI-powered Machine Learning dashboard that predicts whether a telecom customer is likely to churn based on customer demographics, subscription details, billing information, and service usage patterns.

🎯 Project Overview

This project helps telecom companies identify customers who are likely to leave the service (churn) using Machine Learning.

The dashboard allows business users to:

  • Analyze customer profiles
  • Predict churn probability
  • Understand key churn drivers
  • Generate retention recommendations
  • Visualize feature importance

🚀 Features

  • Customer Churn Prediction
  • Churn Probability Score
  • Retention Probability Score
  • Interactive Dashboard
  • Customer Profile Analysis
  • Service Usage Analysis
  • Feature Importance Visualization
  • Business Recommendations
  • Executive Summary Generation

🧠 Machine Learning Model

Model Used:

  • Random Forest Classifier

Model Performance:

  • Accuracy: 77.97%

prediction.png

📋 Input Parameters

Customer Information

  • Gender
  • Partner Status
  • Dependents
  • Senior Citizen
  • Contract Type
  • Payment Method
  • Paperless Billing

Service Information

  • Phone Service
  • Multiple Lines
  • Internet Service
  • Online Security
  • Online Backup
  • Tech Support
  • Device Protection
  • Streaming TV
  • Streaming Movies

Billing Information

  • Tenure
  • Monthly Charges
  • Total Charges

📈 Dashboard Outputs

  • Churn Risk Meter
  • Churn Probability
  • Retention Probability
  • Feature Importance Chart
  • Executive Summary
  • Business Recommendations

🛠 Technologies Used

  • Python
  • Streamlit
  • Pandas
  • NumPy
  • Scikit-Learn
  • Matplotlib
  • Joblib

📸 Dashboard Screenshots

Main Dashboard

Dashboard

Prediction Analysis

Prediction

Feature Importance Analysis

Feature Importance

Churn Prediction Result

Prediction Result

▶️ Installation

Clone the repository:

git clone https://github.com/yourusername/Telecom-Customer-Churn-Prediction.git

About

AI-Powered Telecom Customer Churn Prediction Dashboard using Random Forest and Streamlit

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages