PyTorch 深度學習入門與實戰
王宇龍著
- 出版商: 中國鐵道
- 出版日期: 2020-09-01
- 定價: $419
- 售價: 7.9 折 $331
- 語言: 簡體中文
- 頁數: 265
- 裝訂: 平裝
- ISBN: 7113270042
- ISBN-13: 9787113270049
-
相關分類:
DeepLearning
立即出貨
買這商品的人也買了...
-
$390深度學習框架 PyTorch : 入門與實踐 -
$403深度學習之 PyTorch 實戰電腦視覺 -
$517百面機器學習 : 算法工程師帶你去面試 -
$336PyTorch 機器學習從入門到實戰 -
$281PyTorch 深度學習 (Deep Learning with PyTorch: A practical approach to building neural network models using PyTorch) -
$450深度學習原理與 PyTorch 實戰 -
Docker 專業養成 ─ 活用基礎與實踐技能 (暢銷回饋版)$450$351 -
$507深度學習之 PyTorch 物體檢測實戰 -
強者用 PyTorch:實作史上最經典 AI 範例$690$545 -
極詳細 + 超深入:最新版 TensorFlow 1.x/2.x 完整工程實作$1,200$948 -
$534深度學習與目標檢測 -
$458深入淺出 PyTorch — 從模型到源碼 -
$374PyTorch 深度學習實戰 -
$556PyTorch 深度學習實戰:從新手小白到數據科學家 -
GAN 對抗式生成網路 (GANs in Action: Deep learning with Generative Adversarial Networks)$750$593 -
$284深度學習自然語言處理實戰 -
Python 機器學習 (上), 3/e (Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow, 3/e)$620$484 -
Python 機器學習超進化:AI影像辨識跨界應用實戰 (附100分鐘影像處理入門影音教學/範例程式)$450$356 -
$403PyTorch 生成對抗網絡編程 -
高效能 Python 程式設計, 2/e (High Performance Python: Practical Performant Programming for Humans, 2/e)$780$616 -
$407Vue.js 從入門到項目實踐 (超值版) -
寫給程式設計師的深度學習|使用 fastai 和 PyTorch (Deep Learning for Coders with fastai and PyTorch)$980$774 -
Deep Learning 3|用 Python 進行深度學習框架的開發實作$780$616 -
核心開發者親授!PyTorch 深度學習攻略 (Deep Learning with Pytorch)$1,000$850 -
$709C# 入門經典:更新至 C# 9 和.NET 5 (C# 9 and .NET 5 - Modern Cross-Platform Development, 5/e)
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
書中以案例形式詳細介紹了PyTorch的各種實戰應用。
具體內容包括PyTorch與TensorFlow的對比和PyTorch的發展現狀,
張量Tensor和自動微分Autograd及其具體應用,PyTorch構建神經網絡,
基於PyTorch構建複雜應用,PyTorch高級技巧與實戰應用,網絡剪枝應用。
作者簡介
王宇龍
博士,畢業於清華大學計算機系,曾在CVPR/AAAI/TIP等多家國際會議期刊發表論文,
研究方向為深度學習可解釋性、模型剪枝、對抗安全等。
知乎“機器學習”話題優秀回答者(@Yulong)。
現任螞蟻金服算法專家。
目錄大綱
目錄
第1章PyTorch簡介
1.1深度學習簡介1
1.2 PyTorch的由來2
1.2.1深度學習框架回顧2
1.2.2 PyTorch前身:Torch7 4
1.2.3 Torch7的重生5
1.3 PyTorch與TensorFlow對比5
1.3.1 TensorFlow簡介6
1.3.2動靜之爭6
1.3.3二者藉鑑融合7
1.3.4 PyTorch的優勢7
1.4 PyTorch發展現狀8
1.4.1主要版本特點回顧8
1.4.2準備工作8
第2章PyTorch基礎計算
2.1 PyTorch核心基礎概念:張量Tensor 11
2.1.1 Tensor基本介紹11
2.1.2 Tensor數學運算操作15
2.1.3 Tensor索引分片合併變換操作20
2.1.4 Tensor類成員方法22
2.1.5在GPU上計算24
2.2 PyTorch可微編程核心:自動微分Autograd 25
2.2.1 PyTorch自動微分簡介25
2.2.2可微分張量25
2.2.3利用自動微分求梯度26
2.2.4 Function:自動微分實現基礎29
2.2.5註意事項31
2.3 PyTorch應用實戰一:實現捲積操作34
2.3.1捲積操作34
2.3.2利用張量操作實現捲積36
2.4 PyTorch應用實戰二:實現捲積神經網絡進行圖像分類38
第3章PyTorch構建神經網絡
3.1 PyTorch神經網絡計算核心:torch.nn 43
3.1.1 nn.Module概述43
3.1.2結構化構建神經網絡47
3.1.3經典神經網絡層介紹49
3.1.4函數式操作nn.functional 53
3.2 PyTorch優化器55
3.2.1 torch.optim概述55
3.2.2經典優化器介紹56
3.2.3學習率調整57
3.3 PyTorch應用實戰一:實現二值化神經網絡59
3.3.1二值化網絡BinaryNet概述59
3.3.2具體實現60
3.4 PyTorch應用實戰二:利用LSTM實現文本情感分類63
3.4.1文本情感分類63
3.4.2具體實現65
第4章基於PyTorch構建複雜應用
4.1 PyTorch數據加載70
4.1.1數據預處理:torchvision.transforms 70
4.1.2數據加載:torch.utils.data 73
4.2 PyTorch模型搭建77
4.2.1經典模型複用與分享:torchvision.models 78
4.2.2模型加載與保存79
4.2.3導出為ONNX格式85
4.3訓練過程中日誌記錄與可視化89
4.4 PyTorch應用實戰一:在CIFAR10數據集進行神經網絡結構搜索93
4.4.1可微分網絡架構搜索DARTS介紹94
4.4.2簡化問題建模:以ResNet為例95
4.4.3具體實現96
4.5 PyTorch應用實戰二:在ImageNet數據集進行弱監督物體定位108
4.5.1 GradCAM解釋顯著圖方法介紹108
4.5.2弱監督物體定位任務109
4.5. 3具體實現110
第5章PyTorch高級技巧與實戰應用
5.1 PyTorch並行計算118
5.1.1大規模數據集加載118
5.1.2模型的高效並行計算122
5.1.3加速模型計算和減少顯存使用125
5.2擴展PyTorch 126
5.2.1利用C++和CUDA實現自定義算子126
5.2.2利用TorchScript導出PyTorch模型136
5.3豐富的PyTorch資源介紹145
5.4 PyTorch應用實戰一:在ImageNet上訓練MobileNet-V2網絡146
5.4.1 MobileNet-V2網絡介紹146
5.4.2具體實現147
5.5 PyTorch應用實戰二:利用CUDA擴展實現MixConv算子157
5.5.1 MixConv算子介紹157
5.5.2借鑒Depthwise捲積實現思路158
5.5.3具體實現160
第6章PyTorch完整實戰講解——網絡剪枝應用
6.1網絡剪枝介紹169
6.1.1剪枝方法分類169
6.1.2基於權重通道重要性的結構化剪枝170
6.1.3問題定義與建模170
6.2具體實現思路171
6.2.1如何附屬控制門值171
6.2. 2剪枝結構搜索172
6.2.3剪枝模型訓練174
6.3完整代碼實現175
6.3.1模型搭建176
6.3.2剪枝器實現181
6.3.3學習控制門變量183
6.3.4剪枝模型187
6.3. 5訓練模型189
6.3.6規模化啟動訓練任務193
6.4實驗結果198
參考文獻
