problem-based learning: data analytics and machine learning … · analytics and machine learning...

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

Upload: others

Post on 20-Aug-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

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

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

2

Teaching in the Classroom: Then and Now

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

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

4

Workplace: Now

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

5

Technology Trends

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

6

Data Everywhere – Algorithms in Everything

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

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

9

Why MATLAB?

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

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

12

Demo: Diagnosing Arrhythmia

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

13

Classification Learner App

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

14

Demo: Deployed Analytics – Energy Load Forecasting

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

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

17

How Many Lines of Code Did We Use for Object Detection

with Deep Learning?

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

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

19

Internet of Things

Internet

Thing

Thing

Thing

ThingThing

Thing

Thing

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

20

Internet of Things

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

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

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 Learning … · Analytics and Machine Learning Techniques for Solving Real-World Challenges Dr Jasmina Lazić, ... Data Everywhere

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