AWS Artificial Intelligence (AI) Services

MD MOQADDAS
7 min readApr 5, 2021

--

AI on AWS

In this blog, I am going to talk about these AWS AI Services

๐Ÿ‘‰ 1. Amazon Rekognition

๐Ÿ‘‰ 2. Amazon Polly

๐Ÿ‘‰ 3. Amazon Lex

๐Ÿ‘‰ 4. Amazon Fraud Detector

๐Ÿ‘‰ 5. Amazon Forcast

๐Ÿ‘‰ 6. Amazon Personalize

๐Ÿ‘‰ 7. Amazon Kendra

๐Ÿ‘‰ 8. Amazon Translate

๐Ÿ‘‰ 9. Amazon Transcribe

๐Ÿ‘‰ 10. Amazon Code Guru

๐Ÿ‘‰ 11. Amazon Comprehend

๐Ÿ‘‰ 12. Amazon Textract

๐Ÿ’ฅ First I want to give glyphs about Artificial Intelligence and Machine Learning that will help you to understand further discussion easily.

Letโ€™s get started

โ„๏ธ What is Machine Learningโ“

Machine Learning is a way to by using past data to create a model so that it can give some insightful data according to our requirement, and the most interesting thing is that machine auto-learn itself.

โ„๏ธ What is Artificial Intelligenceโ“

By using Machine Learning we create a model or train the pattern this is a kind of intelligence but this is artificial so that's why it is known as Artificial Intelligence.

โ„๏ธ Why we use AI on Cloudโ“

Simple we use AI on Cloud only because we havenโ€™t proper or right data because the most critical thing in AI/ML/DL is not to create model the most important thing here to collecting the right data and also be update for new data so the cloud provider spent or spending lots of money so they can serve.

Now letโ€™s start the topic

1. Amazon Rekognition -:)

This is an AWS service that is used to take the input image or video, after this gives some information about the image or video by using Artificial Intelligence.

USE-Case :-

We can apply this service as

โ†’ Attendance monitor

โ†’ Online Exam Proctor

โ†’ Vehicle Counting

โ†’ After seeing the facial expression we can suggest

โ†’ Image or Video related stuff you can achieve by using the Amazon Rekognition because to write the code and create model is not big deal, the important thing here to collect the correct data so cloud guys had spent lots of money and collect each data each day.

Click on it
This is the dashboard of Amazon Rekognition Service, Here we can only try the demo
You can analyse these types of Option

But for us, we have to use SDK for this service,

The SDK name is โ€œboto3โ€

In this case, I am going to create an app by using the python language.

Prerequisite -:

โ†’ S3 bucket -: because we have to upload the image/video

โ†’ AWS CLI app installed in your laptop or instance

After installed run this command to login from your laptop

Provide Access and Secrete Key here, You can create access and secrete key by creating AWS IAM user
Create S3 bucket
Python code to use this service
After running this program, Amazon Rekognition analyse your image/video and gives output data

I have shown you all the details and how to integrate this kind of service

2. Amazon Polly-:)

Amazon Polly is a service that is used to text to speech, The speech sound is more like a human being.

You can also Integrate this service to SDK so that you can use it in your app or in your use-cases.

This dashboard is only for test purpose but to use in your app just use its SDK and integrate with your app

3. Amazon Lex-:)

Amazon lex service used for build own Voice and Text chatboats

Amazon Lex Dashboard
you can use these options to create chatboat

๐Ÿ‘‰ 4. Amazon Fraud Detector -:)

This service is used to detect fraud in online payment transaction, account registration, authentication etc.

Amazon Fraud Detector Dashboard
Fill accordingly to use this service

5. Amazon Forcast -:)

Letโ€™s consider we have a hotel, Where one day 5 people came and one day 60 people etc. So in this case how owner of hotel can take decision, Now hotel owner can dump these data on the service called Amazon Forecast.

โ†’ Amazon Forcast fully managed service on and pre-created model gives more accuracy to take right dcesion.

Amazon Forecast Dashboard
Fill according to take the dcesion

6. Amazon Personalize -:)

Amazon personalize is service for recommendation

Amazon Personalize Dashboard
Fill accordingly

7. Amazon Kendra -:)

It is service like google but for the local use you can put all the documents after this you can search any term like google.

Prerequsite -:

โ†’ We have to put all the document in S3 storage so first we have to create S3 bucket(Create Storage in Same region).

Amazon Kendra search by using index concept

Amazon Kendra Dashboard
Fill accordingly but first create s3 storage

8. Amazon Translate -:)

Amazon Translate is used to translate the source language to target language

Note : Amazon Translate offer 113 Langage

Amazon Translate Dashboard
Demo

โ†’ If you want to use in your app just use itโ€™s SDK and integrate with your app

9. Amazon Transcribe -:)

Amazon Transcribe is a powerful speech recognition service

Note -: Before create fire create s3 bucket because we have to put the audio in s3 storage.

Amazon Transcribe Dashboard
Fill accordingly to create job

10. Amazon CodeGuru -:)

Amazon CodeGuru is used to analyse the code such as time complexity, space complexity and interesting thing is that it recommend what to do so that a developer easily create great code.

Amazon CodeGuru Dashboard
Fill accordingly
Demo
Demo
The most important thing is to it gives Recommendations, What to do to create greate code.

11. Amazon Comprehend -:)

Amazon Comprehend is a service to extract phrase, noun, adjective, date etc.

Amazon Comprehend Dashboard
Demo โ€” This kind of analysis this service return from the unstructured text

12. Amazon Textract -:)

Amazon Textract is used to extract data from images or docuements

Amazon Textract Dashboard
See how they extract from left side document

Now I have written all the service which is specified above and also so a demo how to connect with AI service on AWS by using SDK and python programming language.

If you want to integrate with your app just go on AWS and check the document where all the stuff the given.

๐Ÿ”ฅ ARTH Learner

๐Ÿ”ฐ Keep Learning Keep Sharing

MD MOQADDAS

--

--

MD MOQADDAS
MD MOQADDAS

Written by MD MOQADDAS

DevOps and Cloud Engineer

No responses yet