神经网络各种层的输入输出尺寸计算

server/2024/11/13 16:02:04/

各种层的输入输出尺寸计算的基本方法:

全连接层(Fully Connected Layer):

输入尺寸:(批量大小, 输入特征数)
输出尺寸:(批量大小, 输出特征数)
计算方式:输入特征数与输出特征数之间的全连接,输出尺寸就是设定的输出特征数。

卷积层(Convolutional Layer):

输入尺寸:(批量大小, 输入通道数, 高, 宽)
输出尺寸:(批量大小, 输出通道数, 输出高, 输出宽)
计算方式:
输出高 = (输入高 - 卷积核高 + 2 * 填充) / 步幅 + 1
输出宽 = (输入宽 - 卷积核宽 + 2 * 填充) / 步幅 + 1

池化层(Pooling Layer):

输入尺寸:(批量大小, 输入通道数, 高, 宽)
输出尺寸:(批量大小, 输入通道数, 输出高, 输出宽)
计算方式:
输出高 = (输入高 - 池化核高) / 步幅 + 1
输出宽 = (输入宽 - 池化核宽) / 步幅 + 1

归一化层(Normalization Layer,比如 Batch Normalization):

输入尺寸:(批量大小, 特征数)
输出尺寸:(批量大小, 特征数)
计算方式:通常不改变尺寸,仅对特征进行归一化处理。

激活层(Activation Layer,比如 ReLU):

输入尺寸:(批量大小, 特征数)
输出尺寸:(批量大小, 特征数)
计算方式:不改变尺寸,只是应用激活函数。

这些计算方式可帮助你理解每层的尺寸变换。


http://www.ppmy.cn/server/109890.html

相关文章

Vue3.0教程001:Vue3简介

0、前言 编码规范: 在Vue3中 编码语言:JavaScript、TypeScript**(推荐)**代码风格:组合式API**(推荐)**、选项式API简写形式:setup语法糖 主要内容: 核心:ref…

SPR系列单点激光雷达测距传感器|模组之CAN-OPEN软件调试说明

SPR系列单点激光雷达测距传感器|模组利用激光束的时间飞行原理来测量距离。它们发射出一个脉冲激光,并测量激光从传感器发射到击中物体并返回的时间来计算距离。 SPR系列单点激光雷达测距传感器|模组在测量精度要求较高的应用中常被使用,应用范围广泛&a…

简单的Tcp服务器

TCP客户端实例程序 文件结构 源代码文件目录(src) 这里有main.cpp,是服务器端程序 头文件目录(include) 各种.h文件 实例程序文件目录(test) 这里写一个客户端连接程序 项目构建文件(Makefile) 完成项目的编译 头文件…

vs2022 C++ 使用MySQL Connector/C++访问mysql数据库

1、下载MySQL Connector/C,我这里下载的是debug版本,下载链接MySQL :: Download MySQL Connector/C (Archived Versions) 2、解压并且放到MySQL文件夹中,便于使用 3、打开vs2022,右键项目,点击属性 4、在 “C/C” ->…

使用Docker部署OpenProject

docker方式 获取PG镜像 docker pull postgres:13安装PG mkdir /var/lib/postgresql/datadocker run -d -p 5432:5432 --name postgres \-e POSTGRES_USERpostgres \-e POSTGRES_PASSWORDmysecretpassword \-v /var/lib/postgresql/data:/var/lib/postgresql/data postgres:1…

mac iterm2 rz sz 无法上传下载问题

一、问题状况 在mac上使用brew install lrzsz命令安装后,根据网上一些文章的步骤,修改iterm2的Triggers。但是在远程服务器上执行rz命令,想将本地文件上传到服务器时,命令卡住了: $ rz ?**B0100000023be50ive.**B0100000023be5…

带权重的随机算法

假设有10名学生,其中5个男生,5个女生。 要求点到男生的概率为70%,女生的概率为30%。 给男生和女生设置权重,其中男生权重为7,女生权重为3。 public class Test02_case2 {public static void main(String[] args) th…

jenkins web界面构建job时平台展现的时间是6点,可是当前北京是14点,如何调整这个时间,如何调整 Jenkins 的时间显示

要在 Jenkins 中设置时区以确保打印的时间与北京时间一致,可以按照以下步骤操作: 方法 1:通过 Jenkins 系统设置 登录 Jenkins: 使用管理员账户登录到 Jenkins 的 web 界面。进入系统设置: 点击左侧菜单中的“管理 J…