当前位置:网站首页>【科研-学习-pytorch】6-数值计算
【科研-学习-pytorch】6-数值计算
2022-08-09 00:25:00 【helloworld_Fly】
加减乘除
add, sub,mul,div
[+,-,*,/]
矩阵相乘
element-wise 相乘 “*”
matrix mul matmul和@含义一致;mm只适用于2d数据相乘;
对于高维矩阵的运算:
a = torch.rand(3, 3, 224, 126)
b = torch.rand(3, 3, 224, 126)
c = torch.matmul(a, b.t())
特别:
b = torch.rand(3, 1, 126, 256)
c = torch.matmul(a, b)
c.shape = [3, 3, 224, 256]
先boardcasting后矩阵后两个维度相乘
approximation
.floor(), ceil()
向上取整和向下取整
clamp
clamp(min)
clamp(min, max)
裁剪特征或者权重,防止梯度爆炸和弥散;
高阶
where
where(cond, a, b)
在条件cond下,如成立则a,不成立则b;
cond,a,b的尺寸都要保持一致;
可用于gpu高效运算判定;
gather-收集
对于文本类别,如何将索引列表和对应索引label进行高效索引,使用gather。
gather公式看起来很复杂,简而言之,对于index使用gather可将对应数字序号转化为标签,从而转换标签;
torch.gather(input, dim. index, out)
out[i][j][k] = input[i][j][index[i][j][k]]
边栏推荐
猜你喜欢
随机推荐
整流七 - 三相PWM整流器—公式推导篇
笔记&代码 | 统计学——基于R(第四版) 第九章一元线性回归
sessionStorage值改变后,页面利用window.sessionStorage.getItem()获取到的值不会更新
XShell用命令行打包jar包(详细步骤)
对付流氓软件
图像超分辨率重建概述
有人负责,才有质量:写给在集市中迷失的一代
牛客多校8 补题
光照衰减-Lights
【 StoneDB Class 】 introductory lesson 3: StoneDB installation of compilation
supervisor 安装、配置、常用命令
整流十二 -有效值、平均值、瞬时值、幅值的关系以及相关方法
MySQL5.7设置MySQL/MariaDB 数据库默认编码为utf8mb4
unity自学笔记--变色跑酷
怎么重置mysql的自增列AUTO_INCREMENT初时值
线性复杂度优化 / 离散化
Why software development methodology make you feel bad?
centos7 yum 安装最新版redis
NodeJs连接mysql数据库
阿里云服务器买完不知道如何使用(新手入门教程)