Problem-Based Learning: Data Analytics and Machine Learning Techniques for Solving Real- World Challenges

Size: px
Start display at page:

Download "Problem-Based Learning: Data Analytics and Machine Learning Techniques for Solving Real- World Challenges"

Transcription

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

2 Teaching in the Classroom: Then and Now 2

3 Workplace: Then The term computer, in use from early 17 th 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) 3

4 Workplace: Now 4

5 Technology Trends 5

6 Data Everywhere Algorithms in Everything 6

7 Railway Systems Automotive Aeronautics Retail Finance Off-highway vehicles Prognostics Fleet Analytics Condition Monitoring Retail Analytics Operational Analytics Internet Industrial Automation Process Analytics Risk Analysis Oil & Gas Health Monitoring Clean Energy Asset Analytics Medical Devices Supply Chain Mfg Process Analytics Healthcare Analytics Healthcare Management Logistics 7

8 Companies using MathWorks products 8

9 Why MATLAB? 9

10 What is Data Analytics? Turn large volumes of complex data into actionable information Descriptive What happened? Diagnostics Why did it happen? Data Predictive What will happen? Decisions Prescriptive What should be done? 10

11 Data Analytics Workflow Access and Explore Data Preprocess Data Develop Predictive Models Integrate Analytics with Systems Files Working with Messy Data Model Creation e.g. Machine Learning Desktop Apps Databases Data Reduction/ Transformation Parameter Optimization Enterprise Scale Systems Sensors Feature Extraction Model Validation Embedded Devices and Hardware 11

12 Demo: Diagnosing Arrhythmia 12

13 Classification Learner App 13

14 Demo: Deployed Analytics Energy Load Forecasting 14

15 Request Broker Demo: Deployed Analytics Energy Load Forecasting MATLAB Production Server Web Application Server Apache Tomcat MATLAB Production Server MATLAB Production Server MATLAB Desktop Train in MATLAB Web Server/ Webservice Predictive Models CTF Weather Data Energy Data 15

16 Demo: Object Detection with Deep Learning Training Prediction Millions of images from 1000 different categories Real-time object recognition using a webcam connected to a laptop 16

17 How Many Lines of Code Did We Use for Object Detection with Deep Learning? 17

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: 18

19 Internet of Things Thing Thing Thing Thing Internet Thing Thing Thing 19

20 Internet of Things 20

21 University College London Improves Computational Literacy with Online and Onsite MATLAB Training Challenge Enrich student coursework with project-based learning while enabling instructors to focus on teaching core concepts Solution Acquire 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 realworld problems Students equipped with required tools and skills First-year students using MATLAB for mathematical modeling 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 Link to user story 22

22 Industry Links On one project, students used MATLAB to develop a solution that helped an energy company reduce costs by 59 million. 23

23 MATLAB Enabled Campus for Everyone, Anywhere MATLAB Courseware Student Competitions Cody Coursework Autograding MATLAB Central MATLAB Academy MATLAB Online HPC Low-Cost Hardware Support Project-Based Learning Big Data Support On-Campus Events Integration with Production Systems Dedicated Engineers Ambassadors Technical Support 24

24 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 25