国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - pytorch方法測試詳解——歸一化(BatchNorm2d)

pytorch方法測試詳解——歸一化(BatchNorm2d)

2020-04-20 12:06tmk_01 Python

今天小編就為大家分享一篇pytorch方法測試詳解——歸一化(BatchNorm2d),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

測試代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import torch
 
import torch.nn as nn
 
m = nn.BatchNorm2d(2,affine=True) #權重w和偏重將被使用
input = torch.randn(1,2,3,4)
output = m(input)
 
print("輸入圖片:")
print(input)
print("歸一化權重:")
print(m.weight)
print("歸一化的偏重:")
print(m.bias)
 
print("歸一化的輸出:")
print(output)
print("輸出的尺度:")
print(output.size())
 
# i = torch.randn(1,1,2)
print("輸入的第一個維度:")
print(input[0][0])
firstDimenMean = torch.Tensor.mean(input[0][0])
firstDimenVar= torch.Tensor.var(input[0][0],False) #Bessel's Correction貝塞爾校正不會被使用
 
print(m.eps)
print("輸入的第一個維度平均值:")
print(firstDimenMean)
print("輸入的第一個維度方差:")
print(firstDimenVar)
 
bacthnormone = \
  ((input[0][0][0][0] - firstDimenMean)/(torch.pow(firstDimenVar+m.eps,0.5) ))\
        * m.weight[0] + m.bias[0]
print(bacthnormone)

輸出為:

輸入圖片:

?
1
2
3
4
5
6
7
8
tensor([[[[-2.4308, -1.0281, -1.1322, 0.9819],
     [-0.4069, 0.7973, 1.6296, 1.6797],
     [ 0.2802, -0.8285, 2.0101, 0.1286]],
 
 
     [[-0.5740, 0.1970, -0.7209, -0.7231],
     [-0.1489, 0.4993, 0.4159, 1.4238],
     [ 0.0334, -0.6333, 0.1308, -0.2180]]]])

歸一化權重:

?
1
2
Parameter containing:
tensor([ 0.5653, 0.0322])

歸一化的偏重:

?
1
2
Parameter containing:
tensor([ 0., 0.])

歸一化的輸出:

?
1
2
3
4
5
6
7
8
tensor([[[[-1.1237, -0.5106, -0.5561, 0.3679],
     [-0.2391, 0.2873, 0.6510, 0.6729],
     [ 0.0612, -0.4233, 0.8173, -0.0050]],
 
 
     [[-0.0293, 0.0120, -0.0372, -0.0373],
     [-0.0066, 0.0282, 0.0237, 0.0777],
     [ 0.0032, -0.0325, 0.0084, -0.0103]]]])

輸出的尺度:

?
1
torch.Size([1, 2, 3, 4])

輸入的第一個維度:

?
1
2
3
4
tensor([[-2.4308, -1.0281, -1.1322, 0.9819],
    [-0.4069, 0.7973, 1.6296, 1.6797],
    [ 0.2802, -0.8285, 2.0101, 0.1286]])
1e-05

輸入的第一個維度平均值:

?
1
tensor(0.1401)

輸入的第一個維度方差:

?
1
2
tensor(1.6730)
tensor(-1.1237)

結論:

輸出的計算公式如下

pytorch方法測試詳解——歸一化(BatchNorm2d)

注意torch中方差實現的方法是沒有使用Bessel's correction 貝塞爾校正的方差,所以在自己寫的方差中不要用錯了。(貝塞爾校正,即樣本方差和總體方差之間區別和校正。)

以上這篇pytorch方法測試詳解——歸一化(BatchNorm2d)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/tmk_01/article/details/80679549

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 黄色一级久久 | 国产99久久久精品视频 | 黄色网页在线观看 | 日本久久免费 | 久久中文字幕一区 | 成人网在线看 | 精品国产乱码久久久久久丨区2区 | 精品视频一区二区 | 亚洲电影在线观看 | 久草在线视频免费播放 | 欧美日本在线观看 | 91久久精品一区二区二区 | 久久国产99 | 亚洲在线精品视频 | 91精品国产一区二区三区香蕉 | 欧美久| 精品91久久| 亚洲国产精品久久 | 91午夜伦伦电影理论片 | 欧美激情国产日韩精品一区18 | 欧美一区二区三区免费观看视频 | 91精品麻豆日日躁夜夜躁 | 国产精品极品美女在线观看免费 | 日韩精品在线播放 | 久久综合图片 | 欧美一级在线 | jizz中国女人高潮 | 国产精品国产成人国产三级 | 好看的国产精彩视频 | 亚洲精品一二区 | 成人激情在线 | 国产一区二区三区欧美 | 国产精品精 | 国产福利在线播放 | 国产一区自拍视频 | 欧美亚洲一区二区三区 | 精品国产黄a∨片高清在线 91精品国产91久久久 | 少妇看av一二三区 | 日韩精品一区二区在线观看 | 可以免费看黄的网站 | 亚洲福利精品视频 |