【CV】VGG卷积核为什么取3*3 ? VGG使用3*3卷积核的优势是什么?

news/2024/11/22 18:16:26/

在VGG中,使用了3个3x3卷积核来代替7x7卷积核,使用了2个3x3卷积核来代替5*5卷积核,这样做的主要目的是在保证具有相同感知野的条件下,提升了网络的深度,在一定程度上提升了神经网络的效果。

比如,3个步长为1的3x3卷积核的一层层叠加作用可看成一个大小为7的感受野(其实就表示3个3x3连续卷积相当于一个7x7卷积),其参数总量为 3x(9xC^2) ,如果直接使用7x7卷积核,其参数总量为 49xC^2 ,这里 C 指的是输入和输出的通道数。很明显,27xC2小于49xC2,即减少了参数;而且3x3卷积核有利于更好地保持图像性质。

https://www.nowcoder.com/questionTerminal/de1833d5ae9c4758bb11671735210e54

https://www.nowcoder.com/discuss/273571?type=post&order=time&pos=&page=1&channel=-1&source_id=search_post_nctrack


http://www.ppmy.cn/news/401249.html

相关文章

3*3卷积核生成

1.卷积核 由于图像经过卷积操作后会减少两行两列,因此在生成卷积核的时候一般会对图像进行填充,填充的方式有加0,加1和复制边界三种方法。本文将会构建一个可以选择三种填充方式的卷积核模块 2.无填充模式卷积核生成 1.第一行数据写入FI…

关于一个7*7的卷积核可用3个3*3的卷积核代替的理解

最近在看常见网络的结构,比如AlexNet(2012),VGG(2014),GoogleNet(2014),ResNet残差网络(2015)等等,其中VGG相比AlexNet做出的三个改进…

为什么两层3*3卷积核效果比1层5*5卷积核效果要好?

目录 1、感受野2、2层3 * 3卷积与1层5 * 5卷积3、2层3 * 3卷积与1层5 * 5卷积的计算量比较4、2层3 * 3卷积与1层5 * 5卷积的非线性比较5、2层3 * 3卷积与1层5 * 5卷积的参数量比较 1、感受野 感受野:卷积神经网络各输出特征像素点,在原始图片映射区域大小…

FPGA学习---3.IP核使用,Counter IP核

三 LPM——counter IP核使用 小结:counter(IP核)cin进位输入,clock时钟信号,cout进位输出,q当前计数值 FPGA设计方式 调用IP核 路径放到prj的ip文件夹下 名字叫counter就行 几位的计数器 计数到多少&a…

核与线程 CPU 4核8线程 的解释

1、物理CPU: 物理CPU就是计算机上实际配置的CPU个数。在linux上可以打开cat /proc/cpuinfo 来查看,其中的physical id就是每个物理CPU的ID,能找到几个physical id就代表计算机实际有几个CPU。 在linux下可以通过指令 grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l …

10.1 LED灯实验(A7核和M4核)

文章目录 LED灯实验分析原理图芯片手册RCC章节GPIO章节 实现代码A7核gpio.hgpio.cmain.c M4核 实验现象 LED灯实验 分析 原理图 LED灯的丝印为LD1,LD2,LD3 通关原理图,可知三盏灯的引脚为LED1,LED2,LED3 引脚写高电平…

【linux 绑核】CPU 绑核

前言 以下介绍两个用于CPU绑核命令 taskset 适用于已经在运行的程序 numactl 适用于准备运行的程序 目录 1. 命令 taskset 1.1. 查看进程绑核状态 1.2. 指定PID绑核 2. 命令 numactl 2.1. 查看节点信息 2.2. 查看内存访问命中率 2.3. 指定某个节点 2.4. 指定程序绑核CPU 1. 命…

【转载】为什么使用3*3 小卷积核堆叠代替大卷积核

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/ytusdc/article/details/85265057 (1)3x3是最小的能够捕获像素八邻域信息的尺寸。 (2)两个3x3的堆…