TraeBot
init audience-segmentation-lab
2ae9e73
metadata
title: Audience Segmentation Lab
emoji: 🧮
colorFrom: indigo
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
license: mit
short_description: 受众细分实验室

受众细分实验室

一个面向营销与增长团队的受众细分与策略建议工具。支持示例数据或CSV上传,内置KMeans分群算法、画像统计与可视化,并给出广告预算与投放策略建议。中文界面,支持 Docker 一键部署至 Hugging Face Spaces。

功能特点

  • 算法分群:纯Python实现 KMeans,对年龄/收入/点击/会话/消费额进行分群
  • 画像分析:簇内均值画像,自动生成策略建议与预算比例
  • 可视化:ECharts 二维散点图(收入-消费额)按簇着色
  • 交互体验:簇数量滑块、CSV上传、示例数据一键加载、深色模式
  • 部署友好:Dockerfile + Gunicorn,适配 Hugging Face Spaces

本地运行

pip install flask
python app.py

Docker 运行

docker build -t audience-segmentation-lab .
docker run -p 7860:7860 audience-segmentation-lab

技术栈

  • Backend: Flask (Python)
  • Frontend: Vue 3 + ECharts + Tailwind