SlideShare a Scribd company logo
1 of 31
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Osemeke Isibor,
Solutions Architect.
iosemeke@amazon.com
22nd November 2017
What is Deep Learning, uses and
benefits
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Objectives
• Help you understand what Deep Learning is.
• Encourage you to start thinking where you can apply Deep
Learning in your organization or business.
• Master how to create deep learning algorithms and training
models
• Motivate you to acquire more knowledge and get started
with Deep Learning.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
• Introduction
• The basics of Deep Learning
• Deep Learning case studies
• Conclusion
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Introduction
Artificial Intelligence
Machine Learning
Deep Learning
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Types of Machine Learning
Supervised learning
Human intervention and validation required
e.g. Photo classification and tagging
Unsupervised learning
No human intervention required
e.g. Auto-classification of documents based on context
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Supervised Machine Learning Process
• Input feature selection –
• what are my predictions going to be based on.
• Target –
• what you want to predict.
• Prediction function –
• regression, classification, dimensionality reduction e.t.c
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Model Performance Measurement
All Labeled Dataset
Training Data
70% 30%
Training
Test
Data
Evaluation
Result
Trial
Model
Accuracy
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Machine Learning – When to Use It
You need ML if:
•Simple classification rules are inadequate
•Scalability is an issue with large number of datasets
You do not need ML if:
•You can predict the answers by using simple rules and computations
•You can program predetermined steps without needing any data driven learning
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Going Beyond Machine Learning
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deep Learning – Advanced Machine Learning
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is Deep Learning?
Deep learning is a class of machine learning algorithms that:
•Use a cascade of many layers of nonlinear processing units for feature
extraction and transformation.
•Each successive layer uses the output from the previous layer as input. The
algorithms may be supervised or unsupervised and applications include
pattern analysis (unsupervised) and classification (supervised).
•Learn multiple levels of representations that correspond to different levels of
abstraction; the levels form a hierarchy of concepts.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Performance of Deep Learning Vs Machine Learning
Data
Performance
Traditional Machine Learning
Algorithms
Deep Learning Algorithms
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Secret Sauce – Neural Networks
A collection of simple, trainable mathematical units that collectively learn complex functions
ü Output
Neural network
Input
Hidden layers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Human Brain Neuron
Inputs Output
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deep Learning Training – Image Classification
X Seal
ü Grizzly Bear
ü Polar Bear
ü Dog
ü Fox
Feedback / Back Propagation
Neural network
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deep Learning – Data Representation
Hierarchy of representations
• Image – vectors of pixel, motif, part, contour, edge, etc.
• Videos – Image frames, pixels per frame, deltas per frame, etc.
• Text – characters, words, clauses, sentences, etc.
• Speech – audio, band, frequency, wavelengths, modulations, phonetics,
etc.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deep Learning – Advantages
• Features automatically deduced and optimally tuned for the desired
outcome
• Robustness to variations automatically learned
• Reusability – same neural network approach can be used for many
applications and data types
• Massively parallel computations through use of GPUs – scalable for
large volumes of data
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Some application of Deep Learning using AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
And Many more use cases
ASR/NLU Language Translation Self Driving Cars
Playing Go Financial Risk Medical Diagnosis
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Conclusion: Deep Learning is very very Powerful
• Tons of applications and use cases but NOT for ALL cases.
• Many algorithms, frameworks and tools.
• Easy and cost effective to start and experiment on AWS using latest
generation GPU instances.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Get Started
https://aws.amazon.com/deep-learning/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank You
Osemeke Isibor,
Solutions Architect
iosemeke@amazon.com

More Related Content

What's hot

React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...
React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...
React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...Edureka!
 
AWS Summit 2013 | India - How Start-Ups Benefit from AWS, Rajas Karandikar
AWS Summit 2013 | India - How Start-Ups Benefit from AWS, Rajas KarandikarAWS Summit 2013 | India - How Start-Ups Benefit from AWS, Rajas Karandikar
AWS Summit 2013 | India - How Start-Ups Benefit from AWS, Rajas KarandikarAmazon Web Services
 
Bring Your Own Apache MXNet and TensorFlow Scripts to Amazon SageMaker (AIM35...
Bring Your Own Apache MXNet and TensorFlow Scripts to Amazon SageMaker (AIM35...Bring Your Own Apache MXNet and TensorFlow Scripts to Amazon SageMaker (AIM35...
Bring Your Own Apache MXNet and TensorFlow Scripts to Amazon SageMaker (AIM35...Amazon Web Services
 
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the HaystackGPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the HaystackAmazon Web Services
 
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Edureka!
 
NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Inve...
NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Inve...NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Inve...
NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Inve...Amazon Web Services
 
AWS Summit 2013 | Singapore - Supporting and Optimizing your AWS Experience
AWS Summit 2013 | Singapore - Supporting and Optimizing your AWS ExperienceAWS Summit 2013 | Singapore - Supporting and Optimizing your AWS Experience
AWS Summit 2013 | Singapore - Supporting and Optimizing your AWS ExperienceAmazon Web Services
 
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...Amazon Web Services
 
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...Edureka!
 
Aws education meetup - Simplifying access to learning resources -Aditi Gupta
Aws education meetup - Simplifying access to learning resources -Aditi GuptaAws education meetup - Simplifying access to learning resources -Aditi Gupta
Aws education meetup - Simplifying access to learning resources -Aditi GuptaVijay Vikram Shreenivos
 
WPS204-Effective Emergency Response in AWS.pdf
WPS204-Effective Emergency Response in AWS.pdfWPS204-Effective Emergency Response in AWS.pdf
WPS204-Effective Emergency Response in AWS.pdfAmazon Web Services
 
Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.Adrian Hornsby
 
Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...Edureka!
 
Can Automotive be as agile as Unicorns?
Can Automotive be as agile as Unicorns?Can Automotive be as agile as Unicorns?
Can Automotive be as agile as Unicorns?Adrian Hornsby
 
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...Edureka!
 
How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?Adrian Hornsby
 
ENT210-How to Get from Zero to Hundreds of AWS-Certified Engineers
ENT210-How to Get from Zero to Hundreds of AWS-Certified EngineersENT210-How to Get from Zero to Hundreds of AWS-Certified Engineers
ENT210-How to Get from Zero to Hundreds of AWS-Certified EngineersAmazon Web Services
 
How to Become Data Architect | Data Architect Roles and Responsibilities | In...
How to Become Data Architect | Data Architect Roles and Responsibilities | In...How to Become Data Architect | Data Architect Roles and Responsibilities | In...
How to Become Data Architect | Data Architect Roles and Responsibilities | In...Intellipaat
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaEdureka!
 

What's hot (20)

React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...
React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...
React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...
 
AWS Summit 2013 | India - How Start-Ups Benefit from AWS, Rajas Karandikar
AWS Summit 2013 | India - How Start-Ups Benefit from AWS, Rajas KarandikarAWS Summit 2013 | India - How Start-Ups Benefit from AWS, Rajas Karandikar
AWS Summit 2013 | India - How Start-Ups Benefit from AWS, Rajas Karandikar
 
Bring Your Own Apache MXNet and TensorFlow Scripts to Amazon SageMaker (AIM35...
Bring Your Own Apache MXNet and TensorFlow Scripts to Amazon SageMaker (AIM35...Bring Your Own Apache MXNet and TensorFlow Scripts to Amazon SageMaker (AIM35...
Bring Your Own Apache MXNet and TensorFlow Scripts to Amazon SageMaker (AIM35...
 
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the HaystackGPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
 
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
 
NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Inve...
NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Inve...NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Inve...
NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Inve...
 
AWS Summit 2013 | Singapore - Supporting and Optimizing your AWS Experience
AWS Summit 2013 | Singapore - Supporting and Optimizing your AWS ExperienceAWS Summit 2013 | Singapore - Supporting and Optimizing your AWS Experience
AWS Summit 2013 | Singapore - Supporting and Optimizing your AWS Experience
 
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
Leveraging a Cloud Policy Framework - From Zero to Well Governed - ENT318 - r...
 
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
Azure Virtual Network Tutorial | Azure Virtual Machine Tutorial | Azure Train...
 
Aws education meetup - Simplifying access to learning resources -Aditi Gupta
Aws education meetup - Simplifying access to learning resources -Aditi GuptaAws education meetup - Simplifying access to learning resources -Aditi Gupta
Aws education meetup - Simplifying access to learning resources -Aditi Gupta
 
WPS204-Effective Emergency Response in AWS.pdf
WPS204-Effective Emergency Response in AWS.pdfWPS204-Effective Emergency Response in AWS.pdf
WPS204-Effective Emergency Response in AWS.pdf
 
Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.Chaos Engineering: Why Breaking Things Should Be Practised.
Chaos Engineering: Why Breaking Things Should Be Practised.
 
Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...
 
Can Automotive be as agile as Unicorns?
Can Automotive be as agile as Unicorns?Can Automotive be as agile as Unicorns?
Can Automotive be as agile as Unicorns?
 
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
 
How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?
 
ENT210-How to Get from Zero to Hundreds of AWS-Certified Engineers
ENT210-How to Get from Zero to Hundreds of AWS-Certified EngineersENT210-How to Get from Zero to Hundreds of AWS-Certified Engineers
ENT210-How to Get from Zero to Hundreds of AWS-Certified Engineers
 
How to Become Data Architect | Data Architect Roles and Responsibilities | In...
How to Become Data Architect | Data Architect Roles and Responsibilities | In...How to Become Data Architect | Data Architect Roles and Responsibilities | In...
How to Become Data Architect | Data Architect Roles and Responsibilities | In...
 
Addressing the Skills Gap
Addressing the Skills GapAddressing the Skills Gap
Addressing the Skills Gap
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 

Similar to Deep Learning Workshop

What is deep learning (and why you should care) - Talk at SJSU Oct 2018
What is deep learning (and why you should care) - Talk at SJSU Oct 2018What is deep learning (and why you should care) - Talk at SJSU Oct 2018
What is deep learning (and why you should care) - Talk at SJSU Oct 2018Hagay Lupesko
 
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersGPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersAmazon Web Services
 
Introduction to Machine Learning, Deep Learning and MXNet
Introduction to Machine Learning, Deep Learning and MXNetIntroduction to Machine Learning, Deep Learning and MXNet
Introduction to Machine Learning, Deep Learning and MXNetAmazon Web Services
 
NEW LAUNCH! Introducing Amazon SageMaker - MCL365 - re:Invent 2017
NEW LAUNCH! Introducing Amazon SageMaker - MCL365 - re:Invent 2017NEW LAUNCH! Introducing Amazon SageMaker - MCL365 - re:Invent 2017
NEW LAUNCH! Introducing Amazon SageMaker - MCL365 - re:Invent 2017Amazon Web Services
 
Using Amazon SageMaker to Build, Train, and Deploy Your ML Models
Using Amazon SageMaker to Build, Train, and Deploy Your ML ModelsUsing Amazon SageMaker to Build, Train, and Deploy Your ML Models
Using Amazon SageMaker to Build, Train, and Deploy Your ML ModelsAmazon Web Services
 
Building Your Smart Applications with Machine Learning on AWS | AWS Webinar
Building Your Smart Applications with Machine Learning on AWS | AWS WebinarBuilding Your Smart Applications with Machine Learning on AWS | AWS Webinar
Building Your Smart Applications with Machine Learning on AWS | AWS WebinarAmazon Web Services
 
Using Amazon SageMaker to build, train, and deploy your ML Models
Using Amazon SageMaker to build, train, and deploy your ML ModelsUsing Amazon SageMaker to build, train, and deploy your ML Models
Using Amazon SageMaker to build, train, and deploy your ML ModelsAmazon Web Services
 
Emotion Recognition in Images
Emotion Recognition in ImagesEmotion Recognition in Images
Emotion Recognition in ImagesApache MXNet
 
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenMaschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenAWS Germany
 
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...Amazon Web Services
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemAmazon Web Services
 
AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0Amazon Web Services
 
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...Amazon Web Services
 
Generative Adversarial Networks (GANs) using Apache MXNet
Generative Adversarial Networks (GANs) using Apache MXNetGenerative Adversarial Networks (GANs) using Apache MXNet
Generative Adversarial Networks (GANs) using Apache MXNetApache MXNet
 
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...Amazon Web Services
 
Innovations and The Cloud
Innovations and The CloudInnovations and The Cloud
Innovations and The CloudAdrian Hornsby
 
DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
DevSecOps, An Organizational Primer - AWS Security Week at the SF LoftDevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
DevSecOps, An Organizational Primer - AWS Security Week at the SF LoftAmazon Web Services
 
Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Amazon Web Services
 

Similar to Deep Learning Workshop (20)

What is deep learning (and why you should care) - Talk at SJSU Oct 2018
What is deep learning (and why you should care) - Talk at SJSU Oct 2018What is deep learning (and why you should care) - Talk at SJSU Oct 2018
What is deep learning (and why you should care) - Talk at SJSU Oct 2018
 
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersGPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
 
Introduction to Machine Learning, Deep Learning and MXNet
Introduction to Machine Learning, Deep Learning and MXNetIntroduction to Machine Learning, Deep Learning and MXNet
Introduction to Machine Learning, Deep Learning and MXNet
 
NEW LAUNCH! Introducing Amazon SageMaker - MCL365 - re:Invent 2017
NEW LAUNCH! Introducing Amazon SageMaker - MCL365 - re:Invent 2017NEW LAUNCH! Introducing Amazon SageMaker - MCL365 - re:Invent 2017
NEW LAUNCH! Introducing Amazon SageMaker - MCL365 - re:Invent 2017
 
Using Amazon SageMaker to Build, Train, and Deploy Your ML Models
Using Amazon SageMaker to Build, Train, and Deploy Your ML ModelsUsing Amazon SageMaker to Build, Train, and Deploy Your ML Models
Using Amazon SageMaker to Build, Train, and Deploy Your ML Models
 
Building Your Smart Applications with Machine Learning on AWS | AWS Webinar
Building Your Smart Applications with Machine Learning on AWS | AWS WebinarBuilding Your Smart Applications with Machine Learning on AWS | AWS Webinar
Building Your Smart Applications with Machine Learning on AWS | AWS Webinar
 
Using Amazon SageMaker to build, train, and deploy your ML Models
Using Amazon SageMaker to build, train, and deploy your ML ModelsUsing Amazon SageMaker to build, train, and deploy your ML Models
Using Amazon SageMaker to build, train, and deploy your ML Models
 
Emotion Recognition in Images
Emotion Recognition in ImagesEmotion Recognition in Images
Emotion Recognition in Images
 
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenMaschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
 
Moving Forward with AI
Moving Forward with AIMoving Forward with AI
Moving Forward with AI
 
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition System
 
AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0
 
Introducing Amazon Personalize
Introducing Amazon PersonalizeIntroducing Amazon Personalize
Introducing Amazon Personalize
 
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
 
Generative Adversarial Networks (GANs) using Apache MXNet
Generative Adversarial Networks (GANs) using Apache MXNetGenerative Adversarial Networks (GANs) using Apache MXNet
Generative Adversarial Networks (GANs) using Apache MXNet
 
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
 
Innovations and The Cloud
Innovations and The CloudInnovations and The Cloud
Innovations and The Cloud
 
DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
DevSecOps, An Organizational Primer - AWS Security Week at the SF LoftDevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
DevSecOps, An Organizational Primer - AWS Security Week at the SF Loft
 
Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Deep Learning Workshop

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Osemeke Isibor, Solutions Architect. iosemeke@amazon.com 22nd November 2017 What is Deep Learning, uses and benefits
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Objectives • Help you understand what Deep Learning is. • Encourage you to start thinking where you can apply Deep Learning in your organization or business. • Master how to create deep learning algorithms and training models • Motivate you to acquire more knowledge and get started with Deep Learning.
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda • Introduction • The basics of Deep Learning • Deep Learning case studies • Conclusion
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Introduction Artificial Intelligence Machine Learning Deep Learning
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Types of Machine Learning Supervised learning Human intervention and validation required e.g. Photo classification and tagging Unsupervised learning No human intervention required e.g. Auto-classification of documents based on context
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Supervised Machine Learning Process • Input feature selection – • what are my predictions going to be based on. • Target – • what you want to predict. • Prediction function – • regression, classification, dimensionality reduction e.t.c
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Model Performance Measurement All Labeled Dataset Training Data 70% 30% Training Test Data Evaluation Result Trial Model Accuracy
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Machine Learning – When to Use It You need ML if: •Simple classification rules are inadequate •Scalability is an issue with large number of datasets You do not need ML if: •You can predict the answers by using simple rules and computations •You can program predetermined steps without needing any data driven learning
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Going Beyond Machine Learning
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deep Learning – Advanced Machine Learning
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is Deep Learning? Deep learning is a class of machine learning algorithms that: •Use a cascade of many layers of nonlinear processing units for feature extraction and transformation. •Each successive layer uses the output from the previous layer as input. The algorithms may be supervised or unsupervised and applications include pattern analysis (unsupervised) and classification (supervised). •Learn multiple levels of representations that correspond to different levels of abstraction; the levels form a hierarchy of concepts.
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Performance of Deep Learning Vs Machine Learning Data Performance Traditional Machine Learning Algorithms Deep Learning Algorithms
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Secret Sauce – Neural Networks A collection of simple, trainable mathematical units that collectively learn complex functions ü Output Neural network Input Hidden layers
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Human Brain Neuron Inputs Output
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deep Learning Training – Image Classification X Seal ü Grizzly Bear ü Polar Bear ü Dog ü Fox Feedback / Back Propagation Neural network
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deep Learning – Data Representation Hierarchy of representations • Image – vectors of pixel, motif, part, contour, edge, etc. • Videos – Image frames, pixels per frame, deltas per frame, etc. • Text – characters, words, clauses, sentences, etc. • Speech – audio, band, frequency, wavelengths, modulations, phonetics, etc.
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deep Learning – Advantages • Features automatically deduced and optimally tuned for the desired outcome • Robustness to variations automatically learned • Reusability – same neural network approach can be used for many applications and data types • Massively parallel computations through use of GPUs – scalable for large volumes of data
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Some application of Deep Learning using AWS
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. And Many more use cases ASR/NLU Language Translation Self Driving Cars Playing Go Financial Risk Medical Diagnosis
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Conclusion: Deep Learning is very very Powerful • Tons of applications and use cases but NOT for ALL cases. • Many algorithms, frameworks and tools. • Easy and cost effective to start and experiment on AWS using latest generation GPU instances.
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Get Started https://aws.amazon.com/deep-learning/
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank You Osemeke Isibor, Solutions Architect iosemeke@amazon.com