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
Automating Fraud Detection - Continuous Model D...
Search
techsessions
February 14, 2018
Technology
6.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Automating Fraud Detection - Continuous Model Deployment
Stephen Whitworth, Co-Founder & Machine Learning Engineer, Ravelin
techsessions
February 14, 2018
More Decks by techsessions
See All by techsessions
Building Multilingual Recommendations Systems for BBC News
techsessions
1
6.6k
Bayesian Online Change-Point Detection at Scale
techsessions
2
7.4k
Modeling the Importance of Flight Partners at Skyscanner
techsessions
0
6.6k
Constructing Flight Itineraries with Machine Learning
techsessions
0
6.6k
Natural Language Processing in Media: Challenges and Opportunities
techsessions
0
14k
The Impact of Automation at Scale
techsessions
0
8k
Machine Learning at Zopa
techsessions
0
8.1k
The Inner Workings of Monzo’s Help Search Algorithm
techsessions
3
14k
Modern Techniques for Dimensional Reduction
techsessions
1
14k
Other Decks in Technology
See All in Technology
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
250
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
160
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
320
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
7
7.6k
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
400
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
240
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
180
Sigmaユーザーのための有用リソース一挙公開 & Sigmaで使えるMCP #sigma_ucj /useful-resources-for-sigma-computing-users-and-mcps-with-sigma
shinyaa31
0
170
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
240
アリアドネの糸と、20年ごとの建て替え ── 長尾真『電子図書館』を、伊勢で読み直す / Rereading Makoto Nagao’s "Electronic Library" in Ise
ykiyota
0
120
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
660
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
130
Featured
See All Featured
Navigating Team Friction
lara
192
16k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
The SEO Collaboration Effect
kristinabergwall1
1
550
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Navigating Weather and Climate Data
rabernat
0
510
My Coaching Mixtape
mlcsv
0
310
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
690
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Leo the Paperboy
mayatellez
8
2.2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
The Invisible Side of Design
smashingmag
301
52k
Transcript
Stephen Whitworth | 08.02.18 ravelin.com Continuous model deployment
ravelin.com ravelin.com Credit card fraud detection platform for merchants
ravelin.com ravelin.com Score customers in real time for likelihood of
fraud
ravelin.com ravelin.com Machine learning sits at the core of our
detection strategy
ravelin.com ravelin.com Normal ML deployment cycle: release few times a
quarter
ravelin.com ravelin.com Ravelin deployment cycle: deploy new models many times
a week
ravelin.com ravelin.com Frequency reduces difficulty: if something is hard, do
it more often. (Martin Fowler)
Training infrastructure • Python / Go hybrid pipeline • Packaged/distributed
through Docker • On demand compute on big machines • One line to build a new model, run experiments
Pipeline output • New model, trained from scratch • All
output archived to Google Cloud Storage • Performance metrics posted to internal registry • Model deployed to asynchronous live cluster • HTML report of performance for team
Summary report
Comparing two models
• Summarisation over raw details • Minimise manual toil at
all costs • Automation reigns king • Unit test output of models • Make model deployment ‘boring’ Principles for high-performing ML teams
• Data Scientists - join my team! • Head of
Product • Product Managers • Javascript Engineer • Investigations Analyst • Full Stack Engineers • Backend Engineers • Devops Engineer We’re hiring - www.angel.co/ravelin