SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Emily Gorcenski
When Data
Meets Device
Looking forward to a data-driven physical world
A Brief History
of Data Science
Which came first?
Take a moment to mentally order these chronologically
A. David Hasselhoff was born
B. Rosalind Franklin discovered the double-helix structure of DNA
C. The genetic algorithm was conceived
Which came first?
Take a moment to mentally order these chronologically
C. The genetic algorithm was conceived
(1950 — Alan Turing)
A. David Hasselhoff was born
(1952 — Baltimore)
B. Rosalind Franklin discovered the double-helix structure of DNA
(1953 — London)
Which came first?
Take a moment to mentally order these chronologically
A. Deep learning neural networks were invented
B. The last people on the moon depart
C. Led Zeppelin IV releases
Which came first?
Take a moment to mentally order these chronologically
A. Deep learning neural networks were invented
(October 1971 — 8-layer GMDH, Alexey Ivakhnenko)
C. Led Zeppelin IV releases
(November 1971 — Atlantic Records)
B. The last people on the moon depart
(December 1972 — Apollo 17)
Data science is older than you think
The tools and methods have existed for decades.
The technology to leverage at scale them has not.
1960 19661954 1972 1978 1984
Reinforceme
nt learning
for AI studied
First
appearance
of the term
“Deep
Learning”
First
Evolutionary
Algorithm
Implementati
on
Back
propagation
invented for
control
systems
Oracle V1
Implementati
on
“[Parameter estimation algorithms] for achieving the minimum in (10),
and the statistical properties of the type (15) are all of general character
and well known for the more traditional model structures used.
They have typically been reinvented and rediscovered in the NN
literature and been given different names there. This certainly has had
an alienating effect on the "traditional estimation" communities.”
- J. Sjöberg, H. Hjalmarsson, L. Ljung, 1994
The Physical
Space
Physical sectors are full of potential
McKinsey’s 2015 MGI Digital America study shows what industries have
the lowest level of digitalization.
● Study was done pre-IoT
● Study was done pre-Data Science revolution
Agriculture and Hunting
Mining
Construction
Health Care
Basic Manufacturing
Chemicals and
Pharmaceuticals
Transportation and
Warehousing
Boeing 787 Dreamliner
● 500 GB per flight
● 554 airframes in service
~227 TB fleetwide, per flight!
(That’s very roughly as much as
YouTube generates daily, ish)
https://blogs.cisco.com/datacenter/internet-of-things-iot-data-continues-to-explode-exponentially-who-is-using-that-data-and-how
Up to 1 exabtye—1000
PB—of data are
generated in industrial
devices daily
1 EB daily
By 2020, there will be 30
billion connected devices
30 billion
connected
devices
And less than half of
structured data is used
< 1% of
unstructured
data used
Generating data doesn’t
mean generating value—
experts are needed
~26% of
companies
seeing value
Industrial IoT
Data-Enabled Cars
On-board
Diagnostics
Driver
Comfort
Telematics
Self-Driving
Predictive
Maintenance
ADAS
Established
High-end only
In-development
Data to can save the world
Climate change is real. We cannot afford to wait
for generational improvements to efficiency.
Cycle time for 1% gas turbine efficiency
improvement: 18-120 months.
1% efficiency = millions of dollars in fuel
1% efficiency = millions of tons of CO2
1% efficiency = millions of cars off the road
How do we make this
happen?
How data are used at various scales
<=100 ms
10 s
1 min
1 hr
1 day
1 week
1 month
1 yr
10+ yr
1 unit 100 units 100000 units
Real-time control systems
Operator feedback
Operational History (single run)
Operational Lifecycle
Real-time fleet monitoring
Operational Logistics
Fleet maintenance scheduling
Service offering/product
development
Fleet purchasing/replacement
Telematics
Maintenance planning, recall
Product development &
engineering
Aggregate over time
Aggregate over units
Understand the
Future by
Looking Back
Dynamical Systems Modeling
u x
A dynamical system is a state-space model where the state x changes with respect to time
and in response to the input u. Sometimes we call the model the plant process.
A Linear Time Invariant (LTI) system is the most fundamental dynamical system.
It can be modeled with a first order system of differential equations.
Dynamical Systems Modeling
𝚺
e xr
+
-
We can affect the behavior of the system by measuring its state and creating a feedback
loop.
This allows us to set a reference signal r, which we compare to the state to obtain an error e,
which we seek to minimize.
I
D
e
Dynamical Systems Modeling
𝚺
xr
+
-
A slightly more sophisticated approach is the Proportional-Integral-Derivative or PID
controller.
The PID controller uses a set of gains, KP, KI, KD that act like weights.
P
𝚺
+
+
+
u
Where else do we choose
weights to
minimize error?
PID Drone Altitude Control
PID Drone Altitude Control
PID Drone Altitude Control
PID Drone Altitude Control
Handling Noise with Kalman Filtering
Use state estimate at step k−1 to
predict state at step k
Predict error covariance using
process noise covariance
Compute the measurement error
and its covariance, using
measurement noise covariance
Compute the optimal Kalman gain
Update state estimate,
posterior covariance, and
posterior residual
Handling Noise with Kalman Filtering
Source: Wikipedia
Handling Noise with Kalman Filtering
A Kalman filter is more or less just a Hidden Markov Model!
Control Theory Everywhere
We’re building feedback systems all the time, but
how can we design intentionally for them?
● Distributed Systems Monitoring We create
feedback loops with monitoring tools; constrained
Kalman filtering techniques can be leveraged to
create probabilistic real-time anomaly detection.
● Predictive Maintenance As components wear, error
accumulates, which manifests as increased control
demand. This is a useful feature for a prediction
method.
Modern machine
learning algorithms
and control theory
have the same
pedigree.
Well-known
Algorithms
We’re generating
immense amounts of
data and doing
almost nothing with
it!
The business case
cannot be more
clear: we can use
data at many scales
to make our systems
and processes
smarter.
We’ve never had
better tools to
implement these
techniques, and they
can be extended.
Tons of
Data
Clear
Business
Value
Existing
Tools
Data Science 💞 Physical Computing
“The fruit [of Control Theory] is so low it is
TOUCHING THE GROUND!”
- Colm MacCárthaigh

Contenu connexe

Similaire à When Data Meets Device

The Transformation of Systems Biology Into A Large Data Science
The Transformation of Systems Biology Into A Large Data ScienceThe Transformation of Systems Biology Into A Large Data Science
The Transformation of Systems Biology Into A Large Data ScienceRobert Grossman
 
The internet of everything
The internet of everythingThe internet of everything
The internet of everythingSergey Zhdanov
 
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...Big Data Week
 
The Emergence of Digital Mirror Worlds
The Emergence of Digital Mirror WorldsThe Emergence of Digital Mirror Worlds
The Emergence of Digital Mirror WorldsLarry Smarr
 
Technology in Business Law by Ammar Younas
Technology in Business Law by Ammar YounasTechnology in Business Law by Ammar Younas
Technology in Business Law by Ammar YounasAmmar Younas
 
Envisioning the Future
Envisioning the FutureEnvisioning the Future
Envisioning the FutureLarry Smarr
 
Deep Learning Primer: A First-Principles Approach
Deep Learning Primer: A First-Principles ApproachDeep Learning Primer: A First-Principles Approach
Deep Learning Primer: A First-Principles ApproachMaurizio Calo Caligaris
 
2008—The Year of Global Telepresence
2008—The Year of Global Telepresence2008—The Year of Global Telepresence
2008—The Year of Global TelepresenceLarry Smarr
 
Is it Live or is it Telepresence?
Is it Live or is it Telepresence?Is it Live or is it Telepresence?
Is it Live or is it Telepresence?Larry Smarr
 
machine learning in the age of big data: new approaches and business applicat...
machine learning in the age of big data: new approaches and business applicat...machine learning in the age of big data: new approaches and business applicat...
machine learning in the age of big data: new approaches and business applicat...Armando Vieira
 
Global LambdaGrid Applications Driving Innovation
Global LambdaGrid Applications Driving InnovationGlobal LambdaGrid Applications Driving Innovation
Global LambdaGrid Applications Driving InnovationLarry Smarr
 
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...balmanme
 
Into the next dimension
Into the next dimensionInto the next dimension
Into the next dimensionEd Charbeneau
 

Similaire à When Data Meets Device (20)

The Transformation of Systems Biology Into A Large Data Science
The Transformation of Systems Biology Into A Large Data ScienceThe Transformation of Systems Biology Into A Large Data Science
The Transformation of Systems Biology Into A Large Data Science
 
1. GRID COMPUTING
1. GRID COMPUTING1. GRID COMPUTING
1. GRID COMPUTING
 
The internet of everything
The internet of everythingThe internet of everything
The internet of everything
 
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
BDW16 London - Chris von Csefalvay, Helioserv - Cats and What They Tell us Ab...
 
The Emergence of Digital Mirror Worlds
The Emergence of Digital Mirror WorldsThe Emergence of Digital Mirror Worlds
The Emergence of Digital Mirror Worlds
 
Technology in Business Law by Ammar Younas
Technology in Business Law by Ammar YounasTechnology in Business Law by Ammar Younas
Technology in Business Law by Ammar Younas
 
20181212 ibm aot
20181212 ibm aot20181212 ibm aot
20181212 ibm aot
 
Envisioning the Future
Envisioning the FutureEnvisioning the Future
Envisioning the Future
 
Genesee v1.0 10.12.2006
Genesee v1.0 10.12.2006Genesee v1.0 10.12.2006
Genesee v1.0 10.12.2006
 
Deep Learning Primer: A First-Principles Approach
Deep Learning Primer: A First-Principles ApproachDeep Learning Primer: A First-Principles Approach
Deep Learning Primer: A First-Principles Approach
 
AI overview
AI overviewAI overview
AI overview
 
Serguei Seloussov - Future of computing and SIT MSc program
Serguei Seloussov - Future of computing and SIT MSc programSerguei Seloussov - Future of computing and SIT MSc program
Serguei Seloussov - Future of computing and SIT MSc program
 
IT/Tech quiz
IT/Tech quizIT/Tech quiz
IT/Tech quiz
 
Serguei Beloussov - Future of computing
Serguei Beloussov - Future of computingSerguei Beloussov - Future of computing
Serguei Beloussov - Future of computing
 
2008—The Year of Global Telepresence
2008—The Year of Global Telepresence2008—The Year of Global Telepresence
2008—The Year of Global Telepresence
 
Is it Live or is it Telepresence?
Is it Live or is it Telepresence?Is it Live or is it Telepresence?
Is it Live or is it Telepresence?
 
machine learning in the age of big data: new approaches and business applicat...
machine learning in the age of big data: new approaches and business applicat...machine learning in the age of big data: new approaches and business applicat...
machine learning in the age of big data: new approaches and business applicat...
 
Global LambdaGrid Applications Driving Innovation
Global LambdaGrid Applications Driving InnovationGlobal LambdaGrid Applications Driving Innovation
Global LambdaGrid Applications Driving Innovation
 
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
A 100 gigabit highway for science: researchers take a 'test drive' on ani tes...
 
Into the next dimension
Into the next dimensionInto the next dimension
Into the next dimension
 

Plus de Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

Plus de Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Dernier

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 

Dernier (20)

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 

When Data Meets Device

  • 1. Emily Gorcenski When Data Meets Device Looking forward to a data-driven physical world
  • 2. A Brief History of Data Science
  • 3. Which came first? Take a moment to mentally order these chronologically A. David Hasselhoff was born B. Rosalind Franklin discovered the double-helix structure of DNA C. The genetic algorithm was conceived
  • 4. Which came first? Take a moment to mentally order these chronologically C. The genetic algorithm was conceived (1950 — Alan Turing) A. David Hasselhoff was born (1952 — Baltimore) B. Rosalind Franklin discovered the double-helix structure of DNA (1953 — London)
  • 5. Which came first? Take a moment to mentally order these chronologically A. Deep learning neural networks were invented B. The last people on the moon depart C. Led Zeppelin IV releases
  • 6. Which came first? Take a moment to mentally order these chronologically A. Deep learning neural networks were invented (October 1971 — 8-layer GMDH, Alexey Ivakhnenko) C. Led Zeppelin IV releases (November 1971 — Atlantic Records) B. The last people on the moon depart (December 1972 — Apollo 17)
  • 7. Data science is older than you think The tools and methods have existed for decades. The technology to leverage at scale them has not. 1960 19661954 1972 1978 1984 Reinforceme nt learning for AI studied First appearance of the term “Deep Learning” First Evolutionary Algorithm Implementati on Back propagation invented for control systems Oracle V1 Implementati on
  • 8. “[Parameter estimation algorithms] for achieving the minimum in (10), and the statistical properties of the type (15) are all of general character and well known for the more traditional model structures used. They have typically been reinvented and rediscovered in the NN literature and been given different names there. This certainly has had an alienating effect on the "traditional estimation" communities.” - J. Sjöberg, H. Hjalmarsson, L. Ljung, 1994
  • 10. Physical sectors are full of potential McKinsey’s 2015 MGI Digital America study shows what industries have the lowest level of digitalization. ● Study was done pre-IoT ● Study was done pre-Data Science revolution Agriculture and Hunting Mining Construction Health Care Basic Manufacturing Chemicals and Pharmaceuticals Transportation and Warehousing
  • 11. Boeing 787 Dreamliner ● 500 GB per flight ● 554 airframes in service ~227 TB fleetwide, per flight! (That’s very roughly as much as YouTube generates daily, ish)
  • 12. https://blogs.cisco.com/datacenter/internet-of-things-iot-data-continues-to-explode-exponentially-who-is-using-that-data-and-how Up to 1 exabtye—1000 PB—of data are generated in industrial devices daily 1 EB daily By 2020, there will be 30 billion connected devices 30 billion connected devices And less than half of structured data is used < 1% of unstructured data used Generating data doesn’t mean generating value— experts are needed ~26% of companies seeing value Industrial IoT
  • 14. Data to can save the world Climate change is real. We cannot afford to wait for generational improvements to efficiency. Cycle time for 1% gas turbine efficiency improvement: 18-120 months. 1% efficiency = millions of dollars in fuel 1% efficiency = millions of tons of CO2 1% efficiency = millions of cars off the road
  • 15. How do we make this happen?
  • 16. How data are used at various scales <=100 ms 10 s 1 min 1 hr 1 day 1 week 1 month 1 yr 10+ yr 1 unit 100 units 100000 units Real-time control systems Operator feedback Operational History (single run) Operational Lifecycle Real-time fleet monitoring Operational Logistics Fleet maintenance scheduling Service offering/product development Fleet purchasing/replacement Telematics Maintenance planning, recall Product development & engineering Aggregate over time Aggregate over units
  • 18. Dynamical Systems Modeling u x A dynamical system is a state-space model where the state x changes with respect to time and in response to the input u. Sometimes we call the model the plant process. A Linear Time Invariant (LTI) system is the most fundamental dynamical system. It can be modeled with a first order system of differential equations.
  • 19. Dynamical Systems Modeling 𝚺 e xr + - We can affect the behavior of the system by measuring its state and creating a feedback loop. This allows us to set a reference signal r, which we compare to the state to obtain an error e, which we seek to minimize.
  • 20. I D e Dynamical Systems Modeling 𝚺 xr + - A slightly more sophisticated approach is the Proportional-Integral-Derivative or PID controller. The PID controller uses a set of gains, KP, KI, KD that act like weights. P 𝚺 + + + u
  • 21. Where else do we choose weights to minimize error?
  • 25.
  • 27. Handling Noise with Kalman Filtering Use state estimate at step k−1 to predict state at step k Predict error covariance using process noise covariance Compute the measurement error and its covariance, using measurement noise covariance Compute the optimal Kalman gain Update state estimate, posterior covariance, and posterior residual
  • 28. Handling Noise with Kalman Filtering Source: Wikipedia
  • 29. Handling Noise with Kalman Filtering A Kalman filter is more or less just a Hidden Markov Model!
  • 30. Control Theory Everywhere We’re building feedback systems all the time, but how can we design intentionally for them? ● Distributed Systems Monitoring We create feedback loops with monitoring tools; constrained Kalman filtering techniques can be leveraged to create probabilistic real-time anomaly detection. ● Predictive Maintenance As components wear, error accumulates, which manifests as increased control demand. This is a useful feature for a prediction method.
  • 31. Modern machine learning algorithms and control theory have the same pedigree. Well-known Algorithms We’re generating immense amounts of data and doing almost nothing with it! The business case cannot be more clear: we can use data at many scales to make our systems and processes smarter. We’ve never had better tools to implement these techniques, and they can be extended. Tons of Data Clear Business Value Existing Tools Data Science 💞 Physical Computing
  • 32. “The fruit [of Control Theory] is so low it is TOUCHING THE GROUND!” - Colm MacCárthaigh