Get More From Your Data with Data Analytics. Valerie Leung Application Engineering 1
|
|
- Erik Skinner
- 5 years ago
- Views:
Transcription
1 Get More From Your Data with Data Analytics Valerie Leung Application Engineering 1
2 2
3 3
4 4
5 Buildings have thermodynamic properties u t α 2 u x u y u z 2 = 0 5
6 Temperatures change 6
7 Electricity demand varies 7
8 Humans have comfort bounds 8
9 u t α 2 u x u y u z 2 = 0 9
10 10
11 Traits of Data Analytics applications Diverse and/or Big Data Advanced Algorithms Deployment 11
12 Why MATLAB? 3 Develop embedded systems with analytics powered functionality 1 Analytics that increasingly require both business and engineering data DATA Engineering, Scientific, and Field Business and Transactional 4 Develop analytics to run on both enterprise and embedded platforms Embedded Systems Enable Domain Experts to be Data Scientists 2 Business Systems Data Scientist 12
13 Why MATLAB? 3 Develop embedded systems with analytics powered functionality 1 Analytics that increasingly require both business and engineering data DATA Engineering, Scientific, and Field Business and Transactional 4 Develop analytics to run on both enterprise and embedded platforms Smarter Embedded Systems Enable Domain Experts to be Data Scientists 2 Business Systems Data Scientist 13
14 Business and Engineering Data Business and Transactional Data Engineering, Scientific, and Field Data Repositories Databases (SQL) NoSQL Hadoop File I/O Text Spreadsheet XML Web Sources HTML Mapping Financial datafeeds RESTful JSON File I/O Text Spreadsheet XML CDF/HDF Image Audio Video Geospatial Communication Protocols CAN (Controller Area Network) DDS (Data Distribution Service) OPC (OLE for Process Control) XCP (explicit Control Protocol) Real-Time Sources Sensors GPS Instrumentation Cameras Communication systems Machines (embedded systems) No matter what industry our client is in, and no matter what data they ask us to analyze text, audio, images, or video MATLAB enables us to provide clear results faster. Dr. G Subrahmanya VRK Rao, Cognizant 14
15 Accessing Data 15
16 Preprocessing Data 16
17 Preprocessing for Signal and Image Processing Applications cheby2 filter rms pwelch periodogram xcov findpeaks movmean movstd Image display and exploration Image enhancement Image analysis Morphological operations Image registration Geometric transformation ROI-based processing 17
18 Feature Engineering Extracting Information from Data Data type Common Techniques for Deriving Features Sensor data Peak analysis Pulse and transition metrics Spectral measurements (power, bandwidth, mean frequency, median frequency) Image and video data Bag of visual words HOG (Histogram of Oriented Gradients) Minimum Eigenvalue algorithm Local feature descriptors Edge detection Transactional data Decomposing timestamps into components (day, month, day of week, etc.) Calculation of aggregate values 18
19 Why MATLAB? 3 Develop embedded systems with analytics powered functionality 1 Analytics that increasingly require both business and engineering data DATA Engineering, Scientific, and Field Business and Transactional 4 Develop analytics to run on both enterprise and embedded platforms Smarter Embedded Systems Enable Domain Experts to be Data Scientists 2 Business Systems Data Scientist 19
20 Enabling Domain Experts to be Data Scientists Machine Learning Statistics Image Processing Apps Language Neural Networks Signal Processing Optimization Control Systems Financial Modeling Symbolic Computing MATLAB has helped accelerate our R&D and deployment with its robust numerical algorithms, extensive visualization and analytics tools, reliable optimization routines, support for object-oriented programming, and ability to run in the cloud with our production Java applications. Borislav Savkovic, BuildingIQ 20
21 Apps - Classification Learner app 21
22 Why MATLAB? 3 Develop embedded systems with analytics powered functionality 1 Analytics that increasingly require both business and engineering data DATA Engineering, Scientific, and Field Business and Transactional 4 Develop analytics to run on both enterprise and embedded platforms Smarter Embedded Systems Enable Domain Experts to be Data Scientists 2 Business Systems Data Scientist 22
23 Smarter Embedded Systems RESEARCH REQUIREMENTS DESIGN C, C++ Environment Models Physical Components Algorithms IMPLEMENTATION VHDL, Verilog Structured Text TEST AND VERIFICATION Airbus Battery management Sonova Hearing implants GM Climate control Weinmann Transport ventilator Festo Industrial robots ABB Smart Grid controller MCU DSP FPGA ASIC PLC INTEGRATION manroland Printing presses FLIR Thermal imaging Daimler Cruise controller 23
24 MATLAB Code Generation 24
25 C Code Generation 25
26 Why MATLAB? 3 Develop embedded systems with analytics powered functionality 1 Analytics that increasingly require both business and engineering data DATA Engineering, Scientific, and Field Business and Transactional 4 Develop analytics to run on both enterprise and embedded platforms Smarter Embedded Systems Enable Domain Experts to be Data Scientists 2 Business Systems Data Scientist 26
27 How is the processing split? Why don t we transfer all the data? Can see self (and neighbors) Limited battery life Limited processing power Limited storage Difficult to update Has global view of data Unlimited power Unlimited processing resources Unlimited storage Easy to update 27
28 We don t transfer all the data because of Data privacy concerns Cost of network/transfer Power required to transmit data from device (for wireless) Response time 28
29 Splitting computation 29
30 Deploying Algorithms to Enterprise Systems MATLAB MATLAB Compiler MATLAB Compiler SDK Standalone Application Excel Add-in C/C ++.NET MATLAB Production Server Hadoop Python Java MATLAB Compiler enables sharing MATLAB programs without integration programming MATLAB Compiler SDK provides implementation and platform flexibility for software developers MATLAB Production Server provides the most efficient development path for secure and scalable web and enterprise applications 30
31 Enterprise Integration Forecasting Model 31
32 MATLAB Differentiators 3 Develop embedded systems with analytics powered functionality 1 Analytics that increasingly require both business and engineering data DATA Engineering, Scientific, and Field Business and Transactional 4 Develop analytics to run on both enterprise and embedded platforms Smarter Embedded Systems Enable Domain Experts to be Data Scientists 2 Business Systems Data Scientist 32
33 thank you! 33