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

神经网络激活函数之前的加权求和 | 矩阵相乘运算法则(清晰版)

1. 神经网络中进行加权求和为什么要将w矩阵进行转置?

在这里插入图片描述
下面以一个简单的神经网络作为举例:
在这里插入图片描述
我们要将输入特征与W进行加权求和,想要的是下面这种结果:
在这里插入图片描述
但是根据矩阵相乘的运算法则:

  1. 矩阵A的列数(column)必须等于矩阵B的行数(row);
  2. 矩阵C的行数等于矩阵A的行数,列数等于B的列数;

下面是我们目前拥有的A、B矩阵:
在这里插入图片描述
显然,这两个矩阵是不符合矩阵相乘的运算法则的,因为此时A的列数为5B的行数为3,所以要将矩阵A进行转置,转置之后列数就为3了;
在这里插入图片描述

以上就是为什么加权求和之前要对矩阵进行转置的原因啦!!!


http://www.mrgr.cn/news/42688.html

相关文章:

  • Python : 类变量、静态方法、类方法
  • 初识Linux · 自主Shell编写
  • 基础算法之双指针--Java实现(上)--LeetCode题解:移动零-复写零-快乐数-盛最多的水
  • win11远程连接MySQL(linux版),不需安装docker容器
  • 探索TCP协议的奥秘:Python中的网络通信
  • Python+Matplotlib-高等数学上-P7-例如部分可视化
  • 【Golang】语法基础——切片:灵活、高效的数据处理利器
  • 37 预处理器与预处理指令、宏定义(定义常量、数据类型、替换文本、嵌套与取消)、带参宏(细节处理、与函数的区别)
  • 关闭IDM自动更新
  • 自然语言任务规划的新篇章:AutoGPT+P的突破
  • CGHV31500F
  • 网络基础 【自定义协议、序列化与反序列化】
  • Akaunting 用Python 改成桌面软件,打开后可使用本地网址
  • ValueError: You cannot perform fine-tuning on purely quantized models.
  • 18.安卓逆向-frida基础-调试实战2
  • 多线程-初阶(1)
  • 利用Python输入n个用空格分隔的整数 ← list(map(int,input().split()))
  • ROS2(Robot Operating System 2)与树莓派(Raspberry Pi)
  • 基于拥堵模型的轻量级平台公交室内情况监控系统
  • Redis数据库与GO(二):list,set