Top Banner
1 © 2017 The MathWorks, Inc. Transformation to Artificial Intelligence with MATLAB Roy Lurie, PhD Vice President of Engineering MATLAB Products
27

Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

Mar 20, 2018

Download

Documents

vuongdat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

1© 2017 The MathWorks, Inc.

Transformation to Artificial Intelligence with

MATLAB

Roy Lurie, PhD

Vice President of Engineering

MATLAB Products

Page 2: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

2

A brief history of the automobile

Benz Patent Motor Car

First Commercial Gas Car

1885

Page 3: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

3

A brief history of the automobile

Ford Model T

First Affordable Car

1908

Page 4: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

4

A brief history of the automobile

GM Vehicles

First ECU

1981

Page 5: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

5

A brief history of the automobile

TODAY1981

Page 6: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

6

?

The First Digital Transformation: Embedded Controls in Everything

Model-Based DesignData Analysis

Engine Calibration

Page 7: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

7

A brief history of the automobile

GM OnStar

First Connected Cars

1996

Page 8: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

8

A brief history of the automobile

Mercedes-Benz Actros

Lane Departure Warning System

First ADAS

2000

Page 9: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

9

A brief history of the automobile

2000 Today/Soon

Page 10: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

10

The Second Digital Transformation: Artificial Intelligence Everywhere

?Model-Based DesignData-Driven

Algorithms

Page 11: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

11

Page 12: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

12

Using Machine Learningto build and deploy a predictive maintenance system

Predictive Model

deployed to drill site

Pump logs

of temperature, pressure

& other data

1TB

Analytics and

Machine Learning

plus signal processing,

neural networks & more

Maintenance

Needed

Page 13: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

13

Page 14: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

14

Using Model-Based Design and Data Analyticsto design and verify an automated driving system

Algorithms

deployed on vehicle

Vehicle Logs

of video and radar data

Visualize Sensor Data

80 TB

Sensor Fusion

Machine Learning

extract interesting events

Re-simulate

Refine Algorithm

Page 15: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

15

Challenges of developing and integrating AI

▪ Big Data Analytics

▪ Machine Learning and Deep Learning

▪ Cloud and Embedded Algorithm Deployment

MATLAB makes AI easy and accessible for Engineers

Page 16: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

16

Numeric

datetime duration calendarDurationlogical categorical

cellstructure table

Heterogeneous

Text

double,

single, …

char

c|h

cell string

timetable

string

strstr{c|h}

MATLAB makes big data easy and accessible for Engineers

Working with Real-World Data

Page 17: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

17

Tall arrays

{c|h}

{c|h}

{c|h}

{c|h}

{c|h}

{c|h}

str

str

str

str

str

str

MATLAB makes big data easy and accessible for Engineers

Working with Really Big Data

Page 18: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

18

Regression Learner

MATLAB makes big data easy and accessible for Engineers

Data Analysis Apps

Page 19: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

19

Deep Learning is changing the world

Page 20: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

20

Deep Learning Tools are for Programmers

Page 21: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

21

MATLAB makes deep learning easy and accessible for Engineers

Page 22: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

22

camera = webcam;

img = snapshot(camera);

net = alexnet;

label = classify(net,img)

MATLAB makes deep learning easy and accessible for Engineers

Page 23: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

23

MATLAB makes deep learning easy and accessible for Engineers

Vehicle Detection with Deep Learning

Page 24: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

24

EMBEDDED

ENTERPRISE

Only MATLAB and Simulink get analytics to both embedded

and enterprise systems

Page 25: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

25

▪ JSON

▪ Neo4j

▪ Mobile Sensors Cloud Logging

▪ Timetable

▪ String

▪ Preprocessing Functions

▪ Missing Data Functions

▪ Tall Arrays

▪ Big Data Algorithms

▪ Deep Learning

▪ Hyperparameter Optimization

▪ Spark

▪ MATLAB on ThingSpeak

▪ ThingSpeak Paid Options

▪ Machine Learning Code

Generation

▪ MATLAB Production Server

RESTful Interface

▪ Deep Learning on Amazon GPU

▪ Live Script Equation Editor

▪ Live Script Interactive Plots

▪ Live Scripts in MATLAB Online

▪ Live Scripts in MATLAB Examples

▪ App Designer UITable

▪ MATLAB Mobile Editor

▪ MATLAB Mobile Open Access

▪ MATLAB Online for All Named

users

▪ AlexNet

▪ Live Script Editable Figures

▪ App Designer full 2D plotting

▪ App Designer Interactive

Tutorial

▪ MATLAB Drive

▪ Heatmap Charts

▪ Regression Learner app

▪ Machine Learning

Classification Code

Generation

▪ Deep Learning Regression

▪ Deep Learning on CPU and

Multiple GPU

▪ VGG-16, VGG-19

▪ CAFFE Model Zoo

▪ Tall timetable

▪ Add-On Explorer Categories

▪ Live Legends

▪ Categorical Plotting

▪ Preprocessing Functions

▪ Faster Object Property

Setting

▪ Object Property Typing

▪ Offline Mobile Sensing

▪ Bayesian Statistics

▪ Symbolic Variable Units

Each release makes AI easy and accessible

Page 26: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

26

Unique Platform Combination

Control Systems

Verification &

Validation

Code Generation

Model-BasedDesign

Big Data

Signal and Image

Processing

Machine Learning Data Analytics

Powering New Applications

Page 27: Transformation to Artificial Intelligence with MATLAB · PDF fileTransformation to Artificial Intelligence with MATLAB ... A brief history of the automobile ... MATLAB makes big data

27