Skip to main content

AI/ML on AWS: An Overview

Both AI/ML and traditional data analytics need clean and accessible data in a format that's usable by analytics tools and AI algorithms. AWS offers a comprehensive AI/ML stack to address a wide range of business use cases, from predicting trends and making decisions to detecting anomalies.

Common ML Business Use Cases​

ML models can power diverse applications and solve complex business problems, including:

  • Predict Trends: Forecast future stock prices, sales demand, or customer churn.
  • Make Decisions: Route callers to the right department, optimize logistics, or personalize content.
  • Detect Anomalies: Identify bank fraud, unusual network activity, or equipment failures.

AWS AI/ML Solutions: The Three Tiers​

The AWS AI/ML stack is composed of three tiers, offering varying levels of control and customization:

TierDescriptionPrimary Services/Approach
Tier 1: AI Services- Pre-built models already trained to perform specific functions.
- These are ready-to-use, managed services for quick solutions without ML expertise.
- Amazon Comprehend.
- Amazon Polly.
- Amazon Transcribe.
- Amazon Translate.
- Amazon Kendra.
- Amazon Rekognition.
- Amazon Textract.
- Amazon Lex.
- Amazon Personalize.
Tier 2: ML Services- A more customized approach where you build, train, and deploy your own ML models with fully managed infrastructure.
- Offers more control over ML solutions without managing underlying infrastructure.
- Amazon SageMaker.
Tier 3: ML Frameworks and Infrastructure- A completely custom approach for organizations with highly specialized needs.
- Provides complete control over the ML training process using purpose-built chips and popular ML frameworks.
- PyTorch.
- TensorFlow.
- Apache MXNet on EC2, EMR, ECS, etc.
- (underlying infrastructure).

This tiered approach allows you to choose the right level of abstraction for your specific needs, from quick integration of pre-trained models to deep customization of ML frameworks.

Generative AI on AWS​

Within the AI/ML stack, AWS offers specialized solutions for Generative AI, enabling the creation of new content and accelerating productivity:

Service NameKey Focus
Amazon SageMaker JumpStartML hub with FMs and pre-built ML solutions for rapid deployment and fine-tuning.
Amazon BedrockFully managed service for adapting and deploying FMs from Amazon and leading AI companies via a single API.
Amazon QInteractive AI assistant integrated with company information repositories for business and developer productivity.

Additional Resources​