在这里插入图片描述
默认的下标是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)
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐