用于设置网络中的全连接层的,全连接层的输入与输出都是二维张量,一般形状为[batch_size, size],而卷积层的输入输出是四维张量[batch, channel , height , width]

import torch
import torch.nn as nn
m = nn.Linear(10, 20) # (inputfeatures,outputfeatures)
input = torch.randn(1, 10) # (batch,features)
output = m(input)
print(output.size()) # torch.Size([1, 20]) (batch,features)

API

nn.Linear 类

CLASS torch.nn.Linear(in_features: int, out_features: int, bias: bool = True)
参数 描述
in_features size of each input sample
out_features size of each output sample
bias If set to False, the layer will not learn an additive bias. Default: True

nn.Linear 实例

1)Shape:
input:(batch,*,inputfeatures)
output:(batch,*,outputfeatures)

2)Variables
~Linear.weight

~Linear.bias

参考:
https://pytorch.org/docs/stable/generated/torch.nn.Linear.html#torch.nn.Linear
https://blog.csdn.net/qq_42079689/article/details/102873766

pytorch nn.Linear相关推荐

  1. Pytorch.nn.Linear 解析(数学角度)

    pytorch.nn.Linear 是一个类,下面是它的一些初始化参数 in_features : 输入样本的张量大小 out_features : 输出样本的张量大小 bias : 偏置 它主要是对 ...

  2. pytorch nn.Linear(对输入数据做线性变换:y=Ax+b)(全连接层?)

    Linear layers class torch.nn.Linear(in_features, out_features, bias=True) 对输入数据做线性变换:y=Ax+b 参数: in_f ...

  3. PyTorch 笔记(16)— torch.nn.Sequential、torch.nn.Linear、torch.nn.RelU

    PyTorch 中的 torch.nn 包提供了很多与实现神经网络中的具体功能相关的类,这些类涵盖了深度神经网络模型在搭建和参数优化过程中的常用内容,比如神经网络中的卷积层.池化层.全连接层这类层次构 ...

  4. pytorch系列 ---5以 linear_regression为例讲解神经网络实现基本步骤以及解读nn.Linear函数

    本文主要讲述最简单的线性回归函数: y = w x + b y=wx+by=wx+b在pytorch的实现,主要包括神经网络实现的基本步骤和nn.Linear的源码解读. 1. nn.Linear 源 ...

  5. [Pytorch系列-30]:神经网络基础 - torch.nn库五大基本功能:nn.Parameter、nn.Linear、nn.functioinal、nn.Module、nn.Sequentia

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  6. pytorch中nn.Embedding和nn.LSTM和nn.Linear

    使用pytorch实现一个LSTM网络很简单,最基本的有三个要素:nn.Embedding, nn.LSTM, nn.Linear 基本框架为: class LSTMModel(nn.Module): ...

  7. pytorch的nn.linear 转

    https://www.cnblogs.com/Archer-Fang/p/10645473.html class torch.nn.Linear(in_features,out_features,b ...

  8. PyTorch的nn.Linear()详解

    1. nn.Linear() nn.Linear():用于设置网络中的全连接层,需要注意的是全连接层的输入与输出都是二维张量 一般形状为[batch_size, size],不同于卷积层要求输入输出是 ...

  9. Lesson 8.18.2 单层回归神经网络torch.nn.Linear实现单层回归神经网络的正向传播

    ​​​​​​​​在之前的介绍中,我们已经了解了神经网络是模仿人类大脑结构所构建的算法,在人脑里,我们有轴突连接神经元,在算法中,我们用圆表示神经元,用线表示神经元之间的连接,数据从神经网络的左侧输入, ...

最新文章

  1. 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 完整代码示例 ) ★★★
  2. 从一本书看经济危机中创业者的机会
  3. 【动态规划】0/1背包问题
  4. 深度学习与人工智能书籍推荐(从小白到大神)
  5. 10、OpenCV绘制几何图形
  6. ubuntu共享文件夹不显示及设备空间不足解决[随手笔记]
  7. 友价商城源码插件-百度链接主动提交
  8. 跳过微信屏蔽APP扫描以及识别不同系统的手机
  9. FileWriter 编码问题
  10. 截取固定大小图片css,css-使不同大小的图片在固定大小的容器中居中
  11. 从程序员到项目经理(一)
  12. 情人节福利,恋爱话术微信小程序它来了(开源,看了就懂~,2万字真香警告)
  13. IT行业吃香技能TOP榜,欢迎补充
  14. 财报前瞻 | 互联网告别粗放经营,精耕行业价值成腾讯音乐年报看点
  15. PhotoShop钢笔工具创建直线和曲线
  16. Verilog语言实现设计交通灯控制器
  17. 40个实用JS自定义函数(二)
  18. 基于MCU_USB的虚拟串口助手实现
  19. 工作展望简短_新一年工作展望短句
  20. html那些说不定你不知道的知识。

热门文章

  1. Java基础语法之方法的参数传递与综合案例
  2. java算法之希尔排序
  3. c 抄了java 多少东西,几款Java开发者必备常用的工具,准点下班不在话下
  4. androidsdcard挂载目录_Android获取手机自带SDCard和外置SDCard路径
  5. normalize函数_【ADAMS】矩阵/数组函数
  6. Python编程一定要注意的那些“坑”(八):赋值运算符=
  7. Python扩展库numpy中的布尔运算
  8. Python组合列表中多个整数得到最小整数(一个算法的巧妙实现)
  9. 用鼠标在窗口中画方形的程序------基于OpenCV+VS
  10. java string不为空_java如何正确判断String为空