You are on page 1of 27

Transformation to Artificial Intelligence with

MATLAB

Roy Lurie, PhD


Vice President of Engineering
MATLAB Products

2017 The MathWorks, Inc. 1


A brief history of the automobile

First Commercial Gas Car

1885

Benz Patent Motor Car

2
A brief history of the automobile

First Affordable Car

1908

Ford Model T

3
A brief history of the automobile

First ECU

1981

GM Vehicles

4
A brief history of the automobile

1981 TODAY

5
The First Digital Transformation: Embedded Controls in Everything

?
Model-Based Design
Data Analysis
Engine Calibration

6
A brief history of the automobile

First Connected Cars

1996

GM OnStar

7
A brief history of the automobile

First ADAS

2000

Mercedes-Benz Actros
Lane Departure Warning System
8
A brief history of the automobile

2000 Today/Soon

9
The Second Digital Transformation: Artificial Intelligence Everywhere

?
Model-Based Design
Data-Driven
Algorithms

10
11
Using Machine Learning
to build and deploy a predictive maintenance system

1TB

Analytics and
Machine Learning
plus signal processing,
Pump logs neural networks & more
of temperature, pressure
& other data

Predictive Model
deployed to drill site
Maintenance
Needed
12
13
Using Model-Based Design and Data Analytics
to design and verify an automated driving system

Machine Learning
extract interesting events
80 TB

Visualize Sensor Data

Vehicle Logs
of video and radar data
Sensor Fusion

Algorithms Re-simulate
deployed on vehicle Refine Algorithm

14
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

15
MATLAB makes big data easy and accessible for Engineers
Working with Real-World Data
Numeric

double, logical categorical datetime duration calendarDuration


single,

Heterogeneous
timetable

structure cell table

Text

c|h {c|h} str


str
char cell string string
16
MATLAB makes big data easy and accessible for Engineers
Working with Really Big Data
{c|h} str

{c|h} str

{c|h} str

{c|h} str

{c|h} str

{c|h} str

Tall arrays
17
MATLAB makes big data easy and accessible for Engineers
Data Analysis Apps

Regression Learner
18
Deep Learning is changing the world

19
Deep Learning Tools are for Programmers

20
MATLAB makes deep learning easy and accessible for Engineers

21
MATLAB makes deep learning easy and accessible for Engineers

camera = webcam;
img = snapshot(camera);

net = alexnet;
label = classify(net,img)

22
MATLAB makes deep learning easy and accessible for Engineers

Vehicle Detection with Deep Learning

23
Only MATLAB and Simulink get analytics to both embedded
and enterprise systems
ENTERPRISE

EMBEDDED

24
Each release makes AI easy and accessible

JSON Machine Learning Code Live Script Editable Figures VGG-16, VGG-19
Neo4j Generation App Designer full 2D plotting CAFFE Model Zoo
Mobile Sensors Cloud Logging MATLAB Production Server App Designer Interactive Tall timetable
Timetable
RESTful Interface Tutorial Add-On Explorer Categories
Deep Learning on Amazon GPU MATLAB Drive
String Live Legends
Live Script Equation Editor Heatmap Charts
Preprocessing Functions Categorical Plotting
Live Script Interactive Plots Regression Learner app
Missing Data Functions Preprocessing Functions
Live Scripts in MATLAB Online Machine Learning
Tall Arrays Faster Object Property
Live Scripts in MATLAB Examples Classification Code Setting
Big Data Algorithms
App Designer UITable Generation Object Property Typing
Deep Learning
MATLAB Mobile Editor Deep Learning Regression
Hyperparameter Optimization Offline Mobile Sensing
MATLAB Mobile Open Access Deep Learning on CPU and
Spark Bayesian Statistics
MATLAB Online for All Named
Multiple GPU
MATLAB on ThingSpeak Symbolic Variable Units
users
ThingSpeak Paid Options
AlexNet

25
Unique Platform Combination
Powering New Applications

Control Systems

Verification & Model-Based


Validation Design

Code Generation

Big Data

Machine Learning Data Analytics

Signal and Image


Processing

26
27