Customer Market Basket Analysis using Apriori and Fpgrowth algorithms

Customer Market Basket Analysis using Apriori and Fpgrowth algorithms

In this data science project, you will learn how to perform market basket analysis with the application of Apriori and FP growth algorithms based on the concept of association rule learning.
explanation image

Videos

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

ipython image

Code & Dataset

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

project experience

Project Experience

Add project experience to your Linkedin/Github profiles.

Customer Love

Read All Reviews
profile image

SUBHABRATA BISWAS linkedin profile url

Lead Consultant, ITC Infotech

The project orientation is very much unique and it helps to understand the real time scenarios most of the industries are dealing with. And there is no limit, one can go through as many projects... Read More

profile image

Dhiraj Tandon linkedin profile url

Solution Architect-Cyber Security at ColorTokens

My Interaction was very short but left a positive impression. I enrolled and asked for a refund since I could not find the time. What happened next: They initiated Refund immediately. Their... Read More

What will you learn

Introduction to Market Basket Analysis
Association rules
Parameters of association rules
Apriori algorithm
Fpgrowth algorithm
Exploratory Data Analysis
Univariate analysis
Bivariate analysis
Identifying top selling products & departments
Creating baskets for analysis
Feature engineering
One hot encoding
Difference between apriori and fpgrowth algorithm
Support, lift, confidence in relation to association rules
Comparing time taken to run apriori and fpgrowth algorithms

Project Description

Analysis of historical customer data can highlight if a certain combination of products purchased makes an additional purchase more likely. This is called market basket analysis (also called as MBA). It is a widely used technique to identify the best possible mix of frequently bought products or services. This is also called product association analysis. The set of items a customer buys is referred to as an itemset, and market basket analysis seeks to find relationships between purchases. Market Basket Analysis creates If-Then scenario rules, for example, if item A is purchased then item B is likely to be purchased. The rules are probabilistic in nature or, in other words, they are derived from the frequencies of co-occurrence in the observations. Market Basket analysis is particularly useful for physical retail stores as it can help in planning floor space and product placement amongst many other benefits.

Similar Projects

Deep Learning Project- Learn to apply deep learning paradigm to forecast univariate time series data.

The goal of this data science project is to take an image of a handwritten single digit, and determine what that digit is.

Build a predictive model to correctly classify products between 9 product categories (fashion, electronics, etc.) using the Otto Group dataset.

Curriculum For This Mini Project

Introduction to Market Basket Analysis
05m
Introduction To Association Rules
03m
Loading And Understanding the Dataset
09m
Exploratory Data Analysis
06m
Univariate Analysis
12m
Bivariate Analysis
03m
Creating Order Products
07m
Department wise featured products
06m
Theory About Apriori And Fpgrowth
06m
Filtering And One Hot Encoding
08m
Apriori Algorithm
07m
Deeper Understanding Of Association Rules
05m
General Function Using Apriori Association Rules
05m
Fpgrowth Algorithm
03m
General Function Using Fpgrowth
04m
Comparison Of Apriori And Fpgrowth Conclusion
05m