SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Hotel or Taxi?
"Sorting hat" for travel expenses
with AWS ML infrastructure.
BERLIN, 18.OCT 2018
MICHAEL PERLIN
www.innoq.com
SERVICES
Strategy & technology consulting
Digital business models
Software architecture & development
Digital platforms & infrastructures
Knowledge transfer, coaching & trainings
Big data & machine learning
FACTS
~130 employees
Privately owned
Vendor-independent
OFFICES
Monheim
Berlin
Offenbach
Munich
Hamburg
Zurich
CLIENTS
Finance
Telecommunications
Logistics
E-Commerce
Fortune 500
SMBs
Startups
Agenda
• The value of machine learning
• Problem we‘ve solved
• AWS infrastructure for training
• How deep learning works
• How we run it in production
The value of ML
(aka success stories)
Self-driving cars
Image from: pxhere.com
Automatic translation
Screenshot from: deepl.com
Image classification
Images from: wikipedia.org
ok danger
The travelling
consultant problem
Travel expenses
Travel expenses
Screenshot from: haufe.de
Travel expenses
Travel expenses
Can we simplify this ???
ßEnter data
ßSubmit scan
with same data
• Export ~5K receipts + data entered
• Use ML to extract document class, VAT rate,
date, price...
• = Save clicking and typing
Travel expenses
Training model in
AWS infrastructure
Two phases
1. Training
your model
with available
data
2. Using your
model for
new data
(Inference)
Training
?
Category
Bus
Flight
Taxi
AWS Rekognition
AWS Rekognition
Limited by 50 words
Requirements for training
Classical ML
• Commodity
hardware
• Libs
• IDE
Deep learning
• GPU-powered
hardware
• Libs
• IDE
Instances for training
Training environment
• EC2 Instance with bare Linux
• Install libraries
• Configure GPU usage
• Install Jupyter
• Add self-signed certificates
• Go!
Option 1
Training environment
• EC2 Instance with AMI from
Marketplace containing pre-
installed and pre-configured
libraries
• Add self-signed certificates
• Go!
Option 2
Training environment
Option 3
How deep learning works
Artifical Intelligence
Machine Learning
Deep Learning
Terms
Training
?
Category
Bus
Flight
Taxi
Training
?
Category
Bus
Flight
Taxi
Day
Travelcard
Start
Date(2)
End
Ticket(2)
...
(50 words)
Lufthansa
Your
Flight(4)
Trip
Payment
Ticket
...
(200 words)
Heathrow
Taxi(3)
Services(2)
Walton
VISA
DEBIT
...
(100 words)
Training
Heathrow
Taxi(3)
Services(2)
Walton VISA
DEBIT
...
(100 words)
Day
Travelcard
Start
Date(2)
End
Ticket(2)
...
(50 words)
Lufthansa
Your
Flight(4)
Trip
Payment
Ticket
...
(200 words)
TF = Frequency for „Ticket“ in second document: 3/50 = 0.06
IDF = Frequency of documents containing „Ticket“: 500/5000 = 0.1
Replace „Ticket“ in second vector with TF/IDF = 0.06/0.1 = 0.6
Training
?
Category
Bus
Flight
Taxi
0.1
0.03
0.3
0.31
0.44
0.00.
6
0.22
0.2
0.3
0.31
0.3
0.24
0.1
0.1
0.13
0.32
0.1
0.94
0.1
0.3
0.45
0.8
Training
?
0.1
0.03
0.3
0.31
0.44
0.00.
6
0.22
0.0
0.2
0.3
0.31
0.3
0.24
0.1
0.0
0.0
0.0
0.1
0.13
0.32
0.1
0.94
0.1
0.3
0.45
0.8
1 0 0
0 1 0
0 0 1
Bus
Flight
Taxi
Training
?
1
0
0
input matrix output matrix
transformation
0.1
0.03
0.3
0.31
0.44
0.00.
6
0.22
0.0
0.2
0.3
0.31
0.3
0.24
0.1
0.0
0.0
0.0
0.1
0.13
0.32
0.1
0.94
0.1
0.3
0.45
0.8
0
1
0
0
0
1
Training
matrix with
arbitrary values
-1 -0.3 0.3
0.9 -0.3 -0.4 -0.5
0.2 0.4 0.2 0.0
0.1 0.1 0.8 -0.6
0.3 -1.0 0.6 -0.5
0.2, -0.2 0.5 -0.4
0.3 0.2, 0.1, -0.2
another matrix
with arbitrary
values
x x
0.1
0.03
0.3
0.31
0.44
0.00.
6
0.22
0.0
0.2
0.3
0.31
0.3
0.24
0.1
0.0
0.0
0.0
0.1
0.13
0.32
0.1
0.94
0.1
0.3
0.45
0.8
input matrix
computed output
matrix
=
0.7 1.0 0.6
0.0 0.8 0.2
0.5 0.0 0.9
Training computed output
matrix
0.3 1.0 0.6
0.0 0.2 0.2
0.5 0.0 0.3
true output
matrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
error
Training
values are
changed a bit
-0.9 -0.3 0.3
0.8 -0.3 -0.4 -0.4
0.2 0.4 0.4 0.0
0.1 0.2 0.8 -0.6
0.3 -0.9 0.6 -0.5
0.3 -0.2 0.5 -0.5
0.3 0.2 0.2 -0.2
x x
0.1
0.03
0.3
0.31
0.44
0.00.
6
0.22
0.0
0.2
0.3
0.31
0.3
0.24
0.1
0.0
0.0
0.0
0.1
0.13
0.32
0.1
0.94
0.1
0.3
0.45
0.8
input matrix
computed output
matrix
=
0.3 1.0 0.6
0.0 0.8 0.4
0.5 0.1 0.8
values are
changed a bit
Training computed output
matrix
true output
matrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
error 2
0.3 1.0 0.6
0.0 0.8 0.4
0.5 0.1 0.8
Training
-1 -0.3 0.3
0.9 -0.3 -0.4 -0.5
0.2 0.4 0.2 0.0
0.1 0.1 0.8 -0.6
0.3 -1.0 0.6 0.5
0.2, -0.2 0.5 -
0.4 0.3 0.2, 0.1,
-0.2
x
adjust transformation matrices
error
vs.
error2
Training
x
0.1
0.03
0.3
0.31
0.44
0.00.
6
0.22
0.0
0.2
0.3
0.31
0.3
0.24
0.1
0.0
0.0
0.0
0.1
0.13
0.32
0.1
0.94
0.1
0.3
0.45
0.8
input matrix
computed output
matrix
=
-1 -0.3 0.3
0.9 -0.3 -0.4 -0.5
0.2 0.4 0.2 0.0
0.1 0.1 0.8 -0.6
0.3 -1.0 0.6 0.5
0.2, -0.2 0.5 -
0.4 0.3 0.2, 0.1,
-0.2
x
0.7 1.0 0.6
0.0 0.8 0.2
0.5 0.0 0.9
Training computed output
matrix
true output
matrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
error 3
0.7 1.0 0.6
0.0 0.8 0.2
0.5 0.0 0.9
Training
-1 -0.3 0.3
0.9 -0.3 -0.4 -0.5
0.5 0.4 0.2 0.0
0.4 0.1 0.8 -0.1
0.2 -1.0 0.6 0.5
0.2, -0.2 0.8 -
0.5 0.3 0.2, 0.1,
-0.2
x
adjust transformation matrices
error2
vs.
error3
Training
• With all the data iterate until error stops to shrink
• The result of the adjustments is the trained
model
• Now it can be deployed into production
Training
-1 -0.3 0.3
0.9 -0.3 -0.4 -0.5
0.2 0.4 0.2 0.0
0.1 0.1 0.8 -0.6
0.3 -1.0 0.6 -0.5
0.2, -0.2 0.5 -0.4
0.3 0.2, 0.1, -0.2
x x
0.1
0.03
0.3
0.31
0.44
0.00.
6
0.22
0.0
0.2
0.3
0.31
0.3
0.24
0.1
0.0
0.0
0.0
0.1
0.13
0.32
0.1
0.94
0.1
0.3
0.45
0.8
input matrix
computed
output matrix
=
0.7 1.0 0.6
0.0 0.8 0.2
0.5 0.0 0.9
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
errorX
vs.
errorX+1
true output matrix
Training
-1 -0.3 0.3
0.9 -0.3 -0.4 -0.5
0.2 0.4 0.2 0.0
0.1 0.1 0.8 -0.6
0.3 -1.0 0.6 -0.5
0.2, -0.2 0.5 -0.4
0.3 0.2, 0.1, -0.2
x x
0.1
0.03
0.3
0.31
0.44
0.00.
6
0.22
0.0
0.2
0.3
0.31
0.3
0.24
0.1
0.0
0.0
0.0
0.1
0.13
0.32
0.1
0.94
0.1
0.3
0.45
0.8
input matrix
computed
output matrix
=
0.7 1.0 0.6
0.0 0.8 0.2
0.5 0.0 0.9
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
diff 2
true output matrix
Covered by frameworks!
Training
Covered by frameworks!
Training
frameworks
Hyperparameters
- „learning rate“
- ...
Network
architecture
Two phases
1. Training
your model
with available
data
2. Using your
model for
new data
(Inference)
DONE
How we run it in production
Inference
• General approach: load the model saved by
training, feed the input, get output
• Even cross-language works, i.e. model trained
with Python can be used a Java application
• Usually works on commodity hardware
Package, Build and Deploy
web framework
docker containerOption 1
container scheduler of your choice: EKS, ECS,
OpenShift, Giant Swarm...
deploy
• inference code
• trained model
• dependent libs
Package, Build and Deploy
• inference code
• trained model
• dependent libs
Option 2
deploy
zip
AWS Lambda
Application flow
Lambda S3 Bucket
ECS
OCR
Service
2
3
1
content.json
4read
6
metadata.add(
{class:Bus})
inference
5
7
read
metadata
Takeaway(s)
Deep learning is accessible
Thank you!
Questions? www.innoq.com
innoQ Deutschland GmbH
Krischerstr. 100
40789 Monheim am Rhein
Germany
+49 2173 3366-0
Ohlauer Str. 43
10999 Berlin
Germany
Ludwigstr. 180E
63067 Offenbach
Germany
Kreuzstr. 16
80331 München
Germany
Gewerbestr. 11
CH-6330 Cham
Switzerland
+41 41 743 01 11
Albulastr. 55
8048 Zürich
Switzerland
innoQ Schweiz GmbH
Michael Perlin
Michael.Perlin@innoq.com
+49 178 7818063
@ttzt_mp

Weitere ähnliche Inhalte

Ähnlich wie Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure

Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AILudwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AIData Science Milan
 
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)Hansol Kang
 
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulationDevaKumari Vijay
 
An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)Julien SIMON
 
Machine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsMachine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsOmkar Rane
 
Data Science Salon Miami Example - Churn Rate Predictor
Data Science Salon Miami Example - Churn Rate PredictorData Science Salon Miami Example - Churn Rate Predictor
Data Science Salon Miami Example - Churn Rate PredictorGreg Werner
 
Managing cost models, baseline budgets and actual costs to deliver successful...
Managing cost models, baseline budgets and actual costs to deliver successful...Managing cost models, baseline budgets and actual costs to deliver successful...
Managing cost models, baseline budgets and actual costs to deliver successful...Association for Project Management
 
Location based sales forecast for superstores
Location based sales forecast for superstoresLocation based sales forecast for superstores
Location based sales forecast for superstoresThaiQuants
 
Introduction & Hands-on with H2O Driverless AI
Introduction & Hands-on with H2O Driverless AIIntroduction & Hands-on with H2O Driverless AI
Introduction & Hands-on with H2O Driverless AISri Ambati
 
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...Geon-Hong Kim
 
Machine Learning - Continuous operations
Machine Learning - Continuous operationsMachine Learning - Continuous operations
Machine Learning - Continuous operationsHaggai Philip Zagury
 
Industry 4.0 & the next generation: Towards a smart factory
Industry 4.0 & the next generation: Towards a smart factoryIndustry 4.0 & the next generation: Towards a smart factory
Industry 4.0 & the next generation: Towards a smart factoryBluecrux
 
4Developers: Mariusz Gil- Holistyczne ujęcie machine learning
4Developers: Mariusz Gil- Holistyczne ujęcie machine learning4Developers: Mariusz Gil- Holistyczne ujęcie machine learning
4Developers: Mariusz Gil- Holistyczne ujęcie machine learningPROIDEA
 
Holistic approach to machine learning
Holistic approach to machine learningHolistic approach to machine learning
Holistic approach to machine learningSource Ministry
 
Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201
Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201
Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201Amazon Web Services
 
Using amazon machine learning to identify trends in io t data technical 201
Using amazon machine learning to identify trends in io t data   technical 201Using amazon machine learning to identify trends in io t data   technical 201
Using amazon machine learning to identify trends in io t data technical 201Amazon Web Services
 
Machine Learning with Microsoft by Nalin Mujumdar
Machine Learning with Microsoft by Nalin MujumdarMachine Learning with Microsoft by Nalin Mujumdar
Machine Learning with Microsoft by Nalin MujumdarAnindita Bhattacharya
 
Startup Jungle Cambodia | How to Build your First Machine Learning Application
Startup Jungle Cambodia | How to Build your First Machine Learning ApplicationStartup Jungle Cambodia | How to Build your First Machine Learning Application
Startup Jungle Cambodia | How to Build your First Machine Learning ApplicationSlash
 
AWS re:Invent 2016: Predicting Customer Churn with Amazon Machine Learning (M...
AWS re:Invent 2016: Predicting Customer Churn with Amazon Machine Learning (M...AWS re:Invent 2016: Predicting Customer Churn with Amazon Machine Learning (M...
AWS re:Invent 2016: Predicting Customer Churn with Amazon Machine Learning (M...Amazon Web Services
 

Ähnlich wie Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure (20)

Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AILudwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
 
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
 
Unit 2 monte carlo simulation
Unit 2 monte carlo simulationUnit 2 monte carlo simulation
Unit 2 monte carlo simulation
 
An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)
 
Machine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsMachine Learning Model for M.S admissions
Machine Learning Model for M.S admissions
 
Data Science Salon Miami Example - Churn Rate Predictor
Data Science Salon Miami Example - Churn Rate PredictorData Science Salon Miami Example - Churn Rate Predictor
Data Science Salon Miami Example - Churn Rate Predictor
 
Topsolid design 2006 manual
Topsolid design 2006 manualTopsolid design 2006 manual
Topsolid design 2006 manual
 
Managing cost models, baseline budgets and actual costs to deliver successful...
Managing cost models, baseline budgets and actual costs to deliver successful...Managing cost models, baseline budgets and actual costs to deliver successful...
Managing cost models, baseline budgets and actual costs to deliver successful...
 
Location based sales forecast for superstores
Location based sales forecast for superstoresLocation based sales forecast for superstores
Location based sales forecast for superstores
 
Introduction & Hands-on with H2O Driverless AI
Introduction & Hands-on with H2O Driverless AIIntroduction & Hands-on with H2O Driverless AI
Introduction & Hands-on with H2O Driverless AI
 
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
 
Machine Learning - Continuous operations
Machine Learning - Continuous operationsMachine Learning - Continuous operations
Machine Learning - Continuous operations
 
Industry 4.0 & the next generation: Towards a smart factory
Industry 4.0 & the next generation: Towards a smart factoryIndustry 4.0 & the next generation: Towards a smart factory
Industry 4.0 & the next generation: Towards a smart factory
 
4Developers: Mariusz Gil- Holistyczne ujęcie machine learning
4Developers: Mariusz Gil- Holistyczne ujęcie machine learning4Developers: Mariusz Gil- Holistyczne ujęcie machine learning
4Developers: Mariusz Gil- Holistyczne ujęcie machine learning
 
Holistic approach to machine learning
Holistic approach to machine learningHolistic approach to machine learning
Holistic approach to machine learning
 
Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201
Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201
Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201
 
Using amazon machine learning to identify trends in io t data technical 201
Using amazon machine learning to identify trends in io t data   technical 201Using amazon machine learning to identify trends in io t data   technical 201
Using amazon machine learning to identify trends in io t data technical 201
 
Machine Learning with Microsoft by Nalin Mujumdar
Machine Learning with Microsoft by Nalin MujumdarMachine Learning with Microsoft by Nalin Mujumdar
Machine Learning with Microsoft by Nalin Mujumdar
 
Startup Jungle Cambodia | How to Build your First Machine Learning Application
Startup Jungle Cambodia | How to Build your First Machine Learning ApplicationStartup Jungle Cambodia | How to Build your First Machine Learning Application
Startup Jungle Cambodia | How to Build your First Machine Learning Application
 
AWS re:Invent 2016: Predicting Customer Churn with Amazon Machine Learning (M...
AWS re:Invent 2016: Predicting Customer Churn with Amazon Machine Learning (M...AWS re:Invent 2016: Predicting Customer Churn with Amazon Machine Learning (M...
AWS re:Invent 2016: Predicting Customer Churn with Amazon Machine Learning (M...
 

Mehr von AWS Germany

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAWS Germany
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...AWS Germany
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...AWS Germany
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...AWS Germany
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSAWS Germany
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerAWS Germany
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for AlexaAWS Germany
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopAWS Germany
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWSAWS Germany
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS AWS Germany
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Germany
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data DesignAWS Germany
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crashAWS Germany
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceAWS Germany
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultAWS Germany
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECSAWS Germany
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the UnionAWS Germany
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailAWS Germany
 
Building Personalized Data Products - From Idea to Product
Building Personalized Data Products - From Idea to ProductBuilding Personalized Data Products - From Idea to Product
Building Personalized Data Products - From Idea to ProductAWS Germany
 

Mehr von AWS Germany (20)

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWS
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
 
Building Personalized Data Products - From Idea to Product
Building Personalized Data Products - From Idea to ProductBuilding Personalized Data Products - From Idea to Product
Building Personalized Data Products - From Idea to Product
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure