当前位置:网站首页>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
边栏推荐
- Isam2 and incrementalfixedlagsmooth instructions in gtsam
- Private cloud disk deployment
- 国际经贸合同翻译 中译英怎样效果好
- Detailed explanation of P problem, NP problem, NPC problem and NP hard problem
- [postman] collections - run the imported data file of the configuration
- MFC on the conversion and display of long string unsigned char and CString
- 在uni-app中使用腾讯视频插件播放视频
- JMeter做接口测试,如何提取登录Cookie
- [C language] string left rotation
- Simulation volume leetcode [general] 1109 Flight reservation statistics
猜你喜欢
【MQTT从入门到提高系列 | 01】从0到1快速搭建MQTT测试环境
浅谈专项测试之弱网络测试
Drug disease association prediction based on multi-scale heterogeneous network topology information and multiple attributes
Remember the implementation of a relatively complex addition, deletion and modification function based on jeecg-boot
Past and present lives of QR code and sorting out six test points
sourceInsight中文乱码
[postman] collections - run the imported data file of the configuration
二维码的前世今生 与 六大测试点梳理
Mise en œuvre d’une fonction complexe d’ajout, de suppression et de modification basée sur jeecg - boot
LeetCode 729. My schedule I
随机推荐
[postman] collections - run the imported data file of the configuration
F - true liars (category and search set +dp)
Pat (Grade B) 2022 summer exam
E - food chain
模拟卷Leetcode【普通】1249. 移除无效的括号
Apple has open source, but what about it?
[C language] string left rotation
Construction and integration of Zipkin and sleuth for call chain monitoring
MFC dynamically creates dialog boxes and changes the size and position of controls
B - The Suspects
基于JEECG-BOOT的list页面的地址栏参数传递
[wechat applet] build a development tool environment
Avtiviti创建表时报错:Error getting a new connection. Cause: org.apache.commons.dbcp.SQLNestedException
Customize the gateway filter factory on the specified route
Detailed explanation of P problem, NP problem, NPC problem and NP hard problem
二维码的前世今生 与 六大测试点梳理
数据库隔离级别
Postman core function analysis - parameterization and test report
国际经贸合同翻译 中译英怎样效果好
MySQL is sorted alphabetically