https://github.com/shru924/ecommerce_customer_behavior_analysis
A machine learning project that analyzes and segments e-commerce customers based on behavior patterns using Python, Random Forest, and data visualization.
https://github.com/shru924/ecommerce_customer_behavior_analysis
customer-segmentation data-analysis jupyter-notebook machine-learning matplotlib pandas python scikit-learn
Last synced: 2 months ago
JSON representation
A machine learning project that analyzes and segments e-commerce customers based on behavior patterns using Python, Random Forest, and data visualization.
- Host: GitHub
- URL: https://github.com/shru924/ecommerce_customer_behavior_analysis
- Owner: Shru924
- Created: 2025-10-30T14:46:26.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-30T15:25:53.000Z (8 months ago)
- Last Synced: 2025-10-30T17:25:59.744Z (8 months ago)
- Topics: customer-segmentation, data-analysis, jupyter-notebook, machine-learning, matplotlib, pandas, python, scikit-learn
- Language: Jupyter Notebook
- Homepage:
- Size: 831 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md.txt
Awesome Lists containing this project
README
# 🧠 Ecommerce Customer Behavior Analysis
### 📘 Project Overview
This project analyzes customer purchasing patterns in an e-commerce platform and segments customers based on their behavior using machine learning models.
---
### ⚙️ Tech Stack
- **Programming Language:** Python
- **Libraries Used:** Pandas, NumPy, Scikit-learn, Matplotlib, Seaborn
- **Algorithm:** Random Forest Classifier
---
### 🏁 Key Features
- Cleaned and preprocessed customer data
- Performed feature encoding and scaling
- Built a Random Forest model for customer segmentation
- Visualized customer segment distribution with bar charts
- Predicted segment for new customer entries
---
### 📊 Results
- Model Accuracy: ~33% (Demo dataset for explanation)
- Segmented customers into 3 behavioral categories
---
### 💼 Author
**Shruthi Reddy**
AI & ML Engineering Student | Aspiring Data Analyst
📍 Hyderabad, India