pytorch基础-nn.linear

python 复制代码
import torch
import torch.nn as nn

# 定义线性层
linear_layer = nn.Linear(in_features=10, out_features=5, bias=True)

# 输入数据
input_data = torch.randn(32, 10)  # (batch_size=32, in_features=10)

# 前向传播
output = linear_layer(input_data)
print(output.shape)  # 输出形状: (32, 5)

维度变化

  • 输入(batch_size, in_features)

  • 输出(batch_size, out_features)

示例

  • 输入形状:(32, 10)

  • 线性层:nn.Linear(10, 5)

  • 输出形状:(32, 5)

实现细节:矩阵乘法

相关推荐
Awu12274 分钟前
⚡从零开发 Agent CLI(二):CLI 框架搭建与子命令路由
人工智能·aigc
码上天下8 分钟前
React Query 缓存 AI 对话历史的几个权衡
人工智能
米小虾18 分钟前
2026半年盘点:AI界发生的6件大事,正在彻底改变产业格局
人工智能
用户8356290780511 小时前
用 Python 自动化 PowerPoint 演讲者备注添加
后端·python
道友可好2 小时前
让 AI 自己验收,等于让学生自己批卷
前端·人工智能·后端
美团技术团队2 小时前
美团海报生成 AIGC 技术创新与实践
人工智能
冬哥聊AI3 小时前
放弃 Spring AI?这 3 个开源框架,才是让 SpringBoot 玩转 AI Agent 的正解
人工智能
小爷毛毛_卓寿杰3 小时前
当 max_tokens=1 遇上 reasoning 模型:从 Xagent 一次“测试连接“按钮的失败说起
人工智能
用户5191495848453 小时前
Flex QR Code Generator 漏洞利用工具 CVE-2025-10041
人工智能·aigc