AWS Machine Learning
1️⃣ AWS Machine Learning Overview
AWS provides a broad suite of AI and ML services to help developers build, train, and deploy machine learning models or use pre-trained AI services for specific tasks like image recognition, speech-to-text, translation, and personalization.
2️⃣ Amazon Rekognition
- A computer vision service that analyzes images and videos using pre-trained deep learning models.
- Capabilities:
- Object and scene detection
- Face detection and analysis
- Celebrity recognition
- Text detection in images
- Unsafe content detection (Content Moderation)
Content Moderation
- Identifies inappropriate or unsafe content in images or videos (e.g., nudity, violence).
- Common use cases:
- Social media platforms filtering harmful content
- Automated video moderation
3️⃣ Amazon Transcribe
- Automatic Speech Recognition (ASR) service that converts speech to text.
- Features:
- Real-time transcription
- Multi-language support
- Custom vocabulary for domain-specific terms
- Use cases:
- Call center analytics
- Subtitle generation for videos
4️⃣ Amazon Polly
- A Text-to-Speech (TTS) service that converts text into lifelike speech.
- Supports multiple languages and voices (male/female).
Lexicon & SSML
- Lexicon: Customize pronunciation of specific words (e.g., brand names).
- SSML (Speech Synthesis Markup Language): Controls speech effects like pauses, emphasis, and tone.
Example:
<speak>
<prosody rate="slow">Welcome to Certifikaton.com</prosody>
</speak>
5️⃣ Amazon Translate
- Neural machine translation service for converting text between multiple languages in real-time.
- Supports:
- Batch or streaming translations
- Domain-specific customizations
- Use cases:
- Website localization
- Multilingual customer support
6️⃣ Amazon Lex & Amazon Connect
- Amazon Lex: Build chatbots and virtual assistants using Natural Language Understanding (NLU) and Automatic Speech Recognition (ASR).
- Amazon Connect: Cloud-based contact center service that integrates with Lex for automated customer service interactions.
Example:
- A chatbot that books airline tickets via a voice call.
7️⃣ Amazon Comprehend
- A Natural Language Processing (NLP) service that extracts insights from text using ML.
- Capabilities:
- Sentiment analysis (positive/negative/neutral)
- Key phrase extraction
- Entity recognition (names, dates, locations)
- Language detection
- Topic modeling
Comprehend Medical
- Specialized version of Comprehend for healthcare and medical records.
- Extracts:
- Medical conditions
- Treatments
- Dosage instructions
- Helps in clinical decision support and patient data analysis.
8️⃣ Amazon SageMaker
- A fully managed ML platform that allows developers and data scientists to:
- Build: Prepare and label data
- Train: Use built-in algorithms or custom ML frameworks
- Deploy: Host models for predictions
- Supports:
- Jupyter notebooks
- AutoML (SageMaker Autopilot)
- Model monitoring
- Use cases:
- Predictive analytics
- Fraud detection
- Recommendation systems
9️⃣ Amazon Forecast
- A time-series forecasting service based on ML.
- Uses historical data and related data points to make accurate forecasts.
- Use cases:
- Retail demand forecasting
- Financial market predictions
- Resource capacity planning
10️⃣ Amazon Kendra
- An AI-powered enterprise search service.
- Uses NLP to allow natural language search queries across structured and unstructured data.
- Use cases:
- Internal company knowledge base
- Document search across multiple repositories
11️⃣ Amazon Personalize
- A real-time personalization and recommendation engine, similar to what Amazon.com uses.
- Uses your customer interaction data to provide:
- Product recommendations
- Personalized search results
- Targeted marketing
- Example:
- “Customers who bought X also bought Y”
12️⃣ Amazon Textract
- A document intelligence service that extracts text, handwriting, and structured data (tables, forms) from scanned documents.
- Goes beyond OCR by understanding document structure and context.
- Use cases:
- Automated invoice processing
- Digitizing paper-based workflows
✅ AWS Machine Learning Services Summary Table
Service | Purpose |
---|---|
Rekognition | Image & video analysis, face recognition, content safety |
Transcribe | Speech-to-text |
Polly | Text-to-speech with natural voices |
Translate | Text translation across languages |
Lex & Connect | Chatbots and contact center automation |
Comprehend | Text analytics, sentiment, entities |
Comprehend Medical | Extract medical insights from clinical texts |
SageMaker | Build, train, deploy custom ML models |
Forecast | Time-series forecasting |
Kendra | Intelligent enterprise search |
Personalize | Personalized recommendations |
Textract | Document text and data extraction |