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

05 线性代数【动手学深度学习v2】

目录

1.对称矩阵:简单理解行变列

2.哈达玛积

普通矩阵乘法对比

3.按特定轴求和

axis=0 去掉第1列

axis=1 去掉第2列

axis=2 去掉第3列

axis=[0, 2] 去掉第1,3列

keepdims=True

4.torch.mm和torch.mv

torch.mv —— 矩阵 × 向量

torch.mm —— 矩阵 × 矩阵

5.范数


1.对称矩阵:简单理解行变列

转置

A = A.T

常见矩阵:【线性代数】常见矩阵类型-CSDN博客


2.哈达玛积

哈达玛积(Hadamard product),又叫 逐元素乘积,是两个同型矩阵的对应元素相乘,记作 (数学符号⊙)。形式上:

注意:

  • 必须 维度相同 的矩阵才能做哈达玛积。

  • 和普通矩阵乘法(矩阵点积)完全不同。

哈达玛积举例

普通矩阵乘法对比

  • 普通矩阵乘法:行 × 列,涉及加和。

  • 哈达玛积:位置对齐,相同位置的元素相乘。

代码对比

import torch# 定义两个矩阵
A = torch.tensor([[1, 2],[3, 4]], dtype=torch.float32)B = t
http://www.xdnf.cn/news/1360621.html

相关文章:

  • 中介者模式与几个C++应用实例
  • imx6ull-驱动开发篇39——Linux INPUT 子系统实验
  • 【基础算法】初识搜索:递归型枚举与回溯剪枝
  • 【ElasticSearch】springboot整合es案例
  • Smooze Pro for mac 鼠标手势增强软件
  • 【C语言练习】青蛙跳台阶
  • Vue状态管理工具pinia的使用以及Vue组件通讯
  • 强光干扰下检出率↑93%!陌讯多模态融合算法在充电桩车位占用检测的实战解析
  • 力扣【1277. 统计全为1的正方形子矩阵】——从暴力到最优的思考过程
  • 【网络运维】Shell脚本编程:函数
  • 深度学习之第二课PyTorch与CUDA的安装
  • AOSP构建指南:从零开始的Android源码之旅
  • Docker 容器(一)
  • 【Docker基础】Docker-compose常用命令实践(三):镜像与配置管理
  • 【零代码】OpenCV C# 快速开发框架演示
  • 电路学习(四)二极管
  • 【计算机视觉】CaFormer
  • Java:LinkedList的使用
  • 【Protues仿真】基于AT89C52单片机的温湿度测量
  • 【文献阅读】生态恢复项目对生态系统稳定性的影响
  • 在JavaScript中,比较两个数组是否有相同元素(交集)的常用方法
  • 解决编译osgEarth中winsocket2.h找不到头文件问题
  • Node.js自研ORM框架深度解析与实践
  • C++11新特性全面解析(万字详解)
  • Starlink第三代终端和第二代终端的差异性有哪些?
  • Flink SQL执行SQL错误排查
  • MySQL的安装和卸载指南(入门到入土)
  • ZKmall模块商城的推荐数据体系:从多维度采集到高效存储的实践
  • 从“小麻烦”到“大难题”:Spring Boot 配置文件的坑与解
  • 04-ArkTS编程语言入门