Skip to content

donadviser/customer-segmentation-clustering-classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer-Segmentation-Clustering-Classification

Technical Documentation

Resources

Git commands

git add .

git commit -m "Updated"

git push origin main

# To restore a file from a previous commit
git checkout <commit-hash> -- path/to/file

# example
git checkout a1b2c3d4 -- important_file.txt
``

## How to run?

```bash
pyenv virtualenv 3.11 venv311_insure
pyenv activate venv311_marketing

OR

pyenv pyenv local venv311_marketing
pip install -r requirements.txt
python app.py

Workflow

  1. constant
  2. config_entity
  3. artifact_entity
  4. conponent
  5. pipeline
  6. app.py / main.py / demo.py

MongoDB

  1. Login to MongoDB
  2. Create a Project: "MarketCampaignProject"
  3. Create a Cluster: ClusterO
  4. Copy and save the username and password
  5. Create Database user
  6. Connect to CLuster / Select Python and version
  7. Setup password and copy the string url mongodb+srv://donadviser:<db_password>@cluster0.0vpzcfi.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0

Export the environment variable

export MONGODB_MARKETING_URL="mongodb+srv://<username>:<password>...."

export AWS_ACCESS_KEY_ID=<AWS_ACCESS_KEY_ID>

export AWS_SECRET_ACCESS_KEY=<AWS_SECRET_ACCESS_KEY>

About

customer segmentation clustering classification #Optuna python end to end cicd deployment production-grad coding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors