Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 ·...

21
#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC #OSIsoftUC #PIWorld ©2018 OSIsoft, LLC Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John Wingate, Chief Data Scientist From the OSIsoft Team Laurent Garrigues, Product Manager

Transcript of Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 ·...

Page 1: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine

LearningJohn Wingate, Chief Data Scientist

From the OSIsoft Team – Laurent Garrigues, Product Manager

Page 2: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Overview

• Machine Learning

• The Data

• Overview of OCS

• Combining OCS & Cascadence to Enable Cognitive Computing Solutions

• Demonstration

• Summary

2

Page 3: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Tout: fr Everything

Metis: gk Wisdom

Bringing forward-thinking companies unique approaches to

predictive analytics and machine learning.

Toumetis’ mission is to deliver intelligence that can transform business operations and enable new revenue generation for the Industrial IoT via the application of machine learning.

3

Page 4: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Don’t Believe the Hype …

4

Page 5: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Page 6: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Data Science: The process of obtaining knowledge or insight from data.

AI: Simulation of human intelligence processes by machines/computer systems.

Machine learning: A set of software technologies that enables rules to be determined and generalised from data without the need to explicitly program them.

Deep learning: A family of machine learning algorithms based on multi-layer neural networks

Some Definitions …

6

Page 7: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Cascadence - Applied Machine Learning

We use these processes and technologies because they work at solving real world industrial problems.

Planning & Forecasting

RankingKnowledge Building

Page 8: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

But …• Machine learning needs fuel, that

fuel is data, often a large amount of data.

• Machine learning workloads involve

• training models using large scale historical data sets.

• using these model to make new predictions.

• ML requires secure, robust & scalable data services.

Page 9: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Requirements For Data Services to Support Industrial ML Workloads

• Enable our clients to confidently store and manage access to their data. Secure, trusted and high quality support.

• Comprehensive set of APIs, consistent with python & modern web technologies.

• Data services are able to carry out routine heavy lifting

• Rich extensible data models

• Ingest & egress performance

• Batch and streaming workloads

Page 10: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

OSIsoft Cloud Services Vision

10

Develop & maintain an operational data ecosystem

that connects you (the customer) with best-in-class Analytics and

your community of vendors & partners.

Page 11: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Customer B

Site

Customer C

SiteEnte

rprise

Customer A

SiteEnte

rprise

Technology Partners

Expertise Providers

Cust. A Cust. B Cust. C

E.P.

E.P.

S.P.

S.P.

T.P.

T.P.

E.P.

T.P. OSIsoft

Cloud Services

Service & Equipment

Providers

Page 12: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

OCS Overview• Managed, secure, data platform

• Multi-tenant

• PaaS & SaaS

• Built on Microsoft Azure

• High speed, scalable, data ingress

• Flexible, resilient, data storage

• Modern, secure APIs

• and more…

OSIsoft Cloud Services

Page 13: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

OCS Components

13

IngressA

dm

inis

tratio

n

Community

Storage REST A

PIs

OSIsoft Messaging Format (OMF)

Visualiz.

OMF

ApplicationsOpen

Source

Edge Data

StorePI

Connectors

PI

Systems

Native

Context

Page 14: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Data Sharing in OCS

14

cloud.osisoft.com

Account AAccount A

Account AAccount B

Account A

Account AAccount α

Account AAccount X

Account AAccount Y

Account AAccount Z

Page 15: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

The Human Attention Bottleneck

ML needs fuel and that fuel is data, often a large amount of data.

• Raw data is not enough, what is required is labelled data.

• Labelled data is expensive and generally requires humans in the loop.

• Use unsupervised machine learning and modern UI technologies to massively reduce the workload.

State 1 State 2

Page 16: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Cascadence & OCS – Manufacturing POC

• Example Scenario – A high tech manufactures is having production quality challenges. Need to identify what the issue is and put in place a in production solution to identify problematic batches.

• Uses OCS to share data with Toumetis

• Cascadence solution developed using machine learning technology to help manufacturing engineers identify the characteristics of faulty batches

• Algorithms put into production that can identify problematic batches in new data streaming to OCS.

• Enable corrective action to be taken to mitigate the problem

Page 17: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Demonstration Video

Page 18: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Summary

• Machine Learning

• Data Requirements

• OCS

• Cascadence & OCS in action

Page 19: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Contact us for more information…

Laurent Garrigues

[email protected]

• Product Manager, Cloud

• OSIsoft, LLC

19

John Wingate

[email protected]

• Chief Data Scientist

• Toumetis

Page 20: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Questions

Please wait for the

microphone before asking

your questions

State your

name & company

Please remember to…

Complete the Online Survey

for this session

Page 21: Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning · 2018-04-30 · Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning John

#OSIsoftUC #PIWorld ©2018 OSIsoft, LLC

Applied Machine Learning

• We use these processes and technologies because they work at solving real world industrial problems.

• Supervised learning

• Unsupervised learning

• Semi-supervised learning

• Reinforcement learning

• Machine learning needs fuel, that fuel is data, often a large amount of data.

• Raw data is not enough, what is required is labelled data.

• Labelled data is expensive and generally requires humans in the loop.

• Use unsupervised machine learning and modern UI technologies to massively reduce the workload.