标准卷积(Standard Convolution)

server/2025/3/13 4:35:24/

标准卷积的基础操作图解:

 卷积之后尺寸公式:

  • 输入尺寸:W×H
  • 卷积核尺寸:Fw​×Fh​
  • 填充大小:P
  • 步长:S

输出尺寸 Wout×Hout可以通过以下公式计算: 

W_{out}=[\frac{W+2P-F_{w}}{S}]+1

H_{out}=[\frac{W+2P-F_{h}}{S}]+1

其中[x]表示向下取整。

实例:

  • 输入图像尺寸:5x5
  • 卷积核尺寸:3x3
  • 填充:1
  • 步长:1

输出尺寸:

W_{out}=[\frac{5+2\cdot 1-3}{1}]+1=5

H_{out}=[\frac{5+2\cdot 1-3}{1}]+1=5

 所以输出特征图尺寸为5×5.

代码实例:

import torch
import torch.nn as nn# 创建随机输入张量 (batch_size, channels, height, width)
input_tensor = torch.randn(1, 1, 5, 5)  # 1个样本,1个通道,5x5大小的图像# 定义卷积层
conv_layer = nn.Conv2d(in_channels=1, out_channels=1, kernel_size=3, padding=1, stride=1)# 执行卷积操作
output_tensor = conv_layer(input_tensor)# 打印输出特征图的尺寸
print("Output tensor shape:", output_tensor.shape)

输出:

Output tensor shape: torch.Size([1, 1, 5, 5])

图来源: 【图解AI:动图】各种类型的卷积,你认全了吗?_卷积运算过程示意图-CSDN博客


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

相关文章

开发、科研、日常办公工具汇总(自用,持续更新)

主要记录汇总一下自己平常会用到的网站工具,方便查阅。 update:2025/2/11(开发网站补一下) update:2025/2/21(补充一些AI工具,刚好在做AI视频相关工作) update:2025/3/7…

基于单片机的风速报警装置设计

标题:基于单片机的风速报警装置设计 内容:1.摘要 本设计聚焦于基于单片机的风速报警装置,旨在解决传统风速监测缺乏实时报警功能的问题。采用单片机作为核心控制单元,结合风速传感器采集风速数据。经实验测试,该装置能准确测量 0 - 60m/s 范…

QNAP威联通NAS第三方动态域名解析之docker部署DDNS GO

创作立场:原创不易,拒绝搬运~ hello大家好,我是你们的老伙伴,~ 好久不见,接近一个月没有更新了,大王有些偷懒,自省一下~ 首先介绍一下DDNS-GO的作用: DDNS-GO是一个动态域名解析…

复现无人机的项目,项目名称为Evidential Detection and Tracking Collaboration

项目名称为Evidential Detection and Tracking Collaboration,主要用于强大的反无人机系统,涉及新问题、基准和算法研究。下面介绍项目的复现步骤: 安装环境:使用Anaconda创建并激活名为edtc的虚拟环境,Python版本为3…

[极客大挑战 2019]FinalSQL【SQL布尔盲注】

题目: 五个小框框什么也没有 发现应该在第六个框框有点线索,所以尝试url框里面id6试一试 表明flag 不在这个表里面。。。啥意思 用户名和密码处都试过了,过滤了很多,包括 ’ ,select,databases&#xff…

计算机视觉算法实战——昆虫识别检测(主页有源码)

✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ ​ ​​​ 1. 引言 昆虫识别检测是计算机视觉领域的一个重要研究方向,旨在通过图像分析和机器学习技术自动识别和检测昆虫的种类及…

Python+DeepSeek:开启AI编程新次元——从自动化到智能创造的实战指南

文章核心价值 技术热点:结合全球最流行的编程语言与国产顶尖AI模型实用场景:覆盖代码开发/数据分析/办公自动化等高频需求流量密码:揭秘大模型在编程中的创造性应用目录结构 环境搭建:5分钟快速接入DeepSeek场景一:AI辅助代码开发(智能补全+调试)场景二:数据分析超级助…

能简述一下动态 SQL 的执行原理吗

MyBatis 的动态 SQL 是一种强大的功能,允许开发者根据条件动态生成 SQL 语句。它的执行原理主要涉及以下几个步骤: ### **1. 解析映射文件** 当 MyBatis 启动时,会加载并解析映射文件(Mapper.xml),提取其中…