news 2026/7/14 15:30:28

全连接层(Fully Connected Layer)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
全连接层(Fully Connected Layer)

全连接层(Fully Connected Layer,又称稠密层/Dense Layer)是神经网络中最基础且重要的组件之一,广泛应用于多层感知机(MLP)、卷积神经网络(CNN)和Transformer等架构中。以下是对全连接层的系统分析:
. 核心定义
结构特点:层中每个神经元与上一层的所有神经元相连,每个连接都有独立的权重参数。

数学表达:


2. 核心功能与原理
(1)特征空间变换
通过矩阵乘法将输入映射到新的特征空间,实现特征的组合与抽象。

示例:在图像分类中,CNN 末端的全连接层将卷积提取的局部特征整合为全局语义信息。

(2)非线性拟合能力
结合激活函数(如 ReLU)引入非线性,使网络能够逼近复杂函数(通用近似定理)。

(3)参数量与计算量
参数量:m×n+m(权重 + 偏置)

计算量:矩阵乘法复杂度 O(m×n),易成为计算瓶颈。

  1. 在全连接神经网络(MLP)中的角色
    通常多个全连接层堆叠,层间通过激活函数连接。

层级特征提取:浅层学习低级特征(如边缘),深层组合为高级抽象特征。

  1. 在CNN中的应用
    末端分类器:将卷积层输出的二维特征图展平为一维向量,通过全连接层映射到类别空间。
    1.基本使用
importtorchimporttorch.nnasnnimporttorch.nn.functionalasF# 1. 基本创建方式fc_layer=nn.Linear(in_features=784,out_features=256,bias=True)print(f"权重形状:{fc_layer.weight.shape}")# torch.Size([256, 784])print(f"偏置形状:{fc_layer.bias.shape}")# torch.Size([256])# 2. 前向传播示例batch_size=32input_tensor=torch.randn(batch_size,784)# [batch, features]output=fc_layer(input_tensor)# [batch, 256]print(f"输出形状:{output.shape}")

2 关键参数详解

classLinear(nn.Module):""" 参数说明: ---------- in_features : int 输入特征维度 out_features : int 输出特征维度 bias : bool, default=True 是否使用偏置项 device : torch.device, optional 计算设备 dtype : torch.dtype, optional 权重数据类型 """def__init__(self,in_features,out_features,bias=True):super().__init__()self.in_features=in_features self.out_features=out_features self.weight=nn.Parameter(torch.Tensor(out_features,in_features))ifbias:self.bias=nn.Parameter(torch.Tensor(out_features))else:self.register_parameter('bias',None)self.reset_parameters()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 16:04:42

软件工程导论实验报告——商品管理系统(黑龙江大学)

面向对象分析与设计实验一 软件需求分析1.1 业务需求描述该系统在商家和顾客之间搭建了一个桥梁,需要实现商家对商品的售卖和修改,以及顾客的购买商品需求,期间还需要实现对商品和商家的管理以及对顾客的评估和管理。系统本身还需要对商家和顾…

作者头像 李华
网站建设 2026/7/14 6:05:02

不能头脑简单地搞“凡是”:凡是偶数2n(n的变域是N)必∈N

不能头脑简单地搞“凡是”:凡是偶数2n(n的变域是N)必∈N黄小宁设一游击队有无穷多个队员,队中各人都配有一枪。各枪都有枪号,将配有 n 号枪的人记为 n 号人,队中枪与人已一一配对: n 号人↔n 号…

作者头像 李华
网站建设 2026/7/13 4:39:19

Parquet Reading 加速

参考链接 https://zhuanlan.zhihu.com/p/675905983

作者头像 李华
网站建设 2026/7/14 13:31:40

从“写代码”到“定义问题”——AI 时代程序员的生存宣言

本文原创公开首发于 CSDN 如需转载,请在文首注明出处与作者:yu779 从“写代码”到“定义问题”——AI 时代程序员的生存宣言 > “AI 一天写的代码,比我一周都多,那我还有存在的意义吗?” > 带着这个灵魂拷问&am…

作者头像 李华
网站建设 2026/7/11 23:06:03

iPhone运行Android完整指南:Project Sandcastle终极教程

iPhone运行Android完整指南:Project Sandcastle终极教程 【免费下载链接】projectsandcastle Supporting tools for Android/Linux on the iPhone 项目地址: https://gitcode.com/gh_mirrors/pr/projectsandcastle 在iPhone上运行Android系统,这听…

作者头像 李华
网站建设 2026/7/13 12:10:25

微信遥控Mac:WeChatPlugin远程控制终极指南

微信遥控Mac:WeChatPlugin远程控制终极指南 【免费下载链接】WeChatPlugin-MacOS 微信小助手 项目地址: https://gitcode.com/gh_mirrors/we/WeChatPlugin-MacOS 你是否曾经想过,躺在沙发上就能控制远在书房里的Mac电脑?或者在外出时突…

作者头像 李华