Python超零基礎最快樂學習之路: 王者歸來
其他會員也一起購買
立即查看
Deep Learning 3:用 Python 進行深度學習框架的開發實作 (1版)
其他會員也一起購買
Deep Learning 3:用Python進行深度學習框架的開發實作
系列名:電腦通訊
ISBN13:9789865027346
出版社:美商歐萊禮
作者:齊藤康毅
譯者:吳嘉芳
裝訂/頁數:平裝/488頁
規格:23cm*18.5cm*2.1cm (高/寬/厚)
出版日:2021/04/06
中國圖書分類:特殊電腦方法
內容簡介
從無到有的實作,在動手做的過程中強化對於深度學習的理解
或許您也曾經用過Tensorflow、PyTorch這類深度學習的框架(Framework),相信您也曾經對裡頭那些神奇的技術與有趣的結構嘆服不已。這本書就是為了解開這些疑問,正確瞭解這些技術而撰寫的。希望你可以從中體會這種技術性的「樂趣」。基於這個目的,本書將秉持著「從零開始製作」的方針,從無到有,一邊操作,一邊思考,透過實作加深理解,獲得審視現代深度學習框架的「新視野」。再藉由這個「新視野」,更廣泛、深入地理解深度學習。
高人氣、高評價的「Deep Learning基礎理論實作」系列第三部
《Deep Learning:用Python進行深度學習的基礎理論實作》、《Deep Learning 2|用Python進行自然語言處理的基礎理論實作》是從零開始進行深度學習,藉此瞭解相關結構。當時以單純性為優先,而「手動」設定了運算的「連結」。真正的框架是將這個部分自動化,Define-by-Run就是其中的一種手法,本書將利用從零開始製作DeZero的方式來學習這個機制。請別擔心,閱讀這本書不需要具備前作《Deep Learning:用Python進行深度學習的基礎理論實作》系列的知識。
目錄
第一階段 自動計算微分
STEP 1 把變數當成箱子
STEP 2 產生變數的函數
STEP 3 連結函數
STEP 4 數值微分
STEP 5 誤差反向傳播法的理論
STEP 6 手動執行誤差反向傳播法
STEP 7 誤差反向傳播法的自動化
STEP 8 從遞迴到迴圈
STEP 9 讓函數更方便
STEP 10 測試
第二階段 用自然的程式碼呈現
STEP 11 可變長度引數(正向傳播篇)
STEP 12 可變長度引數(改善篇)
STEP 13 可變長度引數(反向傳播篇)
STEP 14 重複使用相同變數
STEP 15 複雜的計算圖(理論篇)
STEP 16 複雜的計算圖(執行篇)
STEP 17 記憶體管理與循環參照
STEP 18 減少記憶體用量的模式
STEP 19 輕鬆使用變數
STEP 20 運算子多載(1)
STEP 21 運算子多載(2)
STEP 22 運算子多載(3)
STEP 23 整合成套件
STEP 24 複雜函數的微分
第三階段 計算高階微分
STEP 25 計算圖視覺化(1)
STEP 26 計算圖視覺化(2)
STEP 27 泰勒展開式的微分
STEP 28 函數最佳化
STEP 29 使用牛頓法最佳化(手動計算)
STEP 30 高階微分(準備篇)
STEP 31 高階微分(理論篇)
STEP 32 高階微分(執行篇)
STEP 33 使用牛頓法最佳化(自動計算)
STEP 34 sin 函數的高階微分
STEP 35 高階微分的計算圖
STEP 36 高階微分以外的用途
第四階段 建立類神經網路
STEP 37 處理張量
STEP 38 改變形狀的函數
STEP 39 加總函數
STEP 40 進行廣播的函數
STEP 41 矩陣乘積
STEP 42 線性迴歸
STEP 43 類神經網路
STEP 44 整合參數層
STEP 45 整合各層的整合層
STEP 46 用 Optimizer 更新參數
STEP 47 Softmax 函數與交叉熵誤差
STEP 48 多值分類
STEP 49 Dataset 類別與事前處理
STEP 50 取出小批次的 DataLoader
STEP 51 MNIST 的學習
第五階段 使用DeZero 進行挑戰
STEP 52 支援 GPU
STEP 53 儲存與載入模型
STEP 54 Dropout 與測試模式
STEP 55 CNN 的機制(1)
STEP 56 CNN 的機制(2)
STEP 57 conv2d 函數與 pooling 函數
STEP 58 具代表性的 CNN(VGG16)
STEP 59 用 RNN 處理時間序列資料
STEP 60 LSTM 與 DataLoader
APP A 原地演算法(STEP 14 的補充說明)
APP B 執行get_item 函數(STEP 47 的補充說明)
APP C 在 Google Colaboratory 執行
立即查看
Deep Learning(2) : 用Python進行自然語言處理的基礎理論實作
其他會員也一起購買
書名:DEEP LEARNING 2|用PYTHON進行自然語言處理的基礎理論實作
出版社:歐萊禮
出版年月:201903
條碼:9789865020675
內容簡介
本書是《Deep Learning : 用Python進行深度學習的基礎理論實作》的續篇,將延續上一本書,繼續介紹與深度學習有關的技術。本書尤其偏重在自然語言處理及時間序列資料處理上,使用深度學習,挑戰各式各樣的問題。和上一本著作一樣,以「從零開始建構」為概念,詳盡介紹與深度學習有關的先進技術。
簡單來說,自然語言處理是指,讓電腦瞭解我們平常說話內容的技術。事實上,這種自然語言處理技術已經大大改變了我們的生活。在網頁搜尋、機械翻譯、語音助理等深深影響世界的技術根基中,已經使用了自然語言處理技術。本書把重點放在自然語言處理及時間序列資料處理上,學習在深度學習中,十分重要的技術。具體而言是指,word2vec、RNN、LSTM、GRU、seq2seq、Attention等技術。本書盡量使用淺顯易懂的說明,解說這些技術,並透過實際操作,確認你是否理解。此外,本書希望藉由實驗,讓你實際感受到這些技術的可能性。
目錄
第一章 複習類神經網路
第二章 自然語言與字詞的分散式表示
第三章 word2vec
第四章 word2vec的高速化
第五章 遞歸神經網路(RNN)
第六章 含閘門的RNN
第七章 使用RNN產生文章
第八章 Attention
附錄A sigmoid函數與tanh函數的微分
附錄B 啟用WordNet
附錄C GRU
立即查看
書名:量子計算實戰
出版社:碁峰
出版年月:201912
條碼:9789865023478
內容簡介
利用Python量子組合語言以及IBM的Q Experience編寫量子程式
在全新的量子計算領域發展演算法及程式。本書涵蓋幾個主題,例如量子電腦的物理特性:包括量子位元(qubit)、糾纏(entanglement)、邏輯閘電路,以及其與傳統電腦的區別。此外,《量子計算實戰》也利用IBM的Q Experience探討雲端的量子計算。討論的項目包括有:作曲家程式(composer)、量子分數、實驗、電路、模擬器、實際的量子裝置等等。讀者可以在雲端的實際量子裝置上面執行程式。
另外,本書也教你怎麼用QISKit(量子資訊軟體套件)、Python SDK、以及其他像QASM(量子組合語言)這類的API來寫量子程式。讀者將學會用這些語言編寫程式碼,並且以本地/雲端的模擬器或IBM的Q Experience提供的真實量子電腦來執行。最後,我們還會學到糾纏態、隨機數字產生、線性搜索、質因數分解及其他一些常見的量子演算法。並因而有機會探討糾纏貝爾狀態的內部機制、Grover線性搜索、Shor質因數分解,以及包含最佳化領域的其他一些演算法。
在學習過程中還會用魔方(Magic Square)來探討遊戲理論。魔方是類似量子傳心術的一個例子,身在其中的參與者互相分享糾纏態,並且可以被觀察出彼此之間有某種程度的通信機制存在。遊戲中Alice與Bob跟裁判員對賭,利用量子力學有辦法讓Alice跟Bob只贏不輸!
讀完本書後,讀者將理解此新興技術相較於傳統電腦,是如何實現了大規模的平行度及巨大的計算效能改善。並將具備編寫量子計算程式之能力—量子電腦被預期將取代資料中心的傳統電腦。
讀者將學習
‧使用最早出現的網頁控制台:Q Experience作曲家程式,來打造視覺化的程式/實驗,並傳送到模擬器或雲端的真實裝置執行
‧利用Q Experience REST API遠端執行程式
‧寫出比傳統版本更強大的量子版本演算法
‧建立Node.js REST客戶端程式,用來認證、列出遠端裝置、查詢量子處理器資訊、列出或執行雲端上的程式/實驗
‧打造量子數字產生器:即帶有量子意涵的典型硬幣拋擲
‧發掘量子遙傳:此演算法展示如何將一個量子位元或量子資訊的確切狀態,藉由傳統通信及發送/接收者之間的量子糾纏,從某處傳至他處
‧以帶有量子意味、典型的戰艦遊戲一窺單一個量子位元的運作
‧解決偽幣問題:這是個古典的謎題,探討在總共8枚硬幣的槓桿秤中,如何只用兩個步驟找出偽幣
作者介紹
作者簡介
Vladimir Silva
從Middle TN州立大學取得電腦科學碩士學位。他在IBM作為研究工程師工作五年,在這段期間獲得廣泛的分散與網格計算方面的經驗。
他擁有許多IT證照,包括OCP、MCSD、MCP,也幫IBM developerWorks寫過許多技術文章。他之前的著作包括《Grid Computing for Developers》(Charles River Media)、《Practical Eclipse Rich Client Platform》(Apress)、《Pro Android Games》(Apress)、《Advanced Android 4 Games》(Apress)。
身為狂熱的馬拉松跑者、而且在北卡全州已完成了16場賽事(迄本書寫作之時),在寫程式、寫作、或跑步之外的時間,他喜歡彈奏古典吉他以及思考像是量子力學這類很棒的事物。
目錄
Chapter 1 奇異又美妙的量子力學世界
Chapter 2 量子計算:細究真實背後的脈絡
Chapter 3 IBM Q Experience — 獨一無二的雲端量子計算平台
Chapter 4 QISKit — 用 Python 寫量子程式的絕佳 SDK
Chapter 5 啟動引擎:從量子隨機數到遙傳,以及初探超密編碼
Chapter 6 玩轉量子遊戲
Chapter 7 利用量子力學的遊戲理論—你的贏面總比別人高
Chapter 8 更快速的搜尋,以及威脅非對稱密碼學基礎的 Grover 與 Shor 演算法
立即查看
(舊版)(舊版)(特價書199) Problems & Solutions in Quantum Computing & Quantum Information 2004 (WS) 981-238-790-0
其他會員也一起購買
原價:
1050
售價:
200
現省:
850元
立即查看
核心開發者親授!PyTorch深度學習攻略 (1版)
其他會員也一起購買
核心開發者親授!PyTorch深度學習攻略
系列名:Learning by doing 從做中學系列
ISBN13:9789863126737
出版社:旗標出版社
作者:Eli Stevens;Luca Antiga;Thomas Viehmann
裝訂/頁數:平裝/656頁
規格:23cm*17cm*3.2cm (高/寬/厚)
版次:1
出版日:2021/07/23
中國圖書分類:特殊電腦方法
內容簡介
【PyTorch官方唯一推薦教材!】
深度學習是近年來非常夯的一個領域,發展的速度也十分的驚人。曾經,深度學習的函式庫五花八門,各自都具備了一定的重要性。如今,使用者開始往兩大函式庫,PyTorch及Tensorflow靠攏,進而鞏固了它們的地位。在2018年以前,Tensorflow在國際學術頂尖會議中的論文引用率都遠超PyTorch。自2019年起,PyTorch就奮起直追,越來越受到學者們的喜愛。在ICLR 2020和CVPR 2020會議中,使用PyTorch的論文數已超越Tensorflow。由此可見,掌握PyTorch,是勢在必行的!
PyTorch最為人稱道就是語法和Python相近,一樣簡潔好學,與Numpy、Pandas函式庫的相容性也很好,並支援動態運算圖(dynamic computational graph),有助於模型的優化,對記憶體的使用也非常有效率。本書作者為PyTorch核心開發者,深知PyTorch的強大之處,並擁有豐富的深度學習經驗,將帶你從無到有,利用PyTorch建構出深度學習模型,並用其來解決現實問題的能力。
與其他深度學習框架書相比,本書的最大特色為:利用數個章節來實作肺癌偵測專案。在實作該專案的過程中,你可以實際體會到如何充分把所學應用出來,並針對過程中所遇到的問題來找出解方。更重要的是,作者的寶貴經驗會讓你少走許多彎路,快速培養實戰能力!
閱讀完本書後,你將了解:
★深度學習的基本資料結構:張量(tensor)
★如何實作模組及損失函數
★如何從PyTorch Hub中載入預先訓練的模型
★在有限的資料下,訓練模型的方法
★分析測試結果,並找出現有模型中的問題
★透過擴增資料等方法,提高模型的表現
如果你對深度學習非常有熱忱,並且已經具備一定的Python能力,願意跟著書中內容動手嘗試,那你就是本書最適合的讀者!
本書特色
◎作者為PyTorch核心開發者,能以更全面的視角來進行教學
◎實作內容豐富,花費大量篇幅處理肺癌偵測專案
◎時刻提點實作專案時可能遇到的陷阱,讓讀者少走彎路
◎各章節的內容皆搭配程式範例,讀者可實際演練來加深印象
◎本書由施威銘研究室監修,書中針對原書進行大量補充,並適當添加註解,幫助讀者更好地理解內容
專家推薦
●Soumith Chintala,PyTorch 共同開發者 & Facebook AI Research 研究員:
『這本書出版後,我們終於有了關於 PyTorch 的權威著作,它具體地說明了基礎的知識和概念。』
●Mathieu Zhang,NVIDIA 深度學習技術經理:
『將深度學習切割成易於讀者消化的區塊,再以程式範例作為輔助。』
●Philippe Van Bergen,PÇ Consulting 雲端架構師:
『具及時性、實務性及透徹性的一本書。你應該把它放在你的電腦旁,而不只是把它放在書架上。』
●Orlando Alejo Méndez Morales,Experian 軟體分析師:
『這本書提供了非常實用的深度學習概述,適合做為教學資源。』
目錄
★第一篇 PyTorch的核心
☆第1章:深度學習與PyTorch函式庫
1-1 深度學習的演變
1-2 將PyTorch應用到深度學習中
1-3 為什麼要使用PyTorch?
1-4 PyTorch如何協助深度學習專案的開發
1-5 軟硬體需求
☆第2章:預先訓練的模型
2-1 利用預先訓練的模型來辨識圖像中的物體
2-2 利用預先訓練的模型來生成『假』圖片
2-3 能描述場景的神經網路模型
2-4 Torch Hub
2-5 結論
☆第3章:介紹張量
3-1 浮點數的世界
3-2 張量:多維陣列
3-3 利用索引值操作張量
3-4 為張量命名
3-5 張量的元素型別
3-6 其他常用的張量功能
3-7 張量的儲存原理
3-8 大小 、偏移及步長
3-9 把張量移到GPU上
3-10 與NumPy的互通性
3-11 通用的張量(可適用於各種硬體)
3-12 將張量序列化(長期儲存)
3-13 結論
☆第4章:用張量表示現實中的資料
4-1 圖片資料
4-2 3D立體圖片資料
4-3 表格資料
4-4 時間序列資料
4-5 表示文字資料
4-6 結論
☆第5章:學習的機制
5-1 學習的流程
5-2 學習就是在估算參數
5-3 以降低損失為目標
5-4 梯度下降演算法
5-5 用PyTorch的autograd進行反向傳播
5-6 結論
☆第6章:使用神經網路來擬合資料
6-1 神經元
6-2 PyTorch的nn模組
6-3 進入正題:神經網路
6-4 結論
☆第7章:從圖片中學習
7-1 由小型圖片組成的資料集
7-2 區分鳥和飛機
7-3 結論
☆第8章:卷積神經網路
8-1 關於卷積
8-2 卷積的實際應用
8-3 建立nn.Module的子類別
8-4 訓練卷積網路
8-5 模型設計的進階技巧
8-6 結論
★第2篇 從現實世界中的圖片學習:肺部腫瘤偵測專案
☆第9章:利用PyTorch對抗癌症
9-1 應用實例的介紹
9-2 為大型專案做準備
9-3 CT掃描到底是什麼?
9-4 專案概述:肺部腫瘤偵測器
9-5 結論
☆第10章:匯入原始資料並整合為資料集
10-1 原始CT資料
10-2 分析LUNA的標註資料
10-3 匯入CT掃描資料
10-4 定位結節
10-5 簡單的資料集實作
10-6 結論
☆第11章:訓練模型分辨結節的真假
11-1 最基礎的模型與訓練迴圈
11-2 程式的進入點
11-3 訓練前的設定與初始化
11-4 我們的首個神經網路
11-5 模型的訓練與驗證
11-6 輸出表現評估資料
11-7 執行訓練程式
11-8 評估模型表現:得到99-7%的分類準確率就代表結束了嗎?
11-9 使用TensorBoard畫出訓練評估指標
11-10 為什麼模型沒有學會偵測結節?
11-11 結論
☆第12章:利用評估指標和資料擴增來改善訓練成效
12-1 模型改善的大方向
12-2 偽陽性與偽陰性
12-3 陽性與陰性的視覺化描述
12-4 理想的資料集長什麼樣子?
12-5 過度配適
12-6 利用資料擴增來防止過度配適
12-7 結論
...
原價:
1000
售價:
900
現省:
100元
立即查看
DEEP LEARNING IN BIOLOGY AND MEDICINE
其他會員也一起購買
原價:
3575
售價:
3396
現省:
179元
立即查看
人工智慧:智慧型系統導論3/e (3版)
相關熱銷的書籍推薦給您
書名:人工智慧:智慧型系統導論(第三版)
作者:李聯旺
出版社:全華
ISBN:9789862800959
立即查看
Deep Learning 4|用Python進行強化學習的開發實作 (1版)
類似書籍推薦給您
本暢銷系列作品的第4本書,這次的主題是強化學習。書中延續此系列的一貫風格,顯示實際的程式碼,讓讀者邊執行邊學習,不依賴外部程式庫,從零開始建置、學習支撐強化學習的基本技術與概念。
從「理論」與「實踐」兩方面著手,仔細解說強化學習這個複雜主題的構成要素,讓讀者確實掌握強化學習的獨特理論。有別於只用公式說明理論的書籍,讀者可以從書中的程式碼,獲得許多意想不到的領悟。
回頁首
斎藤康毅
1984年生於長崎縣對馬,畢業於東京工業大學工學院,東京大學研究所學際情報學府學士課程修畢。現在於企業內從事與電腦視覺、機器學習有關的研究開發工作。1984年生於長崎縣對馬,畢業於東京工業大學工學院,東京大學研究所學際情報學府學士課程修畢。現在於企業內從事與電腦視覺、機器學習有關的研究開發工作。
目錄
第 1 章 吃角子老虎機問題
第 2 章 馬可夫決策過程
第 3 章 貝爾曼方程式
第 4 章 動態規劃法
第 5 章 蒙地卡羅法
第 6 章 TD 法
第 7 章 類神經網路與 Q 學習
第 8 章 DQN
第 9 章 策略梯度法
第 10 章 進階內容
附錄 A 離線策略蒙地卡羅法
附錄 B n 步 TD 法
附錄 C 理解 Double DQN
附錄 D 驗證策略梯度法
立即查看
Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2/E 2017(Packt Publishing)
類似書籍推薦給您
立即查看
Deep Learning with Python 2017<Manning Publications>
類似書籍推薦給您
立即查看