tiffieszn/City_Clustering
0
City Lifestyle Clustering
This project clusters cities using KMeans on a city lifestyle dataset. It includes:
- Training script:
src/train_model.py - Model utilities:
src/model_utils.py - Streamlit app:
src/app_streamlit.py(UI) - FastAPI endpoint:
src/api_fastapi.py(prediction API) - Dockerfile and
start.shto run both services in one container
How to run locally
- Place the dataset at
data/city_lifestyle_dataset.csv. - Create a virtualenv and install requirements:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt