SlideShare a Scribd company logo
1 of 37
AWS Image Recognition
Yash Choksi
Monika Mishra
Amogh Mahesh
Aakanksha Tasgaonkar
Submitted to Professor Nanda Ganesan
Table of Contents
• Objectives
• Introduction
• Brief discussion on Amazon Web
Services(AWS)
• AWS services used
• Result & Conclusion
• Demonstration
• Q & A
Objective
• To develop a system using Amazon
Web Services (AWS) to detect objects
in an image file and send the formatted
output to the subscribed email address.
Introduction
• This project utilizes the Amazon
Rekognition API which is a software
based on deep learning technology
used for analyzing images and videos
with confidence level.
• The result is then emailed to the
subscribed email address.
• The whole process has been made
possible using multiple AWS services.
Amazon Web Services (AWS)
• Amazon Web Services (AWS) is a
subsidiary of Amazon that provides on-
demand cloud computing platforms
and APIs to individuals, companies, and
governments, on a metered pay-as-you-
go basis.
Amazon Web Services (AWS)
• Today, AWS provides a highly reliable,
scalable, low-cost infrastructure
platform in the cloud that powers
multitude of businesses in 190 countries
around the world.
AWS Services Used
• Identity and Access Management
(IAM) Role
– Security, Identity, & Compliance
• Simple Storage Service (S3)
– Storage
• AWS Lambda
– Compute
AWS Services Used
• Simple Notification Service (SNS)
– Application Integration
• CloudWatch
– Management & Governance
Upload image file to
S3
Lambda Function is
triggered
Result log on Cloud
watch
Result sent in Email
through SNS service
Flowchart
Identity and Access Management
(IAM) ROLE
• An IAM role is an IAM identity that one
can create in their account and has
specific permissions.
• A role is intended to be assumable by
anyone who needs it.
• When you assume a role, it provides
you with temporary security credentials
for your role session.
IAM ROLE
Simple Notification Service (SNS)
• Web service that coordinates and
manages the delivery or sending of
messages to subscribing endpoints or
clients.
• Two types of clients
– Publishers
– Subscribers
Simple Notification Service (SNS)
• We implemented Subscribers client
• Subscribers receive the message or
notification over one of the supported
protocols (that is, Amazon SQS,
HTTP/S, email, SMS, Lambda) when
they are subscribed to the topic.
• We chose the email protocol.
Simple Notification Service (SNS)
Simple Storage Service (S3)
• S3 is the storage for the internet. One
can use S3 to store and retrieve any
amount of data at any time, from
anywhere on the web.
• One can accomplish these tasks using
the simple and intuitive web interface of
the AWS Management Console.
Simple Storage Service (S3)
• Amazon S3 stores data as objects
within buckets.
• Buckets are the containers for objects.
• One can control access to it.
• To store an object in Amazon S3, you
upload the file you want to store to a
bucket.
Simple Storage Service (S3)
Lambda
• Serverless Computing
– allows you to build and run applications
and services without provisioning or
managing servers.
• Lambda Function
– The code you run on AWS Lambda is
uploaded as a “Lambda function”.
Lambda
• Platform as a Service (PaaS) - It helps
you to run and execute your backend
code.
• AWS Lambda supports the code written
in Java, Python, Node.js, Go, Ruby etc.
• We have used Python 2.7.
• Triggering event used – S3 trigger
Lambda Function
Lambda Function
Lambda
Lambda
Lambda
CloudWatch
• Amazon CloudWatch is a monitoring
service for AWS cloud resources and
the applications run on AWS.
• The CloudWatch dashboard interface
allows users to create custom graphical
views across their AWS services.
– These can include both real-time data and
historical data up to a two-week maximum.
Result
Result - File Upload
As soon as the file is uploaded in the S3 bucket,
Lambda Function is triggered
Result- Output on CloudWatch
Result- Output sent to
subscribed Email Address
Result 1
Label Confidence
Plant 99.9968643188 %
Food 99.9968643188 %
Fruit 99.9968643188 %
Pineapple 99.9968643188 %
Apple 99.9705505371 %
Citrus Fruit 97.5484390259 %
Orange 97.5484390259 %
Cherry 62.0342292786 %
Strawberry 58.4581108093 %
Result 2
Label Confidence
Wildlife 95.3505935669 %
Monkey 95.3505935669 %
Animal 95.3505935669 %
Mammal 95.3505935669 %
Baboon 70.0634231567 %
Mouth 62.6834907532 %
Lip 62.6834907532 %
Teeth 62.6834907532 %
Result 3
Label Confidence
Furniture 99.9620285034 %
Chair 99.9620285034 %
School 99.910369873 %
Indoors 99.8040084839 %
Classroom 99.8040084839 %
Room 99.8040084839 %
Person 99.5166778564 %
Human 99.5166778564 %
Conclusion
• Object detection has been widely used
for face detection, vehicle detection,
pedestrian counting etc.
• With Amazon Rekognition, one can
identify objects, people, text etc. in
images and videos, as well as detect
any inappropriate content.
Conclusion
• Amazon Web Services is the market
leader in IaaS (Infrastructure-as-a-
Service) and PaaS (Platform-as-a-
Service) for cloud ecosystems.
• AWS services can be combined to
create a scalable cloud application
without worrying about delays related to
infrastructure provisioning.
References
• https://www.tutorialspoint.com/amazon_
web_services/amazon_web_services_s
3.htm
• https://en.wikipedia.org/wiki/Amazon_W
eb_Services
• https://www.tutorialspoint.com/amazon_
web_services/amazon_web_services_cl
oud_computing.htm
References
• https://www.tutorialspoint.com/amazon_
web_services/amazon_web_services_la
mbda.htm
• https://docs.aws.amazon.com/IAM/lates
t/UserGuide/id_roles.html
Question and Answer Session
The End

More Related Content

What's hot

Working with microservices and Amazon ECS at Airtime
Working with microservices and Amazon ECS at AirtimeWorking with microservices and Amazon ECS at Airtime
Working with microservices and Amazon ECS at AirtimeAmazon Web Services
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAmazon Web Services
 
AWS Innovate 2016: Build Mobile Apps using AWS SDKs and Mobile Hub- Oliver Klein
AWS Innovate 2016: Build Mobile Apps using AWS SDKs and Mobile Hub- Oliver KleinAWS Innovate 2016: Build Mobile Apps using AWS SDKs and Mobile Hub- Oliver Klein
AWS Innovate 2016: Build Mobile Apps using AWS SDKs and Mobile Hub- Oliver KleinAmazon Web Services Korea
 
Amazon CloudWatch Logs and AWS Lambda: A Match Made in Heaven
Amazon CloudWatch Logs and AWS Lambda: A Match Made in HeavenAmazon CloudWatch Logs and AWS Lambda: A Match Made in Heaven
Amazon CloudWatch Logs and AWS Lambda: A Match Made in HeavenAmazon Web Services
 
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...Amazon Web Services
 
February 2016 Webinar Series Migrate Your Apps from Parse to AWS
February 2016 Webinar Series   Migrate Your Apps from Parse to AWSFebruary 2016 Webinar Series   Migrate Your Apps from Parse to AWS
February 2016 Webinar Series Migrate Your Apps from Parse to AWSAmazon Web Services
 
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNSAmazon Web Services
 
Best Practices for Integrating Active Directory with AWS Workloads
Best Practices for Integrating Active Directory with AWS WorkloadsBest Practices for Integrating Active Directory with AWS Workloads
Best Practices for Integrating Active Directory with AWS WorkloadsAmazon Web Services
 
AWS March 2016 Webinar Series Getting Started with Serverless Architectures
AWS March 2016 Webinar Series   Getting Started with Serverless ArchitecturesAWS March 2016 Webinar Series   Getting Started with Serverless Architectures
AWS March 2016 Webinar Series Getting Started with Serverless ArchitecturesAmazon Web Services
 
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocsGetting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocsAmazon Web Services
 
Security Day What's (nearly) New
Security Day What's (nearly) NewSecurity Day What's (nearly) New
Security Day What's (nearly) NewAmazon Web Services
 
February 2016 Webinar Series - Introducing VPC Support for AWS Lambda
February 2016 Webinar Series - Introducing VPC Support for AWS LambdaFebruary 2016 Webinar Series - Introducing VPC Support for AWS Lambda
February 2016 Webinar Series - Introducing VPC Support for AWS LambdaAmazon Web Services
 
Announcements for Mobile Developers
Announcements for Mobile DevelopersAnnouncements for Mobile Developers
Announcements for Mobile DevelopersAmazon Web Services
 
Managing your identities in the cloud with AWS and Microsoft Active Directory...
Managing your identities in the cloud with AWS and Microsoft Active Directory...Managing your identities in the cloud with AWS and Microsoft Active Directory...
Managing your identities in the cloud with AWS and Microsoft Active Directory...Amazon Web Services
 
(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon AlexaAmazon Web Services
 

What's hot (20)

Deep Dive on AWS IoT
Deep Dive on AWS IoTDeep Dive on AWS IoT
Deep Dive on AWS IoT
 
Working with microservices and Amazon ECS at Airtime
Working with microservices and Amazon ECS at AirtimeWorking with microservices and Amazon ECS at Airtime
Working with microservices and Amazon ECS at Airtime
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar Series
 
AWS Innovate 2016: Build Mobile Apps using AWS SDKs and Mobile Hub- Oliver Klein
AWS Innovate 2016: Build Mobile Apps using AWS SDKs and Mobile Hub- Oliver KleinAWS Innovate 2016: Build Mobile Apps using AWS SDKs and Mobile Hub- Oliver Klein
AWS Innovate 2016: Build Mobile Apps using AWS SDKs and Mobile Hub- Oliver Klein
 
Amazon CloudWatch Logs and AWS Lambda: A Match Made in Heaven
Amazon CloudWatch Logs and AWS Lambda: A Match Made in HeavenAmazon CloudWatch Logs and AWS Lambda: A Match Made in Heaven
Amazon CloudWatch Logs and AWS Lambda: A Match Made in Heaven
 
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
 
February 2016 Webinar Series Migrate Your Apps from Parse to AWS
February 2016 Webinar Series   Migrate Your Apps from Parse to AWSFebruary 2016 Webinar Series   Migrate Your Apps from Parse to AWS
February 2016 Webinar Series Migrate Your Apps from Parse to AWS
 
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
 
Monitoring and Alerting
Monitoring and AlertingMonitoring and Alerting
Monitoring and Alerting
 
AWS Mobile with Lambda and SNS
AWS Mobile with Lambda and SNSAWS Mobile with Lambda and SNS
AWS Mobile with Lambda and SNS
 
Best Practices for Integrating Active Directory with AWS Workloads
Best Practices for Integrating Active Directory with AWS WorkloadsBest Practices for Integrating Active Directory with AWS Workloads
Best Practices for Integrating Active Directory with AWS Workloads
 
AWS March 2016 Webinar Series Getting Started with Serverless Architectures
AWS March 2016 Webinar Series   Getting Started with Serverless ArchitecturesAWS March 2016 Webinar Series   Getting Started with Serverless Architectures
AWS March 2016 Webinar Series Getting Started with Serverless Architectures
 
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocsGetting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
 
Security Day What's (nearly) New
Security Day What's (nearly) NewSecurity Day What's (nearly) New
Security Day What's (nearly) New
 
Sec301 Security @ (Cloud) Scale
Sec301 Security @ (Cloud) ScaleSec301 Security @ (Cloud) Scale
Sec301 Security @ (Cloud) Scale
 
February 2016 Webinar Series - Introducing VPC Support for AWS Lambda
February 2016 Webinar Series - Introducing VPC Support for AWS LambdaFebruary 2016 Webinar Series - Introducing VPC Support for AWS Lambda
February 2016 Webinar Series - Introducing VPC Support for AWS Lambda
 
Announcements for Mobile Developers
Announcements for Mobile DevelopersAnnouncements for Mobile Developers
Announcements for Mobile Developers
 
Managing your identities in the cloud with AWS and Microsoft Active Directory...
Managing your identities in the cloud with AWS and Microsoft Active Directory...Managing your identities in the cloud with AWS and Microsoft Active Directory...
Managing your identities in the cloud with AWS and Microsoft Active Directory...
 
Workshop: We love APIs
Workshop: We love APIsWorkshop: We love APIs
Workshop: We love APIs
 
(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa
 

Similar to Aws image recognition

Let’s roll with amazon web services
Let’s roll with amazon web servicesLet’s roll with amazon web services
Let’s roll with amazon web servicesSudeep Hazra
 
AWS April Webinar Series - AWS Lambda: Event-driven Code for Devices and the ...
AWS April Webinar Series - AWS Lambda: Event-driven Code for Devices and the ...AWS April Webinar Series - AWS Lambda: Event-driven Code for Devices and the ...
AWS April Webinar Series - AWS Lambda: Event-driven Code for Devices and the ...Amazon Web Services
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersAmazon Web Services
 
AWS Lambda: Event-driven Code in the Cloud
AWS Lambda: Event-driven Code in the CloudAWS Lambda: Event-driven Code in the Cloud
AWS Lambda: Event-driven Code in the CloudAmazon Web Services
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersAmazon Web Services
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersAmazon Web Services
 
Tech Talk: Autoscaling with Amazon Web Services
Tech Talk: Autoscaling with Amazon Web ServicesTech Talk: Autoscaling with Amazon Web Services
Tech Talk: Autoscaling with Amazon Web ServicesIdeyatech
 
在雲端開發架構支援大規模流量的行動/網頁應用程式
在雲端開發架構支援大規模流量的行動/網頁應用程式在雲端開發架構支援大規模流量的行動/網頁應用程式
在雲端開發架構支援大規模流量的行動/網頁應用程式Amazon Web Services
 
Build a mobile app serverless with AWS Lambda
Build a mobile app serverless with AWS LambdaBuild a mobile app serverless with AWS Lambda
Build a mobile app serverless with AWS LambdaTheFamily
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAmazon Web Services
 
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...Amazon Web Services
 
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New UnicornWKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New UnicornAmazon Web Services
 
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New UnicornWKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New UnicornAmazon Web Services
 
Speed and Reliability at Any Scale: Amazon SQS and Database Services (SVC206)...
Speed and Reliability at Any Scale: Amazon SQS and Database Services (SVC206)...Speed and Reliability at Any Scale: Amazon SQS and Database Services (SVC206)...
Speed and Reliability at Any Scale: Amazon SQS and Database Services (SVC206)...Amazon Web Services
 
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...Amazon Web Services
 

Similar to Aws image recognition (20)

Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
 
UNIT V.pdf
UNIT V.pdfUNIT V.pdf
UNIT V.pdf
 
Let’s roll with amazon web services
Let’s roll with amazon web servicesLet’s roll with amazon web services
Let’s roll with amazon web services
 
AWS April Webinar Series - AWS Lambda: Event-driven Code for Devices and the ...
AWS April Webinar Series - AWS Lambda: Event-driven Code for Devices and the ...AWS April Webinar Series - AWS Lambda: Event-driven Code for Devices and the ...
AWS April Webinar Series - AWS Lambda: Event-driven Code for Devices and the ...
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 
AWS Lambda: Event-driven Code in the Cloud
AWS Lambda: Event-driven Code in the CloudAWS Lambda: Event-driven Code in the Cloud
AWS Lambda: Event-driven Code in the Cloud
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million Users
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 
Tech Talk: Autoscaling with Amazon Web Services
Tech Talk: Autoscaling with Amazon Web ServicesTech Talk: Autoscaling with Amazon Web Services
Tech Talk: Autoscaling with Amazon Web Services
 
在雲端開發架構支援大規模流量的行動/網頁應用程式
在雲端開發架構支援大規模流量的行動/網頁應用程式在雲端開發架構支援大規模流量的行動/網頁應用程式
在雲端開發架構支援大規模流量的行動/網頁應用程式
 
Build a mobile app serverless with AWS Lambda
Build a mobile app serverless with AWS LambdaBuild a mobile app serverless with AWS Lambda
Build a mobile app serverless with AWS Lambda
 
AWS Services - Part 1
AWS Services - Part 1AWS Services - Part 1
AWS Services - Part 1
 
UCT AWS_IOT
UCT AWS_IOTUCT AWS_IOT
UCT AWS_IOT
 
Understanding AWS Security
Understanding AWS SecurityUnderstanding AWS Security
Understanding AWS Security
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
 
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
 
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New UnicornWKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
 
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New UnicornWKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
WKS407 Wild Rydes Takes Off – The Dawn of a New Unicorn
 
Speed and Reliability at Any Scale: Amazon SQS and Database Services (SVC206)...
Speed and Reliability at Any Scale: Amazon SQS and Database Services (SVC206)...Speed and Reliability at Any Scale: Amazon SQS and Database Services (SVC206)...
Speed and Reliability at Any Scale: Amazon SQS and Database Services (SVC206)...
 
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
AWS re:Invent 2016: Event Handling at Scale: Designing an Auditable Ingestion...
 

More from Monika Mishra

Drug Review Analysis Using Elasticsearch and Kibana
Drug Review Analysis Using Elasticsearch and KibanaDrug Review Analysis Using Elasticsearch and Kibana
Drug Review Analysis Using Elasticsearch and KibanaMonika Mishra
 
An Empirical Study on Customer Consumption, Loyalty and Retention on a B2C E-...
An Empirical Study on Customer Consumption, Loyalty and Retention on a B2C E-...An Empirical Study on Customer Consumption, Loyalty and Retention on a B2C E-...
An Empirical Study on Customer Consumption, Loyalty and Retention on a B2C E-...Monika Mishra
 
Re-admit Historical using SAS Visual Analytics
Re-admit Historical  using SAS Visual AnalyticsRe-admit Historical  using SAS Visual Analytics
Re-admit Historical using SAS Visual AnalyticsMonika Mishra
 
Diabetic Encounter Analysis using SAS studio
Diabetic Encounter Analysis using SAS studioDiabetic Encounter Analysis using SAS studio
Diabetic Encounter Analysis using SAS studioMonika Mishra
 
Superstore Data Analysis using R
Superstore Data Analysis using RSuperstore Data Analysis using R
Superstore Data Analysis using RMonika Mishra
 
LA Energy and Water Efficiency Statistics using Tableau
LA Energy and Water Efficiency Statistics using TableauLA Energy and Water Efficiency Statistics using Tableau
LA Energy and Water Efficiency Statistics using TableauMonika Mishra
 
Predicting Amazon Rating Using Spark ML and Azure ML
Predicting Amazon Rating Using Spark ML and Azure MLPredicting Amazon Rating Using Spark ML and Azure ML
Predicting Amazon Rating Using Spark ML and Azure MLMonika Mishra
 
Amazon Product Review Data Analysis
Amazon Product ReviewData AnalysisAmazon Product ReviewData Analysis
Amazon Product Review Data AnalysisMonika Mishra
 

More from Monika Mishra (8)

Drug Review Analysis Using Elasticsearch and Kibana
Drug Review Analysis Using Elasticsearch and KibanaDrug Review Analysis Using Elasticsearch and Kibana
Drug Review Analysis Using Elasticsearch and Kibana
 
An Empirical Study on Customer Consumption, Loyalty and Retention on a B2C E-...
An Empirical Study on Customer Consumption, Loyalty and Retention on a B2C E-...An Empirical Study on Customer Consumption, Loyalty and Retention on a B2C E-...
An Empirical Study on Customer Consumption, Loyalty and Retention on a B2C E-...
 
Re-admit Historical using SAS Visual Analytics
Re-admit Historical  using SAS Visual AnalyticsRe-admit Historical  using SAS Visual Analytics
Re-admit Historical using SAS Visual Analytics
 
Diabetic Encounter Analysis using SAS studio
Diabetic Encounter Analysis using SAS studioDiabetic Encounter Analysis using SAS studio
Diabetic Encounter Analysis using SAS studio
 
Superstore Data Analysis using R
Superstore Data Analysis using RSuperstore Data Analysis using R
Superstore Data Analysis using R
 
LA Energy and Water Efficiency Statistics using Tableau
LA Energy and Water Efficiency Statistics using TableauLA Energy and Water Efficiency Statistics using Tableau
LA Energy and Water Efficiency Statistics using Tableau
 
Predicting Amazon Rating Using Spark ML and Azure ML
Predicting Amazon Rating Using Spark ML and Azure MLPredicting Amazon Rating Using Spark ML and Azure ML
Predicting Amazon Rating Using Spark ML and Azure ML
 
Amazon Product Review Data Analysis
Amazon Product ReviewData AnalysisAmazon Product ReviewData Analysis
Amazon Product Review Data Analysis
 

Recently uploaded

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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...
 
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...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 

Aws image recognition

  • 1. AWS Image Recognition Yash Choksi Monika Mishra Amogh Mahesh Aakanksha Tasgaonkar Submitted to Professor Nanda Ganesan
  • 2. Table of Contents • Objectives • Introduction • Brief discussion on Amazon Web Services(AWS) • AWS services used • Result & Conclusion • Demonstration • Q & A
  • 3. Objective • To develop a system using Amazon Web Services (AWS) to detect objects in an image file and send the formatted output to the subscribed email address.
  • 4. Introduction • This project utilizes the Amazon Rekognition API which is a software based on deep learning technology used for analyzing images and videos with confidence level. • The result is then emailed to the subscribed email address. • The whole process has been made possible using multiple AWS services.
  • 5. Amazon Web Services (AWS) • Amazon Web Services (AWS) is a subsidiary of Amazon that provides on- demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you- go basis.
  • 6. Amazon Web Services (AWS) • Today, AWS provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers multitude of businesses in 190 countries around the world.
  • 7. AWS Services Used • Identity and Access Management (IAM) Role – Security, Identity, & Compliance • Simple Storage Service (S3) – Storage • AWS Lambda – Compute
  • 8. AWS Services Used • Simple Notification Service (SNS) – Application Integration • CloudWatch – Management & Governance
  • 9. Upload image file to S3 Lambda Function is triggered Result log on Cloud watch Result sent in Email through SNS service Flowchart
  • 10. Identity and Access Management (IAM) ROLE • An IAM role is an IAM identity that one can create in their account and has specific permissions. • A role is intended to be assumable by anyone who needs it. • When you assume a role, it provides you with temporary security credentials for your role session.
  • 12. Simple Notification Service (SNS) • Web service that coordinates and manages the delivery or sending of messages to subscribing endpoints or clients. • Two types of clients – Publishers – Subscribers
  • 13. Simple Notification Service (SNS) • We implemented Subscribers client • Subscribers receive the message or notification over one of the supported protocols (that is, Amazon SQS, HTTP/S, email, SMS, Lambda) when they are subscribed to the topic. • We chose the email protocol.
  • 15. Simple Storage Service (S3) • S3 is the storage for the internet. One can use S3 to store and retrieve any amount of data at any time, from anywhere on the web. • One can accomplish these tasks using the simple and intuitive web interface of the AWS Management Console.
  • 16. Simple Storage Service (S3) • Amazon S3 stores data as objects within buckets. • Buckets are the containers for objects. • One can control access to it. • To store an object in Amazon S3, you upload the file you want to store to a bucket.
  • 18. Lambda • Serverless Computing – allows you to build and run applications and services without provisioning or managing servers. • Lambda Function – The code you run on AWS Lambda is uploaded as a “Lambda function”.
  • 19. Lambda • Platform as a Service (PaaS) - It helps you to run and execute your backend code. • AWS Lambda supports the code written in Java, Python, Node.js, Go, Ruby etc. • We have used Python 2.7. • Triggering event used – S3 trigger
  • 25. CloudWatch • Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications run on AWS. • The CloudWatch dashboard interface allows users to create custom graphical views across their AWS services. – These can include both real-time data and historical data up to a two-week maximum.
  • 27. Result - File Upload As soon as the file is uploaded in the S3 bucket, Lambda Function is triggered
  • 28. Result- Output on CloudWatch
  • 29. Result- Output sent to subscribed Email Address
  • 30. Result 1 Label Confidence Plant 99.9968643188 % Food 99.9968643188 % Fruit 99.9968643188 % Pineapple 99.9968643188 % Apple 99.9705505371 % Citrus Fruit 97.5484390259 % Orange 97.5484390259 % Cherry 62.0342292786 % Strawberry 58.4581108093 %
  • 31. Result 2 Label Confidence Wildlife 95.3505935669 % Monkey 95.3505935669 % Animal 95.3505935669 % Mammal 95.3505935669 % Baboon 70.0634231567 % Mouth 62.6834907532 % Lip 62.6834907532 % Teeth 62.6834907532 %
  • 32. Result 3 Label Confidence Furniture 99.9620285034 % Chair 99.9620285034 % School 99.910369873 % Indoors 99.8040084839 % Classroom 99.8040084839 % Room 99.8040084839 % Person 99.5166778564 % Human 99.5166778564 %
  • 33. Conclusion • Object detection has been widely used for face detection, vehicle detection, pedestrian counting etc. • With Amazon Rekognition, one can identify objects, people, text etc. in images and videos, as well as detect any inappropriate content.
  • 34. Conclusion • Amazon Web Services is the market leader in IaaS (Infrastructure-as-a- Service) and PaaS (Platform-as-a- Service) for cloud ecosystems. • AWS services can be combined to create a scalable cloud application without worrying about delays related to infrastructure provisioning.
  • 37. Question and Answer Session The End