1 点乘

tensor与标量点乘的结果是每个元素乘以这个标量的值

tensor与行向量点乘的结果是每一列乘以对应的值

tensor与列向量点乘的结果是每一行乘以对应的值

矩阵进行点乘,就是对应位的乘积

点乘还有广播的特点(也是对应位的乘积)

2 mul(与点乘相同)

tensor与标量mul的结果是每个元素乘以这个标量的值

tensor与行向量mul的结果是每一列乘以对应的值

tensor与列向量点乘的结果是每一行乘以对应的值

矩阵进行mul,就是对应位的乘积

mul也有广播的特点(也是对应位的乘积)

3 mm 矩阵乘法

4 matmul 矩阵乘法

a,b矩阵同3中的a,b矩阵

矩阵乘法的广播版本

5 bmm batch的乘法

计算两个tensor的矩阵乘法。

对于torch.bmm(a,b)中的两个参数,tensor a 的size为(b,h,w),tensor b的size为(b,w,h)。

注意两个tensor的维度必须为3.

比三维多,比三维少的tensor维度都不行。

二维的情况:

四维的情况

四维矩阵相乘,可以用matmul实现

bmm使用(作用理论上和matmul一样?甚至matmul功能还更强大一些?欢迎讨论!)

pytorch笔记:pytorch的乘法相关推荐

  1. pytorch笔记 pytorch模型中的parameter与buffer

    1 模型的两种参数 在 Pytorch 中一种模型保存和加载的方式如下:(具体见pytorch模型的保存与加载_刘文巾的博客-CSDN博客) #save torch.save(net.state_di ...

  2. PyTorch 笔记Ⅱ——PyTorch 自动求导机制

    文章目录 Autograd: 自动求导机制 张量(Tensor) 梯度 使用PyTorch计算梯度数值 Autograd 简单的自动求导 复杂的自动求导 Autograd 过程解析 扩展Autogra ...

  3. pytorch 笔记:手动实现AR (auto regressive)

    1 导入库& 数据说明 import numpy as np import torch import matplotlib.pyplot as plt from tensorboardX im ...

  4. 笔记 | PyTorch安装及入门教程

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文内容概述如何安装PyTorch以及PyTorch的一些简单操作 ...

  5. 【 反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10)】

    反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10) 数学推导 BP算法 BP神经网络可以说机器学习的最基础网络.对于普通的简单 ...

  6. 【多输入模型 Multiple-Dimension 数学原理分析以及源码详解 深度学习 Pytorch笔记 B站刘二大人 (6/10)】

    多输入模型 Multiple-Dimension 数学原理分析以及源码源码详解 深度学习 Pytorch笔记 B站刘二大人(6/10) 数学推导 在之前实现的模型普遍都是单输入单输出模型,显然,在现实 ...

  7. 【 线性回归 Linear-Regression torch模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人(4/10)】

    torch模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人 深度学习 Pytorch笔记 B站刘二大人(4/10) 介绍 至此开始,深度学习模型构建的预备知识已经完全准备完毕. 从本章开 ...

  8. [PyTorch笔记]数据操作

    [动手学深度学习PyTorch笔记]--数据操作 1 引言 2 预备知识 2.1 数据操作 2.1.1 入门 2.1.2 运算符 2.1.3 广播机制 2.1.4 索引和切片 2.1.5 节省内存 2 ...

  9. PYTORCH笔记 actor-critic (A2C)

    理论知识见:强化学习笔记:Actor-critic_UQI-LIUWJ的博客-CSDN博客 由于actor-critic是policy gradient和DQN的结合,所以同时很多部分和policy ...

  10. pytorch笔记:policy gradient

    本文参考了 策略梯度PG( Policy Gradient) 的pytorch代码实现示例 cart-pole游戏_李莹斌XJTU的博客-CSDN博客_策略梯度pytorch 在其基础上添加了注释和自 ...

最新文章

  1. 深度估计相关原理(计算机视觉和深度学习基础)
  2. 计算机分组教学,中职计算机教学分组协作式学习论文
  3. python编辑代码的页面_使用CodeMirror实现Python3在线编辑器的示例代码
  4. Cloud for Customer的第一个显示的work center是怎么加载和渲染的
  5. .NET 5 的重大改变:消失的历史技术
  6. 前端学习(1990)vue之电商管理系统电商系统之自定义时间过滤器
  7. Android EditText 赋值与取值
  8. curviloft插件怎么用_Curviloft插件下载
  9. 清理垃圾文件属于计算机安全维护吗,垃圾文件清理,垃圾文件清理器
  10. 深圳招银java社招都有hr面吗,深圳招银网络科技
  11. 单页双曲面 matlab,matlab绘制单叶双曲面
  12. CSS页面布局及排版
  13. 72. git jenkin实践二 ------ 中心服务器gitlab
  14. QQ个性域名邮箱(免费企业邮箱)快速申请
  15. 七夕专栏:看看大家都在干什么,对微博七夕超话的爬取
  16. Windows 系统错误码
  17. jQuery购物车完整功能实现,全代码详解(有动态效果图)
  18. soc的核间通信机制-->mailbox
  19. 并口定义及并口编程基础
  20. js中判断两个字符串是否相等

热门文章

  1. 开始认真学习Android了
  2. Osmocom-bb系统编译
  3. Hyperic HQ 应用性能管理解决方案
  4. [导入]php 安全基础 附录C. 加密
  5. XP系统限制修改IP有新招
  6. WiFi Deauthenticated Reason Codes
  7. 【Linux入门连载三】Linux常用的基本命令
  8. GRE词汇乱序版-夹生的词汇2
  9. oracle 重做日志内容,Oracle重做日志文件基础
  10. python中index从列表中查_在Python中查找包含它的列表的项目的索引