当前位置: 首页 > news >正文

标准卷积(Standard Convolution)

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

 卷积之后尺寸公式:

  • 输入尺寸: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博客

相关文章:

  • 【AI智能体报告】开源AI助手的革命:OpenManus深度使用报告
  • [Pytorch报错问题解决]AttributeError: ‘nn.Sequential‘ object has no attribute ‘append‘
  • CSS 入门指南(一):基本概念 选择器 常用元素属性
  • C#中的【Obsolete】属性Attribute
  • 淘立方电商前端网站(HTML开发)源代码
  • 【 深入解析VGG网络:理论、调优与ResNet对比】
  • ⭐LeetCode(数学分类) 2. 两数相加——暴力与优化⭐
  • CSS-基础选择器,字体属性,文本属性介绍
  • CEH与OSCP:网络安全认证对比分析
  • 可复用的 Vue 轮播图组件
  • AutoDL平台租借GPU,创建transformers环境,使用VSCode SSH登录
  • 5. 前后端实现文件上传与解析
  • linux 命令 cat
  • 【社交+陪玩服务】全场景陪玩系统源码 小程序+H5双端 社群互动+即时点单+搭建教程
  • 2025年四川烟草工业计算机岗位备考详细内容
  • 1.1 双指针专题:移动零(easy)
  • 深入解析 Linux 的 traceroute 命令
  • 解决asp.net mvc发布到iis下安全问题
  • 27. Harmonyos Next仿uv-ui 组件NumberBox 步进器组件禁用状态
  • C# 实现 AI SSE (Server-Sent Events)接口方式输出(对接AI模型API)
  • 一图看懂|印巴交火后,双方基地受损多少?
  • 坚持吃素,是不是就不会得高血脂了?
  • 美国与卡塔尔签署超2435亿美元经济及军事合作协议
  • 中国-拉共体论坛第四届部长级会议北京宣言
  • Manus向全球用户开放注册
  • 中美是否计划讨论美方以芬太尼为由对华征收的特别关税?外交部回应