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)

实现细节:矩阵乘法

相关推荐
Bruce_Liuxiaowei4 分钟前
基于Flask的勒索病毒应急响应平台架构设计与实践
后端·python·flask
Channing Lewis12 分钟前
python headq包介绍
python
Freak嵌入式19 分钟前
一文速通 Python 并行计算:06 Python 多线程编程-基于队列进行通信
开发语言·python·多线程·面向对象·并行计算
zandy101120 分钟前
飞书集成衡石ChatBot实战:如何10分钟搭建一个业务数据问答机器人?
大数据·人工智能·机器人·飞书·chatbot·衡石科技
机器之心25 分钟前
200B参数击败满血DeepSeek-R1,字节豆包推理模型Seed-Thinking-v1.5要来了
人工智能
James. 常德 student26 分钟前
CV - 目标检测
人工智能·目标检测·计算机视觉
说私域31 分钟前
开源AI大模型AI智能名片S2B2C商城小程序:科技浪潮下的商业新引擎
人工智能·小程序·开源·产品运营·零售
_一条咸鱼_35 分钟前
深入剖析 AI 大模型的 Embeddings 原理
人工智能·深度学习·机器学习
davysiao44 分钟前
从 SaaS 到 MCP:构建 AI Agent 生态的标准化服务升级之路
人工智能
搞程序的心海1 小时前
OpenCV 进阶实战与技巧——图像处理的全面解析
图像处理·人工智能·opencv