Accelerate Deep Learning Workloads with Amazon SageMaker

Over the past 10 years, deep learning has grown from being an academic research field to seeing wide-scale adoption across multiple industries. Deep learning models demonstrate excellent results on a wide range of practical tasks, underpinning emerging fields such as virtual assistants, autonomous driving, and robotics. In this book, you will learn about the practical aspects of designing, building, and optimizing deep learning workloads on Amazon SageMaker. The book also provides end-to-end implementation examples for popular deep-learning tasks, such as computer vision and natural language processing. You will begin by exploring key Amazon SageMaker capabilities in the context of deep learning. Then, you will explore in detail the theoretical and practical aspects of training and hosting your deep learning models on Amazon SageMaker. You will learn how to train and serve deep learning models using popular open-source frameworks and understand the hardware and software options available for you on Amazon SageMaker. The book also covers various optimizations technique to improve the performance and cost characteristics of your deep learning workloads.

By the end of this book, you will be fluent in the software and hardware aspects of running deep learning workloads using Amazon SageMaker.

Type
ebook
Category
publication date
2022-10-28
what you will learn

Cover key capabilities of Amazon SageMaker relevant to deep learning workloads
Organize SageMaker development environment
Prepare and manage datasets for deep learning training
Design, debug, and implement the efficient training of deep learning models
Deploy, monitor, and optimize the serving of DL models

no of pages
278
duration
556
key features
Explore key Amazon SageMaker capabilities in the context of deep learning * Train and deploy deep learning models using SageMaker managed capabilities and optimize your deep learning workloads * Cover in detail the theoretical and practical aspects of training and hosting your deep learning models on Amazon SageMaker
approach
The book follows a practical approach toward learning different SageMaker capabilities that can be used to build, deploy and manage deep learning workloads using practical use cases and examples.
audience
This book is relevant for ML engineers who work on deep learning model development and training, and for Solutions Architects who design and optimize end-to-end deep learning workloads. It assumes familiarity with the Python ecosystem, principles of Machine Learning and Deep Learning, and basic knowledge of the AWS cloud.
meta description
Plan and design model serving infrastructure to run and troubleshoot distributed deep learning training jobs for improved model performance.
short description
Deep learning is one of the most cutting-edge fields in the AI space currently and most AI-powered applications currently utilize deep learning techniques. This book will teach you both software and hardware aspects used to run deep learning models at scale using Amazon SageMaker.
subtitle
Train, deploy, and scale deep learning models effectively using Amazon SageMaker
keywords
deep learning, Amazon SageMaker, machine learning, TensorFlow, PyTorch, distributed training
Product ISBN
9781801816441