Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Red Hat Dallas Emerging Tech Summit
AI and ML on Kubernetes William Benton • Engineering Manager and Senior Principal Engineer
December 5, 2019
@willb
What is machine learning?
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
codifying problem
and metrics
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metrics
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metrics
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metrics
data collection
and cleaning
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
numquam sit. Est sunt eum rerum cumque rerum quia numquam. Et necessitatibus quo blanditiis dolorem quia id qui.
A delectus enim id accusamus quia. Omnis possimus enim ea velit repudiandae id. Et placeat ipsam reiciendis quia ipsam accusantium in. Minima velit ut eos doloremque pariatur provident voluptatem placeat.
Enim ut recusandae eos ad sit architecto ut et. Maiores nihil quae eius sit. Nobis nobis sint sint sequi sed alias quod. Commodi autem neque numquam optio et aut id.
Impedit quo id dolorum debitis qui omnis. Et ipsa animi ab ipsa blanditiis consequatur. Est consequatur cumque minima nesciunt sint. Illum rerum minus odit qui.
In quia excepturi adipisci. Maxime aut est libero atque quod. Voluptatum quae quos occaecati expedita qui impedit sunt nisi. Qui quod eligendi provident.
Quia est sint ex officiis et non fugiat nihil. Neque eum et doloremque et totam quis ut explicabo. Ipsam animi consequatur rerum doloremque est amet et eaque. Ut voluptatibus nisi commodi.
codifying problem
and metrics
data collection
and cleaning
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
codifying problem
and metrics
feature engineering
data collection
and cleaning
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
codifying problem
and metrics
feature engineering
data collection
and cleaning
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
codifying problem
and metrics
feature engineering
data collection
and cleaning
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
codifying problem
and metricsfeature
engineering
model training
and tuning
data collection
and cleaning
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuningmodel
validationmodel
deploymentmonitoring,
validationdata
collection and cleaning
codifying problem
and metrics
data collection
and cleaning
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuningmodel
validationdata
collection and cleaning
model deployment
monitoring, validation
codifying problem
and metrics
data collection
and cleaning
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
model deployment
monitoring, validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuning
data collection
and cleaningmodel
validationmodel
deploymentmonitoring,
validationcodifying problem
and metrics
codifying problem
and metrics
feature engineering
model training
and tuning
model validation
data collection
and cleaning
model deployment
monitoring, validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuning
data collection
and cleaningmodel
validationmodel
deploymentmonitoring,
validationcodifying problem
and metrics
codifying problem
and metrics
feature engineering
model training
and tuning
model validation
data collection
and cleaning
model deployment
monitoring, validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
data as the foundation
@willb
Why “on Kubernetes?”
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metricsfeature
engineeringmodel
training and tuning
data collection
and cleaningmodel
validationmodel
deploymentmonitoring,
validationcodifying problem
and metricsfeature
engineering
model training
and tuning
model validation
data collection
and cleaning
model deployment
monitoring, validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
feature engineering
model training
and tuning
model validation
model deployment
monitoring, validation
data collection
and cleaning
codifying problem
and metrics
feature engineering
model training
and tuning
model deployment
monitoring, validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
OpenShift is enterprise Kubernetes with a great developer experience.
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
declarative deployments; resource managementfor apps and compute
OpenShift is enterprise Kubernetes with a great developer experience.
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
efficient isolation, secure by default
declarative deployments; resource managementfor apps and compute
OpenShift is enterprise Kubernetes with a great developer experience.
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
efficient isolation, secure by default
declarative deployments; resource managementfor apps and compute
workflows to accelerate discovery
OpenShift is enterprise Kubernetes with a great developer experience.
@willb
Some common concerns for AI/ML systems
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
0 0 0 1 1 0 1 0 1 0
0 0 1 0 0 0 1 1 0 0
1 0 1 1 0 1 0 0 0 0
0 0 0 0 0 0 1 1 0 1
0 1 0 0 1 0 0 1 0 0
1 0 0 0 0 1 0 1 1 0
0 0 1 0 1 0 1 0 0 0
0 1 0 0 0 1 0 0 1 1
0 0 0 0 1 0 0 1 0 1
1 1 0 0 0 0 0 0 0 1
0.13 0.13
0.06 0.07
0.07 0.06
0.02 0.08
0.17 0.11
0.11 0.09
0.04 0.18
0.13 0.04
0.13 0.21
0.14 0.03
*
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
more storage
sensitive data
more CPUsbetter GPUs
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
OK!
OK!
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
mA
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
mA
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
mA
distribution of input data?
distribution of predictions?
distribution of number of multiplications while scoring?
(joint)
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
@willb
Intelligent applications are machine learning systems
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
federate
trainmodels
events
databases
file, object storage
management
web and mobile
reporting
developer UItransform
transform
transform
archive
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
data collection
and cleaningmodel
deploymentmonitoring,
validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
data engineers
federate
events
databases
file, object storage
transform
transform
transform
archive
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
data scientists
federate
trainmodels
developer UItransform
transform
transform
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
application developers
federate
trainmodels management
web and mobile
reporting
developer UItransform
transform
transform
archive
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
data scientists
application developersdata engineers
federate
trainmodels
events
databases
file, object storage
management
web and mobile
reporting
developer UItransform
transform
transform
archive
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
data scientists
application developersdata engineers
federate
trainmodels
events
databases
file, object storage
management
web and mobile
reporting
developer UItransform
transform
transform
archive
machine learning engineers
@willb
Managing compute and data in a shared discovery environment
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
OpenShift
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
@willb
There’s no one-size-fits-all architecture for AI/ML
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
OpenShift
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
OpenShift
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
OpenShift
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
OpenShift
OpenShift OpenShift
OpenShift
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
@willb
From developer experience to data scientist experience(s)
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
data collection
and cleaningmodel
deploymentmonitoring,
validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
data collection
and cleaningmodel
deploymentmonitoring,
validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
data collection
and cleaningmodel
deploymentmonitoring,
validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
@willb
Conclusions
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
data collection
and cleaningmodel
deploymentmonitoring,
validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
data collection
and cleaningmodel
deploymentmonitoring,
validation
RED HAT DALLAS EMERGING TECH SUMMIT - DEC 5, 2019
codifying problem
and metricsfeature
engineeringmodel
training and tuning
model validation
data collection
and cleaningmodel
deploymentmonitoring,
validation