Amazon AI/ML Services
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