how to capture analyse and react on iot generated sensor
play

How to capture, analyse and react on IoT generated sensor data in - PowerPoint PPT Presentation

How to capture, analyse and react on IoT generated sensor data in real time Romeo Kienzler, Chief Data Scientist, IBM Watson IoT, WW Why IoT (now) ? 15 Billion connected devices in 2015 40 Billion connected devices in 2020 World


  1. How to capture, analyse and react on IoT generated sensor data in real time Romeo Kienzler, Chief Data Scientist, IBM Watson IoT, WW

  2. Why IoT (now) ? • 15 Billion connected devices in 2015 • 40 Billion connected devices in 2020 • World population 7.4 Billion in 2016

  3. Why IoT (now) ? • 2016 90% of all data generated WW is at the edge of an IoT device • This data is never • captured • analysed • acted on

  4. Why IoT (now) ? • 60% of data looses it’s value within milliseconds of being generated • New generation of Sensors • low cost • low energy consumption • low data transmission cost • long life batteries / self supplementary

  5. • Energy consumption 0.33333333 µA • Cost 5 US$ • 600 mA/h • 70 days • 1 measurement /h • Cost 2 US$ • Energy consumption • Standby 3µA • Rx 30 mA • Tx 53 mA • Range 800m • Cost 50 US$

  6. Why IoT (now) ? • If a tree falls in the forest we will hear it • IBM announced to invest 3 billion US$ • Opened IBM Watson IoT Global HQ in Munich, Germany • As of 2015 • 4000 IoT clients 170 countries 1400 partners 750 IoT patents 1000 Emloyees in HQ

  7. IBM and Siemens • IBM partners with Siemens Buildings Technologies Division to maximise the potential of connected buildings • by the data they create (private side note)

  8. IBM and KONE • IBM partners with KONE on Cloud-based Embedded intelligence in elevators and escalators

  9. IBM and KONE • IBM partners with KONE on Cloud- based Embedded intelligence in elevators and escalators

  10. How 2 IoT?

  11. How 2 IoT? What is MQTT? • “light weight” telemetry protocol • Publish-Subscribe protocol via Message Broker • Invented by IBM 1999 • OASIS Standard since 2013

  12. How 2 IoT?

  13. How 2 IoT?

  14. ApacheSpark the state-of-the-art in cloud based analytics Y MLBas Streamin Graph MLLi BlinkD SQL R O g X b B e U S Execution Layer (Spark Executor, YARN, Platform Symphony) T R E A Storage Layer (OpenStack SWIFT / Hadoop HDFS / IBM GPFS) M S Hardware Layer (Bare Metal High Performance Cluster) Intel Xeon E7-4850 v2 48 core, 3 TB RAM, 72 GB HDD, 10Gbps

  15. Machine Learning on historic data Source: deeplearning4j.org

  16. Online Learning Source: deeplearning4j.org

  17. online vs. historic • Pros • Pros • all algorithms • low storage costs • abundance of software • real-time model update • model re-scoring / re- • Cons parameterisation (algorithmic improvement) • algorithm support • batch processing • software support • Cons • no algorithmic improvement • high storage costs • compute power to be inline • batch model update with data rate

  18. DeepLearning DeepLearning Apache Spark Hadoop

  19. Neural Networks

  20. Neural Networks

  21. Deeper (more) Layers

  22. Convolutional

  23. Convolutional + =

  24. Convolutional

  25. Learning of a function A neural network can basically learn any mathematical function

  26. Recurrent

  27. LSTM

  28. http://karpathy.github.io/2015/05/21/rnn-effectiveness/

  29. • Outperformed traditional methods, such as • cumulative sum (CUSUM) • exponentially weighted moving average (EWMA) • Hidden Markov Models (HMM) • Learned what “Normal” is • Raised error if time series pattern haven't been seen before

  30. Learning of a program A LSTM network is touring complete

  31. Problems • Neural Networks are computationally very complex • especially during training • but also during scoring CPU (2009) GPU (2016) IBM SyNAPSE (2018)

  32. DeepLearning the future in cloud based analytics DeepLearning4J Y MLBas Streamin Graph MLLi BlinkD SQL R H2O O g X b B e ND4J jcuBLA U S S Execution Layer (Spark Executor, YARN, Platform Symphony) (cu)BL T AS R E A Storage Layer (OpenStack SWIFT / Hadoop HDFS / IBM GPFS) M S Hardware Layer (Bare Metal High Performance Cluster) AVX GPU Intel Xeon E7-4850 v2 48 core, 3 TB RAM, 72 GB HDD, 10Gbps, NVIDIA TESLA M60 GPU

  33. Why IoT (now) ? Formal Definition (Romeo Kienzler, 2016) Cognitive IoT maximises efficiency of the system under observation by measuring all relevant parameters in order to (re)act accordingly to push the system into a state near to the global optimum

  34. My Vision What if the majority of cars where connected and sensed? What if we can detect a state of unpreventable accidents? What if in such a case we just issue a 30% brake command to all vehicles? Still a dream?…

  35. Do it yourself… • DeepLearning Architecture on-click cloud deployment • to be published: http://www.ibm.com/developerworks/analytics/ • to be announced: Twitter: @romeokienzler • Find this talk on youtube: http://ibm.biz/romeokienzler

Recommend


More recommend