Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

HanineAttia/Churn-Prediction-of-ooredoo-clients

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Han
Hôte:
Telecom customer churn prediction using ML (Random Forest, XGBoost, MLP) — Streamlit app + Power BI dashboard. Internship project at Ooredoo Tunisia. # 🎯 Customer Churn Prediction — Ooredoo Tunisia > Predicting customer churn using Machine Learning on a 500K-row telecom dataset. --- ## 📌 Project Overview This project builds and deploys a machine learning system to predict customer churn for a telecom company. It includes data preprocessing, model training, performance evaluation, and an interactive Streamlit application for real-time predictions. --- ## 🚀 Demo ### Streamlit Application ### Power BI Dashboard --- ## 📊 Results | Model | Accuracy | ROC AUC | F1-Score (Churn) | |-------|----------|---------|------------------| | XGBoost | **90%** | **0.937** | **0.80** | | Random Forest | 88% | 0.918 | 0.76 | | MLP | 87% | 0.910 | 0.75 | ✅ **Best model : XGBoost** with 90% accuracy and 0.937 ROC AUC --- ## 🛠️ Tech Stack - **Language :** Python - **ML Models :** XGBoost, Random Forest, MLP (Scikit-learn) - **Data Processing :** Pandas, NumPy - **Visualization :** Matplotlib, Seaborn, Power BI - **Deployment :** Streamlit --- ## ⚙️ Installation ```bash # Clone the repository git clone github.com # Install dependencies pip install -r requirements.txt ``` 1. Open `Churn_Prediction.ipynb` in Google Colab or Jupyter Notebook 2. Run all cells sequentially 3. Once the Streamlit cell is executed, a **local URL** will appear (e.g. `localhost`) 4. Click the link or open it in your browser to launch the app --- ## 👩‍💻 Author **Hanine Attia** Data Science Engineering Student at ESPRIT, Tunisia

Visit

github.com

Similaires

Churn Prediction Challengeprecillieo/Churn-Predictionajilatosin/Churn-predictionOoredoo RayekExpresso Churn Prediction ChallengeShereenGath/EXPRESSO-CHURN-PREDICTION

Churn Prediction Challenge

Can you predict when an airtime customer will move to another provider?
The data describes 2.5 million clients.
The objective of this hackathon is to develop a predictive model that determines the likelihood for a customer to churn - to stop purchasing a

precillieo/Churn-Prediction

Expresso is an African telecommunications company that provides customers with airtime and mobile da

ajilatosin/Churn-prediction

This project presents an end-to-end machine learning pipeline to predict customer churn for Expresso

Ooredoo Rayek

Sentiment analysis is one of the recent areas of emerging research in the classification of sentimen

Expresso Churn Prediction Challenge

Can you predict when an airtime customer will move to another provider?
The data describes 2.5 million Expresso clients.
The objective of this hackathon is to develop a predictive model that determines the likelihood for a customer to churn - to stop pur

ShereenGath/EXPRESSO-CHURN-PREDICTION

Expresso is an African telecommunications company that provides customers with airtime and mobile da