Customer based predictive analytics to find the next best offer

Customer based predictive analytics to find the next best offer

In this machine learning project, you will build a model to predict the purchase amount of customer against various products which will help the company 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.

Customer Love

Read All Reviews

Ray Han

Tech Leader | Stanford / Yale University

I think that they are fantastic. I attended Yale and Stanford and have worked at Honeywell,Oracle, and Arthur Andersen(Accenture) in the US. I have taken Big Data and Hadoop,NoSQL, Spark, Hadoop... Read More

Shailesh Kurdekar

Solutions Architect at Capital One

I have worked for more than 15 years in Java and J2EE and have recently developed an interest in Big Data technologies and Machine learning due to a big need at my workspace. I was referred here by a... Read More

What will you learn

Understanding the problem statement
Importing the Dataset and understanding "masked data"
Performing basic EDA and checking for null values
What is a pivot table and its interpretation
Using pivot tables for filling the null values
Plotting frequency graphs for the target variable
Using the pie chart for visualizing categorical values
Encoding categorical variables
Using Recursive Feature Selection for selecting the best feature
Performing train_test_split on the Dataset
Applying Extra Tree Regressor along with feature_importance function for training and potting it for visualization
Performing Feature Engineering to add new meaningful feature
Applying Random Forest Regressor along with Cross-Folds CV for training the model
Using RMSE for measuring the accuracy
Making final predictions and saving it in CSV format

Project Description

A retail company “ABC Private Limited” wants to understand the customer purchase behavior (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 black friday data hack dataset 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 machine learning 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

Forecast the business for the upcoming years by Exploring Hidden Trends, Calculating Machine Productivity , Extrapolation and Assumptions and Summarizing Answers through Visualizations.

Build a machine learning model that will predict which jobs users will apply to given their past applications, demographics and work history.

In this project, we are going to talk about insurance forecast by using regression techniques.

Curriculum For This Mini Project

14-Oct-2016
02h 36m
15-Oct-2016
01h 56m