SlideShare a Scribd company logo
Property of SigOpt, Inc. - Private & Confidential
Lessons for an Enterprise
Approach to Modeling at Scale
Nick Payton
Head of Marketing & Partnerships
Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential
Empower experts everywhere to
amplify and accelerate their
modeling impact
Property of SigOpt, Inc. - Private & Confidential
DevOps Builds and Maintains Proprietary Infrastructure
Tasks that depend on your particular infrastructure
(e.g., model lifecycle management, model deployment)
Experts Focus on Data Science
Tasks that benefit from domain expertise
(e.g., metric-function selection)
Our model management philosophy
Software Automates Repeatable Tasks
Tasks that do not benefit from domain expertise
(e.g., training orchestration, model tuning)
Property of SigOpt, Inc. - Private & Confidential
We never
access your
data or models
Iterative, automated optimization
Built specifically
for scalable
enterprise use
cases
Property of SigOpt, Inc. - Private & Confidential
Benefits: Better, cheaper, faster model development
90% Cost Savings
Maximize utilization of compute
https://aws.amazon.com/blogs/machine-learning/fast
-cnn-tuning-with-aws-gpu-instances-and-sigopt/
10x Faster Time to Tune
Less expert time per model
https://devblogs.nvidia.com/sigopt-deep-learning-hy
perparameter-optimization/
Better Performance
No free lunch, but optimize any model
https://arxiv.org/pdf/1603.09441.pdf
Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential
How does the enterprise maximize
the value of their AI/ML investment?
Property of SigOpt, Inc. - Private & Confidential
Source: Kai-Fu Lee, “AI Superpowers: China, Silicon Valley and the New World Order”
Four “waves” of AI progress
Wave 1
Internet AI
Wave 2
Business AI
Wave 3
Perception AI
Wave 4
Autonomous AI
General Data
General Purpose
General Problems
Proprietary Data
Proprietary Purpose
Proprietary Problems
Sensor Data
IoT/Edge Purpose
IoT/Edge Problems
Integrated Data
Multi-Purpose
Real-World Problems
Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential
“Differentiated”
Models
Augment Experts
“Repeatable”
Models
Replace Experts
Property of SigOpt, Inc. - Private & Confidential
Hypothesis
Differentiated models will unlock ROI on AI
Property of SigOpt, Inc. - Private & Confidential
But differentiated models require a different workflow
Source: Nick Elprin Presentation at Domino REV 2018
Property of SigOpt, Inc. - Private & Confidential
This workflow may require a modeling platform
Property of SigOpt, Inc. - Private & Confidential
Source: Gartner, “How to Operationalize Machine Learning and Data Science Projects,” July 2018
Property of SigOpt, Inc. - Private & Confidential
Source: Gartner, “How to Operationalize Machine Learning and Data Science Projects,” July 2018
3 distinct processes
>20 individual tasks
1 of many approaches
Varies by team
Where to start?
Property of SigOpt, Inc. - Private & Confidential
5 Lessons for an Enterprise
Approach to Modeling at Scale
Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential
Divide labor between
machines and experts
1
Source: Indeed, AI Jobs Report
Property of SigOpt, Inc. - Private & Confidential
ML
Engineer
Data Features Models Training Tuning Deploy Monitor
ML
Engineer
ML
Engineer
ML
Engineer
ML
Engineer
DevOps DevOps
Property of SigOpt, Inc. - Private & Confidential
Experimentation Production
Data Features Models
Training Tuning
Deploy Monitor
ML Engineer DevOps
Objective Metric
Objective Function
Business Outcome
Domain
Expertise
Solutions
Experiment Management, Infrastructure Orchestration, Optimization
Property of SigOpt, Inc. - Private & Confidential
Maximize domain expertise
Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential
2
Solve for flexibility
(with plug-and-play APIs)
Property of SigOpt, Inc. - Private & Confidential
Source: AI & Compute, OpenAI Blog, May 2018
Property of SigOpt, Inc. - Private & Confidential
GBMs Neural Nets GANs
Reinforcement
Learning
Property of SigOpt, Inc. - Private & Confidential
Source: Shivon Zilis, http://www.shivonzilis.com/
Property of SigOpt, Inc. - Private & Confidential
Source: Shivon Zilis, http://www.shivonzilis.com/
Property of SigOpt, Inc. - Private & Confidential
Lock yourself into a closed system at
your own risk
Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential
3 Analyze and
reproduce any model
Property of SigOpt, Inc. - Private & Confidential
Your models are a significant investment
Source: HTTPS://WWW.STATISTA.COM/STATISTICS/607612/WORLDWIDE-ARTIFICIAL-INTELLIGENCE-FOR-ENTERPRISE-APPLICATIONS/
Property of SigOpt, Inc. - Private & Confidential
And a growing need to interpret, understand models
Property of SigOpt, Inc. - Private & Confidential
Example in SigOpt’s solution
Uncover model insights with
parameter importance
Monitor performance improvement as
the experiment progresses via API, the
web or your mobile phone
Cycle through analysis, suggestions,
history, and other experiment insights
Property of SigOpt, Inc. - Private & Confidential
Experiment management is model
analysis and reproducibility
Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential
4 Optimize throughout
the process
Property of SigOpt, Inc. - Private & Confidential
The “suboptimal optimization” problem
Random forest
Grid search
75%
CNN
Grid search
65%
CNN
Bayesian optimization
85%
Property of SigOpt, Inc. - Private & Confidential
The “leaving optimization to the last mile” problem
Data Features Models Training Tuning Deploy Monitor
FIXED FIXED FIXED
Performance Leakage
Property of SigOpt, Inc. - Private & Confidential
The “performance drift in production” problem
Data Features Models Training Tuning Deploy Monitor
Static
Performance Drift
Property of SigOpt, Inc. - Private & Confidential
Retune withOptimize with
Optimization impacts every step in your process
Data Features Models Training Tuning Deploy Monitor
Automate Experimentation
Cluster
Management
Hyperparameter
Optimization
Web UX with Insights, Metadata, Visuals
Property of SigOpt, Inc. - Private & Confidential
Advanced optimization techniques are critical
Multitask Optimization
Tune “expensive” deep learning models
Multimetric Optimization
Solve for competing business objectives
Conditional Parameters
Perform optimized architecture search
100 Parameters, 100x Parallelism
Efficiently optimize high-dimensional models
Property of SigOpt, Inc. - Private & Confidential
The “competing objective” problem
Accuracy Training Time
ROC AUC Inference Time
Loss Model Complexity
Conversion Rate Lifetime Value
Engagement Profit
Profit Drawdown
VS.
Property of SigOpt, Inc. - Private & Confidential
Finding the frontier
Accuracy v Training Time Accuracy v Inference Time % Loss v Per-Loss Magnitude
Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential
5 Build for variety and
reliability
Property of SigOpt, Inc. - Private & Confidential
Source: https://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/
Property of SigOpt, Inc. - Private & Confidential
Open source may work Open source may not work
Programming Languages
Client Libraries
Modeling Frameworks
Notebook Management
Hyperparameter Optimization
Experiment Management
Training Management
Model Deployment
Property of SigOpt, Inc. - Private & Confidential
Property of SigOpt, Inc. - Private & Confidential
Considerations
On-Premise
Hybrid Infrastructure
Single-Cloud
Multi-Cloud
Single User(s)
One Team
Multi-team needs
Platform-driven modeling
Center of Excellence
Number of use cases
Variety of model types
Diversity of expertise
Sources of data
Property of SigOpt, Inc. - Private & Confidential
Standardization is critical to
modeling at scale
Property of SigOpt, Inc. - Private & Confidential
5 Lessons for an Enterprise
Approach to Modeling at Scale
Property of SigOpt, Inc. - Private & Confidential
Divide labor between machines and experts
Solve for flexibility
Analyze and reproduce any model
Optimize throughout the process
Build for variety and reliability
Property of SigOpt, Inc. - Private & Confidential
Realize the virtuous cycle of model development
1. Invest in tools to automate, optimize and manage the process
2. Improve team productivity and throughput
3. Free up capacity to apply expertise to metrics, outcomes
4. Amplify the business impact of models
Property of SigOpt, Inc. - Private & Confidential
Thank you

More Related Content

Similar to Lessons for an enterprise approach to modeling at scale

Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Intel® Software
 
Nadine Schöne, Dataiku. The Complete Data Value Chain in a Nutshell
Nadine Schöne, Dataiku. The Complete Data Value Chain in a NutshellNadine Schöne, Dataiku. The Complete Data Value Chain in a Nutshell
Nadine Schöne, Dataiku. The Complete Data Value Chain in a Nutshell
IT Arena
 
Modeling at scale in systematic trading
Modeling at scale in systematic tradingModeling at scale in systematic trading
Modeling at scale in systematic trading
SigOpt
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
SnapLogic
 
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
Sri Ambati
 
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
All Things Open
 
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
dtz001
 
World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018
Adam Gibson
 
Tuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarTuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques Webinar
SigOpt
 
SigOpt at O'Reilly - Best Practices for Scaling Modeling Platforms
SigOpt at O'Reilly - Best Practices for Scaling Modeling PlatformsSigOpt at O'Reilly - Best Practices for Scaling Modeling Platforms
SigOpt at O'Reilly - Best Practices for Scaling Modeling Platforms
SigOpt
 
940 paw business general session - ssg - data-robot
940 paw business   general session - ssg - data-robot940 paw business   general session - ssg - data-robot
940 paw business general session - ssg - data-robot
Rising Media, Inc.
 
940 diamond sponsor sengupta
940 diamond sponsor sengupta940 diamond sponsor sengupta
940 diamond sponsor sengupta
Rising Media, Inc.
 
940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop
Rising Media, Inc.
 
Ml ops on AWS
Ml ops on AWSMl ops on AWS
Ml ops on AWS
PhilipBasford
 
Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017
MSMK - Madrid School of Marketing
 
Using Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation SystemUsing Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation System
VMware Tanzu
 
Sumyag profile deck
Sumyag profile deck Sumyag profile deck
Sumyag profile deck
Vishwanath Ramdas
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
Worksoft
 
ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data Science
Karan Sachdeva
 
How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...
Antje Barth
 

Similar to Lessons for an enterprise approach to modeling at scale (20)

Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
 
Nadine Schöne, Dataiku. The Complete Data Value Chain in a Nutshell
Nadine Schöne, Dataiku. The Complete Data Value Chain in a NutshellNadine Schöne, Dataiku. The Complete Data Value Chain in a Nutshell
Nadine Schöne, Dataiku. The Complete Data Value Chain in a Nutshell
 
Modeling at scale in systematic trading
Modeling at scale in systematic tradingModeling at scale in systematic trading
Modeling at scale in systematic trading
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
 
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
 
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
 
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
 
World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018
 
Tuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarTuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques Webinar
 
SigOpt at O'Reilly - Best Practices for Scaling Modeling Platforms
SigOpt at O'Reilly - Best Practices for Scaling Modeling PlatformsSigOpt at O'Reilly - Best Practices for Scaling Modeling Platforms
SigOpt at O'Reilly - Best Practices for Scaling Modeling Platforms
 
940 paw business general session - ssg - data-robot
940 paw business   general session - ssg - data-robot940 paw business   general session - ssg - data-robot
940 paw business general session - ssg - data-robot
 
940 diamond sponsor sengupta
940 diamond sponsor sengupta940 diamond sponsor sengupta
940 diamond sponsor sengupta
 
940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop
 
Ml ops on AWS
Ml ops on AWSMl ops on AWS
Ml ops on AWS
 
Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017
 
Using Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation SystemUsing Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation System
 
Sumyag profile deck
Sumyag profile deck Sumyag profile deck
Sumyag profile deck
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data Science
 
How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...
 

More from SigOpt

Optimizing BERT and Natural Language Models with SigOpt Experiment Management
Optimizing BERT and Natural Language Models with SigOpt Experiment ManagementOptimizing BERT and Natural Language Models with SigOpt Experiment Management
Optimizing BERT and Natural Language Models with SigOpt Experiment Management
SigOpt
 
Experiment Management for the Enterprise
Experiment Management for the EnterpriseExperiment Management for the Enterprise
Experiment Management for the Enterprise
SigOpt
 
Efficient NLP by Distilling BERT and Multimetric Optimization
Efficient NLP by Distilling BERT and Multimetric OptimizationEfficient NLP by Distilling BERT and Multimetric Optimization
Efficient NLP by Distilling BERT and Multimetric Optimization
SigOpt
 
Detecting COVID-19 Cases with Deep Learning
Detecting COVID-19 Cases with Deep LearningDetecting COVID-19 Cases with Deep Learning
Detecting COVID-19 Cases with Deep Learning
SigOpt
 
Metric Management: a SigOpt Applied Use Case
Metric Management: a SigOpt Applied Use CaseMetric Management: a SigOpt Applied Use Case
Metric Management: a SigOpt Applied Use Case
SigOpt
 
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric StrategyTuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
SigOpt
 
Tuning for Systematic Trading: Talk 2: Deep Learning
Tuning for Systematic Trading: Talk 2: Deep LearningTuning for Systematic Trading: Talk 2: Deep Learning
Tuning for Systematic Trading: Talk 2: Deep Learning
SigOpt
 
Tuning for Systematic Trading: Talk 1
Tuning for Systematic Trading: Talk 1Tuning for Systematic Trading: Talk 1
Tuning for Systematic Trading: Talk 1
SigOpt
 
Tuning Data Augmentation to Boost Model Performance
Tuning Data Augmentation to Boost Model PerformanceTuning Data Augmentation to Boost Model Performance
Tuning Data Augmentation to Boost Model Performance
SigOpt
 
Advanced Optimization for the Enterprise Webinar
Advanced Optimization for the Enterprise WebinarAdvanced Optimization for the Enterprise Webinar
Advanced Optimization for the Enterprise Webinar
SigOpt
 
Modeling at Scale: SigOpt at TWIMLcon 2019
Modeling at Scale: SigOpt at TWIMLcon 2019Modeling at Scale: SigOpt at TWIMLcon 2019
Modeling at Scale: SigOpt at TWIMLcon 2019
SigOpt
 
SigOpt at Ai4 Finance—Modeling at Scale
SigOpt at Ai4 Finance—Modeling at Scale SigOpt at Ai4 Finance—Modeling at Scale
SigOpt at Ai4 Finance—Modeling at Scale
SigOpt
 
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
SigOpt
 
Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning Infrastructure
SigOpt
 
SigOpt at Uber Science Symposium - Exploring the spectrum of black-box optimi...
SigOpt at Uber Science Symposium - Exploring the spectrum of black-box optimi...SigOpt at Uber Science Symposium - Exploring the spectrum of black-box optimi...
SigOpt at Uber Science Symposium - Exploring the spectrum of black-box optimi...
SigOpt
 
SigOpt at GTC - Tuning the Untunable
SigOpt at GTC - Tuning the UntunableSigOpt at GTC - Tuning the Untunable
SigOpt at GTC - Tuning the Untunable
SigOpt
 
SigOpt at GTC - Reducing operational barriers to optimization
SigOpt at GTC - Reducing operational barriers to optimizationSigOpt at GTC - Reducing operational barriers to optimization
SigOpt at GTC - Reducing operational barriers to optimization
SigOpt
 
SigOpt at MLconf - Reducing Operational Barriers to Model Training
SigOpt at MLconf - Reducing Operational Barriers to Model TrainingSigOpt at MLconf - Reducing Operational Barriers to Model Training
SigOpt at MLconf - Reducing Operational Barriers to Model Training
SigOpt
 
Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning Infrastructure
SigOpt
 
Tuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning OptimizationTuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning Optimization
SigOpt
 

More from SigOpt (20)

Optimizing BERT and Natural Language Models with SigOpt Experiment Management
Optimizing BERT and Natural Language Models with SigOpt Experiment ManagementOptimizing BERT and Natural Language Models with SigOpt Experiment Management
Optimizing BERT and Natural Language Models with SigOpt Experiment Management
 
Experiment Management for the Enterprise
Experiment Management for the EnterpriseExperiment Management for the Enterprise
Experiment Management for the Enterprise
 
Efficient NLP by Distilling BERT and Multimetric Optimization
Efficient NLP by Distilling BERT and Multimetric OptimizationEfficient NLP by Distilling BERT and Multimetric Optimization
Efficient NLP by Distilling BERT and Multimetric Optimization
 
Detecting COVID-19 Cases with Deep Learning
Detecting COVID-19 Cases with Deep LearningDetecting COVID-19 Cases with Deep Learning
Detecting COVID-19 Cases with Deep Learning
 
Metric Management: a SigOpt Applied Use Case
Metric Management: a SigOpt Applied Use CaseMetric Management: a SigOpt Applied Use Case
Metric Management: a SigOpt Applied Use Case
 
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric StrategyTuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
 
Tuning for Systematic Trading: Talk 2: Deep Learning
Tuning for Systematic Trading: Talk 2: Deep LearningTuning for Systematic Trading: Talk 2: Deep Learning
Tuning for Systematic Trading: Talk 2: Deep Learning
 
Tuning for Systematic Trading: Talk 1
Tuning for Systematic Trading: Talk 1Tuning for Systematic Trading: Talk 1
Tuning for Systematic Trading: Talk 1
 
Tuning Data Augmentation to Boost Model Performance
Tuning Data Augmentation to Boost Model PerformanceTuning Data Augmentation to Boost Model Performance
Tuning Data Augmentation to Boost Model Performance
 
Advanced Optimization for the Enterprise Webinar
Advanced Optimization for the Enterprise WebinarAdvanced Optimization for the Enterprise Webinar
Advanced Optimization for the Enterprise Webinar
 
Modeling at Scale: SigOpt at TWIMLcon 2019
Modeling at Scale: SigOpt at TWIMLcon 2019Modeling at Scale: SigOpt at TWIMLcon 2019
Modeling at Scale: SigOpt at TWIMLcon 2019
 
SigOpt at Ai4 Finance—Modeling at Scale
SigOpt at Ai4 Finance—Modeling at Scale SigOpt at Ai4 Finance—Modeling at Scale
SigOpt at Ai4 Finance—Modeling at Scale
 
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
 
Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning Infrastructure
 
SigOpt at Uber Science Symposium - Exploring the spectrum of black-box optimi...
SigOpt at Uber Science Symposium - Exploring the spectrum of black-box optimi...SigOpt at Uber Science Symposium - Exploring the spectrum of black-box optimi...
SigOpt at Uber Science Symposium - Exploring the spectrum of black-box optimi...
 
SigOpt at GTC - Tuning the Untunable
SigOpt at GTC - Tuning the UntunableSigOpt at GTC - Tuning the Untunable
SigOpt at GTC - Tuning the Untunable
 
SigOpt at GTC - Reducing operational barriers to optimization
SigOpt at GTC - Reducing operational barriers to optimizationSigOpt at GTC - Reducing operational barriers to optimization
SigOpt at GTC - Reducing operational barriers to optimization
 
SigOpt at MLconf - Reducing Operational Barriers to Model Training
SigOpt at MLconf - Reducing Operational Barriers to Model TrainingSigOpt at MLconf - Reducing Operational Barriers to Model Training
SigOpt at MLconf - Reducing Operational Barriers to Model Training
 
Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning Infrastructure
 
Tuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning OptimizationTuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning Optimization
 

Recently uploaded

Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 

Recently uploaded (20)

Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 

Lessons for an enterprise approach to modeling at scale

  • 1. Property of SigOpt, Inc. - Private & Confidential Lessons for an Enterprise Approach to Modeling at Scale Nick Payton Head of Marketing & Partnerships
  • 2. Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential Empower experts everywhere to amplify and accelerate their modeling impact
  • 3. Property of SigOpt, Inc. - Private & Confidential DevOps Builds and Maintains Proprietary Infrastructure Tasks that depend on your particular infrastructure (e.g., model lifecycle management, model deployment) Experts Focus on Data Science Tasks that benefit from domain expertise (e.g., metric-function selection) Our model management philosophy Software Automates Repeatable Tasks Tasks that do not benefit from domain expertise (e.g., training orchestration, model tuning)
  • 4. Property of SigOpt, Inc. - Private & Confidential We never access your data or models Iterative, automated optimization Built specifically for scalable enterprise use cases
  • 5. Property of SigOpt, Inc. - Private & Confidential Benefits: Better, cheaper, faster model development 90% Cost Savings Maximize utilization of compute https://aws.amazon.com/blogs/machine-learning/fast -cnn-tuning-with-aws-gpu-instances-and-sigopt/ 10x Faster Time to Tune Less expert time per model https://devblogs.nvidia.com/sigopt-deep-learning-hy perparameter-optimization/ Better Performance No free lunch, but optimize any model https://arxiv.org/pdf/1603.09441.pdf
  • 6. Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential How does the enterprise maximize the value of their AI/ML investment?
  • 7. Property of SigOpt, Inc. - Private & Confidential Source: Kai-Fu Lee, “AI Superpowers: China, Silicon Valley and the New World Order” Four “waves” of AI progress Wave 1 Internet AI Wave 2 Business AI Wave 3 Perception AI Wave 4 Autonomous AI General Data General Purpose General Problems Proprietary Data Proprietary Purpose Proprietary Problems Sensor Data IoT/Edge Purpose IoT/Edge Problems Integrated Data Multi-Purpose Real-World Problems
  • 8. Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential “Differentiated” Models Augment Experts “Repeatable” Models Replace Experts
  • 9. Property of SigOpt, Inc. - Private & Confidential Hypothesis Differentiated models will unlock ROI on AI
  • 10. Property of SigOpt, Inc. - Private & Confidential But differentiated models require a different workflow Source: Nick Elprin Presentation at Domino REV 2018
  • 11. Property of SigOpt, Inc. - Private & Confidential This workflow may require a modeling platform
  • 12. Property of SigOpt, Inc. - Private & Confidential Source: Gartner, “How to Operationalize Machine Learning and Data Science Projects,” July 2018
  • 13. Property of SigOpt, Inc. - Private & Confidential Source: Gartner, “How to Operationalize Machine Learning and Data Science Projects,” July 2018 3 distinct processes >20 individual tasks 1 of many approaches Varies by team Where to start?
  • 14. Property of SigOpt, Inc. - Private & Confidential 5 Lessons for an Enterprise Approach to Modeling at Scale
  • 15. Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential Divide labor between machines and experts 1
  • 16. Source: Indeed, AI Jobs Report
  • 17. Property of SigOpt, Inc. - Private & Confidential ML Engineer Data Features Models Training Tuning Deploy Monitor ML Engineer ML Engineer ML Engineer ML Engineer DevOps DevOps
  • 18. Property of SigOpt, Inc. - Private & Confidential Experimentation Production Data Features Models Training Tuning Deploy Monitor ML Engineer DevOps Objective Metric Objective Function Business Outcome Domain Expertise Solutions Experiment Management, Infrastructure Orchestration, Optimization
  • 19. Property of SigOpt, Inc. - Private & Confidential Maximize domain expertise
  • 20. Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential 2 Solve for flexibility (with plug-and-play APIs)
  • 21. Property of SigOpt, Inc. - Private & Confidential Source: AI & Compute, OpenAI Blog, May 2018
  • 22. Property of SigOpt, Inc. - Private & Confidential GBMs Neural Nets GANs Reinforcement Learning
  • 23. Property of SigOpt, Inc. - Private & Confidential Source: Shivon Zilis, http://www.shivonzilis.com/
  • 24. Property of SigOpt, Inc. - Private & Confidential Source: Shivon Zilis, http://www.shivonzilis.com/
  • 25. Property of SigOpt, Inc. - Private & Confidential Lock yourself into a closed system at your own risk
  • 26. Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential 3 Analyze and reproduce any model
  • 27. Property of SigOpt, Inc. - Private & Confidential Your models are a significant investment Source: HTTPS://WWW.STATISTA.COM/STATISTICS/607612/WORLDWIDE-ARTIFICIAL-INTELLIGENCE-FOR-ENTERPRISE-APPLICATIONS/
  • 28. Property of SigOpt, Inc. - Private & Confidential And a growing need to interpret, understand models
  • 29. Property of SigOpt, Inc. - Private & Confidential Example in SigOpt’s solution Uncover model insights with parameter importance Monitor performance improvement as the experiment progresses via API, the web or your mobile phone Cycle through analysis, suggestions, history, and other experiment insights
  • 30. Property of SigOpt, Inc. - Private & Confidential Experiment management is model analysis and reproducibility
  • 31. Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential 4 Optimize throughout the process
  • 32. Property of SigOpt, Inc. - Private & Confidential The “suboptimal optimization” problem Random forest Grid search 75% CNN Grid search 65% CNN Bayesian optimization 85%
  • 33. Property of SigOpt, Inc. - Private & Confidential The “leaving optimization to the last mile” problem Data Features Models Training Tuning Deploy Monitor FIXED FIXED FIXED Performance Leakage
  • 34. Property of SigOpt, Inc. - Private & Confidential The “performance drift in production” problem Data Features Models Training Tuning Deploy Monitor Static Performance Drift
  • 35. Property of SigOpt, Inc. - Private & Confidential Retune withOptimize with Optimization impacts every step in your process Data Features Models Training Tuning Deploy Monitor Automate Experimentation Cluster Management Hyperparameter Optimization Web UX with Insights, Metadata, Visuals
  • 36. Property of SigOpt, Inc. - Private & Confidential Advanced optimization techniques are critical Multitask Optimization Tune “expensive” deep learning models Multimetric Optimization Solve for competing business objectives Conditional Parameters Perform optimized architecture search 100 Parameters, 100x Parallelism Efficiently optimize high-dimensional models
  • 37. Property of SigOpt, Inc. - Private & Confidential The “competing objective” problem Accuracy Training Time ROC AUC Inference Time Loss Model Complexity Conversion Rate Lifetime Value Engagement Profit Profit Drawdown VS.
  • 38. Property of SigOpt, Inc. - Private & Confidential Finding the frontier Accuracy v Training Time Accuracy v Inference Time % Loss v Per-Loss Magnitude
  • 39. Property of SigOpt, Inc. - Private & ConfidentialProperty of SigOpt, Inc. - Private & Confidential 5 Build for variety and reliability
  • 40. Property of SigOpt, Inc. - Private & Confidential Source: https://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/
  • 41. Property of SigOpt, Inc. - Private & Confidential Open source may work Open source may not work Programming Languages Client Libraries Modeling Frameworks Notebook Management Hyperparameter Optimization Experiment Management Training Management Model Deployment
  • 42. Property of SigOpt, Inc. - Private & Confidential
  • 43. Property of SigOpt, Inc. - Private & Confidential Considerations On-Premise Hybrid Infrastructure Single-Cloud Multi-Cloud Single User(s) One Team Multi-team needs Platform-driven modeling Center of Excellence Number of use cases Variety of model types Diversity of expertise Sources of data
  • 44. Property of SigOpt, Inc. - Private & Confidential Standardization is critical to modeling at scale
  • 45. Property of SigOpt, Inc. - Private & Confidential 5 Lessons for an Enterprise Approach to Modeling at Scale
  • 46. Property of SigOpt, Inc. - Private & Confidential Divide labor between machines and experts Solve for flexibility Analyze and reproduce any model Optimize throughout the process Build for variety and reliability
  • 47. Property of SigOpt, Inc. - Private & Confidential Realize the virtuous cycle of model development 1. Invest in tools to automate, optimize and manage the process 2. Improve team productivity and throughput 3. Free up capacity to apply expertise to metrics, outcomes 4. Amplify the business impact of models
  • 48. Property of SigOpt, Inc. - Private & Confidential Thank you