ClusterClient es una herramienta interactiva diseñada para segmentar clientes automáticamente a partir de datos como ingresos anuales y puntuación de gasto. Utiliza algoritmos de machine learning para identificar grupos de comportamiento similares y proporciona visualizaciones y recomendaciones prácticas para ayudar a las empresas a entender mejor a sus clientes y tomar decisiones estratégicas basadas en datos. Todo el codigo esta en mi Github. Para cualquier problema o propuesta: juanglezm3@gmail.com
Todos los requerimientos estan en requirements.txt:
pip install -r requirements.txtHe utilizado python 3.12.3, para perfecta compatibilidad utilizar misma versión.
Creamos un virtual environment
Linux/MacOS:
python3 -m venv nombre_venv
source nombre_venv/bin/activate
pip install -r requirements.txt
python3 app.py
Windows
python3 -m venv nombre_venv
nombre venv\Scripts\activate.bat
pip install -r requirements.txt
python3 app.py
Ya tendrias la herramienta corriendo en tu maquina local
- Flask - El framework web usado
- Scikit-Learn - Algoritmos de clusterización
- PLotly - Visalización de clusters
Mira el archivo LICENSE.md para detalles. Si quieres usar esta herramienta para tu uso personal, agrega un enlace a este repositorio en tu readme por favor. Espero que sea de utilidad.
