SlideShare a Scribd company logo
1 of 24
Final Project
INFO7390 Advances Data
Sci/Architecture SEC 02 -
Fall 2017
Team Members :
Jaini Bhansali
Tushar Goel
Overview
1. In the era of e-commerce where we buy anything we wished for in a span of a click,
groceries is the new product that can be bought with a mouse click. Companies like
Amazon Fresh, InstaCart are utilizing this to deliver groceries at the user’s
doorstep. Instacart, a grocery ordering and delivery app, aims to make it easy to fill
your refrigerator and pantry with your personal favorites and staples when you
need them. After selecting products through the Instacart app, personal shoppers
review their order and do the in-store shopping and delivery for you.
2. This project would help us contribute to revolutionary concept of grocery shopping
as it has been predicted that by the year 2025, grocery sales is going grab 20% of
the market sales.
1. Improving Instacart’s ability to provide relevant products to user and increase
the sales by recommending unexplored products by that user.
2. Provide Summary Metrics to Instacart Admin for analyzing the patterns by
means of tableau dashboard and EDA.
3. InstaCart User: Improve a user’s shopping experience with recommendations
based on the buying pattern.
Goals
1. Data Scrapping
2. Data Preprocessing
- Data Cleaning and Handle Missing Value Analysis
- Join the different csv’s to form a joint dataset
3. Exploratory Data Analysis
6. Study of Unsupervised approaches
7. Design a Data Pipeline and a feasible system to
implement this approach
8. Deploy the Model using Azure/AWS or another feasible approach
9. Build a web application to demonstrate Associations and recommendations
Process Outline
Framework Workflow
Data Ingestion
Downloads
Data from
internet
Merged
Dataset
Has Luigi Pipeline
Handles Missing Values
And Merged Data
Calculate
Heuristics
EDA
Feature Engineering
(Manipulations &
Calculating Ratings)
1. Top Selling Products of
all time
2. Top selling Product per
department
3. Top Selling Product for
that Day of week
4. Top Selling Product for
the hour of day
5. Top Selling product for
the time of that day
WEB APPLICATION
Model Based
Recommendation on All
Data
REST API
To csv
Cluster on
Department
Apriori
Algorithm
For
Association
Rule Mining
To csv
Model Based
Recommendation
on All Data
REST API
Scraping Data
Since, the data is publicly
available we scraped the
data from the
instacart.com
The data set consists of
list of prior orders of the
user and the latest orders
of the user. The orders
miss details of the
products names,
departments and aisles.
Hence, we have merged
the data to get complete
details of the prior orders
and the latest orders.
Relational View of the data
This screenshot gives us a view of how our data is related and
hence helped us in merging and better in the understanding of the
data
EDA and Summary Metrics
This graph gives
us the unique
user-id’s present
on the basis of the
evaluation sets
and as we can see
there are maximum
unique values in
the prior set vs the
train and test set
EDA and Summary Metrics
This Picture gives us the
information on which days
of the week people come
and buy the most.
This helps us in predicting
the stocks that need to be
maintained by the
company
As it can be clearly seen
on Saturday and Sunday’s
there is a spike in the
number of orders
EDA and Summary Metrics
This HeatMap gives us the
information on which days
and which hours of the
week people come and
buy the most.
This helps us in predicting
the stocks as well as need
of having suppliers ready
at that time
As it can be clearly seen
on Saturday and Sunday’s
between 8am to 4pm a lot
of orders are places
EDA and Summary Metrics
This graph gives us
the information on
the ratio of weekly
orders w.r.t number
of orders.
As it can be clearly
seen on Saturday
and Sunday’s there
is a spike in the
number of orders.
EDA and Summary Metrics
This graph gives us the
information on how
many order numbers
are present for users
As it can be clearly
seen the dataset ha
most users with only
four orders and as
there are only few
users with high on
number of orders
This will help us tune
our Sequential model’s
parameters
Name of Top 20 Products OrderedEDA and Summary Metrics
This Graph gives us the
information on the most
popular items ordered
As it can be clearly seen
bananas and bag of
organic bananas are the
most ordered products
Also most of the products
ordered are organic, fruits
or vegetables
This help us create a
basic recommendation
systems
EDA and Summary Metrics
This Graph gives us the
information on the most
reordered product
As it can be clearly seen
bananas and bag of
organic bananas are the
most ordered products
Also most of the products
ordered are organic, fruits
or vegetables
This help us create a
basic recommendation
systems
Basic Recommendation Models
For the project we decided on using some basic
recommendation models apart from the predictions that we will
provide.
Here is a list of all the basic models that we have made and will
be using
1. Most Bought Product of all time
2. Most visited department
3. Most frequently bought products by the specific user
4. Most frequently bought products on that hour
5. Most frequently bought product on that day
6. Most frequently bought product on that hour of that day
7. Most Reordered product by that user
Recommendations
1. We have used Collaborative filtering recommendation systems that uses
model based filtering wherein the features get converted into latent
features.
2. We have deployed all the recommendation models on Azure and also did
clustering on basis of department and deployed recommendation models
for each of them.
3. We have used Apriori Algorithm to find associations between products and
ran all the department clustered data on Apriori on Google Cloud Platform
from where we extracted the csv’s which we used in our we application
Final Result
1. We have deployed the application on Google Cloud platform
2. Here is the link for the web application: http://35.190.167.191/
Start
Logged in as User
Login as Admin
Not Logged in
Dashboard for
Stati stics
EDA
Home Page
(Popularity Based
Recommendation
for new use + Most
Bought Products)
Home Page with
items to Restock by
that user +
Recommendations
using Macthbo x
Recommendation +
Most Bought
ProductsDepartment Page
(Popularity Based
Recommendation
for new user i n that
department + Most
Bought Products in
that department)
Select Item
Select Item
Select ItemDepartment Page
(Model Based
Recommendation
for user in that
department + Most
Bought Products in
that department)
Select Item
Associations
Found?
YES
Provide the
Frequently Bought
together products
found by the Apriori
Algorithm
No
Provide Top
products from that
department
Workflow of the web application
Application Screenshots
1. New User Page
Application Screenshots
1. Old user page: please login using any userId with only integer value
between 1-200000 example username: 100 pasword: anysdjisajdi
Application Screenshots
1. Department Page shows the results of recommendation in Departments
Application Screenshots
1. Item Page: here are the results of Apriori
Application Screenshots
1. Admin Dashboard
2. Please note that to login as admin put username: Admin and Password:tushar
3. To See the tableau dashboard you need to login using tableau credentials that
we will provide in the email since it is a free version we cannot overcome this
Work Division
Team Members:
1. Tushar Goel : EDA, Luigi Pipeline, WebScraping, Docker, Heuristics
calculation, Feature Engineering, Recommendation Models, Web
Development and Deployment, Dashboarding, Documentation
2. Jaini Bhansali: EDA, Merging Datasets, Heuristics, Feature Engineering,
Web Development, Dashboarding, Apriori Implementation, Documentation
Final project ADS INFO-7390

More Related Content

Similar to Final project ADS INFO-7390

Case Study_nopcommerce_grocerystore
Case Study_nopcommerce_grocerystoreCase Study_nopcommerce_grocerystore
Case Study_nopcommerce_grocerystorePrashant Pandya
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of ProductProduct School
 
Grocery app aj
Grocery app ajGrocery app aj
Grocery app ajAmita Jain
 
Startup Analytics
Startup Analytics Startup Analytics
Startup Analytics Resad Zacina
 
ToolsTrade.com Project Final pres
ToolsTrade.com Project Final presToolsTrade.com Project Final pres
ToolsTrade.com Project Final prespurvanahar
 
Monitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIMonitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIChristian Buckley
 
Data analyst for SaaS
Data analyst for SaaSData analyst for SaaS
Data analyst for SaaSQuan Truong
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Elemica
 
IRJET- A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation SystemsIRJET- A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation SystemsIRJET Journal
 
IRJET- A New Approach to Product Recommendation Systems
IRJET-  	  A New Approach to Product Recommendation SystemsIRJET-  	  A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation SystemsIRJET Journal
 
IRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
IRJET- Comparative Information Regarding Shopping Mall Portal using Data MiningIRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
IRJET- Comparative Information Regarding Shopping Mall Portal using Data MiningIRJET Journal
 
The Complete Guide to Embedded Analytics
The Complete Guide to Embedded AnalyticsThe Complete Guide to Embedded Analytics
The Complete Guide to Embedded AnalyticsJessica Sprinkel
 
apidays Paris 2022 - Combining user feedback with API metrics to improve DX, ...
apidays Paris 2022 - Combining user feedback with API metrics to improve DX, ...apidays Paris 2022 - Combining user feedback with API metrics to improve DX, ...
apidays Paris 2022 - Combining user feedback with API metrics to improve DX, ...apidays
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating SystemIRJET Journal
 
IRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
IRJET- Spotting and Removing Fake Product Review in Consumer Rating ReviewsIRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
IRJET- Spotting and Removing Fake Product Review in Consumer Rating ReviewsIRJET Journal
 
tap publisher
tap publishertap publisher
tap publisherrahuljk3
 
E-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer ReviewE-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer ReviewIRJET Journal
 
Conversion Hotel 2016 - Amy Harrison
Conversion Hotel 2016 - Amy HarrisonConversion Hotel 2016 - Amy Harrison
Conversion Hotel 2016 - Amy HarrisonWebanalisten .nl
 

Similar to Final project ADS INFO-7390 (20)

Case Study_nopcommerce_grocerystore
Case Study_nopcommerce_grocerystoreCase Study_nopcommerce_grocerystore
Case Study_nopcommerce_grocerystore
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Grocery app aj
Grocery app ajGrocery app aj
Grocery app aj
 
Startup Analytics
Startup Analytics Startup Analytics
Startup Analytics
 
ToolsTrade.com Project Final pres
ToolsTrade.com Project Final presToolsTrade.com Project Final pres
ToolsTrade.com Project Final pres
 
Getting started-with-similar web-api
Getting started-with-similar web-apiGetting started-with-similar web-api
Getting started-with-similar web-api
 
Monitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIMonitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROI
 
Data analyst for SaaS
Data analyst for SaaSData analyst for SaaS
Data analyst for SaaS
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
 
IRJET- A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation SystemsIRJET- A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation Systems
 
IRJET- A New Approach to Product Recommendation Systems
IRJET-  	  A New Approach to Product Recommendation SystemsIRJET-  	  A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation Systems
 
IRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
IRJET- Comparative Information Regarding Shopping Mall Portal using Data MiningIRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
IRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
 
The Complete Guide to Embedded Analytics
The Complete Guide to Embedded AnalyticsThe Complete Guide to Embedded Analytics
The Complete Guide to Embedded Analytics
 
apidays Paris 2022 - Combining user feedback with API metrics to improve DX, ...
apidays Paris 2022 - Combining user feedback with API metrics to improve DX, ...apidays Paris 2022 - Combining user feedback with API metrics to improve DX, ...
apidays Paris 2022 - Combining user feedback with API metrics to improve DX, ...
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating System
 
IRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
IRJET- Spotting and Removing Fake Product Review in Consumer Rating ReviewsIRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
IRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
 
tap publisher
tap publishertap publisher
tap publisher
 
E-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer ReviewE-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer Review
 
Select an e forms vendor
Select an e forms vendorSelect an e forms vendor
Select an e forms vendor
 
Conversion Hotel 2016 - Amy Harrison
Conversion Hotel 2016 - Amy HarrisonConversion Hotel 2016 - Amy Harrison
Conversion Hotel 2016 - Amy Harrison
 

Recently uploaded

Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsJoseMangaJr1
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 

Recently uploaded (20)

Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 

Final project ADS INFO-7390

  • 1. Final Project INFO7390 Advances Data Sci/Architecture SEC 02 - Fall 2017 Team Members : Jaini Bhansali Tushar Goel
  • 2. Overview 1. In the era of e-commerce where we buy anything we wished for in a span of a click, groceries is the new product that can be bought with a mouse click. Companies like Amazon Fresh, InstaCart are utilizing this to deliver groceries at the user’s doorstep. Instacart, a grocery ordering and delivery app, aims to make it easy to fill your refrigerator and pantry with your personal favorites and staples when you need them. After selecting products through the Instacart app, personal shoppers review their order and do the in-store shopping and delivery for you. 2. This project would help us contribute to revolutionary concept of grocery shopping as it has been predicted that by the year 2025, grocery sales is going grab 20% of the market sales.
  • 3. 1. Improving Instacart’s ability to provide relevant products to user and increase the sales by recommending unexplored products by that user. 2. Provide Summary Metrics to Instacart Admin for analyzing the patterns by means of tableau dashboard and EDA. 3. InstaCart User: Improve a user’s shopping experience with recommendations based on the buying pattern. Goals
  • 4. 1. Data Scrapping 2. Data Preprocessing - Data Cleaning and Handle Missing Value Analysis - Join the different csv’s to form a joint dataset 3. Exploratory Data Analysis 6. Study of Unsupervised approaches 7. Design a Data Pipeline and a feasible system to implement this approach 8. Deploy the Model using Azure/AWS or another feasible approach 9. Build a web application to demonstrate Associations and recommendations Process Outline
  • 5. Framework Workflow Data Ingestion Downloads Data from internet Merged Dataset Has Luigi Pipeline Handles Missing Values And Merged Data Calculate Heuristics EDA Feature Engineering (Manipulations & Calculating Ratings) 1. Top Selling Products of all time 2. Top selling Product per department 3. Top Selling Product for that Day of week 4. Top Selling Product for the hour of day 5. Top Selling product for the time of that day WEB APPLICATION Model Based Recommendation on All Data REST API To csv Cluster on Department Apriori Algorithm For Association Rule Mining To csv Model Based Recommendation on All Data REST API
  • 6. Scraping Data Since, the data is publicly available we scraped the data from the instacart.com The data set consists of list of prior orders of the user and the latest orders of the user. The orders miss details of the products names, departments and aisles. Hence, we have merged the data to get complete details of the prior orders and the latest orders.
  • 7. Relational View of the data This screenshot gives us a view of how our data is related and hence helped us in merging and better in the understanding of the data
  • 8. EDA and Summary Metrics This graph gives us the unique user-id’s present on the basis of the evaluation sets and as we can see there are maximum unique values in the prior set vs the train and test set
  • 9. EDA and Summary Metrics This Picture gives us the information on which days of the week people come and buy the most. This helps us in predicting the stocks that need to be maintained by the company As it can be clearly seen on Saturday and Sunday’s there is a spike in the number of orders
  • 10. EDA and Summary Metrics This HeatMap gives us the information on which days and which hours of the week people come and buy the most. This helps us in predicting the stocks as well as need of having suppliers ready at that time As it can be clearly seen on Saturday and Sunday’s between 8am to 4pm a lot of orders are places
  • 11. EDA and Summary Metrics This graph gives us the information on the ratio of weekly orders w.r.t number of orders. As it can be clearly seen on Saturday and Sunday’s there is a spike in the number of orders.
  • 12. EDA and Summary Metrics This graph gives us the information on how many order numbers are present for users As it can be clearly seen the dataset ha most users with only four orders and as there are only few users with high on number of orders This will help us tune our Sequential model’s parameters
  • 13. Name of Top 20 Products OrderedEDA and Summary Metrics This Graph gives us the information on the most popular items ordered As it can be clearly seen bananas and bag of organic bananas are the most ordered products Also most of the products ordered are organic, fruits or vegetables This help us create a basic recommendation systems
  • 14. EDA and Summary Metrics This Graph gives us the information on the most reordered product As it can be clearly seen bananas and bag of organic bananas are the most ordered products Also most of the products ordered are organic, fruits or vegetables This help us create a basic recommendation systems
  • 15. Basic Recommendation Models For the project we decided on using some basic recommendation models apart from the predictions that we will provide. Here is a list of all the basic models that we have made and will be using 1. Most Bought Product of all time 2. Most visited department 3. Most frequently bought products by the specific user 4. Most frequently bought products on that hour 5. Most frequently bought product on that day 6. Most frequently bought product on that hour of that day 7. Most Reordered product by that user
  • 16. Recommendations 1. We have used Collaborative filtering recommendation systems that uses model based filtering wherein the features get converted into latent features. 2. We have deployed all the recommendation models on Azure and also did clustering on basis of department and deployed recommendation models for each of them. 3. We have used Apriori Algorithm to find associations between products and ran all the department clustered data on Apriori on Google Cloud Platform from where we extracted the csv’s which we used in our we application
  • 17. Final Result 1. We have deployed the application on Google Cloud platform 2. Here is the link for the web application: http://35.190.167.191/ Start Logged in as User Login as Admin Not Logged in Dashboard for Stati stics EDA Home Page (Popularity Based Recommendation for new use + Most Bought Products) Home Page with items to Restock by that user + Recommendations using Macthbo x Recommendation + Most Bought ProductsDepartment Page (Popularity Based Recommendation for new user i n that department + Most Bought Products in that department) Select Item Select Item Select ItemDepartment Page (Model Based Recommendation for user in that department + Most Bought Products in that department) Select Item Associations Found? YES Provide the Frequently Bought together products found by the Apriori Algorithm No Provide Top products from that department Workflow of the web application
  • 19. Application Screenshots 1. Old user page: please login using any userId with only integer value between 1-200000 example username: 100 pasword: anysdjisajdi
  • 20. Application Screenshots 1. Department Page shows the results of recommendation in Departments
  • 21. Application Screenshots 1. Item Page: here are the results of Apriori
  • 22. Application Screenshots 1. Admin Dashboard 2. Please note that to login as admin put username: Admin and Password:tushar 3. To See the tableau dashboard you need to login using tableau credentials that we will provide in the email since it is a free version we cannot overcome this
  • 23. Work Division Team Members: 1. Tushar Goel : EDA, Luigi Pipeline, WebScraping, Docker, Heuristics calculation, Feature Engineering, Recommendation Models, Web Development and Deployment, Dashboarding, Documentation 2. Jaini Bhansali: EDA, Merging Datasets, Heuristics, Feature Engineering, Web Development, Dashboarding, Apriori Implementation, Documentation