are you ready for ai? is ai ready for you? · are you ready for ai if you can’t identify features...

67
© 2018 The MathWorks, Inc. © 2015 The MathWorks, Inc. Are you ready for AI? Is AI ready for you? Richard Rovner Vice President, Marketing

Upload: others

Post on 06-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.© 2015 The MathWorks, Inc.

Are you ready for AI?

Is AI ready for you?

Richard Rovner

Vice President, Marketing

Page 2: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.© 2015 The MathWorks, Inc.

Are you ready for AI?

Is AI ready for you?

Richard Rovner

Vice President, Marketing

20182014 2015 2016 2017

Artificial Intelligence, Google Trends, Germany

Exponential growth!

Page 3: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Alexa –

Write my Expo

keynote for me

Page 4: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Alexa –

Play soothing jazz

Page 5: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Source: Gartner, Real Truth of Artificial Intelligence by Whit Andrews

Presented at Gartner Data & Analytics Summit 2018, March 2018

Page 6: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Page 7: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Page 8: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Artificial Intelligence

The capability of a machine to imitate

intelligent human behavior

Page 9: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Artificial Intelligence

The capability of a machine to exceed

intelligent human behavior

Page 10: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Artificial Intelligence Today

The capability of a machine to exceed

intelligent human behavior

by training a machine to learn the desired behavior

Page 11: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

There are two ways to get a computer to do what you want

Traditional Programming

COMPUTER

Program

Output

Data

Page 12: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

There are two ways to get a computer to do what you want

Machine Learning

COMPUTERProgram

Output

Data

Page 13: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

There are two ways to get a computer to do what you want

Machine Learning

COMPUTERModel

Output

Data

Artificial Intelligence Machine Learning

Page 14: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI?

Data

Model

Output

Page 15: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI?

Data

Model

Output

Page 16: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI?

Data

Model

Output

Access Data

Analyze Data

Page 17: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI?

Data

Model

Output

Access Data

Analyze Data

Develop

Deploy

Page 18: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI?

EVERYTHING

ELSE

Data

Model

Output

Access Data

Analyze Data

Develop

Deploy

Page 19: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI?

DevelopAnalyze DataAccess Data Deploy

Data

Model

Output

AI model

Modeling &

simulation

Algorithm

development

Page 20: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Develop

AI model

Modeling &

simulation

Algorithm

development

Are you ready for AI?

Data

exploration

Preprocessing

Analyze Data

Domain-specific

algorithms

Sensors

Files

Access Data

Databases

Deploy

Page 21: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI?

Develop

Data

exploration

Preprocessing

Analyze Data

Domain-specific

algorithms

Sensors

Files

Access Data

Databases

Desktop apps

Enterprise

systems

Deploy

Embedded

devices

AI model

Modeling &

simulation

Algorithm

development

Page 22: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI?

Develop

Data

exploration

Preprocessing

Analyze Data

Domain-specific

algorithms

Sensors

Files

Access Data

Databases

Desktop apps

Enterprise

systems

Deploy

Embedded

devices

AI model

Modeling &

simulation

Algorithm

development

Caffe

Page 23: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Do you need AI?

Page 24: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Page 25: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

AI for Predictive Maintenance

• Measure the wear of each robot

• Predict and fix failures before they happen

• AI handles uncertainty and variability

Page 26: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if …

You’ve never used machine learning?

Page 27: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Page 28: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

What is crispiness?

Crispy

Crushing Sound

+Crispy Enough

Soggy

=Crushing Force

Page 29: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Replicating human perception with machine learning

Technical University of Munich

Feature extraction Classification

Crispy

Crispy enough

Soggy

Data

Machine Learning Workflow

Page 30: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Replicating human perception with machine learning

Technical University of Munich

Classification Learner

Page 31: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Fresh

Soggy

SoggyFresh

Tru

e C

las

s

Predicted Class

93%

91%

91%

91%

89%

95%

Page 32: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if you’ve never used machine learning?

▪ No experience required

▪ Use apps to try out all possible models

▪ Use domain expertise and familiar tools to prepare data

Page 33: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if …

You can’t identify features in your data?

Page 34: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Use deep learning to identify features automatically

Feature extraction Classification

Crispy

Crispy enough

Soggy

Data

Machine Learning Workflow

Page 35: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Use deep learning to identify features automatically

Feature extraction Classification

Crispy

Crispy enough

Soggy

Data

Machine Learning Workflow

Crispy

Crispy enough

Soggy

Deep neural network

95%

3%

2%

..

.…

Data

Deep Learning Workflow

Page 36: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Page 37: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Mikusa Tunnel

Japan

Page 38: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Traditional Approach

• Geologists assess seven different metrics

• Can take hours to analyze one site

• Critical shortage of geologists

New Approach

• Use deep learning to automatically

recognize metrics based on images

• On-site evaluators decide with support

from deep learning

Mikusa Tunnel

Japan

Page 39: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Efficient tunnel drilling with deep learning

Obayashi Corporation

Label each

sub-image

Split into

sub-images

Image

Weathering

Alteration

(1-4)

Fracture

Spacing

(1-5)

Fracture

State

(1-5)

3 3 2

4 1 1

2 3 2

3 3 2

⋮ ⋮ ⋮ ⋮

Page 40: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Efficient tunnel drilling with deep learning

Obayashi Corporation

AlexNetPRETRAINED MODEL

Ice cream Teapot Goose

Transfer learning

Custom NetworkWeathering alteration: 4

Fracture spacing: 3

Fracture state: 2

Page 41: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

MATLAB Production Server

Efficient tunnel drilling with deep learning

Obayashi Corporation

AlexNetPRETRAINED MODEL

Ice cream Teapot Goose

Transfer learning

Custom NetworkWeathering alteration: 4

Fracture spacing: 3

Fracture state: 2

Page 42: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if you can’t identify features in your data?

▪ Deep learningDeep learning in 5 lines of code

nnet = alexnet;

cam = webcam;

picture = snapshot(cam);

picture = imresize(picture,[227 227]);

label = classify(nnet, picture)

Page 43: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if you can’t identify features in your data?

▪ Deep learning

▪ Transfer learning

Deep learning in 5 lines of code

Page 44: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if you can’t identify features in your data?

▪ Deep learning

▪ Transfer learning

▪ Automation and AI to label data

Point cloud semantic segmentation

Classification

Car

Truck

Ground

Background

Page 45: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if …

If you don’t have the right data?

Page 46: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

AI for Predictive Maintenance

• Measure the wear of each blade

• Predict and fix failures before they happen

• Can’t rely on failures in the field

Page 47: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Predictive maintenance with synthetic failure data with

MATLAB & Simulink

Simulink model

Page 48: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Predictive maintenance with synthetic failure data with

MATLAB & Simulink

Measured data

Modify model

Refine model

Simulink model

Failure signals

Failure characteristics

Predictive

Maintenance

Toolbox

Page 49: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Predictive maintenance with synthetic failure data with

MATLAB & Simulink

Measured data

Modify model

Refine model

Simulink model

Failure signals

Failure characteristics

Find out more:

Prädiktive Wartung eines

digitalen Zwillings

Steve Miller, MathWorks:

Session “Mechatronische Systeme”

2:30 p.m.

Page 50: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Low-carbon homes

• Generate power with fuel cell and solar panels

• Store power in battery

• Buy power when needed; sell when extra

• Record data on environment and energy usage

Page 51: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Low-carbon homes

• Generate power with fuel cell and solar panels

• Store power in battery

• Buy power when needed; sell when extra

• Record data on environment and energy usage

Goals

• Minimize energy cost

• Use EV battery for additional storage

Page 52: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Optimizing home energy management system

Denso

HomeHome Energy Controller

Battery

command

Generated and consumed power

Stored energy

Page 53: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Optimizing home energy management system

Denso

HomeHome Energy Controller

Battery

command

Generated and consumed power

Stored energy

Electricity prices

Predicted

vehicle use

¥

Simscape Power SystemsModel predictive control

Mixed integer linear programming

Page 54: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Optimizing home energy management system

Denso

Develop

Data

Parallel

computing

1000 CSV Files

Access Data Deploy

PreprocessingClassification

Learner

Analyze Data

Page 55: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Optimizing home energy management system

Denso

Develop

Data

Simulink

Control

algorithms

Parallel

computing

1000 CSV Files

Access Data Deploy

Optimization

Preprocessing Embedded

devices

Classification

Learner

Analyze Data

Simscape Power

Systems

Page 56: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Optimizing home energy management system

Denso

Develop

Data

Simulink

Control

algorithms

Parallel

computing

1000 CSV Files

Access Data Deploy

Optimization

Preprocessing Embedded

devices

Classification

Learner

Analyze Data

Simscape Power

Systems

“The effort would have taken significantly longer if we had

used disparate tools.

[MATLAB] enabled our team of domain experts, who

lacked formal training in data science, machine learning,

and parallel computing, to incorporate all these areas in

our design process.”

Akira Ito and Ryu Matsumoto

Page 57: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Autonomous

Primary

Page 58: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Page 59: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Autonomous

Primary

Page 60: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

++

Host computer ProsthesisProcessing laptop

EMG

Drummer

Music

Exceeding human capabilities with a robotic drumming prosthesis

Georgia Tech Center for Music Technology

PID controller

Page 61: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

++

Host computer ProsthesisProcessing laptop

Microphone

EMG

Drummer

Music

Exceeding human capabilities with a robotic drumming prosthesis

Georgia Tech Center for Music Technology

PID controller

AI algorithms

Page 62: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Page 63: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if …

You’ve never used machine learning? Easy programming

Apps

Domain expertise to prepare data

Page 64: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if …

You’ve never used machine learning?

You can’t identify features in your data?

Easy programming

Apps

Domain expertise to prepare data

Deep learning identifies features for you

Transfer learning works with less data

Use AI to label data

Page 65: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if …

You’ve never used machine learning?

You can’t identify features in your data?

You don’t have the right data?

Easy programming

Apps

Domain expertise to prepare data

Deep learning identifies features for you

Transfer learning works with less data

Use AI to label data

Generate failure data with simulations

Page 66: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

Are you ready for AI if …

You’ve never used machine learning?

You can’t identify features in your data?

You don’t have the right data?

You want to use existing workflows?

Easy programming

Apps

Domain expertise to prepare data

Deep learning identifies features for you

Transfer learning works with less data

Use AI to label data

Generate failure data with simulations

AI tools fit into existing workflow

Page 67: Are you ready for AI? Is AI ready for you? · Are you ready for AI if you can’t identify features in your data? ... • Buy power when needed; ... Optimizing home energy management

© 2018 The MathWorks, Inc.

With MATLAB and Simulink, you ARE ready for AI!