注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)建筑科學建筑設(shè)計PyTorch機器學習從入門到實戰(zhàn)

PyTorch機器學習從入門到實戰(zhàn)

PyTorch機器學習從入門到實戰(zhàn)

定 價:¥59.00

作 者: 校寶在線,孫琳,蔣陽波,汪建成,項斌
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111610458 出版時間: 2018-11-01 包裝: 平裝
開本: 16 頁數(shù): 字數(shù):  

內(nèi)容簡介

  近年來,基于深度學習的人工智能掀起了一股學習的熱潮。本書是使用PyTorch深度學習框架的入門圖書,從深度學習原理入手,由淺入深,闡述深度學習中神經(jīng)網(wǎng)絡(luò)、深度神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)、自編碼器、循環(huán)神經(jīng)網(wǎng)絡(luò)等內(nèi)容,同時穿插學習PyTorch框架的各個知識點和基于知識點的實例。最后,綜合運用PyTorch和深度學習知識來解決實踐中的具體問題,比如圖像識別、文本分類和命令詞識別等。可以說,本書是深度學習和PyTorch的入門教程,同時也引領(lǐng)讀者進入機遇和挑戰(zhàn)共存的人工智能領(lǐng)域。

作者簡介

暫缺《PyTorch機器學習從入門到實戰(zhàn)》作者簡介

圖書目錄

序 

前言 

第1章 深度學習介紹 1 

1.1 人工智能、機器學習與深度學習 2 

1.2 深度學習工具介紹 5 

1.3 PyTorch介紹 7 

1.4 你能從本書中學到什么 9 

第2章 PyTorch安裝和快速上手 11 

2.1 PyTorch安裝 12 

2.1.1 Anaconda安裝 12 

2.1.2 PyTorch安裝 19 

2.2 Jupyter Notebook使用 19 

2.3 NumPy基礎(chǔ)知識 22 

2.3.1 基本概念 23 

2.3.2 創(chuàng)建數(shù)組 24 

2.3.3 基本運算 26 

2.3.4 索引、切片和迭代 27 

2.3.5 數(shù)組賦值 32 

2.3.6 更改數(shù)組的形狀 33 

2.3.7 組合、拆分數(shù)組 34 

2.3.8 廣播 35 

2.4 PyTorch基礎(chǔ)知識 37 

2.4.1 Tensor簡介 37 

2.4.2 Variable簡介 38 

2.4.3 CUDA簡介 38 

2.4.4 模型的保存與加載 39 

2.4.5 第一個PyTorch程序 40 

第3章 神經(jīng)網(wǎng)絡(luò) 43 

3.1 神經(jīng)元與神經(jīng)網(wǎng)絡(luò) 44 

3.2 激活函數(shù) 46 

3.2.1 Sigmoid 47 

3.2.2 Tanh 48 

3.2.3 Hard Tanh 49 

3.2.4 ReLU 50 

3.2.5 ReLU的擴展 51 

3.2.6 Softmax 54 

3.2.7 LogSoftmax 55 

3.3 前向算法 55 

3.4 損失函數(shù) 57 

3.4.1 損失函數(shù)的概念 57 

3.4.2 回歸問題 57 

3.4.3 分類問題 58 

3.4.4 PyTorch中常用的損失函數(shù) 59 

3.5 反向傳播算法 62 

3.6 數(shù)據(jù)的準備 65 

3.7 PyTorch實例:單層神經(jīng)網(wǎng)絡(luò)實現(xiàn) 66 

第4章 深度神經(jīng)網(wǎng)絡(luò)及訓練 70 

4.1 深度神經(jīng)網(wǎng)絡(luò) 72 

4.1.1 神經(jīng)網(wǎng)絡(luò)為何難以訓練 72 

4.1.2 改進策略 74 

4.2 梯度下降 75 

4.2.1 隨機梯度下降 75 

4.2.2 Mini-Batch梯度下降 75 

4.3 優(yōu)化器 77 

4.3.1 SGD 77 

4.3.2 Momentum 77 

4.3.3 AdaGrad 78 

4.3.4 RMSProp 79 

4.3.5 Adam 80 

4.3.6 選擇正確的優(yōu)化算法 81 

4.3.7 優(yōu)化器的使用實例 82 

4.4 正則化 85 

4.4.1 參數(shù)規(guī)范懲罰 85 

4.4.2 Batch Normalization 86 

4.4.3 Dropout 87 

4.5 PyTorch實例:深度神經(jīng)網(wǎng)絡(luò)實現(xiàn) 89 

第5章 卷積神經(jīng)網(wǎng)絡(luò) 93 

5.1 計算機視覺 95 

5.1.1 人類視覺和計算機視覺 95 

5.1.2 特征提取 95 

5.1.3 數(shù)據(jù)集 97 

5.2 卷積神經(jīng)網(wǎng)絡(luò) 100 

5.2.1 卷積層 102 

5.2.2 池化層 104 

5.2.3 經(jīng)典卷積神經(jīng)網(wǎng)絡(luò) 105 

5.3 MNIST數(shù)據(jù)集上卷積神經(jīng)網(wǎng)絡(luò)的實現(xiàn) 110 

第6章 嵌入與表征學習 114 

6.1 PCA 115 

6.1.1 PCA原理 115 

6.1.2 PCA的PyTorch實現(xiàn) 116 

6.2 自編碼器 117 

6.2.1 自編碼器原理 118 

6.2.2 PyTorch實例:自編碼器實現(xiàn) 118 

6.2.3 PyTorch實例:基于自編碼器的圖形去噪 122 

6.3 詞嵌入 125 

6.3.1 詞嵌入原理 125 

6.3.2 PyTorch實例:基于詞向量的語言模型實現(xiàn) 128 

第7章 序列預(yù)測模型 132 

7.1 序列數(shù)據(jù)處理 133 

7.2 循環(huán)神經(jīng)網(wǎng)絡(luò) 134 

7.3 LSTM和GRU 138 

7.4 LSTM在自然語言處理中的應(yīng)用 142 

7.4.1 詞性標注 142 

7.4.2 情感分析 144 

7.5 序列到序列網(wǎng)絡(luò) 145 

7.5.1 序列到序列網(wǎng)絡(luò)原理 145 

7.5.2 注意力機制 146 

7.6 PyTorch實例:基于GRU和Attention 的機器翻譯 147 

7.6.1 公共模塊 147 

7.6.2 數(shù)據(jù)處理 147 

7.6.3 模型定義 151 

7.6.4 訓練模塊定義 155 

7.6.5 訓練和模型保存 161 

7.6.6 評估過程 162 

第8章 PyTorch項目實戰(zhàn) 165 

8.1 圖像識別和遷移學習——貓狗大戰(zhàn) 166 

8.1.1 遷移學習介紹 166 

8.1.2 計算機視覺工具包 166 

8.1.3 貓狗大戰(zhàn)的PyTorch實現(xiàn) 167 

8.2 文本分類 172 

8.2.1 文本分類的介紹 173 

8.2.2 計算機文本工具包 174 

8.2.3 基于CNN的文本分類的PyTorch實現(xiàn) 174 

8.3 語音識別系統(tǒng)介紹 182 

8.3.1 語音識別介紹 182 

8.3.2 命令詞識別的PyTorch實現(xiàn) 183


本目錄推薦

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