1© 2015 The MathWorks, Inc.
Problem-Based Learning: Data
Analytics and Machine Learning
Techniques for Solving Real-
World Challenges
Dr Jasmina Lazić, MathWorks
2
Teaching in the Classroom: Then and Now
3
Workplace: Then
The term “computer”, in use from early 17th century, meant “one who
computes”: a person performing mathematical calculations, before
electronic computers became commercially available. Teams of people
were frequently used to undertake long and often tedious calculations.
(Source: Wikipedia)
4
Workplace: Now
5
Technology Trends
6
Data Everywhere – Algorithms in Everything
7
Medical Devices
Aeronautics
Off-highway
vehicles
Automotive
Oil & Gas
Industrial Automation
Fleet Analytics
Health Monitoring
Asset Analytics
Process Analytics
Prognostics
Condition
Monitoring
Clean Energy
Retail Analytics
Mfg Process Analytics
Supply Chain
Operational
Analytics
Healthcare Analytics
Risk Analysis
Logistics
Retail
Finance
Healthcare
Management
Internet
Railway Systems
8
Companies using MathWorks products
9
Why MATLAB?
10
What is Data Analytics?
• What happened? Descriptive
• Why did it happen?Diagnostics
• What will happen?Predictive
• What should be done?Prescriptive
Turn large volumes of complex data into actionable information
Data Decisions
11
Data Analytics Workflow
Integrate Analytics with
Systems
Desktop Apps
Enterprise Scale
Systems
Embedded Devices
and Hardware
Files
Databases
Sensors
Access and Explore
Data
Develop Predictive
Models
Model Creation e.g.
Machine Learning
Model
Validation
Parameter
Optimization
Preprocess Data
Working with
Messy Data
Data Reduction/
Transformation
Feature
Extraction
12
Demo: Diagnosing Arrhythmia
13
Classification Learner App
14
Demo: Deployed Analytics – Energy Load Forecasting
15
MATLAB
Desktop
Demo: Deployed Analytics – Energy Load ForecastingMATLAB Production Server
MATLAB
Production
Server
Web
Application
Server
MATLAB
Production Server
Requ
est B
roke
r
CTF
Apache Tomcat
Web Server/
Webservice
Weather
Data
Energy
Data
Predictive
Models
Train in
MATLAB
16
Demo: Object Detection with Deep Learning
Training Millions of images from 1000 different categories
Prediction Real-time object recognition using a webcam connected to a laptop
17
How Many Lines of Code Did We Use for Object Detection
with Deep Learning?
18
Demo: Human Activity Analysis and Classification
Courtesy of:
Davide Anguita, Alessandro Ghio, Luca Oneto, Xavier Parra and Jorge L. Reyes-Ortiz.
Human Activity Recognition on Smartphones using a Multiclass Hardware-Friendly Support Vector Machine. International
Workshop of Ambient Assisted Living (IWAAL 2012). Vitoria-Gasteiz, Spain. Dec 2012
Dataset available at:
http://archive.ics.uci.edu/ml/datasets/Human+Activity+Recognition+Using+Smartphones
19
Internet of Things
Internet
Thing
Thing
Thing
ThingThing
Thing
Thing
20
Internet of Things
22
ChallengeEnrich student coursework with project-based learning
while enabling instructors to focus on teaching core
concepts
SolutionAcquire a MathWorks Total Academic Headcount
license and use MathWorks onsite training and online
courses to accelerate student adoption of MATLAB
campus-wide
Results Program scalability enabled
Faculty and students focused on addressing real-
world problems
Students equipped with required tools and skills
University College London Improves
Computational Literacy with Online and
Onsite MATLAB Training
Link to user story
“One advantage of teaching with
MATLAB is that our students are
exposed to a tool that is used in
the commercial world. The quality
of the learning materials delivered
online and onsite was excellent,
enabling me to focus on teaching
analytics and working with
students.”
Daniel Hulme
University College London
First-year students using MATLAB for
mathematical modeling
23
Industry Links
“On one project, students used MATLAB to develop a
solution that helped an energy company reduce costs by
£59 million.”
24
MATLAB Enabled Campus for Everyone, Anywhere
MATLAB Central MATLAB Online
MATLAB AcademyMATLAB
Courseware
Project-Based Learning
Cody Coursework
Autograding
On-Campus Events
Technical Support
Dedicated Engineers
Low-Cost Hardware
SupportIntegration with
Production Systems
Ambassadors
Student Competitions
Big Data Support
HPC
25
Key Takeaways
MATLAB is a learning tool for Data Analytics
MATLAB is an Integrated Curriculum Platform
MATLAB is a state-of-the-art industry software
Top Related