| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 关于设计解决空洞卷积中‘gridding effect‘问题的几个原则(简单易懂) -> 正文阅读 |
|
[人工智能]关于设计解决空洞卷积中‘gridding effect‘问题的几个原则(简单易懂) |
一:什么是空洞卷积:(因为该内容较长,作者会在文章底部提供本人学习空洞卷积的博客连接,供大家学习参考) 二:空洞卷积的优点:(1):增大感受野:对于普通卷积来说,空洞卷积有效地扩大了每一次运算的视野(在下文有清晰的表示)。 (2):保持原输入特征图W(宽),H(高):也就是说原输入的特征图和特征矩阵不会因为引入空洞卷积而导致输入发生改变。 三:什么是‘gridding effect’问题:如图所示: 不难看出在此例子当中有四层卷积计算层,而每次的空洞卷积‘dialted rate’(膨胀率)设为2时,在layer4层中利用到layer1层的区域(就是图中不为0的区域,而数字的大小是利用的次数)中间会产生许多缝隙,这会导致利用到的原始数据不连续(中间有许多数字为0的区域),会导致有很多细节会缺失,这种问题就是‘gridding effect’问题。- 四:设计不会产生‘gridding effect’现象的‘dialted rate’选用原则(1):原则:如下图公式: 图中: :第i层的膨胀系数 就举个例子来说r=[1,2,5]??? =max[5-2*2,5-2*(5-2),2]=2?? (K是kernel size 卷积核的第一个维度数,这里设置的是3) 有K=3>==2,所以成立,不会出现‘gridding effect’问题,如下图,全部区域都有用到: (2):将‘dialted rate’设计成锯齿结构:简单来讲就是重复所给定的一组系数,如r=[1,2,3,1,2,3],r=[1,2,5,1,2,5]类似这种格式,也不会出现‘gridding effect’问题。 (3):设置的‘dialted rate’公约数不能大于一:如r=[2,4,6]这组公约数为2大于1所以会出现‘gridding effect’问题,如图:(很明显有很多区域没有被利用) 五:参考资料:(1)空洞卷积介绍:)吃透空洞卷积(Dilated Convolutions)_程序客栈(@qq704783475)-CSDN博客(https://blog.csdn.net/weixin_40519315/article/details/105115649(2)上述图的来源,和三个原则的提出: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 19:49:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |