Analytycs fot iot_hen_we_tv1

19
Watson / Presentation Title / Date 1 #BeBold 2017 Sales Academy #BeBold Analytics for IoT Willem Hendriks Arjen van der Wetering

Transcript of Analytycs fot iot_hen_we_tv1

Page 1: Analytycs fot iot_hen_we_tv1

Watson / Presentation Title / Date1 #BeBold

2017 Sales Academy#BeBold

Analytics for IoTWillem Hendriks

Arjen van der Wetering

Page 2: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 20172 #BeBold

1. Machine Learning Demystified (a small intro)

2. Typical IoT Architecture for Analytics

3. How DSX & IoT Platform support the Typical Architecture

4. Use-Case (RAMLAB Welding Robot)

Page 3: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 20173 #BeBold

Task we want the computer to take over. Examples:- Classification- Regression

“What activity am I doing, based on my measurements?”

walking / driving / sleeping / working / change diapers

“What is the probability, the machine will fail in the next 60 minutes?”

a number from 0% to 100%

Machine Learning Demystified

Page 4: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 20174 #BeBold

Task we want the computer take over:- Classification- Regression

Data

Page 5: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 20175 #BeBold

Task we want the computer take over:- Classification- Regression

Data

model / method

learns from data

Page 6: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 20176 #BeBold

Task we want the computer take over:- Classification- Regression

Data

model / method

learns from data

measurement forquality of our model / method

Page 7: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 20177 #BeBold

Task we want the computer take over:- Classification- Regression

Data

model / method

learns from data

measurement forquality of our model / method

The machine is training!

Page 8: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 20178 #BeBold

Data

model

learns from datameasurement forquality of our model

We call columns in our data “features”

We call transforming the columns to help the model learn“feature engineering”

example: speed = distance/time,will possible help the model learn,to classify my activity:

low speed : high chance sleepinghigh speed: high chance driving

Example model for classification:loglogistic regression

Example model for regression:linear model

many many more, tree's, random forests, deeplearning, SVM

Spark, SPSS, python, are tools to train models from data.

DSX is a cloud environment, where many tools are available for analysts.

To evaluate practical usage of our trained model, we want metrics of the learning

“95% of activities correctly classified”

95% can cause deaths, or make you a millionaire in 24 hours

Page 9: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 20179 #BeBold

Historical Data

Create a collection of historical data.

Typical IoT Architecture for Analytics

Page 10: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 201710 #BeBold

Historical Data

model

learns from data

Typical IoT Architecture for Analytics

Page 11: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 201711 #BeBold

Current Architecture

Welding Robot

Watson IOTPlatform

CloudantDatastore

StreamingAnalytics

AnalyticsDashboard

Raw events Raw events

Raw events

Aggregated values

OperatorDashboard

Node-REDapplication

Page 12: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 201712 #BeBold

Historical Data

model

learns from data

When we are happy about the performance, we can implement the model, and benefit in the IoT world.

Page 13: Analytycs fot iot_hen_we_tv1

Analytical Components in IBM Bluemix

Page 14: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 201714 #BeBold

Historical Datamodel

learns from data

Cloudant

geo-spatial!

BigSQL!

Real real-time!

Data Scientists!

Page 15: Analytycs fot iot_hen_we_tv1

Bluemix & DSXData Science Experience

Page 16: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 201716 #BeBold

Use-Case RAMLAB Welding Robot

Page 17: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 201717 #BeBold

Current Architecture

Welding Robot

Watson IOTPlatform

CloudantDatastore

StreamingAnalytics

AnalyticsDashboard

Raw events Raw events

Raw events

Aggregated values

OperatorDashboard

Node-REDapplication

Page 18: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 201718 #BeBold

Enhanced Architecture

Watson IOTPlatform

CloudantDatastore

StreamingAnalytics

AnalyticsDashboard

Raw events

Raw events

Aggregated values

OperatorDashboard

Other sources

Feedback loop(predicted errors, control)

Data Science Experience

Page 19: Analytycs fot iot_hen_we_tv1

Watson / Analytics for IoT / 27 Feb 201719 #BeBold

DEMO