-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Kubeflow: 云計算和機器學習的橋梁

( 簡體 字)
作者:何金池 等類別:1. -> 程式設計 -> 雲計算
   2. -> 程式設計 -> 機器學習
譯者:
出版社:電子工業出版社Kubeflow: 云計算和機器學習的橋梁 3dWoo書號: 53221
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:8/1/2020
頁數:248
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121392771
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

第三次人工智能的“沖擊波”提出了很多機器學習網絡結構。卷積神經網絡作為深度學習的代表之一,被廣泛應用于計算機視覺識別系統、智能監控系統、社交網絡圖片標記,以及圖像分類、機器人、無人機、自動駕駛汽車等場景。循環神經網絡被廣泛應用于自然語言理解、語音處理等場景。編/解碼模型主要用于圖像或序列生成,如機器翻譯、文本摘要、圖像描述問題等。膠囊網絡作為深度神經網絡的一種新興形式,正在試圖模仿人類大腦處理信息等。很多機器學習的成果已經成功落地,進入人們的工作和生活中。同時,隨著時代的發展,機器學習面臨的問題也越來越多。例如,大型的機器學習作業很難在本地完成,需要使用云端資源來提高模型訓練的效率、降低服務維護的成本。
當前,云計算已經成為許多領域中必不可少的計算服務,機器學習也試圖通過云計算來進行分布式訓練,從而提高機器學習的模型訓練效率,并且進一步擴展其應用范圍。Kubernetes是云平臺領域的標桿技術,廣泛地應用于公有云、混合云和私有云的部署中。如何使機器學習更好地在基于Kubernetes的云平臺上運行,是近年來IT行業的熱點話題,也是各大IT公司試圖解決的重要問題,Kubeflow就是在這樣的背景下橫空出世的。Kubeflow的誕生為Kubernetes生態系統畫上了絢麗的一筆,對機器學習工程師來說,可謂雪中送炭。Kubeflow有效地連接起了機器學習和云計算兩大領域,一時之間成了“兵家必爭之地”。
本書在編寫的過程中,得到了很多IBM同事和Kubeflow社區貢獻者的幫助,特別是胡雷雷、寇瀟、支阿龍、王占偉、臺慧敏、?振歐等,還得到了IBM經理王亮的大力支持,在此表示誠摯的感謝!
由于時間倉促,書中難免有不足之處,請讀者勘正。本書是基于Kubeflow 0.7編寫的,由于Kubeflow社區的高速發展,本書后期會有技術和方案上的改動,讀者在閱讀本書的過程中,還需要參考Kubeflow社區的最新資訊。此外,筆者會通過GitHub更新一些書中過期的方案和技術給讀者作為參考。
何金池
內容簡介:

當前的IT界有兩大高速列車,一是以“Kubernetes”為標桿技術的云計算,二是以“Tensorflow和PyTorch”等為代表的機器學習。如何使二者結合起來,成為近期IT界討論的熱點。Kubeflow的橫空出世,有效的連接起了Kubernetes 和各個機器學習的框架,提供了機器學習在Kubernetes上的端到端的解決方案。本書講解Kubeflow以及其社區的技術棧,包括機器學習的流程編排技術Pipelines、并行模型訓練技術TFJob和PyTorchJob等、超參調優技術Katib、服務發布KFServing,機器學習的Python SDK Fairing等,涉及到機器學習的各個方面。本書結合理論和實戰,詳細闡述了Kubeflow社區的新技術和新方案。最后,展望了Kubeflow的前景和AI Hub的發展趨勢。
目錄:

第1篇 IT兩大“高速列車”:云計算和機器學習
第1章 云計算和KUBERNETES 2
1.1 云計算 2
1.1.1 云計算的歷史和發展 2
1.1.2 為什么云計算會“飄”起來 5
1.2 虛擬化使云計算輕松落地 6
1.2.1 虛擬化為云計算“鋪上了輕軌” 6
1.2.2 Docker的“燎原之火” 7
1.2.3 Docker的hello-world應用 9
1.3 KUBERNETES——云計算的新標桿 11
1.3.1 Kubernetes的橫空出世 11
1.3.2 Kubernetes的基本概念和架構 12
1.3.3 Kubernetes集群的部署 16
1.3.4 Kubernetes的“Hello World”應用 18
第2章 機器學習 24
2.1 人工智能的第三次“沖擊波” 24
2.2 機器學習在生活中的應用 28


2.3 機器學習的主流框架 30
2.3.1 TensorFlow 30
2.3.2 PyTorch 32
2.3.3 scikit-learn 33
2.3.4 XGBoost 34
2.3.5 ONNX 35
2.4 機器學習的“HELLO WORLD” 36
2.4.1 MNIST數據集 36
2.4.2 MNIST模型訓練 37
第2篇 KUBEFLOW:連接云計算和機器學習的“橋梁”
第3章 KUBEFLOW概述 40
3.1 KUBEFLOW是什么 40
3.2 KUBEFLOW的發展 42
3.3 KUBEFLOW的核心組件 44
第4章 KUBEFLOW的部署與應用 48
4.1 KUBEFLOW的安裝與部署 48
4.1.1 Kubeflow的部署工具Kfctl 48
4.1.2 Kubeflow Manifests與kustomize 49
4.1.3 Kubeflow與Kubernetes版本的兼容性 51
4.1.4 Kubeflow的安裝過程 52
4.1.5 安裝后檢查 54
4.2 KUBEFLOW的用戶故事 56
4.3 KUBEFLOW端到端的用戶案例 58
4.4 KUBEFLOW對IBM POWER平臺的支持 67


第5章 KUBEFLOW PIPELINES流水線式機器學習 69
5.1 KUBEFLOW PIPELINES是什么 69
5.2 KUBEFLOW PIPELINES的基本概念 71
5.3 KUBEFLOW PIPELINES的架構 73
5.4 PIPELINES SDK 74
5.4.1 安裝Pipelines SDK 75
5.4.2 Pipelines SDK代碼分析 75
5.5 動手構建自己的PIPELINES 79
5.6 KUBEFLOW PIPELINES的實際應用 82
第6章 KUBEFLOW OPERATOR自定義資源 94
6.1 KUBERNETES CRD簡述 94
6.2 TENSORFLOW OPERATOR 96
6.2.1 TFJob的前世今生 96
6.2.2 TFJob CRD 96
6.2.3 故障定位 102
6.2.4 TFJob Python SDK 103
6.2.5 TFJob的應用實例 105
6.3 PYTORCH OPERATOR 107
6.3.1 PyTorchJob簡介 108
6.3.2 PyTorchJob的實際應用 109
6.4 其他OPERATOR 111
6.4.1 XGBoost Operator 111
6.4.2 Caffe2 Operator 113
6.4.3 MPI Operator 114
6.4.4 MXNet Operator 115
6.4.5 Chainer Operator 116


第7章 KUBEFLOW KATIB超參調優 118
7.1 機器學習中的超參調優 118
7.2 什么是KATIB 120
7.3 KATIB的安裝方法 120
7.4 KATIB的架構 121
7.5 KATIB的業務流程 123
7.6 使用KATIB進行一次超參調優 125
第8章 KFSERVING解決機器學習“最后一公里”的問題 133
8.1 KFSERVING是什么 133
8.2 ISTIO簡介 135
8.2.1 Service Mesh的概念 135
8.2.2 Istio的架構 137
8.2.3 Istio的安裝方法 138
8.3 KNATIVE簡介 139
8.3.1 Knative的架構 139
8.3.2 Knative Serving 140
8.3.3 Knative Serving的安裝方法 142
8.4 KFSERVING的架構分析 142
8.4.1 KFServing的架構 142
8.4.2 KFServing Data Plane 144
8.4.3 KFServing Control Plane 146
8.5 KFSERVING PYTHON SDK 148
8.5.1 KFServing Python SDK的安裝方法 149
8.5.2 KFServing Python SDK Client支持的API 149
8.5.3 KFServing Python SDK的應用 153
8.6 KFSERVING的應用實例 156
8.6.1 使用PVC訓練模型并發布服務 156
8.6.2 InferenceService Transformer的應用 157
第9章 KUBEFLOW FAIRING帶機器學習“飛” 160
9.1 KUBEFLOW FAIRING是什么 160
9.2 KUBEFLOW FAIRING的安裝方法 162
9.2.1 本地安裝 162
9.2.2 在Kubeflow Jupyter Notebook中更新Kubeflow Fairing SDK 163
9.3 KUBEFLOW FAIRING的架構分析 165
9.4 KUBEFLOW FAIRING的源碼分析 165
9.4.1 Kubeflow Fairing的入口程序文件Config.py 165
9.4.2 Kubeflow Fairing Preprocessor 166
9.4.3 Kubeflow Fairing Builder 168
9.4.4 Kubeflow Fairing Deployer 169
9.4.5 Kubeflow Fairing支持的High Level API 171
9.5 KUBEFLOW FAIRING的應用實例 171
第10章 KUBEFLOW METADATA 176
10.1 KUBEFLOW METADATA簡述 176
10.2 KUBEFLOW METADATA的架構與設計 177
10.3 METADATA支持的元數據和數據表 180
10.4 KUBEFLOW METADATA實戰 183
10.4.1 安裝Kubeflow Metadata組件 183
10.4.2 Kubeflow Metadata的應用實例 184
10.4.3 Metadata的展示 186
第11章 KUBEBENCH機器學習哪家強 188
11.1 先從BENCHMARK說起 188
11.2 KUBEBENCH的安裝方法 190
11.3 KUBEBENCH的架構 190
11.4 KUBEBENCH的實踐 193
第12章 KUBEFLOW中的JUPYTER NOTEBOOK HUB 195
12.1 JUPYTER NOTEBOOK簡述 195
12.2 JUPYTER NOTEBOOK的架構及其運行原理 196
12.3 KUBEFLOW JUPYTER NOTEBOOK的組件及其使用方法 197
第3篇 KUBEFLOW的應用和展望
第13章 KUBEFLOW的應用實戰 205
13.1 在云平臺上進行機器學習 205
13.2 基于KUBEFLOW的SEQ2SEQ機器學習案例 220
13.2.1 Seq2Seq模型簡介 220
13.2.2 在Kubeflow平臺上運行Seq2Seq案例 222
第14章 KUBEFLOW前景展望和AI HUB 233
14.1 KUBEFLOW 1.0的功能和計劃 233
14.2 基于KUBEFLOW的AI HUB新模式 234
14.3 智能云中的AIAAS(AI服務) 237
序: