您的位置:首页 > 房产 > 建筑 > 硬件开发工资待遇_青岛专业网站制作团队_百度网址收录入口_学生没钱怎么开网店

硬件开发工资待遇_青岛专业网站制作团队_百度网址收录入口_学生没钱怎么开网店

2025/1/4 15:05:15 来源:https://blog.csdn.net/qq_18055167/article/details/144818442  浏览:    关键词:硬件开发工资待遇_青岛专业网站制作团队_百度网址收录入口_学生没钱怎么开网店
硬件开发工资待遇_青岛专业网站制作团队_百度网址收录入口_学生没钱怎么开网店

文章目录

  • 介绍
  • 实例

介绍

在 PyTorch 中,nn.Linear 是一个用于实现全连接层(线性层)的模块。它的作用是对输入数据进行线性变换,公式如下:

y = x W T + b y=xW^T+b y=xWT+b

其中:

  • x x x 是输入张量
  • W W W 是权重矩阵
  • b b b 是偏置向量(如果 bias=True)
torch.nn.Linear(p_input, p_output,bias)
  • p_input: 输入数据的变量个数
  • p_output: 输出数据的变量个数
  • bias: 是否使用偏置

实例

import torch  
import torch.nn as nn  # 定义一个线性层  
linear = nn.Linear(4, 3, bias=True)  # 查看权重和偏置的形状  
print(linear.weight.shape)  # torch.Size([3, 4]) -> 输出特征数 x 输入特征数  
print(linear.bias.shape)    # torch.Size([3]) -> 输出特征数  # 输入一个张量  
x = torch.rand(2, 4)  # 输入形状为 (batch_size=2, input_features=4)  
output = linear(x)    # 输出形状为 (batch_size=2, output_features=3)  
print(output.shape)   # torch.Size([2, 3])

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com