torch.norm

用法1:

torch.norm(input, p=2) → float

返回输入张量input 的p 范数。

参数:

  • input (Tensor) – 输入张量
  • p (float,optional) – 范数计算中的幂指数值

例子:
(3阶范数就是把各个元素绝对值的三次方求和sum,再对sum开三次根号)

>>> a = torch.randn(1, 3)
>>> a-0.4376 -0.5328  0.9547
[torch.FloatTensor of size 1x3]>>> torch.norm(a, 3)
1.0338925067372466

用法2(沿指定轴求范数):

注意:L0范数,开0次根号没有意义,按照它计算的结果来看,没有开根号

torch.norm(input, p, dim, out=None) → Tensor

返回输入张量给定维dim 上每行的p 范数。 输出形状与输入相同,除了给定维度上为1.

参数:

  • input (Tensor) – 输入张量
  • p (float) – 范数计算中的幂指数值
  • dim (int) – 缩减的维度
  • out (Tensor, optional) – 结果张量

例子:

>>> a = torch.randn(4, 2)
>>> a-0.6891 -0.66620.2697  0.74120.5254 -0.74020.5528 -0.2399
[torch.FloatTensor of size 4x2]>>> torch.norm(a, 2, 1)0.95850.78880.90770.6026
[torch.FloatTensor of size 4x1]>>> torch.norm(a, 0, 1)2222
[torch.FloatTensor of size 4x1]

参考文章1:https://pytorch-cn.readthedocs.io/zh/latest/package_references/torch/#torchnorm

参考文章2:L0范数定义及解释

pytorch torch.norm(input, p=2) → float、torch.norm(input, p, dim, out=None) → Tensor(求范数)相关推荐

  1. Pytorch数据使用列表的卷积层时报错及解决-RuntimeError: Input type (torch.cuda.HalfTensor) and weight type (torch.Floa

    文章首发及后续更新:https://mwhls.top/3737.html,无图/无目录/格式错误/更多相关请至首发页查看. 新的更新内容请到mwhls.top查看. 欢迎提出任何疑问及批评,非常感谢 ...

  2. 错误处理:RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be

    使用torchsummary的时候,出现以下错误: (涉及板块: python 库整理:Timm(1)_UQI-LIUWJ的博客-CSDN博客 pytorch 笔记:torchsummary_UQI- ...

  3. pytorch分布式训练(二):torch.nn.parallel.DistributedDataParallel

      之前介绍了Pytorch的DataParallel方法来构建分布式训练模型,这种方法最简单但是并行加速效果很有限,并且只适用于单节点多gpu的硬件拓扑结构.除此之外Pytorch还提供了Distr ...

  4. pytorch分布式训练(一):torch.nn.DataParallel

      本文介绍最简单的pytorch分布式训练方法:使用torch.nn.DataParallel这个API来实现分布式训练.环境为单机多gpu,不妨假设有4个可用的gpu. 一.构建方法 使用这个AP ...

  5. 【Pytorch基础教程28】浅谈torch.nn.embedding

    学习总结 文章目录 学习总结 一.nn.Embedding 二.代码栗子 2.1 通过embedding降维 2.2 RNN中用embedding改进 2.3 deepFM模型中embedding R ...

  6. pytorch记录:seq2seq例子看看这torch怎么玩的

    https://blog.csdn.net/nockinonheavensdoor/article/details/82320580 先看看简单例子: import torch import torc ...

  7. Pytorch view()、squeeze()、unsqueeze()、torch.max()

    本篇博客主要向大家介绍Pytorch中view().squeeze().unsqueeze().torch.max()函数,这些函数虽然简单,但是在 神经网络编程总却经常用到,希望大家看了这篇博文能够 ...

  8. 【小白学习PyTorch教程】十九、 基于torch实现UNet 图像分割模型

    @Author:Runsen 在图像领域,除了分类,CNN 今天还用于更高级的问题,如图像分割.对象检测等.图像分割是计算机视觉中的一个过程,其中图像被分割成代表图像中每个不同类别的不同段. 上面图片 ...

  9. PyTorch | torch.linspace()创建均分数列张量 | torch.linspace()如何使用?| torch.linspace()使用方法 | torch.linspace例子

    公众号[计算机视觉联盟]后台回复[PyTorch]可以获得独家PyTorch学习教程pdf版 通过torch.linspace创建均分数列 张量 步长=(Start - end)/(Steps - 1 ...

最新文章

  1. 论坛第20000名幸运儿是谁?
  2. 计算机基础及wps office应用_全国2019年4月自考00018《计算机应用基础》试题
  3. -bash: make: command not found的解决办法
  4. SpringBoot 发送邮件功能实现
  5. 绝地求生测试服画面优化软件,绝地求生大逃杀 画质优化补丁
  6. 阿里云总裁张建锋:新型计算体系结构正在形成
  7. 新买的衣服一定要洗吗?不洗就穿对身体不好吗?
  8. iOS 进阶 第二十二天(0603)
  9. C# 获取Datagridview 中ComboBox列的DisplayMember值和ValueMember值
  10. 北风网IOS软件工程师课程分享
  11. MongoDB可视化工具MongoChef永久有效
  12. scipy库中的leastsq函数
  13. c语言高级代码编程图,c语言图形编程代码(C language programming code).doc
  14. 关于电子通信的一些概念
  15. python第六周项目答案_Python语言程序设计-课后练习-第6周.pdf
  16. 什么是DAO,DAO是什么?DAO全面解析
  17. 问题 F: 求一个3*3矩阵对角线元素之和
  18. 攻防世界web新手题解题writeup
  19. 【QCM2150】WCN3680 WFA认证11ac AP 4.2.23测试FAIL
  20. (一)、跨服务器自动备份

热门文章

  1. 基于corosync和NFS服务器实现LNMP的高可用
  2. Cisco端口镜像配置
  3. CISCO协议总结大全
  4. vue 声明周期函数_【Vue】详解Vue生命周期
  5. dram和nand哪个难生产_草缸能不能用陶粒,看完和水草泥的对比,你就知道哪个更好了...
  6. ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应
  7. LSMW批处理使用方法(10)_步骤12、13
  8. 29、Power Query-分支语句的进阶
  9. 通过SUBMIT获取ALV GRID的数据
  10. Smartforms Debug