Skip to content

Sam1624/customer_segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ Customer Segmentation App

🌟 About the Project

This project was developed as a self-study assignment with the primary goal of creating a functional, interactive application for customer segmentation. The application is built using Streamlit and leverages Scikit-learn clustering algorithms. It serves purely educational purposes to demonstrate data preprocessing, model training, and data visualization in a web environment.

⚙️ Installation and Setup (Linux)

Follow these steps to quickly set up and run the Streamlit application on a Linux environment.

Prerequisites

  • Python 3.8+
  • Git

Step-by-Step Guide

  1. Clone the Repository
    Clone the project files from GitHub to your local machine:
git clone https://github.com/Sam1624/customer_segmentation.git
cd customer_segmentation
  1. Create and Activate Virtual Environment. It's highly recommended to use a Python virtual environment (venv) to isolate dependencies:
python3 -m venv venv
source venv/bin/activate
  1. Install Dependencies
pip3 install -r requirements.txt
  1. Run the application
streamlit run app.py

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages