Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Emily Webber & Andrea Olgiati

Rating 3.5 AI initial rating

Master the art of training vision and large language models with conceptual fundaments and industry-expert guidance. Learn about AWS services and design patterns, with relevant coding examples Key Features Learn to develop, train, tune, and apply foundation models with optimized end-to-end pipelines Explore large-scale distributed training for models and datasets with AWS and SageMaker examples Evaluate, deploy, and operationalize your custom models with bias detection and pipeline monitoring Book Description Foundation models have forever changed machine learning. From BERT to ChatGPT, CLIP to Stable Diffusion, when billions of parameters are combined with large datasets and hundreds to thousands of GPUs, the result is nothing short of record-breaking. The recommendations, advice, and code samples in this book will help you pretrain and fine-tune your own foundation models from scratch on AWS and Amazon SageMaker, while applying them to hundreds of use cases across your organization. With advice from seasoned AWS and machine learning expert Emily Webber, this book helps you learn everything you need to go from project ideation to dataset preparation, training, evaluation, and deployment for large language, vision, and multimodal models. With step-by-step explanations of essential concepts and practical examples, you'll go from mastering the concept of pretraining to preparing your dataset and model, configuring your environment, training, fine-tuning, evaluating, deploying, and optimizing your foundation models. You will learn how to apply the scaling laws to distributing your model and dataset over multiple GPUs, remove bias, achieve high throughput, and build deployment pipelines. By the end of this book, you'll be well equipped to embark on your own project to pretrain and fine-tune the foundation models of the future. What you will learn Find the right use cases and datasets for pretraining and fine-tuning Prepare for large-scale training with custom accel

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A practical field guide to pretraining and fine-tuning foundation models—vision, language, and multimodal—on AWS and SageMaker, from project ideation through data prep, distributed training, evaluation, and deployment. Best for ML engineers and technical leads who already know deep learning and now need to run large-scale training in the cloud. 【Book Arc】 - **Opening (~0%–10%)**: Frames why foundation models matter and asks the decision questions up front—when to pretrain versus fine-tune, how to value a project, and why the book anchors on conceptual fundamentals plus AWS/SageMaker practice. - **Early (~10%–30%)**: Turns ideation into a plan: choosing use cases and datasets, judging how "different" your data is (delta), applying scaling laws to size data/model/compute, and detecting and mitigating bias. - **Early–Middle (~30%–45%)**: Moves into infrastructure—accelerators on AWS, containers and instance choices, and the distributed-training toolbox (data, pipeline, and tensor parallelism, optimizer state sharding, communication libraries). - **Middle (~45%–60%)**: Gets hands-on with data pipelines: iterators and data loaders (with a Stable Diffusion case study), batching, embeddings, and feeding training loops efficiently. - **Late (~60%–85%)**: Covers training and adaptation—fine-tuning, evaluation, bias remediation and monitoring, deployment options (real-time, serverless, batch, distributed hosting), and prompt engineering including prompt/prefix tuning. - **Ending (~85%–100%)**: Closes with MLOps for vision and language—operations, orchestration, and pipeline monitoring—so models stay healthy in production. 【Key Takeaways】 - **Pretraining is a business decision before a technical one** (Early): the book pushes you to quantify whether an accuracy gain is worth hundreds of thousands or millions of dollars before committing to training from scratch. - **Scaling laws guide sizing** (Early): use them to reason about data, model, and compute budgets together—most teams treat compute as fixed and work backward—rather than guessing. - **Know how unique your dataset is** (Early): a "delta" analysis tells you which existing models are viable starting points and what performance ceiling to expect. - **Bias is a lifecycle concern** (Early–Late): detect and mitigate it in data, then keep monitoring after deployment to reduce harm in real applications. - **Distributed training is a menu of parallelism strategies** (Middle): data, pipeline, and tensor parallelism plus optimizer state sharding each fit different model sizes; keep a layer on one node to preserve bandwidth. - **Managed libraries buy real efficiency** (Middle): SageMaker distributed training libraries and AWS deep learning containers encode hard-won optimization—skipping them leaves gains on the table. - **Data loaders are the practical bottleneck** (Middle): understand iterators and framework loaders (PyTorch, TensorFlow, Hugging Face, NumPy) so batches actually feed the training loop. - **Deployment starts with shrinking the model** (Late): try compression first; fall back to distributed hosting only when you can't or needn't shrink, then optimize serving end to end. 【Reading Tips】 - Deep-read the early chapters on use-case selection, scaling laws, and dataset delta—they determine whether the rest of the project is worth doing. - Skim the accelerator/infrastructure chapter if you're not on AWS; keep the parallelism concepts, skip service-specific setup. - Treat the data-loader and distributed-training chapters as reference while coding; the syntax will age, the concepts won't. - Read the bias, evaluation, and MLOps chapters together as one production-readiness thread. - Take away one artifact: a sizing and go/no-go memo for your own project. 【Coverage Limits】 Excerpts are uneven—strong on framing, sizing, and distributed training, thinner on fine-tuning, evaluation metrics, and MLOps specifics. Chapter-level detail beyond what's summarized here is not covered.
Excerpt 1
, achieve high throughput, and build deployment pipelines. By the end of this book, you'll be well equipped to embark on your own project to pretrain and fin...
View in text
Excerpt 2
y of “Bias” in NLP: https://arxiv.org/pdf/2005.14050.pdf 13. Scaling Laws for Neural Language Models: https://arxiv.org/pdf/2001.08361.pdf 14. PaLM: Scaling...
View in text
Excerpt 3
ms will consider the compute budget as fixed. Think of this number as what you should plan on asking your senior leadership to approve for your project. As w...
View in text
Excerpt 4
For the rest of this book, however, we will mostly focus on dense networks that are applicable for models up to a few hundred billion parameters. Optimizer s...
View in text
Excerpt 5
erformance gains, but it can require intensive compute that For good measure, here’s a visual of the hyperparameter ranges so you can see how they’re defined...
View in text
Excerpt 6
as also able to increase accuracy. Figure 10.4 – Meta’s SAM To evaluate the segmentation maps generated by the model, the Meta team randomly sampled 50,000 m...
View in text
Excerpt 7
itive side of others, I grapple with these questions a lot. Personally, there are some data science projects I just refuse to work on because of bias. For me...
View in text
Excerpt 8
out certain politicians or social groups. Please References Please go through the following content for more information on some topics covered in the chapte...
View in text
Tags
AI categories
Artificial IntelligenceCloud NativePython
Publisher: Packt Publishing
Publish Year: 2023
Language: English
File Format: PDF
File Size: 10.4 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…