Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive...
Transcript of Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive...
![Page 1: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/1.jpg)
1© 2018 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€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/2.jpg)
2
A brief history of the automobile
Benz Patent Motor Car
First Commercial Gas Car
1885
![Page 3: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/3.jpg)
3
A brief history of the automobile
Ford Model T
First Affordable Car
1908
![Page 4: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/4.jpg)
4
A brief history of the automobile
GM Vehicles
First ECU
1981
![Page 5: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/5.jpg)
5
A brief history of the automobile
TODAY1981
![Page 6: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/6.jpg)
6
?
The First Digital Transformation: Embedded Controls in Everything
Model-Based DesignData Analysis
Engine Calibration
![Page 7: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/7.jpg)
7
A brief history of the automobile
BMW Assist
First Connected Cars
1998Safety & Convenience Services
![Page 8: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/8.jpg)
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€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/9.jpg)
9
A brief history of the automobile
2000 Today/Soon
![Page 10: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/10.jpg)
10
The Second Digital Transformation: Artificial Intelligence Everywhere
?Model-Based DesignData-Driven
Algorithms
![Page 11: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/11.jpg)
11
![Page 12: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/12.jpg)
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€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/13.jpg)
13
![Page 14: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/14.jpg)
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€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/15.jpg)
15
Challenges of developing and integrating AI
▪ Big Data Analytics
▪ Machine Learning and Deep Learning
▪ Cloud and Embedded Algorithm Deployment
Making AI easy and accessible for Engineers
![Page 16: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/16.jpg)
16
Numeric
datetime duration calendarDurationlogical categorical
cellstructure table
Heterogeneous
Text
double,
single, …
char
c|h
cell string
timetable
string
strstr{c|h}
Making big data easy and accessible for Engineers
Working with Real-World Data
![Page 17: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/17.jpg)
17
Tall arrays
{c|h}
{c|h}
{c|h}
{c|h}
{c|h}
{c|h}
str
str
str
str
str
str
Making big data easy and accessible for Engineers
Working with Really Big Data
![Page 18: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/18.jpg)
18
Regression Learner
Making machine learning easy and accessible for Engineers
Machine Learning Apps
![Page 19: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/19.jpg)
20
Deep Learning is Changing Expectations
![Page 20: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/20.jpg)
21
![Page 21: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/21.jpg)
22
Deep Learning is Changing Expectations
![Page 22: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/22.jpg)
23
![Page 23: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/23.jpg)
24
Deep Learning Tools are for Programmers
![Page 24: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/24.jpg)
25
Making deep learning easy and accessible for Engineers
![Page 25: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/25.jpg)
26
camera = webcam;
img = snapshot(camera);
net = alexnet;
label = classify(net,img)
Making deep learning easy and accessible for Engineers
![Page 26: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/26.jpg)
28
Making deep learning easy and accessible for Engineers
Automate ground truth labeling using deep learning
![Page 27: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/27.jpg)
29
Sometimes you need more than object detection …
![Page 28: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/28.jpg)
30
Making deep learning easy and accessible for Engineers
Labeling everything through semantic segmentation
![Page 29: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/29.jpg)
31
EMBEDDED
ENTERPRISE
Delivering analytics to both embedded and enterprise systems
![Page 30: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/30.jpg)
32
Making deep learning easy and accessible for Engineers
Automatically generate CUDA code and TensorRT to
deploy trained deep learning networks to NVIDIA GPUs
![Page 31: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/31.jpg)
33
Making deep learning easy and accessible for Engineers
Embedded GPU code finding drivable path
![Page 32: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/32.jpg)
36
▪ JSON
▪ Mobile Sensors Cloud Logging
▪ Timetable
▪ Missing Data Functions
▪ Tall Arrays
▪ Deep Learning
▪ Hyperparameter Optimization
▪ Spark
▪ Machine Learning Code Gen
▪ MATLAB Production Server
RESTful Interface
▪ AlexNet
▪ MATLAB Drive
▪ Heatmap Charts
▪ Regression Learner app
▪ Classification Code Gen
▪ Deep Learning on CPU
▪ VGG-16, VGG-19
▪ CAFFE Model Zoo
▪ Tall timetable
▪ Add-On Explorer Categories
▪ Categorical Plotting
▪ Bayesian Statistics
▪ Symbolic Variable Units
Each release makes AI easy and accessible
▪ GPU Coder
▪ DAG Networks
▪ LSTM
▪ Semantic Image Segmentation
▪ Image Denoising
▪ Deep Learning Training
Visualization
▪ Tall Visualization
▪ Text Analytics Toolbox
▪ Change Point Detection
▪ Twitter Datafeed
▪ MQTT
▪ Geographic Bubble Chart
▪ Parallel Bayesian Optimization
▪ Live Functions
▪ Web Apps
▪ App Testing Framework
▪ uidatepicker
▪ Faster Startup
▪ Faster Image and Video
Reading
▪ Image Segmenter App
▪ Deep Learning Layer
Validation
▪ More Tall Array Statistics
▪ Modal Analysis
▪ Predictive Maintenance
Toolbox
![Page 33: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/33.jpg)
37
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 34: Transformation to Artificial Intelligence with MATLAB€¦ · Big Data Analytics ... Predictive Maintenance Toolbox. 37 Unique Platform Combination Control Systems Verification &](https://reader036.fdocuments.us/reader036/viewer/2022062919/5edfa03aad6a402d666af521/html5/thumbnails/34.jpg)
38