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

PyTorch神经网络组件之Linear

nn.Linear

nn.Linear —— 全连接层本质
nn.Linear(in_features, out_features)

fc = nn.Linear(4, 3)
含义:
输入: 4维向量
输出: 3维向量
数学公式:y = x @ weight.T + bias

其中:
x shape = (batch, in_features)

batch = 5
in_features = 4
那么  x shape = (5, 4)
可以理解为: 5个样本, 每个样本4个特征
x =
[1 2 3 4]
[5 6 7 8]
[9 1 2 3]
[4 5 6 7]
[8 9 1 2]

weight shape = (out_features, in_features)

out_features = 3
in_features = 4
那么: weight shape = (3, 4)
表示: 3个神经元, 每个神经元有4个权重
weight =
[w11 w12 w13 w14]
[w21 w22 w23 w24]
[w31 w32 w33 w34]

weight.T

为什么要转置 weight.T?
因为矩阵乘法规则:
(batch, in_features)@(in_features, out_features)=(batch, out_features)
但 weight 存储为:
(out_features, in_features)
所以需要转置:
转置规则:
行 → 列
列 → 行weight.T shape = (in_features, out_features)

b shape = (out_features)

bias shape = (3,)
例如: bias = [b1 b2 b3]

y shape = (batch, out_features)

y shape = (5,3)
表示: 5个样本,每个样本输出3个特征

完整数值例子

x shape = (2, 4)
x = 
[1 2 3 4]
[5 6 7 8]weight shape = (3, 4)
weight =
[1 0 0 0]
[0 1 0 0]
[0 0 1 0]weight.T =
[1 0 0]
[0 1 0]
[0 0 1]
[0 0 0]
计算 y = x @ weight.T
y = 
[1 2 3]
[5 6 7]

神经元角度理解

一个神经元:
y1 = w11x1 + w12x2 + w13x3 + w14x4 + b1
第二个神经元:
y2 = w21x1 + w22x2 + w23x3 + w24x4 + b2
第三个神经元:
y3 = w31x1 + w32x2 + w33x3 + w34x4 + b3

image

http://www.jsqmd.com/news/424784/

相关文章:

  • 【开题答辩全过程】以 河北水利电力学院团委管理系统为例,包含答辩的问题和答案
  • TRECVID 2006 Keyframes数据集介绍,官网编号LDC2010V02
  • 2026冲刺用!倍受青睐的降AI率工具 —— 千笔·专业降AIGC智能体
  • 【开题答辩全过程】以 红色赣番门户网站开发为例,包含答辩的问题和答案
  • 打造C#联合Halcon的通用视觉框架2:开启流程化视觉开发之旅
  • 【开题答辩全过程】以 核酸检测预约系统为例,包含答辩的问题和答案
  • 2026年滑动管托厂家最新推荐,减少摩擦延长管道使用寿命 - 品牌鉴赏师
  • why a good language needs vision
  • 【开题答辩全过程】以 海钓服务系统为例,包含答辩的问题和答案
  • 基于卡尔曼滤波的目标轨迹预测与跟踪MATLAB仿真实现
  • While 循环
  • 基于STM32的电子秤PCB程序实现
  • 2026年京东e卡回收公司权威推荐,高价诚信回收平台 - 品牌鉴赏师
  • 硬件黑客 --- 什么是一个好的笔记本电脑
  • 排序算法
  • 深度测评AI论文平台,千笔 VS 灵感ai,本科生写作新选择
  • 专科生也能用!全民喜爱的降AIGC工具 —— 千笔·降AIGC助手
  • 不踩雷! 9个AI论文工具测评:本科生毕业论文写作全攻略
  • AVIF转JPG怎么选?几款在线工具实测对比与推荐
  • 京东e卡用不上怎么处理?亲测有效,不踩坑攻略 - 抖抖收
  • 【开题答辩全过程】以 高校学生竞赛模拟系统为例,包含答辩的问题和答案
  • SpringBoot + Vue3 开源OA、CRM、ERP、合同管理一体化企业管理平台——RuoYi Office 全面解析
  • 2026年京东卡回收公司权威推荐,快速到账放心选择 - 品牌鉴赏师
  • 系统级自我优化手册:OS + DB 双架构重构指南
  • 通过conda本地部署Qwen3-ASR-1.7B
  • 瑞祥商联卡闲置处理|3个核心问题,帮你避开所有坑 - 抖抖收
  • 告别MongoDB运维阵痛:一次零中断、高性能的国产数据库迁移实战
  • 手把手教你用6款AI论文工具,1天搞定全文告别熬夜赶稿 - 麟书学长
  • 力扣热题100实战 | 第9期:回文数——从字符串到整数的双重视角
  • 2026年柯桥阿里巴巴面料运营公司权威推荐,专注面料电商服务 - 品牌鉴赏师