Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques...

24
1 © 2015 The MathWorks, Inc. Problem-Based Learning: Data Analytics and Machine Learning Techniques for Solving Real- World Challenges Dr Jasmina Lazić, MathWorks

Transcript of Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques...

Page 1: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

1© 2015 The MathWorks, Inc.

Problem-Based Learning: Data

Analytics and Machine Learning

Techniques for Solving Real-

World Challenges

Dr Jasmina Lazić, MathWorks

Page 2: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

2

Teaching in the Classroom: Then and Now

Page 3: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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)

Page 4: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

4

Workplace: Now

Page 5: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

5

Technology Trends

Page 6: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

6

Data Everywhere – Algorithms in Everything

Page 7: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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

Page 9: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

9

Why MATLAB?

Page 10: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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

Page 11: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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

Page 12: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

12

Demo: Diagnosing Arrhythmia

Page 13: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

13

Classification Learner App

Page 14: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

14

Demo: Deployed Analytics – Energy Load Forecasting

Page 15: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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

Page 16: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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

Page 17: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

17

How Many Lines of Code Did We Use for Object Detection

with Deep Learning?

Page 18: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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

Page 19: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

19

Internet of Things

Internet

Thing

Thing

Thing

ThingThing

Thing

Thing

Page 20: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

20

Internet of Things

Page 21: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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

Page 22: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

23

Industry Links

“On one project, students used MATLAB to develop a

solution that helped an energy company reduce costs by

£59 million.”

Page 23: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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

Page 24: Problem-Based Learning: Data Analytics and Machine ... · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, MathWorks. 2 ... Fleet Analytics

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