Skip to content

AsSakina/Gomycode

Repository files navigation

Telco_Churn_Prediction

Ce projet est une application interactive développée avec Streamlit pour prédire le risque de churn (désabonnement) des clients d’un opérateur télécom. Il repose sur des techniques avancées de data science, de prétraitement, et de machine learning appliquées à un jeu de données réel.

📊 Telco Churn Prediction Dashboard

Streamlit Python

Application Streamlit interactive permettant de prédire le risque de désabonnement (churn) des clients d’un opérateur télécom à partir d’un jeu de données réel.


🗂 Sommaire


🔍 Fonctionnalités

  • Vue d’ensemble des indicateurs de churn
  • Visualisation des profils clients churners
  • Évaluation du modèle (matrice de confusion, AUC, F1-score)
  • Analyse des variables les plus influentes
  • Simulation personnalisée de churn pour un nouveau client
  • Exploration de cas de clients ayant churné

🧠 Modèle de Machine Learning

  • Random Forest Classifier
  • Rééquilibrage des classes avec SMOTE
  • Évaluation via :
    • AUC-ROC
    • Matrice de confusion
    • Classification report (F1, précision, rappel)

📁 Jeu de données

  • Telco Customer Churn (IBM Watson Analytics)
  • Fichier : WA_Fn-UseC_-Telco-Customer-Churn.csv
  • Variables : contrat, services, méthode de paiement, support, etc.
  • Cible : Churn (Oui/Non)

🚀 Installation et lancement

✅ 1. Cloner le projet

git clone https://github.com/baba1108/telco-churn-dashboard.git
cd telco-churn-dashboard

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages