注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)人工智能TensorFlow機(jī)器學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)

TensorFlow機(jī)器學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)

TensorFlow機(jī)器學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)

定 價(jià):¥49.00

作 者: [阿根廷] Rodolfo Bonnin 著;姚鵬鵬 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: >計(jì)算機(jī)/網(wǎng)絡(luò) >人工智能

ISBN: 9787115463623 出版時(shí)間: 2017-11-01 包裝: 平裝
開本: 16開 頁數(shù): 185 字?jǐn)?shù):  

內(nèi)容簡介

  TensorFlow是Google所主導(dǎo)的機(jī)器學(xué)習(xí)框架,也是機(jī)器學(xué)習(xí)領(lǐng)域研究和應(yīng)用的熱門對(duì)象。《TensorFlow機(jī)器學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)》主要介紹如何使用TensorFlow庫實(shí)現(xiàn)各種各樣的模型,旨在降低學(xué)習(xí)門檻,并為讀者解決問題提供詳細(xì)的方法和指導(dǎo)?!禩ensorFlow機(jī)器學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)》全書共10章,分別介紹了TensorFlow基礎(chǔ)知識(shí)、聚類、線性回歸、邏輯回歸、不同的神經(jīng)網(wǎng)絡(luò)、規(guī)模化運(yùn)行模型以及庫的應(yīng)用技巧。《TensorFlow機(jī)器學(xué)習(xí)項(xiàng)目實(shí)戰(zhàn)》適合想要學(xué)習(xí)和了解 TensorFlow 和機(jī)器學(xué)習(xí)的讀者閱讀參考。如果讀者具備一定的C++和Python的經(jīng)驗(yàn),將能夠更加輕松地閱讀和學(xué)習(xí)本書。

作者簡介

  Rodolfo Bonnin是一名系統(tǒng)工程師,同時(shí)也是阿根廷國立理工大學(xué)的博士生。他還在德國斯圖加特大學(xué)進(jìn)修過并行編程和圖像理解的研究生課程。他從2005年開始研究高性能計(jì)算,并在2008年開始研究和實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò),編寫過一個(gè)同時(shí)支持CPU和GPU的神經(jīng)網(wǎng)絡(luò)前饋部分。最近,他一直在進(jìn)行使用神經(jīng)網(wǎng)絡(luò)進(jìn)行欺詐模式檢測(cè)的工作,目前正在使用ML技術(shù)進(jìn)行信號(hào)分類。

圖書目錄

第1章 探索和轉(zhuǎn)換數(shù)據(jù) 1
1.1 TensorFlow的主要數(shù)據(jù)結(jié)構(gòu)—張量 1
1.1.1 張量的屬性—階、形狀和類型 1
1.1.2 創(chuàng)建新的張量 3
1.1.3 動(dòng)手工作—與TensorFlow交互 4
1.2 處理計(jì)算工作流—TensorFlow的數(shù)據(jù)流圖 5
1.2.1 建立計(jì)算圖 5
1.2.2 數(shù)據(jù)供給 6
1.2.3 變量 6
1.2.4 保存數(shù)據(jù)流圖 6
1.3 運(yùn)行我們的程序—會(huì)話 8
1.4 基本張量方法 8
1.4.1 簡單矩陣運(yùn)算 8
1.4.2 序列 11
1.4.3 張量形狀變換 12
1.4.4 數(shù)據(jù)流結(jié)構(gòu)和結(jié)果可視化—TensorBoard 14
1.5 從磁盤讀取信息 18
1.5.1 列表格式—CSV 18
1.5.2 讀取圖像數(shù)據(jù) 19
1.5.3 加載和處理圖像 20
1.5.4 讀取標(biāo)準(zhǔn)TensorFlow格式 21
1.6 小結(jié) 21
第2章 聚類 22
2.1 從數(shù)據(jù)中學(xué)習(xí)—無監(jiān)督學(xué)習(xí) 22
2.2 聚類的概念 22
2.3 k均值 23
2.3.1 k均值的機(jī)制 23
2.3.2 算法迭代判據(jù) 23
2.3.3 k均值算法拆解 24
2.3.4 k均值的優(yōu)缺點(diǎn) 25
2.4 k最近鄰 25
2.4.1 k最近鄰算法的機(jī)制 26
2.4.2 k-nn的優(yōu)點(diǎn)和缺點(diǎn) 26
2.5 有用的庫和使用示例 27
2.5.1 matplotlib繪圖庫 27
2.5.2 scikit-learn數(shù)據(jù)集模塊 28
2.5.3 人工數(shù)據(jù)集類型 28
2.6 例1—對(duì)人工數(shù)據(jù)集的k均值
聚類 29
2.6.1 數(shù)據(jù)集描述和加載 29
2.6.2 模型架構(gòu) 30
2.6.3 損失函數(shù)描述和優(yōu)化循環(huán) 31
2.6.4 停止條件 31
2.6.5 結(jié)果描述 31
2.6.6 每次迭代中的質(zhì)心變化 32
2.6.7 完整源代碼 32
2.6.8 k均值用于環(huán)狀數(shù)據(jù)集 34
2.7 例2—對(duì)人工數(shù)據(jù)集使用最近鄰算法 36
2.7.1 數(shù)據(jù)集生成 36
2.7.2 模型結(jié)構(gòu) 36
2.7.3 損失函數(shù)描述 37
2.7.4 停止條件 37
2.7.5 結(jié)果描述 37
2.7.6 完整源代碼 37
2.8 小結(jié) 39
第3章 線性回歸 40
3.1 單變量線性模型方程 40
3.2 選擇損失函數(shù) 41
3.3 最小化損失函數(shù) 42
3.3.1 最小方差的全局最小值 42
3.3.2 迭代方法:梯度下降 42
3.4 示例部分 43
3.4.1 TensorFlow中的優(yōu)化方法—訓(xùn)練模塊 43
3.4.2 tf.train.Optimizer類 43
3.4.3 其他Optimizer實(shí)例類型 44
3.5 例1—單變量線性回歸 44
3.5.1 數(shù)據(jù)集描述 45
3.5.2 模型結(jié)構(gòu) 45
3.5.3 損失函數(shù)描述和Optimizer 46
3.5.4 停止條件 48
3.5.5 結(jié)果描述 48
3.5.6 完整源代碼 49
3.6 例2—多變量線性回歸 51
3.6.1 有用的庫和方法 51
3.6.2 Pandas庫 51
3.6.3 數(shù)據(jù)集描述 51
3.6.4 模型結(jié)構(gòu) 53
3.6.5 損失函數(shù)和Optimizer 54
3.6.6 停止條件 55
3.6.7 結(jié)果描述 55
3.6.8 完整源代碼 56
3.7 小結(jié) 57
第4章 邏輯回歸 58
4.1 問題描述 58
4.2 Logistic函數(shù)的逆函數(shù)—Logit函數(shù) 59
4.2.1 伯努利分布 59
4.2.2 聯(lián)系函數(shù) 60
4.2.3 Logit函數(shù) 60
4.2.4 對(duì)數(shù)幾率函數(shù)的逆函數(shù)—Logistic函數(shù) 60
4.2.5 多類分類應(yīng)用—Softmax回歸 62
4.3 例1—單變量邏輯回歸 64
4.3.1 有用的庫和方法 64
4.3.2 數(shù)據(jù)集描述和加載 65
4.3.3 模型結(jié)構(gòu) 67
4.3.4 損失函數(shù)描述和優(yōu)化器循環(huán) 67
4.3.5 停止條件 68
4.3.6 結(jié)果描述 68
4.3.7 完整源代碼 69
4.3.8 圖像化表示 71
4.4 例2—基于skflow單變量邏輯回歸 72
4.4.1 有用的庫和方法 72
4.4.2 數(shù)據(jù)集描述 72
4.4.3 模型結(jié)構(gòu) 72
4.4.4 結(jié)果描述 73
4.4.5 完整源代碼 74
4.5 小結(jié) 74
第5章 簡單的前向神經(jīng)網(wǎng)絡(luò) 75
5.1 基本概念 75
5.1.1 人工神經(jīng)元 75
5.1.2 神經(jīng)網(wǎng)絡(luò)層 76
5.1.3 有用的庫和方法 78
5.2 例1—非線性模擬數(shù)據(jù)回歸 79
5.2.1 數(shù)據(jù)集描述和加載 79
5.2.2 數(shù)據(jù)集預(yù)處理 80
5.2.3 模型結(jié)構(gòu)—損失函數(shù)描述 80
5.2.4 損失函數(shù)優(yōu)化器 80
5.2.5 準(zhǔn)確度和收斂測(cè)試 80
5.2.6 完整源代碼 80
5.2.7 結(jié)果描述 81
5.3 例2—通過非線性回歸,對(duì)汽車燃料效率建模 82
5.3.1 數(shù)據(jù)集描述和加載 82
5.3.2 數(shù)據(jù)預(yù)處理 83
5.3.3 模型架構(gòu) 83
5.3.4 準(zhǔn)確度測(cè)試 84
5.3.5 結(jié)果描述 84
5.3.6 完整源代碼 84
5.4 例3—多類分類:葡萄酒分類 86
5.4.1 數(shù)據(jù)集描述和加載 86
5.4.2 數(shù)據(jù)集預(yù)處理 86
5.4.3 模型架構(gòu) 87
5.4.4 損失函數(shù)描述 87
5.4.5 損失函數(shù)優(yōu)化器 87
5.4.6 收斂性測(cè)試 88
5.4.7 結(jié)果描述 88
5.4.8 完整源代碼 88
5.5 小結(jié) 89
第6章 卷積神經(jīng)網(wǎng)絡(luò) 90
6.1 卷積神經(jīng)網(wǎng)絡(luò)的起源 90
6.1.1 卷積初探 90
6.1.2 降采樣操作—池化 95
6.1.3 提高效率—dropout操作 98
6.1.4 卷積類型層構(gòu)建辦法 99
6.2 例1—MNIST數(shù)字分類 100
6.2.1 數(shù)據(jù)集描述和加載 100
6.2.2 數(shù)據(jù)預(yù)處理 102
6.2.3 模型結(jié)構(gòu) 102
6.2.4 損失函數(shù)描述 103
6.2.5 損失函數(shù)優(yōu)化器 103
6.2.6 準(zhǔn)確性測(cè)試 103
6.2.7 結(jié)果描述 103
6.2.8 完整源代碼 104
6.3 例2—CIFAR10數(shù)據(jù)集的圖像分類 106
6.3.1 數(shù)據(jù)集描述和加載 107
6.3.2 數(shù)據(jù)集預(yù)處理 107
6.3.3 模型結(jié)構(gòu) 108
6.3.4 損失函數(shù)描述和優(yōu)化器 108
6.3.5 訓(xùn)練和準(zhǔn)確性測(cè)試 108
6.3.6 結(jié)果描述 108
6.3.7 完整源代碼 109
6.4 小結(jié) 110
第7章 循環(huán)神經(jīng)網(wǎng)絡(luò)和LSTM 111
7.1 循環(huán)神經(jīng)網(wǎng)絡(luò) 111
7.1.1 梯度爆炸和梯度消失 112
7.1.2 LSTM神經(jīng)網(wǎng)絡(luò) 112
7.1.3 其他RNN結(jié)構(gòu) 116
7.1.4 TensorFlow LSTM有用的類和方法 116
7.2 例1—能量消耗、單變量時(shí)間序列數(shù)據(jù)預(yù)測(cè) 117
7.2.1 數(shù)據(jù)集描述和加載 117
7.2.2 數(shù)據(jù)預(yù)處理 118
7.2.3 模型結(jié)構(gòu) 119
7.2.4 損失函數(shù)描述 121
7.2.5 收斂檢測(cè) 121
7.2.6 結(jié)果描述 122
7.2.7 完整源代碼 122
7.3 例2—?jiǎng)?chuàng)作巴赫風(fēng)格的曲目 125
7.3.1 字符級(jí)模型 125
7.3.2 字符串序列和概率表示 126
7.3.3 使用字符對(duì)音樂編碼—ABC音樂格式 126
7.3.4 有用的庫和方法 128
7.3.5 數(shù)據(jù)集描述和加載 129
7.3.6 網(wǎng)絡(luò)訓(xùn)練 129
7.3.7 數(shù)據(jù)集預(yù)處理 130
7.3.8 損失函數(shù)描述 131
7.3.9 停止條件 131
7.3.10 結(jié)果描述 131
7.3.11 完整源代碼 132
7.4 小結(jié) 137
第8章 深度神經(jīng)網(wǎng)絡(luò) 138
8.1 深度神經(jīng)網(wǎng)絡(luò)的定義 138
8.2 深度網(wǎng)絡(luò)結(jié)構(gòu)的歷史變遷 138
8.2.1 LeNet 5 138
8.2.2 Alexnet 139
8.2.3 VGG模型 139
8.2.4 第一代Inception模型 140
8.2.5 第二代Inception模型 141
8.2.6 第三代Inception模型 141
8.2.7 殘差網(wǎng)絡(luò)(ResNet) 142
8.2.8 其他的深度神經(jīng)網(wǎng)絡(luò)
結(jié)構(gòu) 143
8.3 例子—VGG藝術(shù)風(fēng)格轉(zhuǎn)移 143
8.3.1 有用的庫和方法 143
8.3.2 數(shù)據(jù)集描述和加載 143
8.3.3 數(shù)據(jù)集預(yù)處理 144
8.3.4 模型結(jié)構(gòu) 144
8.3.5 損失函數(shù) 144
8.3.6 收斂性測(cè)試 145
8.3.7 程序執(zhí)行 145
8.3.8 完整源代碼 146
8.4 小結(jié) 153
第9章 規(guī)?;\(yùn)行模型—GPU和
服務(wù) 154
9.1 TensorFlow中的GPU支持 154
9.2 打印可用資源和設(shè)備參數(shù) 155
9.2.1 計(jì)算能力查詢 155
9.2.2 選擇CPU用于計(jì)算 156
9.2.3 設(shè)備名稱 156
9.3 例1—將一個(gè)操作指派給
GPU 156
9.4 例2—并行計(jì)算Pi的數(shù)值 157
9.4.1 實(shí)現(xiàn)方法 158
9.4.2 源代碼 158
9.5 分布式TensorFlow 159
9.5.1 分布式計(jì)算組件 159
9.5.2 創(chuàng)建TensorFlow集群 160
9.5.3 集群操作—發(fā)送計(jì)算方法
到任務(wù) 161
9.5.4 分布式編碼結(jié)構(gòu)示例 162
9.6 例3—分布式Pi計(jì)算 163
9.6.1 服務(wù)器端腳本 163
9.6.2 客戶端腳本 164
9.7 例4—在集群上運(yùn)行分布式
模型 165
9.8 小結(jié) 168
第10章 庫的安裝和其他技巧 169
10.1 Linux安裝 169
10.1.1 安裝要求 170
10.1.2 Ubuntu安裝準(zhǔn)備(安裝操作的
前期操作) 170
10.1.3 Linux下通過pip安裝
TensorFlow 170
10.1.4 Linux下從源碼安裝
TensorFlow 175
10.2 Windows安裝 179
10.2.1 經(jīng)典的Docker工具箱
方法 180
10.2.2 安裝步驟 180
10.3 MacOS X安裝 183
10.4 小結(jié) 185

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)