pytorch笔记:pytorch的乘法
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的乘法相关推荐
- pytorch笔记 pytorch模型中的parameter与buffer
1 模型的两种参数 在 Pytorch 中一种模型保存和加载的方式如下:(具体见pytorch模型的保存与加载_刘文巾的博客-CSDN博客) #save torch.save(net.state_di ...
- PyTorch 笔记Ⅱ——PyTorch 自动求导机制
文章目录 Autograd: 自动求导机制 张量(Tensor) 梯度 使用PyTorch计算梯度数值 Autograd 简单的自动求导 复杂的自动求导 Autograd 过程解析 扩展Autogra ...
- pytorch 笔记:手动实现AR (auto regressive)
1 导入库& 数据说明 import numpy as np import torch import matplotlib.pyplot as plt from tensorboardX im ...
- 笔记 | PyTorch安装及入门教程
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文内容概述如何安装PyTorch以及PyTorch的一些简单操作 ...
- 【 反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10)】
反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10) 数学推导 BP算法 BP神经网络可以说机器学习的最基础网络.对于普通的简单 ...
- 【多输入模型 Multiple-Dimension 数学原理分析以及源码详解 深度学习 Pytorch笔记 B站刘二大人 (6/10)】
多输入模型 Multiple-Dimension 数学原理分析以及源码源码详解 深度学习 Pytorch笔记 B站刘二大人(6/10) 数学推导 在之前实现的模型普遍都是单输入单输出模型,显然,在现实 ...
- 【 线性回归 Linear-Regression torch模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人(4/10)】
torch模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人 深度学习 Pytorch笔记 B站刘二大人(4/10) 介绍 至此开始,深度学习模型构建的预备知识已经完全准备完毕. 从本章开 ...
- [PyTorch笔记]数据操作
[动手学深度学习PyTorch笔记]--数据操作 1 引言 2 预备知识 2.1 数据操作 2.1.1 入门 2.1.2 运算符 2.1.3 广播机制 2.1.4 索引和切片 2.1.5 节省内存 2 ...
- PYTORCH笔记 actor-critic (A2C)
理论知识见:强化学习笔记:Actor-critic_UQI-LIUWJ的博客-CSDN博客 由于actor-critic是policy gradient和DQN的结合,所以同时很多部分和policy ...
- pytorch笔记:policy gradient
本文参考了 策略梯度PG( Policy Gradient) 的pytorch代码实现示例 cart-pole游戏_李莹斌XJTU的博客-CSDN博客_策略梯度pytorch 在其基础上添加了注释和自 ...
最新文章
- 深度估计相关原理(计算机视觉和深度学习基础)
- 计算机分组教学,中职计算机教学分组协作式学习论文
- python编辑代码的页面_使用CodeMirror实现Python3在线编辑器的示例代码
- Cloud for Customer的第一个显示的work center是怎么加载和渲染的
- .NET 5 的重大改变:消失的历史技术
- 前端学习(1990)vue之电商管理系统电商系统之自定义时间过滤器
- Android EditText 赋值与取值
- curviloft插件怎么用_Curviloft插件下载
- 清理垃圾文件属于计算机安全维护吗,垃圾文件清理,垃圾文件清理器
- 深圳招银java社招都有hr面吗,深圳招银网络科技
- 单页双曲面 matlab,matlab绘制单叶双曲面
- CSS页面布局及排版
- 72. git jenkin实践二 ------ 中心服务器gitlab
- QQ个性域名邮箱(免费企业邮箱)快速申请
- 七夕专栏:看看大家都在干什么,对微博七夕超话的爬取
- Windows 系统错误码
- jQuery购物车完整功能实现,全代码详解(有动态效果图)
- soc的核间通信机制-->mailbox
- 并口定义及并口编程基础
- js中判断两个字符串是否相等