AWS Machine Learning Landscape
Last updated
Was this helpful?
Last updated
Was this helpful?
Designed for application developers
API-driven opinionated services
No deep ML knowledge required
Specific task-focused solutions
Includes Amazon SageMaker and Ground Truth
Designed for ML developers and data scientists
Enables quick provisioning of managed compute
Supports model training and hosting
Aimed at ML researchers and academics
Includes Deep Learning AMIs and AWS Greengrass
Supports custom ML frameworks
Enables on-premises implementation
Common characteristics:
Simple API integration
No ML experience required
Highly scalable and available
Pay-per-use pricing model
AWS SDK integration
Amazon Comprehend
Purpose: Text analysis and insight extraction
Primary use case: Sentiment analysis
Example: Monitoring negative product reviews on social media
Amazon Forecast
Purpose: Time-series data analysis
Use case: Predictive analytics
Example: Forecasting seasonal product demand
Amazon Lex
Purpose: Conversational interface creation
Primary use case: Chatbot development
Example: Website customer service automation
Amazon Personalize
Purpose: Recommendation engine
Processes demographic and behavioral data
Example: Product recommendations during checkout
Amazon Polly
Purpose: Text-to-speech conversion
Use case: Voice response generation
Example: Dynamic call center voice responses
Amazon Rekognition
Purpose: Image analysis
Capabilities: Object, people, and activity recognition
Example: Facial recognition for employee authentication
Amazon Textract
Purpose: Document data extraction
Supports: Images and PDFs
Example: Digitizing physical paper forms
Amazon Transcribe
Purpose: Speech-to-text conversion
Use case: Audio transcription
Example: Creating transcripts of recorded presentations
Amazon Translate
Purpose: Language translation
Use case: Content localization
Example: Automatic website translation based on user geography
All services accessible through AWS Console
Demo environments available for testing
Simple integration with existing applications
Confidence scoring for predictions
Serverless architecture
Focus on AI developer services
Understanding service purposes and use cases
Knowledge of when to apply specific services
Basic understanding of service capabilities
Integration with serverless applications