Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atharva-narkhede/market-basket-analysis-for-amazon-product-recommedation
Conducted Market Basket Analysis (MBA) on Amazon product dataset to enhance recommendations. Identified top-selling products and top products in each category using review count. Implemented asso- ciation rule mining for personalized recommendations. Evaluated effectiveness through metrics.
https://github.com/atharva-narkhede/market-basket-analysis-for-amazon-product-recommedation
amazon amazon-recommendation market-basket-analysis python reccomendation-system recommender-system
Last synced: about 5 hours ago
JSON representation
Conducted Market Basket Analysis (MBA) on Amazon product dataset to enhance recommendations. Identified top-selling products and top products in each category using review count. Implemented asso- ciation rule mining for personalized recommendations. Evaluated effectiveness through metrics.
- Host: GitHub
- URL: https://github.com/atharva-narkhede/market-basket-analysis-for-amazon-product-recommedation
- Owner: atharva-narkhede
- License: mit
- Created: 2024-02-08T05:31:11.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T11:01:36.000Z (5 months ago)
- Last Synced: 2024-06-22T03:58:33.362Z (5 months ago)
- Topics: amazon, amazon-recommendation, market-basket-analysis, python, reccomendation-system, recommender-system
- Language: Jupyter Notebook
- Homepage:
- Size: 5.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Market-Basket-Analysis-for-Amazon-Product-Recommendation
Conducted Market Basket Analysis (MBA) on Amazon product dataset to enhance recommendations. Identified top-selling products and top products in each category using review count. Implemented association rule mining for personalized recommendations. Evaluated effectiveness through metrics.
## Overview
Market Basket Analysis is a data mining technique used to uncover associations between products purchased together by customers. In this project, we utilize MBA to identify patterns in Amazon product purchases, allowing us to generate personalized product recommendations for customers based on their shopping history.
## Dataset
Amazon product dataset from [Kaggle](https://www.kaggle.com/datasets/karkavelrajaj/amazon-sales-dataset)
## Data Preprocessing
1. **Data Collection**: Transactional data including user IDs, product IDs, and quantities purchased.
2. **Data Cleaning**: Removing duplicates, handling missing values.
3. **Data Transformation**: Converting data into transaction-level and basket-level formats.
4. **Data Encoding**: One-hot encoding for categorical variables.
5. **Transaction Filtering**: Removing low-support and irrelevant items.
6. **Association Rule Mining**: Using Apriori or FP-Growth algorithms.## Exploratory Data Analysis
- Summary Statistics
- Distribution of Numerical Variables
- Correlation Analysis
- Categorical Variables Analysis
- Text Analysis## Feature Selection and Generation
- Selection of relevant attributes for analysis or modeling.
- Creation of new features such as WeightedSum and subcategory columns.
- Summarization by subcategory and selection of top products.## Linear Regression using Ridge Regression Model and Polynomial Regression
- Polynomial Features: Creating polynomial features from original features.
- Ridge Regression: Handling multicollinearity and reducing overfitting.
- Model Evaluation: Cross-validation, MSE calculation, and model accuracy.
- Visualization: Scatter plots, residual plots, and histograms.## Top Recommended Products
## Project Contributors
- [Prafull Raj](https://github.com/PrafullRaj) | AP21110011016
- [Atharva Narkhede](https://github.com/atharva-narkhede) | AP21110011028
- [Rahul Bajaj](https://github.com/RahulBBajaj) | AP21110011022
- [Vrijeshwar Singh](https://github.com/Vrijeshwar) | AP21110010922
- [Aditya Dubey](https://github.com/AdityaDubey0902) | AP21110010729### Under the Guidance of Murali Krishna Enduri, SRM University – AP, Andhra Pradesh