Amazon AI/ML Services

Hemendra singh
3 min readJan 9, 2022

Amazon Comprehend

Natural Language Processing and Text Analytics

Extract key phrases, entities, sentiment, language, syntax, topics, and document classifications

Amazon Translate

Uses deep learning for translation •

Supports custom terminology • In CSV or TMX format • Appropriate for proper names, brand names, etc.

Amazon Transcribe

Speech to text — Input in FLAC, MP3, MP4, or WAV, in a specified language, Streaming audio supported (HTTP/2 or WebSocket) ,French, English, Spanish only

Speaker Identificiation — Specify number of speakers

Channel Identification — i.e., two callers could be transcribed separately,Merging based on timing of “utterances”

Custom Vocabularies — Vocabulary Lists (just a list of special words — names, acronyms) , Vocabulary Tables (can include “SoundsLike”, “IPA”, and “DisplayAs”

Amazon Polly

Neural Text-To-Speech — many voices & languages

Lexicons — Customize pronunciation of specific words & phrases Example: “World Wide Web Consortium” instead of “W3C”

SSML

Speech Marks — Can encode when sentence / word starts and ends in the audio stream

Rekognition

Computer vision ,Object and scene detection , Image moderation, Facial analysis ,Celebrity recognition ,Face comparison,Text in image, Video analysis (Objects / people / celebrities marked on timeline , People Pathing)

Video must come from Kinesis Video Streams (H.264 encoded,5–30 FPS), Favor resolution over framerate

Use with Lambda to trigger image analysis upon upload

Train with a small set of labeled images , Use your own labels for unique items

Amazon Forecast

chooses best model for your time series data — ARIMA, DeepAR, ETS, NPTS, Prophet

Works with any time series

Inventory planning, financial planning, resource planning

Based on “dataset groups,” “predictors,” and “forecasts.”

Amazon Lex

Chatbot built on Alexa

utterances invoke Lambda functions, slot for extra information

Can deploy to AWS Mobile SDK, Facebook Messenger, Slack, and Twilio

Amazon Personalize

Fully-managed recommender engine

API access ( Javascript or SDK)

feed data s3 or via API in Avro format

GetRecommendations, GetPersonalizedRanking (USER_PERSONALIZATION , PERSONALIZED_RANKING , RELATED_ITEMS)

support Console and CLI too

Realtime or batch recommendations

Contextual recommendations

support Unstructured text input

Hyperparameters

User-Personalization, Personalized-Ranking — hidden_dimension (HPO) , bptt (back-propagation through time — RNN) , recency_mask (weights recent events) , min/max_user_history_length_percentile (filter out robots) , exploration_weight 0–1( controls relevance) , exploration_item_age_cut_off (how far back in time you go )

Similar-items — item_id_hidden_dimension (HPO), item_metadata_hidden_dimension (HPO with min & max range specified)

updates every 2 hours by default on incremental data, do full retrain every week

Pricing — based on Data ingestion: per-GB, Training: per training-hour, Inference: per TPS-hour, Batch recommendations: per user or per item

Amazon Textract

OCR with forms, fields, tables support

AWS DeepRacer

Reinforcement learning powered 1/18- scale race car

DeepLens

Deep learning-enabled video camera

Integrated with Rekognition, SageMaker, Polly, Tensorflow, MXNet, Caffe

Amazon Lookout

Equipment, metrics, vision

Detects abnormalities from sensor data automatically to detect equipment issues

Monitors metrics from S3, RDS, Redshift, 3rd party SaaS apps

Vision uses computer vision to detect defects in silicon wafers, circuit boards, etc.

Amazon Monitron

End to end system for monitoring industrial equipment & predictive maintenance

TorchServe

Model serving framework for PyTorch

AWS Neuron

SDK for ML inference specifically on AWS Inferentia chips

Integrated with SageMaker and deep learning AMI’s, containers, Tensorflow, PyTorch, MXNet

AWS Panorama

Computer Vision at the edge

AWS DeepComposer

Composes a melody into an entire song

Amazon Fraud Detector

Upload your own historical fraud data ,Builds custom models from a template you choose , Exposes an API for your online application

Assess risk from — New accounts , Guest checkout , “Try before you buy” abuse ,Online payments

Amazon CodeGuru

Automated code reviews

Supports Java and Python

Contact Lens for Amazon Connect

For customer support call centers

Ingests audio data from recorded calls

Amazon Kendra

Enterprise search with natural language

Combines data from file systems, SharePoint, intranet, sharing services (JDBC, S3) into one searchable repository

Amazon Augmented AI (A2I)

Human review of ML predictions ,Builds workflows for reviewing low-confidence predictions , Access the Mechanical Turk workforce or vendors, Integrated into Amazon Textract and Rekognition , Integrates with SageMaker , Very similar to Ground Truth

--

--