SlideShare a Scribd company logo
1 of 50
Download to read offline
Using Data Science to
Transform OpenTable Into Your
Local Dining Expert
Pablo Delgado @pablete
Sudeep Das @datamusing
• Over 32,000 restaurants worldwide
• more than 760 million diners seated since 1998,
representing more than $30 billion spent at partner
restaurants
• Over 16 million diners seated every month
• OpenTable has seated over 190 million diners via a
mobile device. Almost 50% of our reservations are made
via a mobile device
• OpenTable currently has presence in US, Canada,
Mexico, UK, Germany and Japan
• OpenTable has nearly 600 partners including Facebook,
Google, TripAdvisor, Urbanspoon, Yahoo and Zagat.
2
OpenTable
the world’s leading provider of online restaurant
reservations
At OpenTable
we aim to power
the best dining
experiences!
Ingredients of a
magical experience
Understanding the diner Understanding the restaurant
Building up a profile of you as a
diner from explicit and implicit
signals - information you have
provided, reviews you have
written, places you have dined at
etc.
What type of restaurant is it?
What dishes are they known for?
Is it good for a date night/ family
friendly/ has amazing views etc.
What’s trending?
Connecting the dots
we have a wealth
of data
30 million reviews
diner
requests and
notes
menus
external
ratings,
searches and
transactions
images
Making
meaningful
recommendation
7
diner-restaurant
Interactions
restaurant metadata
The basic ingredients
user metadata
ratings|searches|reviews
…
cuisine|price range|hours|topics
…
user profile
Making
recommendations
starts with collecting
the signal
9
• We are mining log data all the way back to 2010 with Spark
• The result is to compute the number of times each user has searched for a
restaurant.
SingleSearches(timestamp, rid, uid, reservationSlot,
partySize)
2014-01-01 08:00:13 W3SVC1554668004 10.20.20.77 GET /opentables.aspx t=rest&r=11671&m=212&p=2&d=12/31/2013%2011:30:00%20PM&scpref=100 2020 -
64.145.88.235 Mozilla/5.0+(iPad;+CPU+OS+7_0_4+like+Mac+OS+X)+AppleWebKit/537.51.1+(KHTML,+like+Gecko)+Version/7.0+Mobile/11B554a+Safari/
9537.53GCSCU_1011230515163_H2=C=1011230515163.apps.googleusercontent.com:S=9cbd7893239881e8ac1f50262ff8508463c7b337.gSm24muLAXog5z3_.c2f1:I=
1388563131:X=1388649531;+__qca=P0-1372117488-1388563123763;+aCKE=e1722c4c-644b-413e-8173-
d9d5288b1682;+ftc=x=01%2f01%2f2014+11%3a00%3a10&p1=100&p1q=m%3d212%26mn%3d1075%26ref%3d13573%26sp
%3dppc_b_Anchorage_nontm&rf1=13573&rf2=13573&er=11671 302 0 0
Old data format: ETL with Spark
10
{“userId”:"xxxxxxxx","event":"personalizer_search","query_longitude":-77.16816,"latitude":38.918159,"req_attribute_tag_ids":
["pizza"],"req_geo_query":"Current Location”,"sort_by":"best","longitude":-77.168156,"query_latitude":38.91816,"req_forward_minutes":
30,"req_party_size":2,"req_backward_minutes":30,"req_datetime":"2015-06-02T12:00","req_time":"12:00","res_num_results":
784,"calculated_radius":5.466253405962307,"req_date":"2015-06-02"},"type":"track","messageId":"b4f2fafc-
dd4a-45e3-99ed-4b83d1e42dcd","timestamp":"2015-06-02T10:02:34.323Z"}
New data format: ETL with Spark
11
KafkaUsers
backups
Query/Processing Layer
Spark SQL
Spark Streaming
Spark MLlib
JSON
Data Products
12
http://en.wikipedia.org/wiki/File:Collaborative_Filtering_in_Recommender_Systems.jpg
There are various approaches to
making meaningful recommendations
13
Neighborhood-based CF
Item/Item or Restaurant Similarity
Item-Based Collaborative Filtering Recommendation Algorithms
(Sarwar et al., 2001)
14
We use the Jaccard Index as a measure of
similarity
J(A, B) =
|A  B|
|A [ B| +
where is a shrinkage parameter to penalize item pairs that have too few users.
15
Recommendations: Restaurant
Similarity
16
17
Matrix Factorization:
Explicit ratings
Restaurant_1 Restaurant_2 … Restaurant_M
Diner_1 5 ? … 3
Diner_2 ? 3 … ?
… … … …
Diner_N 4 4 … 1
Explicit Case: Use ratings
U
V
'
Ndiners
Nfactors
Nfactors
X
Nrestaurants
Matrix
Factorization
18
Matrix Factorization:
Implicit preferences
Restaurant_1 Restaurant_2 … Restaurant_M
Diner_1 50 ? … 100
Diner_2 ? 1 … ?
… … … …
Diner_N 3 30 … 1
Collaborative Filtering for Implicit Feedback Datasets
(Hu, Koren, Volinsky 2008)
Confidence Matrix
Binary
Preference
Matrix
19
Matrix Factorization:
Implicit preferences
Collaborative Filtering for Implicit Feedback Datasets (Hu, Koren, Volinsky 2008)
20
Evaluation / Hyperparameter tuning
with Precison@K
Interactions
Users
Holdout set
Training set
21
Hyperparameter tuning using Precision@K
Precision@8 = 3/8
1
m
mX
i=1
Precision@K(i)
Precision@K =
1
K
|topK  holdout|
22
Ensemble of item-similarity and MF-based
recommendations
Weighted mean inverse rank
¯a = ↵ 1
r1
+ (1 ↵) 1
r2
23
Ensemble parameter is a function of the
user support
Purely Item Similarity
Purely Model based
24
Mining Content for
Recommendations
26
Our reviews are rich and verified,
and come in all shapes and sizes
Superb!
This really is a hidden gem and I'm not sure I
want to share but I will. :) The owner, Claude,
has been here for 47 years and is all about
quality, taste, and not overcharging for what he
loves. My husband and I don't often get into
the city at night, but when we do this is THE
place. The Grand Marnier Souffle' is the best
I've had in my life - and I have a few years on
the life meter. The custard is not over the top
and the texture of the entire dessert is superb.
This is the only family style French restaurant
I'm aware of in SF. It also doesn't charge you
an arm and a leg for their excellent quality and
that also goes for the wine list. Soup, salad,
choice of main (try the lamb shank) and choice
of dessert - for around $42 w/o drinks.
Many restaurants have thousands of reviews.
27
We expect diner reviews to be broadly
composed of a handful of broad themes
Food &
Drinks
Ambiance Service
Value for
Money
Special
occasions
This motivated diving into the reviews with topic modeling
28
We approached the problem from the point of view
of summarizing each restaurant using its reviews
Analyze the corpus of reviews in a
geographic region to learn topics
Classify topics into categories
(food, ambiance, service etc…)
Map topics back to restaurants
For each restaurant and a
topic, surface relevant reviews
29
We applied non-
negative matrix
factorization to
learn topics …
• stopword removal
• vectorization
• TFIDF
• NNMF
30
… and obtained a pretty clean set of topics
31
Topics fell nicely into categories
DrinksFood Ambiance
32
Topics fell nicely into categories
ServiceValue Occasions
Topics
to
Insights
34
Our topics reveal the unique aspects of each
restaurant without having to read the reviews …
Each
review for a
given
restaurant
has certain
topic
distribution
Combining
them, we
identify the
top topics
for that
restaurant.
Looking at the
topics and the
top reviews
associated with it
, we know
Espetus
Churrascaria is
not just about
meat and steak,
but has good
salad as well!
The service is top
notch, its kid
friendly, and
people go for
special
occasions, …
36
… while Fog
Harbor Fish
House is not
just about
fish, crab and
local
seafood, but
boasts an
excellent
view of the
bay, specially
during
sunset!
37
• Rendle (2010) www.libfm.org
Including everything + context:
Factorization Machines
W
O
RK
IN
PRO
G
RESS
Sentiment
&
Snippets
39
Sentiments - we use ratings as labels
for positive and negative sentiments
Ingredients of a stellar experience
40
Sentiments - we use ratings as labels
for positive and negative sentiments
Ingredients of a terrible experience
41
Training on
Spark
42
We are using nlp+sentiments to
surface relevant snippets around tags
43
The model knows that “to die for”, “crispy”, “moist”
are actually indicative of positive sentiment when it
comes to food!
•The lobster and avocado eggs Benedict are to die for.
• We finished out meal with the their blackberry bread pudding which was so moist
and tasty.
•The pork and chive dumplings were perfectly crispy and full of flavor.
•I had the Leg of Lamb Tagine and it was "melt in-your-mouth" wonderful.
•… we did our best with the scrumptious apple tart and creme brulee.
•My husband's lamb porterhouse was a novelty and extremely tender.
•We resisted ordering the bacon beignets but gave in and tried them and were glad we
did---Yumm! …
Some early
exploration
with
Word2Vec
45
bouillabaisse
muscles
diavalo
linguini
clams
mussels
diavlo
pescatore
risotto
linguine
pescatora
seafood
rissoto
diabolo
mussles
ciopino
swordfish
mussel
fettuccine
gumbo
brodetto
ciopinno
capellini
cockles
langostines
cannelloni
rockfish
bisques
diavolo
cockle
stew
shrimp
prawns
fettucine
cardinale
bouillabaise
pasta
jambalaya
chippino
Find synonyms for
“cioppino”
46
Wine pairings with
Word2Vec !
Halibut: Chardonnay
Lamb: ?
47
Halibut: Chardonnay
Lamb: Zinfandel
Wine pairings with
Word2Vec !
48
Harris’
Steakhouse in
Downtown area
~v(Harris’) + ~v(jazz)
Broadway
Jazz Club
Steakhouse
with live jazz
~v(Harris’) + ~v(patio)
~v(Harris’) + ~v(scenic) Celestial
Steakhous
e
Steakhouse
with a view
Patio at
Las
Sendas
Steakhouse
with amazing
patio
Translating restaurants
via concepts
49
Sushi of Gari,
Gari Columbus, NYC
Masaki Sushi
Chicago
Sansei Seafood Restaurant &
Sushi Bar, Maui
A restaurant like your favorite one but in a
different city.
Find the “synonyms” of the restaurant in question, then filter by location!
Akiko’s, SF
San Francisco Maui Chicago New York
'
Downtown upscale sushi experience with sushi bar
CONFIDENTIAL
keep in touch
@pablete
@datamusing

More Related Content

What's hot

Embedded Operating System - Linux
Embedded Operating System - LinuxEmbedded Operating System - Linux
Embedded Operating System - Linux
Emertxe Information Technologies Pvt Ltd
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
Edge AI and Vision Alliance
 

What's hot (20)

ARM Architecture for Kernel Development
ARM Architecture for Kernel DevelopmentARM Architecture for Kernel Development
ARM Architecture for Kernel Development
 
한컴MDS_Virtual Target Debugging with TRACE32
한컴MDS_Virtual Target Debugging with TRACE32한컴MDS_Virtual Target Debugging with TRACE32
한컴MDS_Virtual Target Debugging with TRACE32
 
Linux Internals - Part III
Linux Internals - Part IIILinux Internals - Part III
Linux Internals - Part III
 
Embedded C - Day 2
Embedded C - Day 2Embedded C - Day 2
Embedded C - Day 2
 
DSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal ControllersDSPIC33F: High Performance 16-bit Digital Signal Controllers
DSPIC33F: High Performance 16-bit Digital Signal Controllers
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating System
 
Real-Time Operating Systems
Real-Time Operating SystemsReal-Time Operating Systems
Real-Time Operating Systems
 
Embedded Operating System - Linux
Embedded Operating System - LinuxEmbedded Operating System - Linux
Embedded Operating System - Linux
 
Arm cortex-m4 programmer model
Arm cortex-m4 programmer modelArm cortex-m4 programmer model
Arm cortex-m4 programmer model
 
Memory protection unit
Memory protection unit Memory protection unit
Memory protection unit
 
Linux-Internals-and-Networking
Linux-Internals-and-NetworkingLinux-Internals-and-Networking
Linux-Internals-and-Networking
 
Lec 12-15 mips instruction set processor
Lec 12-15 mips instruction set processorLec 12-15 mips instruction set processor
Lec 12-15 mips instruction set processor
 
ARM - Advance RISC Machine
ARM - Advance RISC MachineARM - Advance RISC Machine
ARM - Advance RISC Machine
 
Rc - The Plan 9 Shell
Rc - The Plan 9 ShellRc - The Plan 9 Shell
Rc - The Plan 9 Shell
 
PART-1 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
PART-1 : Mastering RTOS FreeRTOS and STM32Fx with DebuggingPART-1 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
PART-1 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
 
ARM AAE - Architecture
ARM AAE - ArchitectureARM AAE - Architecture
ARM AAE - Architecture
 
Prerequisite knowledge for shared memory concurrency
Prerequisite knowledge for shared memory concurrencyPrerequisite knowledge for shared memory concurrency
Prerequisite knowledge for shared memory concurrency
 
Secure container: Kata container and gVisor
Secure container: Kata container and gVisorSecure container: Kata container and gVisor
Secure container: Kata container and gVisor
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
 
AARCH64 VMSA Under Linux Kernel
AARCH64 VMSA Under Linux KernelAARCH64 VMSA Under Linux Kernel
AARCH64 VMSA Under Linux Kernel
 

Similar to Using Data Science to Transform OpenTable Into Your Local Dining Expert-(Pablo Delgado and Sudeep Das, OpenTable)

Narvin-Café and Lounge .docx
                Narvin-Café and Lounge   .docx                Narvin-Café and Lounge   .docx
Narvin-Café and Lounge .docx
joyjonna282
 
Yire fabre banqueting
Yire fabre banquetingYire fabre banqueting
Yire fabre banqueting
Yire Fabre
 
Eeatons - A global marketing strategy for a Jamaican brand
Eeatons - A global marketing strategy for a Jamaican brandEeatons - A global marketing strategy for a Jamaican brand
Eeatons - A global marketing strategy for a Jamaican brand
Léa Coubray
 
F&B ASSESMENT BATCH B GROUP 10 (1) (1).pptx
F&B ASSESMENT BATCH B GROUP 10 (1) (1).pptxF&B ASSESMENT BATCH B GROUP 10 (1) (1).pptx
F&B ASSESMENT BATCH B GROUP 10 (1) (1).pptx
TerranceAncheary
 

Similar to Using Data Science to Transform OpenTable Into Your Local Dining Expert-(Pablo Delgado and Sudeep Das, OpenTable) (20)

Using Data Science to Transform OpenTable Into Your Local Dining Expert
Using Data Science to Transform OpenTable Into Your Local Dining ExpertUsing Data Science to Transform OpenTable Into Your Local Dining Expert
Using Data Science to Transform OpenTable Into Your Local Dining Expert
 
Recsys 2015: Making Meaningful Restaurant Recommendations at OpenTable
Recsys 2015: Making Meaningful Restaurant Recommendations at OpenTableRecsys 2015: Making Meaningful Restaurant Recommendations at OpenTable
Recsys 2015: Making Meaningful Restaurant Recommendations at OpenTable
 
Recommendation Architecture - OpenTable - RecSys 2014 - Large Scale Recommend...
Recommendation Architecture - OpenTable - RecSys 2014 - Large Scale Recommend...Recommendation Architecture - OpenTable - RecSys 2014 - Large Scale Recommend...
Recommendation Architecture - OpenTable - RecSys 2014 - Large Scale Recommend...
 
Jeremy Schiff, Senior Manager, Data Science, OpenTable at MLconf NYC
Jeremy Schiff, Senior Manager, Data Science, OpenTable at MLconf NYCJeremy Schiff, Senior Manager, Data Science, OpenTable at MLconf NYC
Jeremy Schiff, Senior Manager, Data Science, OpenTable at MLconf NYC
 
OAP Food Routes
OAP Food RoutesOAP Food Routes
OAP Food Routes
 
Request For Proposal Team Project
Request For Proposal Team ProjectRequest For Proposal Team Project
Request For Proposal Team Project
 
Narvin-Café and Lounge .docx
                Narvin-Café and Lounge   .docx                Narvin-Café and Lounge   .docx
Narvin-Café and Lounge .docx
 
Yire fabre banqueting
Yire fabre banquetingYire fabre banqueting
Yire fabre banqueting
 
Eeatons - A global marketing strategy for a Jamaican brand
Eeatons - A global marketing strategy for a Jamaican brandEeatons - A global marketing strategy for a Jamaican brand
Eeatons - A global marketing strategy for a Jamaican brand
 
RecSys 2015 - Unifying the Problem of Search and Recommendations at OpenTable
RecSys 2015 - Unifying the Problem of Search and Recommendations at OpenTableRecSys 2015 - Unifying the Problem of Search and Recommendations at OpenTable
RecSys 2015 - Unifying the Problem of Search and Recommendations at OpenTable
 
TasteBuds Product Development 2013
TasteBuds Product Development 2013TasteBuds Product Development 2013
TasteBuds Product Development 2013
 
RecSys 2020 - iFood recommendation
RecSys 2020 - iFood recommendationRecSys 2020 - iFood recommendation
RecSys 2020 - iFood recommendation
 
F&B ASSESMENT BATCH B GROUP 10 (1) (3).pptx
F&B ASSESMENT BATCH B GROUP 10 (1) (3).pptxF&B ASSESMENT BATCH B GROUP 10 (1) (3).pptx
F&B ASSESMENT BATCH B GROUP 10 (1) (3).pptx
 
A La Carte Presentation
A La Carte PresentationA La Carte Presentation
A La Carte Presentation
 
A La Carte
A La Carte A La Carte
A La Carte
 
Yelp Dataset Challenge
Yelp Dataset ChallengeYelp Dataset Challenge
Yelp Dataset Challenge
 
A Strategic Communications Plan For Nandos - Presentation
A Strategic Communications Plan For Nandos - PresentationA Strategic Communications Plan For Nandos - Presentation
A Strategic Communications Plan For Nandos - Presentation
 
Articles Category: Cooking-Tips - ArticleSnatch.com
Articles Category: Cooking-Tips - ArticleSnatch.comArticles Category: Cooking-Tips - ArticleSnatch.com
Articles Category: Cooking-Tips - ArticleSnatch.com
 
Kitchen theory Corporate Services
Kitchen theory Corporate ServicesKitchen theory Corporate Services
Kitchen theory Corporate Services
 
F&B ASSESMENT BATCH B GROUP 10 (1) (1).pptx
F&B ASSESMENT BATCH B GROUP 10 (1) (1).pptxF&B ASSESMENT BATCH B GROUP 10 (1) (1).pptx
F&B ASSESMENT BATCH B GROUP 10 (1) (1).pptx
 

More from Spark Summit

Apache Spark Structured Streaming Helps Smart Manufacturing with Xiaochang Wu
Apache Spark Structured Streaming Helps Smart Manufacturing with  Xiaochang WuApache Spark Structured Streaming Helps Smart Manufacturing with  Xiaochang Wu
Apache Spark Structured Streaming Helps Smart Manufacturing with Xiaochang Wu
Spark Summit
 
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data  with Ramya RaghavendraImproving Traffic Prediction Using Weather Data  with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Spark Summit
 
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
Spark Summit
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Spark Summit
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Spark Summit
 
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
Spark Summit
 

More from Spark Summit (20)

FPGA-Based Acceleration Architecture for Spark SQL Qi Xie and Quanfu Wang
FPGA-Based Acceleration Architecture for Spark SQL Qi Xie and Quanfu Wang FPGA-Based Acceleration Architecture for Spark SQL Qi Xie and Quanfu Wang
FPGA-Based Acceleration Architecture for Spark SQL Qi Xie and Quanfu Wang
 
VEGAS: The Missing Matplotlib for Scala/Apache Spark with DB Tsai and Roger M...
VEGAS: The Missing Matplotlib for Scala/Apache Spark with DB Tsai and Roger M...VEGAS: The Missing Matplotlib for Scala/Apache Spark with DB Tsai and Roger M...
VEGAS: The Missing Matplotlib for Scala/Apache Spark with DB Tsai and Roger M...
 
Apache Spark Structured Streaming Helps Smart Manufacturing with Xiaochang Wu
Apache Spark Structured Streaming Helps Smart Manufacturing with  Xiaochang WuApache Spark Structured Streaming Helps Smart Manufacturing with  Xiaochang Wu
Apache Spark Structured Streaming Helps Smart Manufacturing with Xiaochang Wu
 
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data  with Ramya RaghavendraImproving Traffic Prediction Using Weather Data  with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
 
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
 
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark Marcin ...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark Marcin ...No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark Marcin ...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark Marcin ...
 
Apache Spark and Tensorflow as a Service with Jim Dowling
Apache Spark and Tensorflow as a Service with Jim DowlingApache Spark and Tensorflow as a Service with Jim Dowling
Apache Spark and Tensorflow as a Service with Jim Dowling
 
Apache Spark and Tensorflow as a Service with Jim Dowling
Apache Spark and Tensorflow as a Service with Jim DowlingApache Spark and Tensorflow as a Service with Jim Dowling
Apache Spark and Tensorflow as a Service with Jim Dowling
 
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
 
Next CERN Accelerator Logging Service with Jakub Wozniak
Next CERN Accelerator Logging Service with Jakub WozniakNext CERN Accelerator Logging Service with Jakub Wozniak
Next CERN Accelerator Logging Service with Jakub Wozniak
 
Powering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimPowering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin Kim
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
 
Hiding Apache Spark Complexity for Fast Prototyping of Big Data Applications—...
Hiding Apache Spark Complexity for Fast Prototyping of Big Data Applications—...Hiding Apache Spark Complexity for Fast Prototyping of Big Data Applications—...
Hiding Apache Spark Complexity for Fast Prototyping of Big Data Applications—...
 
How Nielsen Utilized Databricks for Large-Scale Research and Development with...
How Nielsen Utilized Databricks for Large-Scale Research and Development with...How Nielsen Utilized Databricks for Large-Scale Research and Development with...
How Nielsen Utilized Databricks for Large-Scale Research and Development with...
 
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
 
Goal Based Data Production with Sim Simeonov
Goal Based Data Production with Sim SimeonovGoal Based Data Production with Sim Simeonov
Goal Based Data Production with Sim Simeonov
 
Preventing Revenue Leakage and Monitoring Distributed Systems with Machine Le...
Preventing Revenue Leakage and Monitoring Distributed Systems with Machine Le...Preventing Revenue Leakage and Monitoring Distributed Systems with Machine Le...
Preventing Revenue Leakage and Monitoring Distributed Systems with Machine Le...
 
Getting Ready to Use Redis with Apache Spark with Dvir Volk
Getting Ready to Use Redis with Apache Spark with Dvir VolkGetting Ready to Use Redis with Apache Spark with Dvir Volk
Getting Ready to Use Redis with Apache Spark with Dvir Volk
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
 
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
 

Recently uploaded

Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik 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...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
vexqp
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
cnajjemba
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
ptikerjasaptiker
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 

Recently uploaded (20)

Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
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...
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Data Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdfData Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdf
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 

Using Data Science to Transform OpenTable Into Your Local Dining Expert-(Pablo Delgado and Sudeep Das, OpenTable)