SlideShare a Scribd company logo
1 of 53
Download to read offline
Challenges in building operational AI
And why you should not be afraid of them daniel@peltarion.com
 
 
AI will impact every facet of life,
just like the industrial revolutions did
Introduction to AI01/
Peltarion - the operational AI platform
Technological disruptions
Internet
Cost of
Distributing Information
AI
1950 1960 1970 1980 1990 2000 2010
Transistor
Cost of
Arithmetic
Cost of
Prediction
Peltarion - the operational AI platform
History of Artificial Intelligence
Use data to automatically
learn to make predictions
Learn to both represent data
and make predictions
1950 1960 1970 1980 1990 2000 2010
Artificial
Intelligence
Science and engineering
of building intelligent machines
Machine
Learning
Deep
Learning
Sundar Pichai / CEO Google
“AI is one of the most important
things humanity is working on.
It’s more profound than, I don’t
know, electricity or fire”
Author: Owen Williams, The Kasparov Agency
Licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license
“I could feel – I could smell –
a new kind of intelligence across
the table.”
Garry Kasparov
3
1
Neural network
classifying digits
46 lines of code
Artificial Neural Networks
Can be fed raw data, adapt, learn to interpret and conclude
Peltarion - The Operational AI Platform
A developer02/
perspective on
Deep Learning
“We need to talk
about CSV-files”
Detect the data types in CSV files with errors?
... ... ... ... ...
2012-04-23T18:25:43.511Z 12 54.4 283 Jennings Lane, Montgomery Village, MD 20886 Tree
2013-05-22T11:15:23.331Z Dog 98012.2345 9341 553 45
2015-01-03T 95 23.1 8529 West Pin Oak St. Copperas Cove, TX 76522 Sidewalk
2014-12-01T09:42:55.513Z 14 23 822 West Orange Dr. Long Branch, NJ 07740 Person
... ... ... ... ...
Where are the cats and dogs in this image?
Indicate the areas with brain tumors
How much power will these
windmills produce tomorrow?
What do these problems have in common?
Hard or “unsolvable”
1
Deep Learning can solve them
2
 
 
What makes Deep Learning so
versatile and powerful?
Modelling flexibility
Multiple data types in same model
Re-use parts of models
Modelling possible for non-experts
Support vector machine solution Deep learning solution
Example: Retinal disease diagnosis system
VS
Training time can be long and demanding
But lookups can still be done really fast*
Ready for real-world applications
* < 200ms even for advanced models
Real world ready or not?
Every technological shift has two phases
Steam power
150 years
Electricity
100 years
Digitisation
40 years
AI is becoming operational as we speak
$1,000bn$26.2bn$524bn
$121bn$28bn$108bn $35bn
$860bn
Why many fail03/
POC & Research
New tech
Experimentation
Machine Learning
Product development
Reliability & performance
Maintain & refactor
Software engineering
Different cultures
High risk, high reward
Sometimes it is easy,
sometimes there is no
solution at all
Illustration by Tony Oliver.
Licensed under Creative Commons Attribution-ShareAlike 2.0 Generic
Not enough data or
lack of quality
Underspecified problem
Photo by: Austin Mills
Licensed under Creative Commons Attribution-ShareAlike 2.0 Generic
Existing tooling is not
made for solving
operational AI problems
Mostly tilted towards research,
not development and solutions
Glue code &
dependency hell
pip install tensorflow
pip install keras
pip install jupyter
pip install pandas
pip install sklearn
Proof of concept != Operational AI
Just because it works in the lab does not mean it works in the real world
?!?!
Back to the drawing board...
Uhm...A bit rounded… Perhaps…
Heh.. Let’s move on...
8 8 8
AI proof of concept
Operational AI system
Adapted from Hidden Technical Debt in Machine Learning Systems
AI design
guidelines
04/
Take nothing for granted - until you’ve tried it
Experiment & learn
1
Ecological validity
2
Be prepared to fail
3
Be data and use-case driven
Clear problem statement
1
No data - no fun
2
Background illustrations: User by Justiconnic & Data by priyanka from the Noun Project
Immutability - it is just easier that way
for any distributed system
1
Foundation for versioning
2
Background illustration: Protected Edit by Mun May Tee from the Noun Project
Version everything
Background illustration: Connection by Jason D. Rowley from the Noun Project
Tuning of deep learning parameters is not self-explanatory: Document changes!
Model history
1
Model used in serving
2
Version of data used
3
Think of scaling from the beginning
Training can take a long time
1
Experimentation - parallel jobs
2
Engineering debt of trying to make a non-scalable system scalable can be enormous
Know your GDPR
Photo by: Dennis van der Heijden
Licensed under Creative Commons Attribution-ShareAlike 2.0 Generic
Costs matter… sometimes a lot
Massive scaling on expensive GPU:s may quickly put an end to serious AI effort
Add monitoring
1
Hardware requirements?
2
Early stopping
3
Avoid glue code and strong dependencies
Use libraries only if you must
1
Wrap vital libraries
2
Semantic versioning
4
Create your own formats
3
Background illustration: Glue by David Marioni from the Noun Project
How do I get05/
started with AI?
AI - from A-Z
Learn & have fun
Devote time for self-studies
Use existing solutions
Build demos
01
Get ready
Data & use case inventory
Spread knowledge
Start collecting missing data
02
Implement
One non-critical case with
business value
Existing vs your own tech?
Guidelines
03
Grow & improve
Spread AI-knowledge in
organisation
Processes & workflows
Recruit
04
Do not reinvent the
wheel each time. Think
in terms of a
framework early on.
Illustration by Loco Steve.
Licensed under Creative Commons Attribution-ShareAlike 2.0 Generic
Minimalistic framework for modelling
Minimalistic framework for serving
Consider existing solutions
Building a framework is not a small task
Take nothing for granted, until you’ve tried it
Help us with data* to
train an AI beer model
Photo by: Darien Graham-Smith
* visit us in our booth and drink beer
daniel@peltarion.com // bit.ly/jfokus-ai
Thank you!

More Related Content

What's hot

AI in Healthcare 2017
AI in Healthcare 2017AI in Healthcare 2017
AI in Healthcare 2017Peter Morgan
 
Advantages of Artificial Intelligence - Avantika University
Advantages of Artificial Intelligence - Avantika UniversityAdvantages of Artificial Intelligence - Avantika University
Advantages of Artificial Intelligence - Avantika UniversityAvantika University
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business ModelsRoberto Siagri
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.Guy Bieber
 
How Can AI and IoT Power the Chemical Industry?
How Can AI and IoT Power the Chemical Industry?How Can AI and IoT Power the Chemical Industry?
How Can AI and IoT Power the Chemical Industry?Xiaonan Wang
 
Io t presentation
Io t presentationIo t presentation
Io t presentationJohan Odell
 
Necessity of the Digital Twin and Digital Thread
Necessity of the Digital Twin and Digital ThreadNecessity of the Digital Twin and Digital Thread
Necessity of the Digital Twin and Digital ThreadMarc Lind
 
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGSTHE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGSsuthi
 
Ingrid Moerman, iMinds - UGent, iMinds The Conference 2013
Ingrid Moerman, iMinds - UGent, iMinds The Conference 2013Ingrid Moerman, iMinds - UGent, iMinds The Conference 2013
Ingrid Moerman, iMinds - UGent, iMinds The Conference 2013imec
 
SkillsFuture Festival at NUS 2019- Artificial Intelligence for Everyone - A P...
SkillsFuture Festival at NUS 2019- Artificial Intelligence for Everyone - A P...SkillsFuture Festival at NUS 2019- Artificial Intelligence for Everyone - A P...
SkillsFuture Festival at NUS 2019- Artificial Intelligence for Everyone - A P...NUS-ISS
 
21st century scientist
21st century scientist21st century scientist
21st century scientistSQALab
 
Ls subramanian internet of things
Ls subramanian internet of thingsLs subramanian internet of things
Ls subramanian internet of thingspromediakw
 
IIot allied electricals
IIot allied electricalsIIot allied electricals
IIot allied electricalsVagish Nishad
 
TRENDS IN INFORMATION TECHNOLOGY
TRENDS IN INFORMATION TECHNOLOGYTRENDS IN INFORMATION TECHNOLOGY
TRENDS IN INFORMATION TECHNOLOGYDhrutim25
 

What's hot (20)

AI in Healthcare 2017
AI in Healthcare 2017AI in Healthcare 2017
AI in Healthcare 2017
 
Advantages of Artificial Intelligence - Avantika University
Advantages of Artificial Intelligence - Avantika UniversityAdvantages of Artificial Intelligence - Avantika University
Advantages of Artificial Intelligence - Avantika University
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business Models
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.
 
How Can AI and IoT Power the Chemical Industry?
How Can AI and IoT Power the Chemical Industry?How Can AI and IoT Power the Chemical Industry?
How Can AI and IoT Power the Chemical Industry?
 
The internet of things
The internet of thingsThe internet of things
The internet of things
 
Big Data and its Possibilities in the Cloud
Big Data and its Possibilities in the CloudBig Data and its Possibilities in the Cloud
Big Data and its Possibilities in the Cloud
 
Io t presentation
Io t presentationIo t presentation
Io t presentation
 
eMeter
eMetereMeter
eMeter
 
Government Roadmap - Innovate 2013
Government Roadmap - Innovate 2013Government Roadmap - Innovate 2013
Government Roadmap - Innovate 2013
 
Cse ppt
Cse pptCse ppt
Cse ppt
 
Necessity of the Digital Twin and Digital Thread
Necessity of the Digital Twin and Digital ThreadNecessity of the Digital Twin and Digital Thread
Necessity of the Digital Twin and Digital Thread
 
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGSTHE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
 
IoT Aerospace
IoT AerospaceIoT Aerospace
IoT Aerospace
 
Ingrid Moerman, iMinds - UGent, iMinds The Conference 2013
Ingrid Moerman, iMinds - UGent, iMinds The Conference 2013Ingrid Moerman, iMinds - UGent, iMinds The Conference 2013
Ingrid Moerman, iMinds - UGent, iMinds The Conference 2013
 
SkillsFuture Festival at NUS 2019- Artificial Intelligence for Everyone - A P...
SkillsFuture Festival at NUS 2019- Artificial Intelligence for Everyone - A P...SkillsFuture Festival at NUS 2019- Artificial Intelligence for Everyone - A P...
SkillsFuture Festival at NUS 2019- Artificial Intelligence for Everyone - A P...
 
21st century scientist
21st century scientist21st century scientist
21st century scientist
 
Ls subramanian internet of things
Ls subramanian internet of thingsLs subramanian internet of things
Ls subramanian internet of things
 
IIot allied electricals
IIot allied electricalsIIot allied electricals
IIot allied electricals
 
TRENDS IN INFORMATION TECHNOLOGY
TRENDS IN INFORMATION TECHNOLOGYTRENDS IN INFORMATION TECHNOLOGY
TRENDS IN INFORMATION TECHNOLOGY
 

Similar to Challenges in Building Operational AI - Daniel Skantze at Jfokus 2019

Ai open powermeetupmarch25th
Ai open powermeetupmarch25thAi open powermeetupmarch25th
Ai open powermeetupmarch25thIBM
 
SE and AI: a two-way street
SE and AI: a two-way streetSE and AI: a two-way street
SE and AI: a two-way streetCS, NcState
 
London Futurists - The Future of AI & Sustainability
London Futurists - The Future of AI & SustainabilityLondon Futurists - The Future of AI & Sustainability
London Futurists - The Future of AI & SustainabilityAlex Housley
 
Introducción al Machine Learning Automático
Introducción al Machine Learning AutomáticoIntroducción al Machine Learning Automático
Introducción al Machine Learning AutomáticoSri Ambati
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Diego Oppenheimer
 
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)byteLAKE
 
Certificado de conclusao mbe
Certificado de conclusao mbeCertificado de conclusao mbe
Certificado de conclusao mbeMurillo Silveira
 
50th Anniversary Keynote for Korean Testing Laboratory
50th Anniversary Keynote for Korean Testing Laboratory50th Anniversary Keynote for Korean Testing Laboratory
50th Anniversary Keynote for Korean Testing LaboratoryJerome Glenn
 
Managing Innovation: Artificial Intelligence
Managing Innovation: Artificial IntelligenceManaging Innovation: Artificial Intelligence
Managing Innovation: Artificial IntelligenceNick Timmons, MSTM PMP
 
The deep learning tour - Q1 2017
The deep learning tour - Q1 2017 The deep learning tour - Q1 2017
The deep learning tour - Q1 2017 Eran Shlomo
 
Analysis of applying TRIZ in and on a Large Scale System - Semiconductors
Analysis of applying TRIZ in and on a Large Scale System - SemiconductorsAnalysis of applying TRIZ in and on a Large Scale System - Semiconductors
Analysis of applying TRIZ in and on a Large Scale System - SemiconductorsRichard Platt
 
Why Home Computing is a Mess
Why Home Computing is a MessWhy Home Computing is a Mess
Why Home Computing is a Messschroedinger
 
Architectural cncepts: Chip Multithreaded Era
Architectural cncepts: Chip Multithreaded EraArchitectural cncepts: Chip Multithreaded Era
Architectural cncepts: Chip Multithreaded EraMarcelo Arbore
 
GenerativeAI and Automation - IEEE ACSOS 2023.pptx
GenerativeAI and Automation - IEEE ACSOS 2023.pptxGenerativeAI and Automation - IEEE ACSOS 2023.pptx
GenerativeAI and Automation - IEEE ACSOS 2023.pptxAllen Chan
 
From Lab to Factory: Or how to turn data into value
From Lab to Factory: Or how to turn data into valueFrom Lab to Factory: Or how to turn data into value
From Lab to Factory: Or how to turn data into valuePeadar Coyle
 
IoT from Hype to Reality - Connected Brains 2018
IoT from Hype to Reality - Connected Brains 2018IoT from Hype to Reality - Connected Brains 2018
IoT from Hype to Reality - Connected Brains 2018LoQutus
 

Similar to Challenges in Building Operational AI - Daniel Skantze at Jfokus 2019 (20)

Internet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for futureInternet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for future
 
Ai open powermeetupmarch25th
Ai open powermeetupmarch25thAi open powermeetupmarch25th
Ai open powermeetupmarch25th
 
SE and AI: a two-way street
SE and AI: a two-way streetSE and AI: a two-way street
SE and AI: a two-way street
 
London Futurists - The Future of AI & Sustainability
London Futurists - The Future of AI & SustainabilityLondon Futurists - The Future of AI & Sustainability
London Futurists - The Future of AI & Sustainability
 
Introducción al Machine Learning Automático
Introducción al Machine Learning AutomáticoIntroducción al Machine Learning Automático
Introducción al Machine Learning Automático
 
2020-04-29 SIT Insights in Technology - Serguei Beloussov
2020-04-29 SIT Insights in Technology - Serguei Beloussov2020-04-29 SIT Insights in Technology - Serguei Beloussov
2020-04-29 SIT Insights in Technology - Serguei Beloussov
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"
 
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
AI for Manufacturing (Machine Vision, Edge AI, Federated Learning)
 
Certificado de conclusao mbe
Certificado de conclusao mbeCertificado de conclusao mbe
Certificado de conclusao mbe
 
50th Anniversary Keynote for Korean Testing Laboratory
50th Anniversary Keynote for Korean Testing Laboratory50th Anniversary Keynote for Korean Testing Laboratory
50th Anniversary Keynote for Korean Testing Laboratory
 
Managing Innovation: Artificial Intelligence
Managing Innovation: Artificial IntelligenceManaging Innovation: Artificial Intelligence
Managing Innovation: Artificial Intelligence
 
The deep learning tour - Q1 2017
The deep learning tour - Q1 2017 The deep learning tour - Q1 2017
The deep learning tour - Q1 2017
 
Analysis of applying TRIZ in and on a Large Scale System - Semiconductors
Analysis of applying TRIZ in and on a Large Scale System - SemiconductorsAnalysis of applying TRIZ in and on a Large Scale System - Semiconductors
Analysis of applying TRIZ in and on a Large Scale System - Semiconductors
 
Why Home Computing is a Mess
Why Home Computing is a MessWhy Home Computing is a Mess
Why Home Computing is a Mess
 
Architectural cncepts: Chip Multithreaded Era
Architectural cncepts: Chip Multithreaded EraArchitectural cncepts: Chip Multithreaded Era
Architectural cncepts: Chip Multithreaded Era
 
OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar
 
GenerativeAI and Automation - IEEE ACSOS 2023.pptx
GenerativeAI and Automation - IEEE ACSOS 2023.pptxGenerativeAI and Automation - IEEE ACSOS 2023.pptx
GenerativeAI and Automation - IEEE ACSOS 2023.pptx
 
AI in healthcare - Use Cases
AI in healthcare - Use Cases AI in healthcare - Use Cases
AI in healthcare - Use Cases
 
From Lab to Factory: Or how to turn data into value
From Lab to Factory: Or how to turn data into valueFrom Lab to Factory: Or how to turn data into value
From Lab to Factory: Or how to turn data into value
 
IoT from Hype to Reality - Connected Brains 2018
IoT from Hype to Reality - Connected Brains 2018IoT from Hype to Reality - Connected Brains 2018
IoT from Hype to Reality - Connected Brains 2018
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Challenges in Building Operational AI - Daniel Skantze at Jfokus 2019

  • 1. Challenges in building operational AI And why you should not be afraid of them daniel@peltarion.com
  • 2.     AI will impact every facet of life, just like the industrial revolutions did
  • 4. Peltarion - the operational AI platform Technological disruptions Internet Cost of Distributing Information AI 1950 1960 1970 1980 1990 2000 2010 Transistor Cost of Arithmetic Cost of Prediction
  • 5. Peltarion - the operational AI platform History of Artificial Intelligence Use data to automatically learn to make predictions Learn to both represent data and make predictions 1950 1960 1970 1980 1990 2000 2010 Artificial Intelligence Science and engineering of building intelligent machines Machine Learning Deep Learning
  • 6. Sundar Pichai / CEO Google “AI is one of the most important things humanity is working on. It’s more profound than, I don’t know, electricity or fire”
  • 7. Author: Owen Williams, The Kasparov Agency Licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license “I could feel – I could smell – a new kind of intelligence across the table.” Garry Kasparov
  • 9. Artificial Neural Networks Can be fed raw data, adapt, learn to interpret and conclude Peltarion - The Operational AI Platform
  • 11. “We need to talk about CSV-files”
  • 12. Detect the data types in CSV files with errors? ... ... ... ... ... 2012-04-23T18:25:43.511Z 12 54.4 283 Jennings Lane, Montgomery Village, MD 20886 Tree 2013-05-22T11:15:23.331Z Dog 98012.2345 9341 553 45 2015-01-03T 95 23.1 8529 West Pin Oak St. Copperas Cove, TX 76522 Sidewalk 2014-12-01T09:42:55.513Z 14 23 822 West Orange Dr. Long Branch, NJ 07740 Person ... ... ... ... ...
  • 13. Where are the cats and dogs in this image?
  • 14. Indicate the areas with brain tumors
  • 15. How much power will these windmills produce tomorrow?
  • 16. What do these problems have in common? Hard or “unsolvable” 1 Deep Learning can solve them 2
  • 17.     What makes Deep Learning so versatile and powerful?
  • 18. Modelling flexibility Multiple data types in same model Re-use parts of models
  • 19. Modelling possible for non-experts Support vector machine solution Deep learning solution Example: Retinal disease diagnosis system VS
  • 20. Training time can be long and demanding But lookups can still be done really fast* Ready for real-world applications * < 200ms even for advanced models
  • 21. Real world ready or not? Every technological shift has two phases
  • 25. AI is becoming operational as we speak $1,000bn$26.2bn$524bn $121bn$28bn$108bn $35bn $860bn
  • 27. POC & Research New tech Experimentation Machine Learning Product development Reliability & performance Maintain & refactor Software engineering Different cultures
  • 28. High risk, high reward Sometimes it is easy, sometimes there is no solution at all Illustration by Tony Oliver. Licensed under Creative Commons Attribution-ShareAlike 2.0 Generic
  • 29. Not enough data or lack of quality Underspecified problem Photo by: Austin Mills Licensed under Creative Commons Attribution-ShareAlike 2.0 Generic
  • 30. Existing tooling is not made for solving operational AI problems Mostly tilted towards research, not development and solutions
  • 31. Glue code & dependency hell pip install tensorflow pip install keras pip install jupyter pip install pandas pip install sklearn
  • 32. Proof of concept != Operational AI Just because it works in the lab does not mean it works in the real world
  • 33. ?!?! Back to the drawing board... Uhm...A bit rounded… Perhaps… Heh.. Let’s move on... 8 8 8
  • 34.
  • 35. AI proof of concept
  • 36. Operational AI system Adapted from Hidden Technical Debt in Machine Learning Systems
  • 38. Take nothing for granted - until you’ve tried it Experiment & learn 1 Ecological validity 2 Be prepared to fail 3
  • 39. Be data and use-case driven Clear problem statement 1 No data - no fun 2 Background illustrations: User by Justiconnic & Data by priyanka from the Noun Project
  • 40. Immutability - it is just easier that way for any distributed system 1 Foundation for versioning 2 Background illustration: Protected Edit by Mun May Tee from the Noun Project
  • 41. Version everything Background illustration: Connection by Jason D. Rowley from the Noun Project Tuning of deep learning parameters is not self-explanatory: Document changes! Model history 1 Model used in serving 2 Version of data used 3
  • 42. Think of scaling from the beginning Training can take a long time 1 Experimentation - parallel jobs 2 Engineering debt of trying to make a non-scalable system scalable can be enormous
  • 43. Know your GDPR Photo by: Dennis van der Heijden Licensed under Creative Commons Attribution-ShareAlike 2.0 Generic
  • 44. Costs matter… sometimes a lot Massive scaling on expensive GPU:s may quickly put an end to serious AI effort Add monitoring 1 Hardware requirements? 2 Early stopping 3
  • 45. Avoid glue code and strong dependencies Use libraries only if you must 1 Wrap vital libraries 2 Semantic versioning 4 Create your own formats 3 Background illustration: Glue by David Marioni from the Noun Project
  • 46. How do I get05/ started with AI?
  • 47. AI - from A-Z Learn & have fun Devote time for self-studies Use existing solutions Build demos 01 Get ready Data & use case inventory Spread knowledge Start collecting missing data 02 Implement One non-critical case with business value Existing vs your own tech? Guidelines 03 Grow & improve Spread AI-knowledge in organisation Processes & workflows Recruit 04
  • 48. Do not reinvent the wheel each time. Think in terms of a framework early on. Illustration by Loco Steve. Licensed under Creative Commons Attribution-ShareAlike 2.0 Generic
  • 51. Consider existing solutions Building a framework is not a small task
  • 52. Take nothing for granted, until you’ve tried it
  • 53. Help us with data* to train an AI beer model Photo by: Darien Graham-Smith * visit us in our booth and drink beer daniel@peltarion.com // bit.ly/jfokus-ai Thank you!