Comprehend
💡 Definition
Amazon Comprehend is a natural language processing (NLP) service that uses machine learning to find insights and relationships in text.
🔑 Key Concepts
- Sentiment Analysis: Determines if text is Positive, Negative, Neutral, or Mixed.
- Entity Recognition: Identifies people, places, brands, dates.
- Language Detection: Identifies the language of the text.
- Key Phrase Extraction: Identifies main talking points.
- PII Detection: Identifies Personally Identifiable Information (e.g., SSN, email) for redaction.
⚙️ How it Works
You send text documents to the API. Comprehend analyzes them and returns insights. No model training required.
🎯 Use Cases
- Customer Feedback: Analyzing product reviews to gauge sentiment.
- Support Triage: Classifying support tickets by topic or language.
- Data Privacy: Finding and redacting PII in documents.
💰 Pricing Model
- Units: Charged per unit of text (100 characters) processed.
📝 Exam Tips (CLF-C02)
- Keyword: "Natural Language Processing (NLP)", "Sentiment Analysis".
- Uncovers insights from text.