Files
AWS-CCP-Notes/sections/machine_learning.md
2025-01-02 21:43:52 +09:00

139 lines
4.7 KiB
Markdown

# Machine Learning
- [Machine Learning](#machine-learning)
- [Amazon Rekognition](#amazon-rekognition)
- [Amazon Transcribe](#amazon-transcribe)
- [Amazon Polly](#amazon-polly)
- [Amazon Translate](#amazon-translate)
- [Amazon Lex \& Connect](#amazon-lex--connect)
- [Amazon Lex: (same technology that powers Alexa)](#amazon-lex-same-technology-that-powers-alexa)
- [Amazon Connect](#amazon-connect)
- [Amazon Comprehend](#amazon-comprehend)
- [Amazon SageMaker](#amazon-sagemaker)
- [Amazon Forecast](#amazon-forecast)
- [Amazon Kendra](#amazon-kendra)
- [Amazon Personalize](#amazon-personalize)
- [Amazon Textract](#amazon-textract)
- [Summary](#summary)
## Amazon Rekognition
- Identifies objects, people, text, and scenes in images and videos using ML
- Facial analysis and facial search for user verification and people counting
- Create a database of familiar faces or compare against celebrities
- Key uses:
- Labeling
- Content Moderation
- Text Detection
- Face Detection and Analysis (gender, age range, emotions)
- Face Search and Verification
- Celebrity Recognition
- More info: [Amazon Rekognition](https://aws.amazon.com/rekognition/)
## Amazon Transcribe
- Converts speech to text using Automatically speech recognition (ASR)
- Accurate and quick transcription
- Key uses:
- Transcribing customer service calls
- Automating closed captioning and subtitling
- Generating metadata for media assets for searchable archives
## Amazon Polly
- Turns text into lifelike speech using deep learning
- Enables creation of talking applications
## Amazon Translate
- Provides natural and accurate language translation
- Localizes content for international users
- Efficiently translates large volumes of text
## Amazon Lex & Connect
### Amazon Lex: (same technology that powers Alexa)
- Uses ASR to convert speech to text
- Natural Language Understanding to recognize text and caller intent
- Helps build chatbots and call center bots
### Amazon Connect
- Cloud-based virtual contact center
- Receives calls and creates contact flows
- Integrates with CRM systems or AWS
- No upfront payments, 80% cheaper than traditional contact centers
## Amazon Comprehend
- Fully managed and serverless NLP service
- Uses machine learning to find insights and relationships in text
- Key features:
- Identifies language of the text
- Extracts key phrases, places, people, brands, or events
- Determines sentiment of the text
- Analyzes text using tokenization and parts of speech
- Organizes text files by topic
- Key uses:
- Analyzing customer interactions for positive or negative experiences
- Grouping articles by topics
## Amazon SageMaker
- Fully managed service for developers / data scientists to build ML models
- Typically, difficult to do all the processes in one place + provision servers
- Machine learning process (simplified): predicting your exam score
## Amazon Forecast
- Fully managed service that uses ML to deliver highly accurate forecasts
- Example: predict the future sales of a raincoat
- 50% more accurate than looking at the data itself
- Reduces forecasting time from months to hours
- Key uses:
- Product Demand Planning
- Financial Planning
- Resource Planning
## Amazon Kendra
- Fully managed document search service powered by ML
- Extracts answers from various document types (text, PDF, HTML, PowerPoint, MS Word, FAQs)
- Offers natural language search capabilities
- Learns from user interactions to promote preferred results
- Allows manual fine-tuning of search results
## Amazon Personalize
- Fully managed ML service for real-time personalized recommendations
- Key uses:
- Personalized product recommendations
- Customized direct marketing
- Integrates into websites, applications, SMS, email marketing systems
- Implemented in days, not months
## Amazon Textract
- Automatically extracts text, handwriting, and data from scanned documents using AI and ML
- Reads and processes various document types (PDFs, images)
- Key uses:
- Financial Services (invoices, financial reports)
- Healthcare (medical records, insurance claims)
- Public Sector (tax forms, ID documents, passports)
## Summary
- **Rekognition**: Face detection, labeling, celebrity recognition
- **Transcribe**: Audio to text (e.g., subtitles)
- **Polly**: Text to audio
- **Translate**: Language translation
- **Lex**: Build conversational bots (chatbots)
- **Connect**: Cloud contact center
- **Comprehend**: Natural language processing
- **SageMaker**: Machine learning for developers and data scientists
- **Forecast**: Accurate forecasts
- **Kendra**: ML-powered search engine
- **Personalize**: Real-time personalized recommendations
- **Textract**: Detect text and data in documents