Predict purchase amount of customers against various products

In this project, we will build a model to predict the purchase amount of customers against various products which will help a retail company to create personalized offer for customers against different products.

Videos

Each project comes with 2-5 hours of micro-videos explaining the solution.

Code & Dataset

Get access to 50+ solved projects with iPython notebooks and datasets.

Project Experience

Add project experience to your Linkedin/Github profiles.

What will you learn

  • Selection of algorithm specific to problem

  • How to prepare the data for ML algorithms

  • How to visualize the data

  • Understanding Ensemble techniques like GBM & Random forest and XGB

  • Model Regularization(Bias & Variance Tradeoff)

  • How to apply Neural Network on regression problem

  • Model Validation

Project Description

A retail company ABC Private Limited wants to understand the customer purchase behaviour (specifically, purchase amount) against various products of different categories. They have shared purchase summary of various customers for selected high volume products from last month.
The data set also contains customer demographics (age, gender, marital status, city_type, stay_in_current_city), product details (product_id and product category) and Total purchase_amount from last month.

Now, they want to build a model to predict the purchase amount of customer against various products which will help them to create personalized offer for customers against different products.

Similar Projects

Big Data Project Applying Deep Learning to Time Series Forecasting with Python
In this project, we will use traditional time series forecasting methods as well as modern deep learning methods for time series forecasting.
Big Data Project Build a predictive model for Otto Group Product Classification
Build a predictive model to correctly classify products between 9 product categories (fashion, electronics, etc.) using the Otto Group dataset.
Big Data Project Classifying Handwritten Digits using MNIST Dataset
The goal of this data science project is to take an image of a handwritten single digit, and determine what that digit is.
Big Data Project ARIMA Time Series Forecasting and Visualization in Python
In this data science project, we will look at few examples where we can apply various time series forecasting techniques.