- ISBN:9787302672265
- 装帧:线装
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:232
- 出版时间:2024-10-01
- 条形码:9787302672265 ; 978-7-302-67226-5
本书特色
在现代分布式系统上部署机器学习应用时,我们逐渐将关注焦点转向了可靠性、性能、安全性以及解决这些问题所带来的运维挑战。在这本深入指南中,Argo 和 Kubeflow 的项目负责人Yuan Tang分享了将机器学习模型从单机环境迁移到复杂的分布式集群中的模式、示例和所积累的宝贵经验。
内容简介
" 《分布式机器学习模式》将详细介绍数十种设计和部署分布式机器学习系统的技术。你将使用各种模式解决如下问题:如何进行分布式模型训练、如何应对突发的系统故障,以及如何部署动态的模型服务。本书为每种模式都配备了实际的案例分析,以及基于 Kubernetes 实现分布式模型训练和弹性推理的完整项目。 主要内容 ● 数据摄取、分布式训练、模型服务等概念 ● 使用 Kubeflow 和 Argo 工作流在 Kubernetes 上实现 TensorFlow 的自动化部署 ● 管理和监控大规模机器学习工作负载 "
目录
第1章 了解开发环境 3
1.1 大规模机器学习 4
1.1.1 不断扩大的规模 4
1.1.2 解决方案 5
1.2 分布式系统 6
1.2.1 分布式系统基本概念 7
1.2.2 复杂性和模式 7
1.3 分布式机器学习系统 8
1.3.1 分布式机器学习系统基本概念 8
1.3.2 类似的模式 9
1.3.3 分布式机器学习系统的应用场景 10
1.3.4 不适合使用分布式机器学习系统的场景 11
1.4 本书涵盖的内容 11
1.5 本章小结 12
第II部分 分布式机器学习系统模式
第2章 数据摄取模式 17
2.1 数据摄取的基本概念 18
2.2 Fashion-MNIST数据集 19
2.3 批处理模式 22
2.3.1 问题:在内存有限的情况下对 Fashion-MNIST数据集执行耗费资源的操作 22
2.3.2 解决方案 24
2.3.3 讨论 26
2.3.4 练习 27
2.4 分片模式:在多台机器之间分割极大的数据集 28
2.4.1 问题 28
2.4.2 解决方案 29
2.4.3 讨论 32
2.4.4 练习 34
2.5 缓存模式 34
2.5.1 问题:重新访问之前使用过的数据以进行高效的多轮模型训练 35
2.5.2 解决方案 36
2.5.3 讨论 38
2.5.4 练习 39
2.6 习题答案 39
2.7 本章小结 40
第3章 分布式训练模式 41
3.1 分布式训练的基本概念 42
3.2 参数服务器模式:800万样本的实体标记 43
3.2.1 问题 45
3.2.2 解决方案 45
3.2.3 讨论 50
3.2.4 练习 50
3.3 集合通信模式 51
3.3.1 问题:当参数服务器成为瓶颈时提高性能 52
3.3.2 解决方案 52
3.3.3 讨论 58
3.3.4 练习 59
3.4 弹性与容错模式 59
3.4.1 问题:使用有限的计算资源处理训练时的意外故障 59
3.4.2 解决方案 60
3.4.3 讨论 62
3.4.4 练习 63
3.5 习题答案 63
3.6 本章小结 64
第4章 模型服务模式 65
4.1 模型服务的基本概念 66
4.2 副本服务模式:处理不断增长的服务请求 67
4.2.1 问题 69
4.2.2 解决方案 69
4.2.3 讨论 72
4.2.4 练习 72
4.3 分片服务模式 73
4.3.1 问题:处理包含高分辨率视频的大型模型服务请求 74
4.3.2 解决方案 74
4.3.3 讨论 76
4.3.4 练习 77
4.4 事件驱动处理模式 77
4.4.1 问题:基于事件响应模型服务请求 79
4.4.2 解决方案 80
4.4.3 讨论 84
4.4.4 练习 85
4.5 习题答案 85
4.6 本章小结 86
第5章 工作流模式 87
5.1 工作流的基本概念 88
5.2 扇入和扇出模式:组成复杂的机器学习工作流 91
5.2.1 问题 92
5.2.2 解决方案 93
5.2.3 讨论 97
5.2.4 练习 98
5.3 同步和异步模式:通过并发加速工作流 98
5.3.1 问题 99
5.3.2 解决方案 99
5.3.3 讨论 102
5.3.4 练习 103
5.4 步骤记忆化模式:通过使用缓存跳过重复冗余的步骤 103
5.4.1 问题 105
5.4.2 解决方案 105
5.4.3 讨论 107
5.4.4 练习 108
5.5 习题答案 108
5.6 本章小结 109
第6章 运维模式 111
6.1 机器学习系统中运维的基本概念 112
6.2 调度模式:在共享集群中有效分配资源 113
6.2.1 问题 114
6.2.2 解决方案 115
6.2.3 讨论 121
6.2.4 练习 122
6.3 元数据模式:合理处理故障,*小化对用户的负面影响 122
6.3.1 问题 123
6.3.2 解决方案 124
6.3.3 讨论 128
6.3.4 练习 129
6.4 习题答案 129
6.5 本章小结 129 第III部分 构建分布式机器学习工作流
第7章 项目概述及系统架构 133
7.1 项目概况 134
7.1.1 项目背景 134
7.1.2 系统组件 135
7.2 数据摄取 135
7.2.1 问题 137
7.2.2 解决方案 137
7.2.3 练习 139
7.3 模型训练 140
7.3.1 问题 140
7.3.2 解决方案 140
7.3.3 练习 142
7.4 模型服务 142
7.4.1 问题 143
7.4.2 解决方案 143
7.4.3 练习 145
7.5 端到端工作流 145
7.5.1 存在的问题 145
7.5.2 解决方案 146
7.5.3 练习 148
7.6 习题答案 148
7.7 本章小结 149
第8章 相关技术概述 151
8.1 TensorFlow:机器学习框架 151
8.1.1 基础知识 152
8.1.2 练习 158
8.2 Kubernetes:分布式容器编排系统 158
8.2.1 基础知识 159
8.2.2 练习 165
8.3 Kubeflow:在Kubernetes上运行机器学习工作负载 165
8.3.1 基础知识 168
8.3.2 练习 172
8.4 Argo Workflows:容器原生工作流引擎 173
8.4.1 基础知识 174
8.4.2 练习 182
8.5 习题答案 182
8.6 本章小结 183
第9章 完整实现 185
9.1 数据摄取 185
9.1.1 单节点数据流水线 187
9.1.2 分布式数据流水线 188
9.2 模型训练 189
9.2.1 模型定义和单节点训练 190
9.2.2 分布式模型训练 193
9.2.3 模型选择 198
9.3 模型服务 200
9.3.1 单服务器模型推理 200
9.3.2 副本模型服务器 205
9.4 端到端工作流 208
9.4.1 顺序步骤 208
9.4.2 步骤记忆化 213
9.5 本章小结 216
作者简介
唐源是 Akuity 的创始工程师,致力于为开发者构建企业级平台。他曾带领阿里巴巴和 Uptake 公司的数据科学与工程团队,专注于构建 AI 基础设施和AutoML平台。他是Argo和Kubeflow项目的负责人、TensorFlow和XGBoost 的维护者以及众多开源项目的作者。此外,他还撰写了三本有关机器学习的书籍以及多篇有影响力的论文。他经常在不同的技术会议上发言,并在多个公司和开源组织担任技术顾问、团队领导和导师。
-
当你放过自己时:快速走出抑郁的40个有效方法
¥24.9¥49.8 -
农业高效用水卷:中国农业水资源高效利用战略研究(精)
¥95.4¥180.0 -
活出自己:新女性IP成长指南
¥18.5¥50.0 -
中国音乐百年作品典藏:第13卷:钢琴曲
¥84.3¥248.0 -
帝国的崩溃:日本1945年前后的军事与社会
¥34.3¥68.0 -
复活
¥17.1¥45.0 -
国家监察体制改革的相关法律问题研究
¥39.0¥95.0 -
我们一起拍片!:安杰伊·瓦伊达导演札记
¥14.7¥36.0 -
暖心熊.成长关键期全阅读.逆境教我成长:企鹅小七·面对被嘲笑(原创绘本.双语有声)(英汉对照)
¥6.2¥14.8 -
中小微企业融资扶持政策得运作机理和效果评估
¥65.8¥108.0
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
软件定义网络(SDN)技术与应用
¥26.1¥39.8 -
自己动手写PYTHON虚拟机
¥31.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
RUST权威指南(第2版)
¥114.2¥168.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥66.3¥99.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
仓颉编程快速上手
¥62.9¥89.8 -
剪映AI
¥55.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
FLASK 2+VUE.JS 3实战派――PYTHON WEB开发与运维
¥83.8¥118.0 -
人工智能安全
¥66.4¥109.0 -
AI赋能写作:AI大模型高效写作一本通
¥34.3¥49.0 -
网络设备安装与调试(华为eNSP模拟器)(第2版)
¥37.4¥49.8 -
信息系统监理师考试大纲
¥13.5¥15.0 -
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8