当前位置:网站首页>pytorch 22 8种Dropout方法的简介 及 基于Dropout用4行代码快速实现DropBlock
pytorch 22 8种Dropout方法的简介 及 基于Dropout用4行代码快速实现DropBlock
2022-06-27 01:58:00 【万里鹏程转瞬至】
自dropout操作被提出后,被各位大神们玩出了花样。具体有8种,本文首先介绍了8种Dropout方法,最后讲述基于dropout用4行代码实现DropBlock。核心原理就一句话:dropout会随机丢失像素点,但是对dropout的结果进行上采样后像素点将会变成像素块。基于上采样后的dropout结果,我们可以实现DropBlock。在本文实现了pytorch版与paddle版的DropBlock。
在本文主要讲述基于dropout实现DropBlock的实现,因为博主在浏览中发现大量实现DropBlock的代码都是从实现概率p到keep_ratio转换,然后在基于伯努利分布得到mask,代码较于生涩。因此,基于框架自带的dropout方法,快速的实现DropBlock(核心仅4行代码)。为此,我们要先了解dropout的运行机制,已经基于该思想的洗礼dropout变种操作。

1、Dropout的变种系列
Dropout:按像素随机置0 在训练过程中,使用来自伯努利分布的样本,以概率p随机地将输入张量的一些元素归零.源自论Improving neural networks by preventing co-adaptation of feature detectors [2012.7.3
边栏推荐
- Memcached basics 11
- SQLite reader plug-in tests SQLite syntax
- Oracle/PLSQL: NumToDSInterval Function
- Oracle/PLSQL: Ltrim Function
- dat. gui. JS star circle track animation JS special effect
- 简单学习GoogleColab的入门级概念
- Canvas particles: mouse following JS effect
- Oracle/PLSQL: Cast Function
- Oracle/PLSQL: Trim Function
- P5.js death planet
猜你喜欢

lottie. JS creative switch button animal head

CVPR2022 | PointDistiller:面向高效紧凑3D检测的结构化知识蒸馏

“所有专业都在劝退”,对大学生最友好的竟然是它?

P5.js death planet

达梦数据库安装

I encountered some problems when connecting to the database. How can I solve them?

WiFi-IoT 鸿蒙开发套件样例开发

C language -- Design of employee information management system

学习DiscoDiffusion的最基础操作

为什么传递SPIF_SENDCHANGE标志SystemParametersInfo会挂起?
随机推荐
Oracle/PLSQL: Trim Function
bluecms代码审计入门
SQLite Reader 插件测试SQLite语法
svg拖拽装扮Kitty猫
Why divide the training set and the test set before normalization?
WiFi-IoT 鸿蒙开发套件样例开发
d的appendTo包装
Memcached basics 11
canvas粒子篇之鼠标跟随js特效
使用命令行安装达梦数据库
执念斩长河暑期规划
three.js多米诺骨牌js特效
memcached基礎12
Press key to control LED status reversal
NOKOV动作捕捉系统使多场协同无人机自主建造成为可能
SQLite reader plug-in tests SQLite syntax
Oracle/PLSQL: Rtrim Function
Memcached basics 15
速看!2022年6月编程语言排行榜出炉!第一名太牛啦
Memcached foundation 10