Skip to content

saadbouhya/customer_segmentation

 
 

Repository files navigation

End-to-end Customer Segmentation Project

Tools Used in This Project

Variations of This Project

Project Structure

  • src: consists of Python scripts
  • config: consists of configuration files
  • data: consists of data
  • notebook: consists of Jupyter Notebooks
  • tests: consists of test files

Set Up the Project

  1. Install Poetry
  2. Set up the environment:
make setup
make install_all
  1. To persist the output of Prefect's flow, run
export PREFECT__FLOWS__CHECKPOINTING=true

Run the Project

To run all flows, type:

python src/main.py

To run the process flow, type:

python src/main.py flow=process

To run the segment flow, type:

python src/main.py flow=segment

About

An end-to-end project on customer segmentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.4%
  • Jupyter Notebook 22.5%
  • Makefile 3.1%