新到貨2本75折
Kubeflow:雲計算和機器學習的橋樑

Kubeflow:雲計算和機器學習的橋樑

  • 定價:474
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

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

 

作者介紹

何金池,高級軟體工程師,負責IBM Data & AI系統研發,Kubeflow社區Maintainer。李峰,高級軟體工程師,負責IBM 認知系統研發,Kubeflow社區Maintainer。劉光亞,IBM Cloud Pak for Multicloud Management的STSM(Senior Technical Staff Member),資深架構師,負責IBM多雲管理的研發與AI集成。劉侯剛,高級軟體工程師, 負責IBM私有雲研發,Kubeflow社區Maintainer,Katib聯合創始人。

 

目錄

第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
 

詳細資料

  • ISBN:9787121392771
  • 規格:平裝 / 238頁 / 16k / 19 x 26 x 1.19 cm / 普通級 / 單色印刷 / 初版
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 現代出版,由此開始。商務印書館暢銷展,精選滿888現折88。
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 手作新書79折起
  • 浪漫小說精選3本72折
  • 888現折88