当前位置:网站首页>Grouping convolution and DW convolution, residuals and inverted residuals, bottleneck and linearbottleneck
Grouping convolution and DW convolution, residuals and inverted residuals, bottleneck and linearbottleneck
2022-07-06 06:26:00 【jq_ ninety-eight】
Grouping convolution (Group Convolution)
Group convolution in ResNext Used in the
First of all, it must be clear :
Conventional convolution (Convolution) The parameter quantity of is :
K*K*C_in*n
K It's the size of the convolution kernel ,C_in yes input Of channel Count ,n Is the number of convolution kernels (output Of channel Count )
The parameter quantity of block convolution is :
K*K*C_in*n*1/g
K It's the size of the convolution kernel ,C_in yes input Of channel Count ,n Is the number of convolution kernels (output Of channel Count ),g Is the number of groups

DW(Depthwise Separable Conv)+PW(Pointwise Conv) Convolution
DW Convolution is also called deep separable convolution ,DW+PW The combination of MobileNet Used in
DW The parameter quantity of convolution is :
K*K*C_in ( here C_in = n)
K It's the size of the convolution kernel ,C_in yes input Of channel Count ,DW The convolution , The number of convolution kernels and input Of channel The same number
PW The parameter quantity of convolution is :
1*1*C_in*n
PW The convolution kernel of convolution is 1*1 size ,C_in yes input Of channel Count ,n Is the number of convolution kernels (output Of channel Count )

summary
- The parameter quantity of block convolution is conventional convolution (Convolution) Parameter quantity 1/g, among g Is the number of groups
- DW The parameter quantity of convolution is conventional convolution (Convolution) Parameter quantity 1/n, among n Is the number of convolution kernels
- When in packet convolution g=C_in, n=C_in when ,DW== Grouping convolution
Residuals And Inverted Residuals

bottleneck And linearbottleneck
Bottleneck It refers to the bottleneck layer ,Bottleneck Structure is actually to reduce the number of parameters ,Bottleneck Three steps are first PW Dimensionality reduction of data , Then the convolution of conventional convolution kernel , Last PW Dimension upgrading of data ( Similar to the hourglass ).
The focus here is on health in the network ( l ) dimension -> Convolution -> l ( drop ) Dimensional structure , Rather than shortcut
Linear Bottlececk: in the light of MobileNet v2 Medium Inverted residual block The last of the structure 1*1 The convolution layer uses a linear activation function , instead of relu Activation function
边栏推荐
- 全链路压测:构建三大模型
- 黑猫带你学UFS协议第18篇:UFS如何配置逻辑单元(LU Management)
- Simulation volume leetcode [general] 1249 Remove invalid parentheses
- The pit encountered by keil over the years
- Transfert des paramètres de la barre d'adresse de la page de liste basée sur jeecg - boot
- 模拟卷Leetcode【普通】1405. 最长快乐字符串
- [no app push general test plan
- Apple has open source, but what about it?
- Digital triangle model acwing 1015 Picking flowers
- 記一個基於JEECG-BOOT的比較複雜的增删改功能的實現
猜你喜欢

Engineering organisms containing artificial metalloenzymes perform unnatural biosynthesis

D - How Many Answers Are Wrong
![[web security] nodejs prototype chain pollution analysis](/img/b6/8eddc9cbe343f2439da92bf342b0dc.jpg)
[web security] nodejs prototype chain pollution analysis

【无App Push 通用测试方案

Avtiviti创建表时报错:Error getting a new connection. Cause: org.apache.commons.dbcp.SQLNestedException

selenium源码通读·9 |DesiredCapabilities类分析

G - Supermarket

Transfert des paramètres de la barre d'adresse de la page de liste basée sur jeecg - boot

MFC关于长字符串unsigned char与CString转换及显示问题

Mise en œuvre d’une fonction complexe d’ajout, de suppression et de modification basée sur jeecg - boot
随机推荐
黑猫带你学UFS协议第18篇:UFS如何配置逻辑单元(LU Management)
黑猫带你学eMMC协议第10篇:eMMC读写操作详解(read & write)
基于JEECG-BOOT的list页面的地址栏参数传递
Remember the implementation of a relatively complex addition, deletion and modification function based on jeecg-boot
Black cat takes you to learn EMMC Protocol Part 10: EMMC read and write operation details (read & write)
Cannot create PoolableConnectionFactory (Could not create connection to database server. 错误
私人云盘部署
Online and offline problems
Py06 字典 映射 字典嵌套 键不存在测试 键排序
org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a: 发现了以元素 ‘outgoing‘ 开头的无效内容
Resttemplate and feign realize token transmission
MFC dynamically creates dialog boxes and changes the size and position of controls
二维码的前世今生 与 六大测试点梳理
Simulation volume leetcode [general] 1218 Longest definite difference subsequence
Web界面元素的测试
模拟卷Leetcode【普通】1143. 最长公共子序列
「 WEB测试工程师 」岗位一面总结
[no app push general test plan
Summary of anomaly detection methods
Database isolation level