Accelerating Model Development by Reducing Operational Barriers
Patrick Hayes, Cofounder & CTO, SigOpt Talk ID: S9556
Accelerating Model Development by Reducing Operational Barriers - - PowerPoint PPT Presentation
Accelerating Model Development by Reducing Operational Barriers Patrick Hayes, Cofounder & CTO, SigOpt Talk ID: S9556 Accelerate and amplify the impact of modelers everywhere 3 SigOpt automates experimentation and optimization Data
Patrick Hayes, Cofounder & CTO, SigOpt Talk ID: S9556
3
Hardware Environment
Transformation Labeling Pre-Processing Pipeline Dev. Feature Eng. Feature Stores
Data Preparation Experimentation, Training, Evaluation
Notebook & Model Framework Experimentation & Model Optimization
On-Premise Hybrid Multi-Cloud Insights, Tracking, Collaboration Model Search, Hyperparameter Tuning Resource Scheduler, Management
Validation Serving Deploying Monitoring Managing Inference Online Testing
Model Deployment
Model Tuning Grid Search Random Search Bayesian Optimization Training & Tuning Evolutionary Algorithms Deep Learning Architecture Search Hyperparameter Search
ML, DL or Simulation Model Model Evaluation or Backtest Testing Data Training Data
Never accesses your data or models
Install SigOpt 1 Create experiment 2 Parameterize model 3 Run optimization loop 4 Analyze experiments 5
Install SigOpt 1 Create experiment 2 Parameterize model 3 Run optimization loop 4 Analyze experiments 5
Install SigOpt 1 Create experiment 2 Parameterize model 3 Run optimization loop 4 Analyze experiments 5
Install SigOpt 1 Create experiment 2 Parameterize model 3 Run optimization loop 4 Analyze experiments 5
Install SigOpt 1 Create experiment 2 Parameterize model 3 Run optimization loop 4 Analyze experiments 5
Install SigOpt 1 Create experiment 2 Parameterize model 3 Run optimization loop 4 Analyze experiments 5
13
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-hyp erparameter-optimization/
Better Performance No free lunch, but optimize any model
https://arxiv.org/pdf/1603.09441.pdf
14
Enterprise Platform Optimization Engine Experiment Insights
Reproducibility Intuitive web dashboards Cross-team permissions and collaboration Advanced experiment visualizations Organizational experiment analysis Parameter importance analysis Multimetric optimization Continuous, categorical,
Constraints and failure regions Up to 10k observations, 100 parameters Multitask optimization and high parallelism Conditional parameters Infrastructure agnostic REST API Model agnostic Black-box interface Doesn’t touch data Libraries for Python, Java, R, and MATLAB Key: Only HPO solution with this capability
sigopt.com/blog
18
2012 2019 2013 2014 2015 2016 2017 2018 .00001 10,000 1 Petaflop/s - Day (Training) Year
VGG
19
Speech Recognition Deep Reinforcement Learning Computer Vision
Multiple Users Concurrent Optimization Experiments Concurrent Model Configuration Evaluations Multiple GPUs per Model
22
Training One Model, No Optimization Basic Case Advanced Case
23
1
Spin up and share training clusters Schedule optimization experiments
2
Integrate with the optimization API
3
Monitor experiment and infrastructure
4
Seamless Integration into Your Model Code
Easily Define Optimization Experiments
Easily Kick Off Optimization Experiment Jobs
Check the Status of Active and Completed Experiments
View Experiment Logs Across Multiple Workers
Track Metadata and Monitor Your Results
sigopt.com/blog
patrick@sigopt.com for additional questions.
Try SigOpt Orchestrate: https://sigopt.com/orchestrate Free access for Academics & Nonprofits: https://sigopt.com/edu Solution-oriented program for the Enterprise: https://sigopt.com/pricing Leading applied optimization research: https://sigopt.com/research … and we're hiring! https://sigopt.com/careers