Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Machine Learning Engineering on AWS
  • Table Of Contents Toc
Machine Learning Engineering on AWS

Machine Learning Engineering on AWS - Second Edition

By : Joshua Arvin Lat
close
close
Machine Learning Engineering on AWS

Machine Learning Engineering on AWS

By: Joshua Arvin Lat

Overview of this book

Modern AI systems increasingly leverage large language models, retrieval-augmented generation, and AI agents to power generative AI applications in the cloud. As organizations operationalize these systems at scale, there is a growing need for engineers with strong machine learning engineering expertise. To stay ahead in this rapidly evolving field, you need a deep understanding of AI and ML concepts as well as, practical, hands-on experience with the platforms and tools used to build and operate production-grade AI systems. Machine Learning Engineering on AWS is a practical guide that shows you how to use AWS services such as Amazon Bedrock and Amazon SageMaker AI to fine-tune, evaluate, and deploy LLMs and generative AI systems. You'll learn how to develop RAG-powered systems, build and deploy AI agents using Bedrock AgentCore and Strands Agents, evaluate models using LLM-as-a-judge techniques, and automate LLMOps pipelines using SageMaker Pipelines. The book also covers best practices for building scalable, secure, and production-ready GenAI systems. AWS AI hero Joshua Arvin Lat equips you with the skills and practical knowledge to handle a wide variety of ML engineering requirements, helping you design, operationalize, and secure generative AI systems and AI agents on AWS with confidence. *Email sign-up and proof of purchase required"
Table of Contents (12 chapters)
close
close
10
Other Books You May Enjoy
11
Index

1

A Gentle Introduction to Generative AI and AI Agents on AWS

Imagine that you are playing a video game where you can create and customize your own set of characters. You can think of generative AI as a creative assistant that automatically suggests unique abilities, costumes, and names for your custom characters. Given that generative AI is a subset of machine learning, we can then think of machine learning (ML) as the game engine that powers not only the character customization feature but also every aspect of the game's mechanics, learning, and evolution based on the player interaction data. Continuing this analogy, machine learning engineering (ML engineering) is like designing, building, and maintaining the game engine to ensure it continuously learns from player data to improve the gaming experience. AI agents takes this a step further by acting like autonomous players in the game who can make decisions, perform tasks, and interact with the environment based on what they have learned.

Before we dive deeper into machine learning engineering, it is essential that we have a good grasp of what generative AI is, its use cases, and the concepts relevant to AI agents. This introductory chapter will help us learn several concepts that will be important for the succeeding chapters of this book. One of the fastest ways to learn new concepts is to learn by doing. In this chapter, we will explore various examples using a managed service called Amazon Bedrock that will help us understand generative AI and the principles behind AI agents. We will also build an AI agent using Strands Agents to help you better understand how these concepts come together in practice, demonstrating how agents can reason, interact with models, and perform tasks autonomously.

We will cover the following topics in this chapter:

  • Generative AI for the modern machine learning engineer
  • Exploring foundation models in Amazon Bedrock
  • Setting up and configuring your SageMaker Studio environment
  • Configuring IAM permissions for your SageMaker Studio Space
  • Introduction to AI agents with Amazon Bedrock and Strands Agents

Do not worry if this is your first time encountering some of these terms, concepts, and solutions, as we will go through each one in more detail later in this chapter. With this in mind, let's get started!

Your purchase includes a free PDF copy + code bundle

Your purchase includes a DRM-free PDF copy of this book, the code bundle, and additional exclusive extras. See the Free benefits with your book section in the Preface to unlock them instantly and maximize your learning.

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Machine Learning Engineering on AWS
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon