SlideShare a Scribd company logo
Getting Started with Machine Learning
Mike Fowler - Senior Site Reliability Engineer - Public Cloud Practice
PLACE CUSTOMER LOGO HERE
• What is Machine Learning?
• The AWS Machine Learning Stack
• ML Use Cases
• Machine Learning: The Forgotten Service
• SageMaker
Agenda
London PostgreSQL Meetup
January 24th 2019
About Me
Getting started with Machine Learning
Ethics
Source: https://peakcare.wordpress.com/2011/10/05/heads-in-the-sand/
What is … Machine Learning?
How do Machines Learn?
Source: https://towardsdatascience.com/machine-learning-types-2-c1291d4f04b1
Machine Learning Concepts
• Models
- Mathematical equation with a solution space approximating the
outputs for the given inputs
• Feature Engineering
- Process of identifying & creating features from the data that will
influence/assist the model
• Training
- Repeated process attempting to find the model that is “just right”
such that it does not overfit or underfit the training data
Dang it Jim, I’m an Engineer not a Mathematician!
The AWS Machine Learning Stack
Use Case: Audio Description for Images
Use Case: Audio Description for Images
Lambda
Use Case: Audio Description for Images
Rekognition
Image
Lambda
Use Case: Audio Description for Images
PollyRekognition
Image
Lambda
Use Case: Corporate Updates For All
Use Case: Corporate Updates For All
Transcribe
Use Case: Corporate Updates For All
Transcribe Translate
Use Case: Corporate Updates For All
Transcribe Translate Polly
Use Case: Corporate Updates For All
Transcribe Translate Polly
S3
Use Case: Corporate Updates For All
Transcribe Translate Polly
S3 CloudFront
The Forgotten Service
Identify a Problem to Solve
Many PagerDuty incidents resolve before I respond disrupting my sleep
needlessly
Identify a Problem to Solve
Many PagerDuty incidents resolve before I respond disrupting my sleep
needlessly
Source Relevant Data
Input Data
Input Data
Target
Target
Target
Train the Model
The Lambda Architecture
Master Data
Serving LayerBatch Layer
Speed Layer
S3
EMR
Kinesis
Streams
Glue
Redshift
(Batched Views)
DynamoDB
(Real-Time Views)
ML Model
The Lambda Architecture + ML
Master Data
Serving LayerBatch Layer
Speed Layer
S3
EMR
Kinesis
Streams
Glue
Redshift
(Batched Views)
DynamoDB
(Real-Time Views)
Amazon
Machine
Learning
SageMaker
Feature Engineering
• Most models only take numeric input
• Values often need to be constrained
- Scale Min/Max
- Logarithm
• Some values can’t be used
- Identifiers
- Attributes that wouldn’t be known when making a prediction
SageMaker
SageMaker
Make Predictions
Mike Fowler mlfowler
Questions ?
gh-mlfowler mlfowler_
www.mlfowler.com
mike.fowler@claranet.uk
Getting started with Machine Learning

More Related Content

PDF
AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)
PPTX
The Future of AI (September 2019)
PDF
AI Demo
PPTX
Machine Learning: From Notebook to Production with Amazon Sagemaker (January ...
PDF
Scalable Deep Learning on AWS using Apache MXNet (May 2017)
PDF
Building serverless applications (April 2018)
PDF
Scalable Deep Learning on AWS with Apache MXNet
PDF
R과 Sagemaker를 활용한 딥러닝 어플리케이션 만들기
AIM361 Optimizing machine learning models with Amazon SageMaker (December 2019)
The Future of AI (September 2019)
AI Demo
Machine Learning: From Notebook to Production with Amazon Sagemaker (January ...
Scalable Deep Learning on AWS using Apache MXNet (May 2017)
Building serverless applications (April 2018)
Scalable Deep Learning on AWS with Apache MXNet
R과 Sagemaker를 활용한 딥러닝 어플리케이션 만들기

What's hot (17)

PDF
Scalable Deep Learning on AWS using Apache MXNet (May 2017)
PDF
AI on a Pi
PPTX
Machine Learning Startup
PDF
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
PPTX
DevLink - Architecting Scalable Web Applications
PDF
The Event Driven Future Powered by Serverless
PDF
ML Infra for Netflix Recommendations - AI NEXTCon talk
PPTX
Amazon sage maker infinitely scalable machine learning algorithms
PPTX
AI on a PI
PDF
IoT & Deep Learning on AWS
PPTX
Coding the Salesforce1 Platform
PDF
ML Platform Q1 Meetup: An introduction to LinkedIn's Ranking and Federation L...
PDF
New AI/ML services at AWS re:Invent 2017
PDF
Component Driven Development - DrupalCamp London 2017
PPTX
Amazon AI (October 2017)
PDF
Serverless Italy - Lambda@Edge (Preview)
PPTX
Parking: DeepLens to the rescue
Scalable Deep Learning on AWS using Apache MXNet (May 2017)
AI on a Pi
Machine Learning Startup
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
DevLink - Architecting Scalable Web Applications
The Event Driven Future Powered by Serverless
ML Infra for Netflix Recommendations - AI NEXTCon talk
Amazon sage maker infinitely scalable machine learning algorithms
AI on a PI
IoT & Deep Learning on AWS
Coding the Salesforce1 Platform
ML Platform Q1 Meetup: An introduction to LinkedIn's Ranking and Federation L...
New AI/ML services at AWS re:Invent 2017
Component Driven Development - DrupalCamp London 2017
Amazon AI (October 2017)
Serverless Italy - Lambda@Edge (Preview)
Parking: DeepLens to the rescue
Ad

Similar to Getting started with Machine Learning (20)

PDF
Scaling Machine Learning from zero to millions of users (May 2019)
PPTX
Where ml ai_heavy
PPTX
Serverless Machine Learning
PDF
Mcl345 re invent_sagemaker_dmbanga
PDF
201909 Automated ML for Developers
PDF
Cloud Academy & AWS: how we use Amazon Web Services for machine learning and ...
PPTX
Machine learning at scale - Webinar By zekeLabs
PPTX
WhereML a Serverless ML Powered Location Guessing Twitter Bot
PDF
Super Sizing Youtube with Python
PDF
Os Solomon
PDF
Cloud Computing: New era in ML. Gianluigi Mucciolo - XPeppers
PPTX
AzureML Welcome to the future of Predictive Analytics
PDF
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
PDF
Data Workflows for Machine Learning - Seattle DAML
PDF
How to Productionize Your Machine Learning Models Using Apache Spark MLlib 2....
PDF
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...
PPTX
Build, Train and Deploy Machine Learning Models at Scale (April 2019)
PDF
Alex mang patterns for scalability in microsoft azure application
PPTX
Microsoft Introduction to Automated Machine Learning
PDF
FaaS or not to FaaS AWS Community Day Hamburg 2019 Bannes Kazulkin
Scaling Machine Learning from zero to millions of users (May 2019)
Where ml ai_heavy
Serverless Machine Learning
Mcl345 re invent_sagemaker_dmbanga
201909 Automated ML for Developers
Cloud Academy & AWS: how we use Amazon Web Services for machine learning and ...
Machine learning at scale - Webinar By zekeLabs
WhereML a Serverless ML Powered Location Guessing Twitter Bot
Super Sizing Youtube with Python
Os Solomon
Cloud Computing: New era in ML. Gianluigi Mucciolo - XPeppers
AzureML Welcome to the future of Predictive Analytics
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
Data Workflows for Machine Learning - Seattle DAML
How to Productionize Your Machine Learning Models Using Apache Spark MLlib 2....
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법 - 김필호 솔루션즈 아키텍트, AWS / 강정희 솔루션즈 아...
Build, Train and Deploy Machine Learning Models at Scale (April 2019)
Alex mang patterns for scalability in microsoft azure application
Microsoft Introduction to Automated Machine Learning
FaaS or not to FaaS AWS Community Day Hamburg 2019 Bannes Kazulkin
Ad

More from Mike Fowler (16)

PDF
From Warehouses to Lakes: The Value of Streams
PDF
From Warehouses to Lakes: The Value of Streams
PDF
Getting Started with Machine Learning on AWS
PDF
Building with Firebase
PDF
Reducing Pager Fatigue Using a Serverless ML Bot
PPTX
Migrating with Debezium
PDF
Leveraging Automation for a Disposable Infrastructure
PDF
Migrating PostgreSQL to the Cloud
PDF
Shaping Clouds with Terraform
PDF
Elephants in the Cloud
PDF
Google Cloud & Your Data
PDF
Hosted PostgreSQL
PDF
Disposable infrastructure
ODP
Fun Things to do with Logical Decoding
ODP
Handling XML and JSON in the Database
ODP
Migrating Rant & Rave to PostgreSQL
From Warehouses to Lakes: The Value of Streams
From Warehouses to Lakes: The Value of Streams
Getting Started with Machine Learning on AWS
Building with Firebase
Reducing Pager Fatigue Using a Serverless ML Bot
Migrating with Debezium
Leveraging Automation for a Disposable Infrastructure
Migrating PostgreSQL to the Cloud
Shaping Clouds with Terraform
Elephants in the Cloud
Google Cloud & Your Data
Hosted PostgreSQL
Disposable infrastructure
Fun Things to do with Logical Decoding
Handling XML and JSON in the Database
Migrating Rant & Rave to PostgreSQL

Recently uploaded (20)

PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPT
tcp ip networks nd ip layering assotred slides
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
Introduction to Information and Communication Technology
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
artificial intelligence overview of it and more
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
tcp ip networks nd ip layering assotred slides
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Cloud-Scale Log Monitoring _ Datadog.pdf
Module 1 - Cyber Law and Ethics 101.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PptxGenJS_Demo_Chart_20250317130215833.pptx
The New Creative Director: How AI Tools for Social Media Content Creation Are...
The Internet -By the Numbers, Sri Lanka Edition
Introduction to Information and Communication Technology
Slides PPTX World Game (s) Eco Economic Epochs.pptx
artificial intelligence overview of it and more
Decoding a Decade: 10 Years of Applied CTI Discipline
Sims 4 Historia para lo sims 4 para jugar
Power Point - Lesson 3_2.pptx grad school presentation
An introduction to the IFRS (ISSB) Stndards.pdf
introduction about ICD -10 & ICD-11 ppt.pptx
Introuction about WHO-FIC in ICD-10.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps

Getting started with Machine Learning