learning path

Mastering Generative AI on AWS: From Infrastructure to Applications

Advanced
Up to 13h 31m
51
3.6/5
Enhance your skill setDevelop essential skills for thriving in real-world scenarios.
Stay focused, stay committedBoost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

Training content

15
8
See all

Unlock the power of AWS Generative AI services with our in-depth course designed to provide a thorough understanding of the infrastructure, services, and best practices for building cutting-edge AI-driven applications. This course is tailored for developers, data scientists, and IT professionals eager to harness the capabilities of AWS's AI suite for generating innovative solutions.

Learning objectives include:

Generative AI foundations:

  • Understanding key term used when discussing generative AI

Amazon Q:

  • Understand what Amazon Q is
  • Discover the benefits of leveraging Amazon Q in your enterprise
  • Explore Amazon Q’s different areas of expertise
  • What Amazon Q Business is, along with its various components, features, and use cases
  • How to configure a new Amazon Q Business web experience that connects to business data systems and repositories
  • How to interact with an Amazon Q Business web experience
  • How to use guardrails and chat controls to enhance the quality of end user interactions with Amazon Q Business
  • How to configure plugins that interact with third-party services directly from Amazon Q Business
  • What Amazon Q Developer i does and the benefit it provides
  • How to chat with Amazon Q Developer to explain, optimize, and fix code
  • How to generate code snippets with Amazon Q Developer 

Amazon Bedrock:

  • What Amazon Bedrock allows you to do
  • The different foundation models supported by Bedrock at the time this lesson was created
  • How you can experiment running inference with Amazon Playgrounds
  • How model evaluations allow you to compare and analyze different model performance and response outputs
  • The different types of model evaluations available and how to configure them
  • The fundamentals of setting up your APIs with Amazon Bedrock
  • Understand what Knowledge Bases and Agents are within the context of Amazon Bedrock
  • Understand how you can use an Amazon Bedrock Knowledge Base to interface with your retrieval augmented generation applications
  • Learn how to configure and build a Knowledge Base
  • Learn how to interact with your Knowledge Base
  • Understand what Amazon Bedrock Agents are 
  • Understand how Amazon Bedrock Agents are configured and their operational flow
  • Learn how to use Python and the Boto3 SDK to interact with the Bedrock API 
  • Learn how to run single prompt inference using code for both image and text generation 
  • Learn how to switch between Foundation Models using code 
  • Understand the invocation options for the Bedrock Runtime
  • Security and encryption
  • Privacy and data protection
  • Identity and access management
  • Auditing, compliance, and governance
  • Guardrails that help provide safeguards against undesirable and harmful content

Infrastructure:

  • Request a service quota increase to launch Inferentia instances
  • Launch an AWS Deep Learning AMI on an Inf2 instance
  • Establish a secure SSH connection to the Inf2 instance
  • Activate the Neuron environment, verify installation of key packages, and run Neuron tool commands
  • Establish SSH tunneling for secure Jupyter Notebook access
  • Launch and configure a Jupyter Notebook environment
  • Optimize and deploy HuggingFace GPT-2 model on AWS Inf2 instances
  • Conduct performance tests to compare inference times between CPU and Neuron-powered GPU instances
  • The core principles of GPU Computing
  • An overview of Amazon's EC2 UltraClusters
  • Amazon’s GPU powered instances, EC2 P5 and EC2 P4d
  • Amazons Tranium Accelerator powered instances, EC2 Trn1
  • The scaling capabilities of these instances within EC2 UltraClusters
  • Learn what the AWS Nitro system is
  • Understand the key components that make up the AWS Nitro system
  • Understand the difference between the Nitro cards of an EC2 instance
  • Explore the benefits of the AWS Nitro System 


Feedback

We welcome all feedback and suggestions - please contact us at support@cloudacademy.com if you are unsure about where to start or if you would like help getting started.

Your certificate for this learning path

About the Author

Students
236,312
Labs
1
Courses
232
Learning paths
208

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 250+ courses relating to cloud computing reaching over 1 million+ students.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.

Covered Topics