An open API service indexing awesome lists of open source software.

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.

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