red hat dallas emerging tech summit · 2020. 1. 10. · red hat dallas emerging tech summit - dec...

Post on 02-Jan-2021

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related