日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PyTorch学习问题记录

發布時間:2024/4/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PyTorch学习问题记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Q1:def train() 中的model.train()的作用是什么?為什么要寫?

A1:class torch.nn.Module中 train(mode=True)

  Sets the module in training mode. This has any effect only on modules such as Dropout or BatchNorm.

  參看 http://pytorch.org/docs/master/nn.html

?

Q2:torch.gather()函數的功能是什么?

1 t = torch.Tensor([[1, 2], [3, 4]]) 2 print(t) 3 a = torch.gather(t, 1, torch.LongTensor([[0,0], [1,0]])) 4 print(a) 5 ''' 6 1 2 7 3 4 8 [torch.FloatTensor of size 2x2] 9 10 1 1 11 4 3 12 [torch.FloatTensor of size 2x2] 13 '''

A2:

out[i][j][k] = input[index[i][j][k]][j][k]?   # if dim == 0
out[i][j][k] = input[i][index[i][j][k]][k]?   # if dim == 1
out[i][j][k] = input[i][j][index[i][j][k]]?   # if dim == 2

out[i][j] = input[index[i][j]][j]
out[i][j] = input[i][index[i][j]]

out[0][0] = input[0][index[0][0]] = input[0][0] = 1
out[0][1] = input[0][index[0][1]] = input[0][0] = 1
out[1][0] = input[1][index[1][0]] = input[1][1] = 4

out[1][1] = input[1][index[1][1]] = input[1][0] = 3

?

Q3:torch.norm() 函數的功能是什么?

1 a = torch.FloatTensor([[1, 2], [3, 4]]) 2 b = torch.norm(a) 3 print(a) 4 print(b) 5 ''' 6 1 2 7 3 4 8 [torch.FloatTensor of size 2x2] 9 10 5.477225575051661 11 '''

?A3:

norm() 函數是求范數,一般默認是2范數。平方和開根號。

參考博文:幾種范數的簡單介紹

normal() 函數是求正太分布。

?

Q4: topk()函數

1 topi = torch.LongTensor([5]) # [torch.LongTensor of size 1] 2 topii = torch.LongTensor([[5]]) # [torch.LongTensor of size 1x1] 3 ni = topi[0] 4 nii = topii[0][0] 5 print(ni, nii) # 5 5

?

Q5:

1 loss = Variable(torch.FloatTensor([1])) 2 print(loss.data) # 1 [torch.FloatTensor of size 1] 3 print(loss.data[0]) # 1.0

?

轉載于:https://www.cnblogs.com/Joyce-song94/p/7252206.html

總結

以上是生活随笔為你收集整理的PyTorch学习问题记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。