ml-demo / README.md
aliarafat-stack-ml's picture
Update README.md
ec0b3df verified

A newer version of the Streamlit SDK is available: 1.58.0

Upgrade
metadata
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)