AWS Managed AI Services Flashcards
AWS AI Managed Services
Pre-trained ML services for your various use cases
Specialized CPU and GPUs for specific use-cases for cost saving; deployed across multiple AZs and AWS regions
Token-based pricing, pay for what you use; provisioned throughput for predictable workloads, cost savings and predictable performance
Comprehend
AWS ML service for Natural Language Processing; fully managed and serverless service
Uses machine learning to find insights and relationships in text
Get language of the text, extract key phrases/people/etc., understand text positivity/negativity, analyze text using tokenization
Analyze customer interactions to understand sentiment, create and group articles by topics this service will uncover
Custom Classification
Comprehend feature for organizing documents into categories that you define
For example, categorize customer emails so that you can provide guidance based on the type of the customer request
Supports different document types, such as text, PDF, Word, images, etc.
Real-Time Analysis for single documents, synchronous; Async Analysis for multiple documents in a batch, asynchronous
Custom Entity Recognition
Comprehend feature for analyzing text for specific terms and noun-based phrases
Extract terms like policy numbers, or phrases that imply a customer escalation, anything specific to your business
Train the model with custom data such as a list of the entities and documents that contain them
Real-Time or Async Analysis
Comprehend Medical
AWS service for detecting and returning useful information in unstructured clinical text
Uses NLP to detect PII; physician’s notes, discharge summaries, test results, case notes
Store documents in S3 and analyze real-time data with Kinesis Data Firehose
Use Transcribe Medical to transcribe patient narratives into text to be analyzed by this service
Translate
AWS ML service for natural and accurate language translation
Allows you to localize content for international users, and to easily translate large volumes of text efficiently
Transcribe
AWS ML service for automatically converting speech to text
Uses deep-learning process known as Automatic Speech Recognition to convert speech to text quickly and accurately
Supports Automatic Language Identification for multi-lingual audio; Automatically remove PII using Redaction
Use both Custom Vocabularies and Custom Language Models for the highest accuracy
Custom Vocabularies
Transcribe feature for improving accuracy where you add specific words, phrases, domain-specific terms to a custom dictionary
Good for brand names, acronyms, and other terms that Transcribe can have difficulty understanding
Increase recognition of a new word by providing hints, such as pronunciation
Custom Language Models
Transcribe feature for improving accuracy where you train the Transcribe model on your own domain-specific text data
Good for transcribing large volumes of domain-specific speech; learn the context associated with a given word
Transcribe Medical
AWS ML service for automatically convert medical-related speech to text, and is HIPAA compliant
Ability to transcribes medical terminologies such as medicines, procedures, conditions, diseases, etc.
Supports both real-time (microphone) and batch (upload files) transcriptions
Create voice apps that enable physicians to dictate medical notes; transcribe phone calls that report on drug safety and side effects
Polly
AWS ML service for turning text into lifelike speech using deep learning, allowing you to create apps that talk
Lexicons to define how to read certain specific pieces of text
Speech Synthesis Markup Language, which is Markup for your text to indicate how to pronounce it
Voice Engines, such as generative, long-form, neural, standard, and more
Speech Marks to encode where a sentence/word starts or ends in the audio; helpful for lip-syncing or highlight words as they’re spoken
Rekognition
AWS ML service for finding objects, people, text, scenes in images and videos
Facial analysis and facial search to do user verification, people counting
Create a database of “familiar faces” or compare against celebrities
Custom Labels
Rekognition feature for identifying the objects, logos, and scenes in images that are specific to your business needs
For example, you can find your logo in social media posts, identify your products on store shelves, classify machine parts in an assembly line, etc.
Label your training images and upload them to Amazon Rekognition, which will creates a custom model on your images set
New subsequent images will be categorized the custom way you have defined
Content Moderation
Rekognition feature for automatically detect inappropriate, unwanted, or offensive content
For example, filter out harmful images in social media, broadcast media, advertising, etc.
Bring down human review to 1-5% of total
content volume; integrated with Amazon Augmented AI for human review
Adaptors allow you to provide own set of labeled images; enhances the accuracy of this feature or create a specific use case of this feature
Forecast
AWS ML service for delivering highly accurate forecasts; 50% more accurate than looking at the data itself
Reduce forecasting time from months to hours
Useful for product demand planning, financial planning, resource planning, etc.
Upload data to S3; this service extracts it produces trained forecasting model for making predictions based on your needs