https://github.com/pranavv34/customer-segmentation
Predictive modeling and customer segmentation project using neural networks to forecast sales and categorize customers for targeted marketing in the online retail sector.
https://github.com/pranavv34/customer-segmentation
keras matplotlib numpy pandas python seaborn sklearn tensorflow
Last synced: about 1 month ago
JSON representation
Predictive modeling and customer segmentation project using neural networks to forecast sales and categorize customers for targeted marketing in the online retail sector.
- Host: GitHub
- URL: https://github.com/pranavv34/customer-segmentation
- Owner: pranavv34
- Created: 2024-06-30T20:31:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-25T14:53:03.000Z (over 1 year ago)
- Last Synced: 2025-07-16T02:13:19.985Z (7 months ago)
- Topics: keras, matplotlib, numpy, pandas, python, seaborn, sklearn, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 168 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CUSTOMER SEGMENTATION
Welcome to the Customer Segmentation project! This repository contains the code and resources for a predictive modeling and customer segmentation project developed as part of the B.E. program at Chaitanya Bharathi Institute of Technology.
## Project Overview
This project aims to develop and assess predictive models to forecast customer behaviors in the online retail sector. The focus is on predicting total sales and maximum cart value using historical transactional data. Additionally, advanced segmentation techniques are employed to categorize customers into distinct groups based on their purchasing patterns.
## Key Features
- **Data Integration and Preprocessing**: Combining diverse datasets to create a standardized dataset.
- **Predictive Modeling**: Custom neural network models for predicting total sales and maximum cart value using TensorFlow and Keras.
- **Model Evaluation**: Utilizing Mean Squared Error (MSE) to evaluate model performance.
- **Customer Segmentation**: Using clustering techniques to categorize customers and facilitate targeted marketing initiatives.
- **Visualization and Analysis**: Detailed visualizations and comprehensive analysis to deliver actionable insights.
## Technologies Used
- **Programming Language**: Python
- **Frameworks**: TensorFlow, Keras
- **Libraries**: Numpy, Pandas, Matplotlib, Seaborn, Sklearn
## Authors
- Vishnu K (160121737200)
- Pranav V (160121737203)
- K. Saketh (160121737316)
## Supervisor
- Dr. Jayaram Dharmana, Assistant Professor, Department of IT, CBIT, Hyderabad
Feel free to explore the repository and contribute to the project. For any queries, you can reach out to us through our GitHub profiles or via email.