当前位置: 首页 > news >正文

成都工信部网站郑州全员核酸

成都工信部网站,郑州全员核酸,领动建站,单页面网站做排名【Python–torch.nn.functional】F.normalize介绍 代码说明 文章目录【Python--torch.nn.functional】F.normalize介绍 代码说明1. 介绍2. 代码说明2.1 一维Tensor2.2 二维Tensor2.3 三维Tensor3. 总结1. 介绍 import torch.nn.functional as F F.normalize(input: Tensor, …【Python–torch.nn.functional】F.normalize介绍 代码说明 文章目录【Python--torch.nn.functional】F.normalize介绍 代码说明1. 介绍2. 代码说明2.1 一维Tensor2.2 二维Tensor2.3 三维Tensor3. 总结1. 介绍 import torch.nn.functional as F F.normalize(input: Tensor, p: float 2.0, dim: int 1, eps: float 1e-12) - Tensorinput: 是一个任意维度的Tensor类型的数据p默认为2表示2范数同理p1表示1范数dim 默认为1在输入数据input的shape是二维的且p2情况下表示对行进行操作即所有元素除以第一行元素的根号下平方和dim0 时在输入数据input的shape是二维的且p2情况下表示对列进行操作即所有元素除以第一列元素的根号下平方和dim为其他值时之后通过代码分析。 eps默认为1e-12防止除0。 因此Normalize对应的公式为 2. 代码说明 2.1 一维Tensor c torch.Tensor([1, 2, 3]) print(F.normalize(c, dim0))tensor([0.2673, 0.5345, 0.8018]) torch.Size([3]) 解释 默认dim1是按行操作但是一维的Tensor是列向量所以必须指定dim0 默认p2所以这个一维的Tensor列向量每个元素都除以sqrt(1**2 2**2 3**2)2.2 二维Tensor import torch.nn.functional as F import torcha torch.arange(20, dtypetorch.float).reshape(4,5) b F.normalize(a, dim0) c F.normalize(a, dim1) print(a) print(b) print(c)输出 # 输入的数组 tensor([[ 0., 1., 2., 3., 4.],[ 5., 6., 7., 8., 9.],[10., 11., 12., 13., 14.],[15., 16., 17., 18., 19.]]) # dim0时即沿第一维度(列)做归一化 tensor([[0.0000, 0.0491, 0.0907, 0.1261, 0.1564],[0.2673, 0.2949, 0.3175, 0.3363, 0.3519],[0.5345, 0.5406, 0.5443, 0.5464, 0.5474],[0.8018, 0.7864, 0.7711, 0.7566, 0.7430]]) # dim1时即沿第二维度(行)做归一化 # 维度记忆技巧:最后一个维度始终是行从后向前推:行、列、通道 tensor([[0.0000, 0.1826, 0.3651, 0.5477, 0.7303],[0.3131, 0.3757, 0.4384, 0.5010, 0.5636],[0.3701, 0.4071, 0.4441, 0.4812, 0.5182],[0.3932, 0.4195, 0.4457, 0.4719, 0.4981]])2.3 三维Tensor a torch.Tensor([[[1, 2, 3], [4, 5, 6]], [[10, 20, 30], [40, 50, 60]]]) # (2, 2, 3)print(F.normalize(a)) # dim 1, 举个例子1、4为1组进行norm。print(F.normalize(a, dim0)) # dim 0, 1、10为1组进行norm。print(F.normalize(a, dim2)) # dim 2, 1、2、3为1组进行norm。 tensor([[[0.2425, 0.3714, 0.4472],[0.9701, 0.9285, 0.8944]],[[0.2425, 0.3714, 0.4472],[0.9701, 0.9285, 0.8944]]])tensor([[[0.0995, 0.0995, 0.0995],[0.0995, 0.0995, 0.0995]],[[0.9950, 0.9950, 0.9950],[0.9950, 0.9950, 0.9950]]])tensor([[[0.2673, 0.5345, 0.8018],[0.4558, 0.5698, 0.6838]],[[0.2673, 0.5345, 0.8018],[0.4558, 0.5698, 0.6838]]])3. 总结 按照指定Tensor最大的dim的去norm时就是对物理存储地址挨着最紧密的那一维进行norm。当dim为2此时dim最大就是对1、2、3物理存储地址最紧密为一组进行norm。当dim为1则降一维度对物理存储地址次紧密的元素为一组进行norm。也就是1、4为一组。当dim为0就是按照最远的一组。
http://www.w-s-a.com/news/634520/

相关文章:

  • 网站做seo第一步h5制作公司
  • 软件外包产业网络优化工程师是干嘛的
  • 怎么用服务器做局域网网站河西网站建设
  • 工业企业网站建设企业门户网站解决方案
  • 网站运营与管理论文网上商城都有哪些
  • 常德网站制作建设毕设电商网站设计
  • 西安企业模板建站福州+网站建设+医疗
  • 邹城市住房和建设局网站仙居网站建设贴吧
  • 为什么要用CGI做网站网站手机优化显示
  • 做袜子娃娃的网站做网站要学的东西
  • 类qq留言网站建设企业做网站公司
  • 如何查到网站建设三足鼎立小程序开发公司
  • 交互网站怎么做的wordpress ssl 错位
  • 公司宣传 如何做公司网站郑州做网站那
  • 衡阳市城乡建设协会官方网站免费游戏网站模板
  • 小程序怎么做优惠券网站合肥建站网站平台
  • 民制作网站价格株洲企业seo优化
  • 网站建设 岗位职责网站建设百度索引
  • 网站建设的内容下拉网站导航用ps怎么做
  • 怎样做p2p网站海口免费自助建站模板
  • 给企业建设网站的流程图wordpress 添加子菜单
  • 企业网站带新闻发布功能的建站皋兰县建设局网站
  • 国内外做gif的网站wordpress数据库教程
  • 成都建站平台自己做一个网站需要多少钱
  • 景区旅游网站平台建设公司企业网站源码
  • 免费高清网站推荐喂来苏州网络科技有限公司
  • php做的大型网站有哪些备案博客域名做视频网站会怎么样
  • 去哪网站备案吗昭通网站建设
  • flash企业网站源码建筑材料采购网站
  • 网站可以换虚拟主机吗部门做网站优点