ml-demo / README.md
aliarafat-stack-ml's picture
Update README.md
ec0b3df verified
---
title: ML Demo - Churn & Recommendations
emoji: 📈
colorFrom: pink
colorTo: yellow
sdk: streamlit
sdk_version: 1.55.0
python_version: '3.10'
app_file: app.py
pinned: true
short_description: ml demo
---
# ML Demo - Customer Churn & Product Recommendations
A comprehensive machine learning demo showcasing:
## Features
### Customer Churn Prediction
- Exploratory Data Analysis (EDA)
- Multiple ML models: Logistic Regression, Random Forest, XGBoost, Naive Bayes
- SHAP explanations for model interpretability
- Live model updates with streaming data
### Product Recommendation System
- Multiple recommendation algorithms: SVD, ALS, SGD (Funk SVD), NMF, Item-Based CF
- Evaluation metrics: Precision@K, Recall@K, Hit Rate, RMSE, R²
- Interactive product recommendations
- Live recommendation updates
## Tech Stack
- Streamlit for the web interface
- scikit-learn, XGBoost for ML models
- implicit library for ALS recommendations
- SHAP for model explanations
- Pandas, NumPy for data processing
## Dataset
- Telco Customer Churn dataset
- Online Retail dataset (UCI ML Repository)