SlideShare a Scribd company logo
1 of 28
Download to read offline
1Digital Product School by UnternehmerTUM
2Digital Product School by UnternehmerTUM
3Digital Product School by UnternehmerTUM
4Digital Product School by UnternehmerTUM
Test vs. Live Data
5Digital Product School by UnternehmerTUM
Time between Deployment...
6Digital Product School by UnternehmerTUM
… and Feedback
7Digital Product School by UnternehmerTUM
Reproducibility
Ship your Machine Learning Application
---
Stockerl Michael
9Digital Product School by UnternehmerTUM
UnternehmerTUM
10Digital Product School by UnternehmerTUM
How we release a new model
11Digital Product School by UnternehmerTUM
Preprocessing Step
trng_doctype_raw
PREPROCESS
trng_doctype_4915414
test_doctype_4915414
PREPRO
CESS
12Digital Product School by UnternehmerTUM
Training Step
trng_doctype_raw
PREPROCESS
trng_doctype_4915414 CANDIDATE
TRAIN
test_doctype_4915414
PREPRO
CESS
13Digital Product School by UnternehmerTUM
Create Baseline on Test Data
trng_doctype_raw
PREPROCESS
trng_doctype_4915414
test_doctype_4915414
PREPRO
CESS
EVALUATE
doctype_model_live
14Digital Product School by UnternehmerTUM
Compare New And Old Model
trng_doctype_raw
PREPROCESS
trng_doctype_4915414
test_doctype_4915414
PREPRO
CESS
EVALUATE
doctype_model_7749864
15Digital Product School by UnternehmerTUM
Publish New Model
trng_doctype_raw
PREPROCESS
trng_doctype_4915414
test_doctype_4915414
PREPRO
CESS
doctype_model_7749864GO
O
D
PUBLISH
16Digital Product School by UnternehmerTUM
Test the Model in the Real World
17Digital Product School by UnternehmerTUM
Service Build Step
Merge Branch Service Image
MODEL
RUN TESTS
BUILD
18Digital Product School by UnternehmerTUM
Service Build Step
Merge Branch Service Image
MODEL
RUN TESTS
BUILD PUBLISH
19Digital Product School by UnternehmerTUM
Production Overview
doctype_classifier_deployment
1
incoming_4915414
2 3
live_doctypes
20Digital Product School by UnternehmerTUM
Canary Deployment
doctype_classifier_deployment
1
incoming_4915414
2 3
live_doctypes
doctype_classifier_canary
1
canary_doctypes
21Digital Product School by UnternehmerTUM
Find Different Classifications
live_doctypes
canary_doctypes
spotchecker_input
JOIN
22Digital Product School by UnternehmerTUM
Select the correct document type:
Spot Checking
INVOICE
CONTRACT
OTHER
INVOICE
CONTRACT
OTHER
INVOICE
CONTRACT
OTHER
23Digital Product School by UnternehmerTUM
Build up Test Data
24Digital Product School by UnternehmerTUM
Which one in Production?
25Digital Product School by UnternehmerTUM
Deploy
26Digital Product School by UnternehmerTUM
Limitations
Questions?
Michael Stockerl
Head of Software Engineering - UnternehmerTUM
Email: stockerl@unternehmertum.de
Twitter: @stockerlm
28Digital Product School by UnternehmerTUM
References
Pictures:
• https://de.wikipedia.org
• pxhere.com

More Related Content

Similar to Ship your Machine Learning Application - Berlin Buzzwords

Office Operations Curriculum 2010
Office Operations Curriculum 2010Office Operations Curriculum 2010
Office Operations Curriculum 2010Carrie E. Williams
 
20141111 tinker tuesday prototype to product
20141111 tinker tuesday prototype to product20141111 tinker tuesday prototype to product
20141111 tinker tuesday prototype to productTakeda Pharmaceuticals
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineeringCapgemini
 
Data Science: Good, Bad and Ugly by Irina Kukuyeva
Data Science: Good, Bad and Ugly by Irina KukuyevaData Science: Good, Bad and Ugly by Irina Kukuyeva
Data Science: Good, Bad and Ugly by Irina KukuyevaData Con LA
 
IZERTIS V-trev midih-presentation-oc2_demo_day
IZERTIS V-trev midih-presentation-oc2_demo_dayIZERTIS V-trev midih-presentation-oc2_demo_day
IZERTIS V-trev midih-presentation-oc2_demo_dayMIDIH_EU
 
Krontime overview may2013_en-ali_accio10
Krontime overview may2013_en-ali_accio10Krontime overview may2013_en-ali_accio10
Krontime overview may2013_en-ali_accio10Gokcin
 
The Vital Role of SP3D in Plant Designing!
The Vital Role of SP3D in Plant Designing!The Vital Role of SP3D in Plant Designing!
The Vital Role of SP3D in Plant Designing!jaymicrosoftva
 
Computer Maintenance Specialist Course - Course Gate
Computer Maintenance Specialist Course - Course GateComputer Maintenance Specialist Course - Course Gate
Computer Maintenance Specialist Course - Course GateCourse Gate
 
Documentation on bigmarket copy
Documentation on bigmarket   copyDocumentation on bigmarket   copy
Documentation on bigmarket copyswamypotharaveni
 
Module 1 Part 1 of 3.pdf
Module 1 Part 1 of 3.pdfModule 1 Part 1 of 3.pdf
Module 1 Part 1 of 3.pdfRenoldElsen1
 
Productionalizing Machine Learning Models: The Good, the Bad, and the Ugly
Productionalizing Machine Learning Models: The Good, the Bad, and the UglyProductionalizing Machine Learning Models: The Good, the Bad, and the Ugly
Productionalizing Machine Learning Models: The Good, the Bad, and the UglyIrina Kukuyeva, Ph.D.
 
Future Of Enterprise Software
Future Of Enterprise SoftwareFuture Of Enterprise Software
Future Of Enterprise SoftwareDougPotter1
 
Agile Manufacturing - Four components
Agile Manufacturing - Four componentsAgile Manufacturing - Four components
Agile Manufacturing - Four componentsWORKERBASE
 
Real-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid ProcessReal-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid Processmichaelthonea
 
The Return on Invest in the Internet of Things. Mastering the Digital Transfo...
The Return on Invest in the Internet of Things. Mastering the Digital Transfo...The Return on Invest in the Internet of Things. Mastering the Digital Transfo...
The Return on Invest in the Internet of Things. Mastering the Digital Transfo...Capgemini
 
Making Your Digital Twin Come to Life.pdf
Making Your Digital Twin Come to Life.pdfMaking Your Digital Twin Come to Life.pdf
Making Your Digital Twin Come to Life.pdfAvinashBatham
 

Similar to Ship your Machine Learning Application - Berlin Buzzwords (20)

Office Operations Curriculum 2010
Office Operations Curriculum 2010Office Operations Curriculum 2010
Office Operations Curriculum 2010
 
MYSMT News 2016 01
MYSMT News 2016 01MYSMT News 2016 01
MYSMT News 2016 01
 
20141111 tinker tuesday prototype to product
20141111 tinker tuesday prototype to product20141111 tinker tuesday prototype to product
20141111 tinker tuesday prototype to product
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineering
 
Data Science: Good, Bad and Ugly by Irina Kukuyeva
Data Science: Good, Bad and Ugly by Irina KukuyevaData Science: Good, Bad and Ugly by Irina Kukuyeva
Data Science: Good, Bad and Ugly by Irina Kukuyeva
 
Service Excellence Frankfurt
Service Excellence FrankfurtService Excellence Frankfurt
Service Excellence Frankfurt
 
IZERTIS V-trev midih-presentation-oc2_demo_day
IZERTIS V-trev midih-presentation-oc2_demo_dayIZERTIS V-trev midih-presentation-oc2_demo_day
IZERTIS V-trev midih-presentation-oc2_demo_day
 
Krontime overview may2013_en-ali_accio10
Krontime overview may2013_en-ali_accio10Krontime overview may2013_en-ali_accio10
Krontime overview may2013_en-ali_accio10
 
Real-Time Machine Learning at Industrial scale (University of Oxford, 9th Oct...
Real-Time Machine Learning at Industrial scale (University of Oxford, 9th Oct...Real-Time Machine Learning at Industrial scale (University of Oxford, 9th Oct...
Real-Time Machine Learning at Industrial scale (University of Oxford, 9th Oct...
 
The Vital Role of SP3D in Plant Designing!
The Vital Role of SP3D in Plant Designing!The Vital Role of SP3D in Plant Designing!
The Vital Role of SP3D in Plant Designing!
 
Computer Maintenance Specialist Course - Course Gate
Computer Maintenance Specialist Course - Course GateComputer Maintenance Specialist Course - Course Gate
Computer Maintenance Specialist Course - Course Gate
 
Documentation on bigmarket copy
Documentation on bigmarket   copyDocumentation on bigmarket   copy
Documentation on bigmarket copy
 
Module 1 Part 1 of 3.pdf
Module 1 Part 1 of 3.pdfModule 1 Part 1 of 3.pdf
Module 1 Part 1 of 3.pdf
 
Productionalizing Machine Learning Models: The Good, the Bad, and the Ugly
Productionalizing Machine Learning Models: The Good, the Bad, and the UglyProductionalizing Machine Learning Models: The Good, the Bad, and the Ugly
Productionalizing Machine Learning Models: The Good, the Bad, and the Ugly
 
Future Of Enterprise Software
Future Of Enterprise SoftwareFuture Of Enterprise Software
Future Of Enterprise Software
 
Agile Manufacturing - Four components
Agile Manufacturing - Four componentsAgile Manufacturing - Four components
Agile Manufacturing - Four components
 
Real-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid ProcessReal-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid Process
 
The Return on Invest in the Internet of Things. Mastering the Digital Transfo...
The Return on Invest in the Internet of Things. Mastering the Digital Transfo...The Return on Invest in the Internet of Things. Mastering the Digital Transfo...
The Return on Invest in the Internet of Things. Mastering the Digital Transfo...
 
Get Connected - the digital journey, Paul Nicol
Get Connected - the digital journey, Paul NicolGet Connected - the digital journey, Paul Nicol
Get Connected - the digital journey, Paul Nicol
 
Making Your Digital Twin Come to Life.pdf
Making Your Digital Twin Come to Life.pdfMaking Your Digital Twin Come to Life.pdf
Making Your Digital Twin Come to Life.pdf
 

Recently uploaded

Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)Wonjun Hwang
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 

Recently uploaded (20)

Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 

Ship your Machine Learning Application - Berlin Buzzwords