Sandeep S commited on
Commit
257d3f1
·
1 Parent(s): 55a045d

Updated readme

Browse files
Files changed (1) hide show
  1. README.md +38 -2
README.md CHANGED
@@ -1,2 +1,38 @@
1
- ## Predicting Telco Customer Churn using IBM dataset
2
- The file data.csv is the dataset got from Kaggle <link>[telco-customer-churn](https://www.kaggle.com/datasets/blastchar/telco-customer-churn)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Predicting Telco Customer Churn using IBM dataset
2
+
3
+ This project applies machine learning techniques to predict customer churn using a dataset containing customer behavior and subscription details. The aim is to identify customers likely to leave a service and gain insights through model interpretability using SHAP values.
4
+
5
+ ## 📊 Project Overview
6
+
7
+ The notebook performs the following tasks:
8
+
9
+ - **Data Preprocessing**
10
+ - Categorical encoding using LabelEncoder.
11
+ - Feature scaling using StandardScaler.
12
+ - Dropping irrelevant or low-impact features.
13
+
14
+ - **Exploratory Data Analysis (EDA)**
15
+ - Correlation analysis.
16
+ - KDE plots for feature distribution.
17
+ - Heatmap for multivariate correlation.
18
+
19
+ - **Model Building**
20
+ - **Random Forest Classifier**
21
+ - **Logistic Regression**
22
+
23
+ - **Model Evaluation**
24
+ - Classification Report
25
+ - Confusion Matrix
26
+ - Accuracy, Brier Score Loss, ROC AUC Score
27
+ - SHAP analysis for model interpretability
28
+
29
+ ## 🧰 Technologies & Libraries
30
+
31
+ - Python
32
+ - Pandas
33
+ - Seaborn
34
+ - Matplotlib
35
+ - Scikit-learn
36
+ - SHAP
37
+
38
+ > **Note:** The file data.csv is the dataset got from Kaggle [telco-customer-churn](https://www.kaggle.com/datasets/blastchar/telco-customer-churn)