深蓝学院的深度学习理论与实践课程:第五章
生活随笔
收集整理的這篇文章主要介紹了
深蓝学院的深度学习理论与实践课程:第五章
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、Pytorch簡介和安裝
Pytorch可以在線安裝也可以離線安裝。
?
下載完成之后安裝命令是:(install 后邊是你下載完成后放置的路徑)
conda install /a/b/xxx.tar.bz
2、PyTorch元素介紹
PyTorch四層抽象:(從底層到高層)
- Tensor:基本數據單元,多維數組(類似于float或者int)
- Variable:等同于帶有梯度的Tensor
- nn:卷積、池化、激活函數等層的實現
- Module:網絡結構,包含一系列Tensor和nn的計算過程??
查找一些函數可以搜索pytorch doc。即網址鏈接是:https://pytorch.org/docs/stable/index.html
在搜索窗口中可以搜索你相應查找的函數即可。
在設計網絡的時候,網絡肯定需要一個初始化,需要在初始化中把我們需要的帶有參數的像卷積層這樣的層都把他放在初始化當中;像sigmod或者Relu這種激活函數,因為他不帶參數,在forward中自動的去調用即可。
3、Pytorch構建神經網絡
在第4步:參數更新的時候不需要我們去寫的,只需要調用pytorch的指令,pytorch自動可以去進行反向傳播過程中的梯度計算以及參數更新,我們只需要去指定它里邊的參數的學習率以及參數更新的方式是什么就可以了。
以Mnist手寫字符分類為例來說明如何使用Pytorch來構建網絡。
總結
以上是生活随笔為你收集整理的深蓝学院的深度学习理论与实践课程:第五章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习中的聚类算法(2):Mean S
- 下一篇: linux:Ubuntu入门基础