Beruflich Dokumente
Kultur Dokumente
Shashank Prasanna
Product Marketing Manager,
Statistics and Machine Learning
shashank.prasanna@mathworks.com
Agenda
Machine Learning
What is Machine Learning and why do we need it?
Common challenges in Machine Learning
Image Recognition
Speech Recognition
Stock Prediction
Medical Diagnosis
Data Analytics
Robotics
and more
[TBD]
Machine Learning
Machine learning uses data and produces a program to perform a task
Standard Approach
Machine
Learning
Computer
Program
Formula or Equation
= 1 + 2
+ 3 +
: Inputs Outputs
= <
>(_, )
Machine
Learning
Data:
3-axial Accelerometer data
3-axial Gyroscope data
5
Challenge
Data diversity
Numeric, Images, Signals, Text not always tabular
Time consuming
Train several models to find the best
Avoid pitfalls
Assess model performance
Over Fitting
Speed-Accuracy-Complexity tradeoffs
Iterate
7
SUPERVISED
LEARNING
PREPROCESS
DATA
PCA
FILTERS
SUMMARY
STATISTICS
CLUSTER
ANALYSIS
MODEL
CLASSIFICATION
REGRESSION
PREPROCESS
DATA
FILTERS
SUMMARY
STATISTICS
MODEL
PREDICTION
PCA
CLUSTER
ANALYSIS
Agenda
Machine Learning
What is Machine Learning and why do we need it?
Common challenges in Machine Learning
Response
Activity:
Approach:
Extract features from raw sensor signals
Train and compare classifiers
Test results on new sensor data
10
PREPROCESS
DATA
SUPERVISED
LEARNING
1. Mean
2.FILTERS
Standard PCA
deviation
SUMMARY
CLUSTER
3.
PCA
STATISTICS
ANALYSIS
CLASSIFICATION
Classification
Learner
MODEL
REGRESSION
PREPROCESS
DATA
MODEL
PREDICTION
1. Mean
2. FILTERS
Standard PCA
deviation
SUMMARY
CLUSTER
3.STATISTICS
PCA
ANALYSIS
11
Agenda
Machine Learning
What is Machine Learning and why do we need it?
Common challenges in Machine Learning
12
Response
Approach:
Extract features using Bag-of-words
Train and compare classifiers
Classify streaming video from a webcam
13
PREPROCESS
DATA
1.
MODEL
Build Bag-of-
FILTERS
features PCA
2.
SUPERVISED
LEARNING
Encode images
SUMMARY
CLUSTER
as new features
STATISTICS
ANALYSIS
CLASSIFICATION
Classification
Learner
REGRESSION
PREPROCESS
DATA
MODEL
PREDICTION
PCAas
FILTERS images
Encode
new features
SUMMARY
STATISTICS
CLUSTER
ANALYSIS
14
Agenda
Machine Learning
What is Machine Learning and why do we need it?
Common challenges in Machine Learning
15
Solution
Extensive data support
Data diversity
High-quality libraries
Lack of domain tools
Time consuming
Avoid pitfalls
Over Fitting,
Speed-Accuracy-Complexity
Key Takeaways
17
Additional Resources
Documentation:
mathworks.com/machine-learning
18
Q&A
19