top of page

Amazon Web services (AWS)

Updated: Aug 4, 2021

Amazon web services (AWS) is a on-demand cloud computing platform and API that provides a wide range of cloud services to their customers on a metered pay-as-you-go basis.

Amazon provides 250+ different services to the customer. In this blog we are going to discuss machine learning services which are provided by Amazon.

Amazon Sagemaker

Amazon Sagemaker is a machine learning Platform as a service (Paas) of AWS machine learning that provides the all developers ability to build, train and deploy the Machine Learning models. With the help of amazon sagemaker you can easily deploy machine learning models because it removes the complexity from each step. It offers jupyter notebook instances as a service that can be launched easily.

Amazon Augmented Artificial Intelligence (A2I)

Amazon augmented AI or Amazon A2I is a fully managed machine learning solution offering both machine scale and human accuracy. Amazon A2I makes it easy to build process automation and workflows required for human review of ML predictions. It removes the undifferentiated heavy lifting associated with building a human review system or managing large numbers of human reviewers. Amazon A2I provides built-in human review workflows for machine learning use cases, like text extraction from text documents. Using this service, you can allow human reviewers to step in when a model is unable to make a high-confidence prediction or to audit its predictions on an ongoing basis.


  • It gives you the flexibility to incorporate human review into ML applications based on your specific requirements.

  • It provides you an easy way to integrate human oversight into your machine learning workflows, without machine learning experience.

Amazon CodeGuru

Amazon CodeGruru is a developer tool of AWS, It helps the developer by providing the recommendation to improve the code quality and identify an application’s most expensive lines of code. In these two main features the CodeGuru profiler and the CodeGuru reviewer. The Amazon CodeGuru profiler is a tool which analyzes the code and it will help you identify the most expensive line of code which uses the most CPU power to execute, and provide visualization and recommendation on how fix the expensive. The amazon CodeGuru reviewer uses machine learning to identify critical issues and possibly hard to find bugs in the code repositories which help to improve the quality of code.

Benefits of CodeGuru profiler

  • It analyzes your application runtime data to help you improve CPU and memory utilization and solve performance issues.

  • It automatically identifies anomalies in performance of critical methods in application stack.

  • It Catches your most expensive line of code

Benefits of CodeGuru reviewer

  • It catches code problems before they hit production

  • It enables you to build the security directly into your application

  • It proactively improves code quality with continuous monitoring.

Amazon DevOps Guru

Amazon DevOps Guru is a fully managed machine learning service of AWS. DevOps makes it easy for developers and operators to improve an application's operational performance and availability. It identifies operational issues automatically and suggests fixes. When DevOps Guru detects a critical issue, it sends an alert automatically and provides the details of related anomalies.


  • It Detect the operational issues automatically

  • It helps reduce the time to identify and resolve the root cause of issues by correlating anomalous behavior and operational events.

  • Easily scale and maintain availability - save time and effort involved in manually updating static rules and alarms

  • Reduce noise and alarm fatigue - it helps developers and IT operators to reduce the alarm noise and overcome alarm fatigue by using pre-trained machine learning models to correlate and group related anomalies.

Amazon Comprehend

Amazon comprehend is a fully managed continuously trained natural language processing (NLP) service of AWS, which uses machine learning to understand and analyze the text data or human language. It can identify the critical element in data and can categorize them in relevant topics. In real time, automatically and accurately detect the customer sentiment in your text data. comprehend locates, redacts and masked any contains that contains personally identifiable information.


  • It can uncover the meaning and relationships in text from customer support incidents, product reviews, social media feeds, news articles, documents, and other sources.

  • It can be organize the documents by topics

  • It can be train models on your own data

  • It supports general and industry specific text - it can identify industry-specific insights from text data, like emails. Amazon comprehend medical can identify medical information like medication and medical information and determine their relationship to each other.

Amazon Forecast

Forecasting is the science of predicting the future based on historical data. Amazon forecast is a fully managed service of AWS that uses machine learning to deliver highly accurate forecasts. With the help of this service we can build the forecast model and predict the future sale of any product, or stock price etc, by looking at the historical related data which is called the time series data. Amazon forecast uses machine learning to combine time series data with additional variables to build the forecast. No machine learning experience is required to get started with amazon forecast. Need to provide only historical data and plus any additional data that you believe may impact your forecast. After providing the data amazon forecast automatically examines it, identifies meaningful attributes and creates a forecasting model which is able to predict data.


  • Amazon forecast accuracy rate is 50 % more accurate by using machine learning and other variables like product features and store locations affect each other.

  • It reduces the forecasting time from months to hours.

  • It creates virtually any time series forecast.

  • Secure your business data and peace of mind.

Amazon Fraud Detector

Amazon fraud detector is a fully managed service that uses machine learning to identify potential fraudulent activity and so that customers can catch more online fraud faster. Amazon Fraud Detector automates the time consuming and expensive steps to build, train, and deploy an ML model for fraud detection, making it easier for customers to leverage the technology. The best thing about amazon fraud detectors is that they do not need machine learning expertise to build models, just provide the historical data and amazon fraud detectors will use this data to automatically train, test and deploy the model.


  • It prevents and detects online fraud.

  • Automates the complicated steps of creating the machine learning model.

  • It delivers customers highly accurate fraud detection with a very low false positive rate.

Amazon kendra

Amazon kendra is a fully managed intelligent search service of AWS that uses machine learning. So so there are no servers to provision, and no machine learning models to build, train, or deploy. Using Amazon Kendra, you can stop searching through troves of unstructured data and discover the right answers to your questions, when you need them.


  • Find the relevant answer quickly

  • Easily aggregate content from content repositories like share point, amazon S3, ServiceNow, Salesforce and amazon RDS into a centralized index which enables you to quickly search all of your enterprise data and find the most accurate answer.

  • Fine-tune search results by manually adjusting the importance of data sources, authors, freshness, or using custom tags.

  • with just a few clicks, you can easily configure an index, connect relevant data sources, and begin using Amazon Kendra to search for answers across your organization.

Amazon Lex

Amazon lex is a fully managed service for building conversational interfaces into any application using voice and text. It provides the advanced deep learning functionality of automatic speech recognition for converting speech to text and natural language understanding to recognize the intent of the text, to enable you to build applications with highly engaging user experiences and lifelike conversational interactions.


  • Easy to use. You can create your own chatbots or conversational interface in minutes.

  • You can easily build, test and deploy your chatbot at your channel or platform.

  • It provides the built-in integration with AWS lambda and Amazon Cloud

  • It is cost effective. there are no upfront costs or minimum fees and charged for the text or speech requests that are made.

Amazon polly

Amazon polly is a service with the help of converting the text data into speech and allow to create applications that talk and build entirely new categories of speech-enabled products. Amazon polly uses advanced deep learning technologies to synthesize natural sounding human speech. We can build speech-enabled applications of many different languages that work in many different countries. Amazon polly offers Neural Text-to-Speech voices that deliver advanced improvements in speech quality through a new machine learning approach.


  • It provides dozens of languages and a wide selection of natural sounding male and female voices.

  • You can create speech files in standard formats like mp3 and OGG and serve them from the cloud or locally with apps or devices for offline playback.

  • Real time streaming so you can play the voices immediately.

  • Modify amazon polly voices to best suit your needs

Amazon rekognition

Amazon rekognition is a fully managed machine learning service. Using the deep learning technology amazon rekognition makes it easy to image and video analysis and it requires no machine learning expertise to use. With amazon rekognition you can identify objects, people, text, scenes, and activities in images and videos, as well as detect any inappropriate content. It can also provide highly accurate facial analysis and facial search capabilities to detect, analyse and compare the face for a wide variety of user verification, people counting, and public safety use cases.


  • Automate visual analysis tasks at scale

  • We can quickly add a wide range of pre-trained computer vision API to our application within hours.

  • Don't need to build and manage your own machine learning infrastructure, so it reduces the ML infrastructure costs.

Amazon textract

Amazon textract is a fully managed machine learning service that automatically extracts text data, handwritten data and other data from scanned documents or images that goes beyond simple optical character recognition (OCR) to identify, understand, and extract data from forms and tables. Textract uses machine learning to read and process any type of document, accurately extracting text, handwriting, tables and other data without any manual effort.


  • It uses artificial intelligence to read as a human would, extracting text data, structured and unstructured data.

  • It uses OCR technology to identify form labels and values and extracts information from tables without compromising the structure at a low cost.

  • Directly integrated with amazon augmented AI so you can easily implement human review of text extracted from documents.

Amazon transcribe

Amazon Transcribe is a fully managed machine learning service. Using the deep learning process which is also called the automatic speech recognition convert the speech into text data. Amazon Transcribe makes it easy for developers to add speech to text capabilities to their applications.


  • It create easy to read transcription

  • It ensure the customer privacy

  • Increase accuracy with customized transcriptions

  • It enables you to mask or remove words that are profane or unsuitable for audience from transcription results with vocabulary filtering

Amazon translate

Amazon Translate is a neural machine translation service that delivers fast, high-quality, affordable, and customizable language translation. Neural machine translation is a form of language translation. It uses deep learning models to deliver more accurate and more natural sounding translation than traditional statistical and rule-based translation algorithms.


  • It highly accurate and continuously improving from new and expand dataset to produce more accurate translations for a wide range of cases

  • It removes the complexity of building real-time and batch translation capabilities into your applications

  • It is Cost effective

  • It can translate various content formats including Word documents, Powerpoint presentations, and Excel spreadsheets.

bottom of page