码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 深度学习——day21(外 Q1 2021) 具有动态正则化的卷积神经网络


    具有动态正则化的卷积神经网络

    • 思维导图
    • 文献资源及笔记
    • (外 Q1 2021) 具有动态正则化的卷积神经网络
      • chap1 问题背景
        • 提出动态正则化是为了应对正则化方法的两个主要缺点:
      • chap2 PROPOSED METHOD
        • 1)在Res结构中引入动态正则化
          • 具有动态正则化的2分支Res块,表示训练损失的向后差
            • ① 动态正则化单元 嵌入到Res块的Res分支中:
            • ② 正则化幅度与 有关, r∈ [ −R、 R],
            • ③ 在前向传递中,第(l+1)个Res块的输出可以表示为:
        • 2)正则化强度的更新
          • 所提出的动态正则化强度的更新解决方案是通过训练损失的动态实现的。特别地,训练损失的动态特性可以建模为连续迭代中训练损失之间的向后差:
            • 为了消除连续小批量输入时的波动,应用高斯滤波器对其平滑:
      • chap3 实验结果
        • 2分支结构与稠密结构
          • 3分支结构
      • chap4 消融研究和讨论
        • 1)动态正则化的有效性
        • 2)正则化强度一览表
        • 3)随机噪声
        • 4)高斯滤波器

    CSDN话题挑战赛第2期
    参赛话题: 学习笔记

    思维导图

    请添加图片描述

    文献资源及笔记

    点击跳转

    (外 Q1 2021) 具有动态正则化的卷积神经网络

    chap1 问题背景

    提出动态正则化是为了应对正则化方法的两个主要缺点:

    1)正则化强度(或振幅)对于不同的网络架构是不灵活的
    2)正则化强度在整个训练过程中是不变的

    chap2 PROPOSED METHOD

    1)在Res结构中引入动态正则化

    具有动态正则化的2分支Res块,表示训练损失的向后差
    ① 动态正则化单元 嵌入到Res块的Res分支中:
     , 
    
    • 1

    A是恒定振幅,si是第i次迭代时的动态因子,r是均匀随机噪声

    ② 正则化幅度与 有关, r∈ [ −R、 R],

    , 是Res块的总数

    ③ 在前向传递中,第(l+1)个Res块的输出可以表示为:

    在向后传递中, 与噪声 相关

    2)正则化强度的更新

    所提出的动态正则化强度的更新解决方案是通过训练损失的动态实现的。特别地,训练损失的动态特性可以建模为连续迭代中训练损失之间的向后差:

    表示第i次迭代时的训练损失

    为了消除连续小批量输入时的波动,应用高斯滤波器对其平滑:

    chap3 实验结果

    2分支结构与稠密结构

    在稠密链接结构上的实验结果表明:我们的动态正则化是稳定的,并将Top-1误差减少了1.67%

    3分支结构

    表I和表II的结果表明,在2分支和3分支结构上与当时最新的正则化方法 Shake-Shake,Shake-Drop, DropBlok 的比较,提出的动态正则化可以适应各种网络架构。与基线相比,本文提出的方法可以平均减少2%以上的误差

    chap4 消融研究和讨论

    1)动态正则化的有效性

    2)正则化强度一览表

    3)随机噪声

    4)高斯滤波器

  • 相关阅读:
    C++学习笔记(Ⅰ):C++基础入门
    C++goto语句
    哈希?是个什么东西?
    什么是跨域以及为什么会出现跨域以及跨域的解决方案
    iMedicalLIS监听程序(2)
    vue 代理
    JVM知识点总结
    2010年10月19日 Go生态洞察:实战Go项目分析—SmartTwitter与web.go
    [附源码]计算机毕业设计JAVA疫情期间回乡人员管理系统
    Java ArrayList扩容机制
  • 原文地址:https://blog.csdn.net/qq_43537420/article/details/126930756
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号