Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Automating Fraud Detection - Continuous Model D...
Search
techsessions
February 14, 2018
Technology
0
6.7k
Automating Fraud Detection - Continuous Model Deployment
Stephen Whitworth, Co-Founder & Machine Learning Engineer, Ravelin
techsessions
February 14, 2018
Tweet
Share
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
WBCの解説は生成AIにやらせよう - 生成AIで野球解説者AI Agentを実現する / Baseball Commentator AI Agent for Gemini
shinyorke
PRO
0
320
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
1.6k
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
260
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
5
7.7k
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
670
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
3
140
Snowflakeデータ基盤で挑むAI活用 〜4年間のDataOpsの基礎をもとに〜
kaz3284
1
330
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
530
LY Tableauでの Tableau x AIの実践 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
1.2k
チームメンバー迷わないIaC設計
hayama17
5
3.6k
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
28
8.6k
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
130
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
110
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Designing for Performance
lara
611
70k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
A better future with KSS
kneath
240
18k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
190
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