torch.norm-L2范数
名词解释L0范数是指向量中非0的元素的个数。(L0范数很难优化求解)L1范数是指向量中各个元素绝对值之和L2范数是指向量各元素的平方和然后求平方根公式代码torch.norm(input, p=2) → floatimport torchimport torch.tensor as tensora = torch.ones((2,3))#建立tensora2 = torch.norm(a)#默认求
·
默认的下标是2,就是L2范数,所以可以省略。这里的上标2是平方的意思。
名词解释
L0范数是指向量中非0的元素的个数。(L0范数很难优化求解)
L1范数是指向量中各个元素绝对值之和
L2范数是指向量各元素的平方和然后求平方根
公式
L2 范数的写法
代码
torch.norm(input, p=2) → float
import torch
import torch.tensor as tensor
a = torch.ones((2,3)) #建立tensor
a2 = torch.norm(a) #默认求2范数
a1 = torch.norm(a,p=1) #指定求1范数
print(a)
print(a2)
print(a1)
更多推荐
已为社区贡献1条内容
所有评论(0)