pytorch torch.norm(input, p=2) → float、torch.norm(input, p, dim, out=None) → Tensor(求范数)
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(求范数)相关推荐
- Pytorch数据使用列表的卷积层时报错及解决-RuntimeError: Input type (torch.cuda.HalfTensor) and weight type (torch.Floa
文章首发及后续更新:https://mwhls.top/3737.html,无图/无目录/格式错误/更多相关请至首发页查看. 新的更新内容请到mwhls.top查看. 欢迎提出任何疑问及批评,非常感谢 ...
- 错误处理:RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be
使用torchsummary的时候,出现以下错误: (涉及板块: python 库整理:Timm(1)_UQI-LIUWJ的博客-CSDN博客 pytorch 笔记:torchsummary_UQI- ...
- pytorch分布式训练(二):torch.nn.parallel.DistributedDataParallel
之前介绍了Pytorch的DataParallel方法来构建分布式训练模型,这种方法最简单但是并行加速效果很有限,并且只适用于单节点多gpu的硬件拓扑结构.除此之外Pytorch还提供了Distr ...
- pytorch分布式训练(一):torch.nn.DataParallel
本文介绍最简单的pytorch分布式训练方法:使用torch.nn.DataParallel这个API来实现分布式训练.环境为单机多gpu,不妨假设有4个可用的gpu. 一.构建方法 使用这个AP ...
- 【Pytorch基础教程28】浅谈torch.nn.embedding
学习总结 文章目录 学习总结 一.nn.Embedding 二.代码栗子 2.1 通过embedding降维 2.2 RNN中用embedding改进 2.3 deepFM模型中embedding R ...
- pytorch记录:seq2seq例子看看这torch怎么玩的
https://blog.csdn.net/nockinonheavensdoor/article/details/82320580 先看看简单例子: import torch import torc ...
- Pytorch view()、squeeze()、unsqueeze()、torch.max()
本篇博客主要向大家介绍Pytorch中view().squeeze().unsqueeze().torch.max()函数,这些函数虽然简单,但是在 神经网络编程总却经常用到,希望大家看了这篇博文能够 ...
- 【小白学习PyTorch教程】十九、 基于torch实现UNet 图像分割模型
@Author:Runsen 在图像领域,除了分类,CNN 今天还用于更高级的问题,如图像分割.对象检测等.图像分割是计算机视觉中的一个过程,其中图像被分割成代表图像中每个不同类别的不同段. 上面图片 ...
- PyTorch | torch.linspace()创建均分数列张量 | torch.linspace()如何使用?| torch.linspace()使用方法 | torch.linspace例子
公众号[计算机视觉联盟]后台回复[PyTorch]可以获得独家PyTorch学习教程pdf版 通过torch.linspace创建均分数列 张量 步长=(Start - end)/(Steps - 1 ...
最新文章
- 论坛第20000名幸运儿是谁?
- 计算机基础及wps office应用_全国2019年4月自考00018《计算机应用基础》试题
- -bash: make: command not found的解决办法
- SpringBoot 发送邮件功能实现
- 绝地求生测试服画面优化软件,绝地求生大逃杀 画质优化补丁
- 阿里云总裁张建锋:新型计算体系结构正在形成
- 新买的衣服一定要洗吗?不洗就穿对身体不好吗?
- iOS 进阶 第二十二天(0603)
- C# 获取Datagridview 中ComboBox列的DisplayMember值和ValueMember值
- 北风网IOS软件工程师课程分享
- MongoDB可视化工具MongoChef永久有效
- scipy库中的leastsq函数
- c语言高级代码编程图,c语言图形编程代码(C language programming code).doc
- 关于电子通信的一些概念
- python第六周项目答案_Python语言程序设计-课后练习-第6周.pdf
- 什么是DAO,DAO是什么?DAO全面解析
- 问题 F: 求一个3*3矩阵对角线元素之和
- 攻防世界web新手题解题writeup
- 【QCM2150】WCN3680 WFA认证11ac AP 4.2.23测试FAIL
- (一)、跨服务器自动备份