【pytorch09】数学运算

1.数学操作

  • add/minus/multiply/divide
  • matmul
  • pow
  • sqrt/rsqrt
  • round

2.加减乘除

加法

矩阵乘法

  • torch.mm
    • 只适用于2d
  • torch.matmul
  • @

要分清楚是矩阵元素相乘,还是矩阵相乘

例子

x一共有4张照片,每张照片打平成784的向量,希望降维得到[4,512],所以我们会构造一个w矩阵负责把784降维成512,因此w应该定义为[784,512],才会得到[4,512],但是上述代码并没有将w定义成[784,512],因为pytorch默认w的维度是[channel_out,channel_in]即[输出的维度,输入的维度],所以要进行一个转置,如果w是高纬度的要使用transport要交换维度

二维以上的tensor进行矩阵相乘

只取最后的2维进行运算,前面2维保持不变

其实就是支持多个矩阵对并行相乘

pow/sqrt

rsqrt()函数是计算机中用来计算算数平方根倒数的函数

round四舍五入

clamp裁剪

相关推荐
scdifsn7 小时前
动手学深度学习12.7. 参数服务器-笔记&练习(PyTorch)
pytorch·笔记·深度学习·分布式计算·数据并行·参数服务器
海盗儿8 小时前
Attention Is All You Need (Transformer) 以及Transformer pytorch实现
pytorch·深度学习·transformer
聚客AI15 小时前
PyTorch玩转CNN:卷积操作可视化+五大经典网络复现+分类项目
人工智能·pytorch·神经网络
YYXZZ。。17 小时前
PyTorch——优化器(9)
pytorch·深度学习·计算机视觉
点云SLAM17 小时前
PyTorch 中contiguous函数使用详解和代码演示
人工智能·pytorch·python·3d深度学习·contiguous函数·张量内存布局优化·张量操作
西猫雷婶1 天前
pytorch基本运算-导数和f-string
人工智能·pytorch·python
顽强卖力1 天前
第二十八课:深度学习及pytorch简介
人工智能·pytorch·深度学习
述雾学java1 天前
深入理解 transforms.Normalize():PyTorch 图像预处理中的关键一步
人工智能·pytorch·python
晓枫-迷麟1 天前
【使用conda】安装pytorch
人工智能·pytorch·conda
爱补鱼的猫猫1 天前
Pytorch知识点2
人工智能·pytorch·python