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.3k
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
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
250
Amazon GuardDuty での脅威検出:脅威検出の実例から学ぶ
kintotechdev
0
110
生成AI導入の効果を最大化する データ活用戦略
ham0215
0
160
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
370
全員が手を動かす組織へ - 生成AIが変えるTVerの開発現場 / everyone-codes-genai-transforms-tver-development
tohae
0
190
[OCI Technical Deep Dive] OracleのAI戦略(2025年8月5日開催)
oracle4engineer
PRO
1
170
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
160
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
1.1k
AIに目を奪われすぎて、周りの困っている人間が見えなくなっていませんか?
cap120
1
640
リリース2ヶ月で収益化した話
kent_code3
1
290
Rubyの国のPerlMonger
anatofuz
3
740
「AIと一緒にやる」が当たり前になるまでの奮闘記
kakehashi
PRO
3
150
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Code Review Best Practice
trishagee
69
19k
Adopting Sorbet at Scale
ufuk
77
9.5k
Embracing the Ebb and Flow
colly
86
4.8k
RailsConf 2023
tenderlove
30
1.2k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
The Invisible Side of Design
smashingmag
301
51k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
800
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
The Cult of Friendly URLs
andyhume
79
6.5k
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