Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Scaling_Machine_Learning_at_Holiday_Extras_-_MU...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Rebecca Vickery
November 07, 2019
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Scaling_Machine_Learning_at_Holiday_Extras_-_MUC.pdf
Rebecca Vickery
November 07, 2019
More Decks by Rebecca Vickery
See All by Rebecca Vickery
Pair Programming with AI
rebeccavickery
1
110
Machine Learning for Everyone
rebeccavickery
0
33
Data Preparation and the Importance of How Machines Learn
rebeccavickery
0
170
Scaling Machine Learning at Holiday Extras (Big Data LDN 2019))
rebeccavickery
0
140
Gender Bias, Why we Need More Women in Tech
rebeccavickery
0
1.2k
The Fastest Way to Learn Data Science
rebeccavickery
0
67
Employing Google Cloud Machine Learning Engine to Develop Models in Production
rebeccavickery
0
1.3k
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
590
How to train your dragon (web standard)
notwaldorf
96
6.9k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
Embracing the Ebb and Flow
colly
88
5.2k
Optimising Largest Contentful Paint
csswizardry
37
4k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Into the Great Unknown - MozCon
thekraken
41
2.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Transcript
Scaling Machine Learning at Holiday Extras REBECCA VICKERY | DATA
SCIENTIST @vickdata
Travel planning is time consuming Airport parking Airport hotels Airport
lounges Travel insurance Holiday money Port products Car hire Airport transfers 582 minutes Over 46 days* Travel Planning *Facebook commissioned consumer research company GfK
Optimising consumer decision making Airport parking Airport hotels Airport lounges
Travel insurance Holiday money Port products Car hire Airport transfers Less Hassle. More Holiday Trip recommendations
The machine learning process Historic Data (Input) (Input Algorithm Learns
Mapping Predictions (Output)
Automated bidding Ad targeting Channel optimisation 1 Ad spend 2
Commercial 3 Customer Experience 4 Marketing Lots of other processes to optimise Automated pricing Allocation Revenue optimisation Automated call handling Personalised experiences Intelligent messaging Optimising send frequency
Machine learning needs to scale
Deploying machine learning is hard Scaling is even harder
Tools - Data Scientists Open source Lack Software Development expertise
Mainly Python c Flaticon
Tools - Software Engineers Different tools Lack ML/Data expertise Mainly
Javascript c Flaticon
Data science process The wrong kind of independence c Flaticon
People Small data science team Science + software experts are
rare c Flaticon
Two types of deployment
Bespoke Solutions “Ideas are worth nothing unless executed”, Derek Sivers
c Daniel Moyo
Unused Models Many models never make it to production “Ideas
are worth nothing unless executed”, Derek Sivers
Time to model deployment Model development = days to weeks
Model deployment = weeks to never! “Ideas are worth nothing unless executed”, Derek Sivers
The Google Way
c Flaticon __init__.py task.py setup.py model.py Model Package
Repeatable, Reusable Process __init__.py task.py setup.py model.py Model Package
None
Not Quite!
Collaborative Project
ML Proxy (bespoke ML microservice)
Monitoring - Model Performance
Monitoring - AI Platform Performance
AI Platform A technical solution but also a strategic solution
c Google
The right kind of independence c flaticon Data Scientists can
use preferred tools
The right kind of independence c flaticon Repeatable process for
deployment of most models
Faster time to production c flaticon Fully Managed service
Faster time to production c flaticon Fast response from Google
Cloud Support
Extensibility c flaticon.com Multiple models and versions
Customisable c flaticon.com Regularly release support for newer versions of
tools
Time to model deployment Model development = days to weeks
Model deployment = hours to days “Ideas are worth nothing unless executed”, Derek Sivers
Less Hassle. More Holiday Trip recommendations
Thank you @vickdata