pytorch底子-nn.linear

打印 上一主题 下一主题

主题 858|帖子 858|积分 2574

  1. import torch
  2. import torch.nn as nn
  3. # 定义线性层
  4. linear_layer = nn.Linear(in_features=10, out_features=5, bias=True)
  5. # 输入数据
  6. input_data = torch.randn(32, 10)  # (batch_size=32, in_features=10)
  7. # 前向传播
  8. output = linear_layer(input_data)
  9. print(output.shape)  # 输出形状: (32, 5)
复制代码
 维度变革



  • 输入:(batch_size, in_features)。
  • 输出:(batch_size, out_features)。
示例


  • 输入形状:(32, 10)。
  • 线性层:nn.Linear(10, 5)。
  • 输出形状:(32, 5)。
实现细节:矩阵乘法



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表