当前位置:网站首页>Deep learning classification network -- Network in network
Deep learning classification network -- Network in network
2022-07-02 06:00:00 【occasionally.】
Deep learning classification network Summary
List of articles
Preface
Network in Network It puts forward two important ideas , Respectively :
- 1×1 Convolution realizes cross channel information interaction , Add nonlinear expression
- Combined with enhanced local modeling , You can replace the full connection layer with global average pooling , More explanatory , Reduce over fitting
These two points were later Inception Series network 、ResNet and CAM Visualization technology .
1. Network structure

The network structure is relatively simple , By three mlpconv Layer and a global average pool layer . So-called mlpconv When it is implemented 3×3 Convolution + Two 1×1 Convolution .
2. The main points of
2.1 mlpconv
ZFNet The visualization technology used in this paper reveals some potential concepts corresponding to the activation value in the characteristic graph ( Category information ), The higher the activation value , Corresponding input patch The greater the probability of containing potential concepts . When the underlying concept is linearly separable , Traditional linear convolution + The nonlinear activation mode can identify , however The confidence level of the potential concept is usually a highly nonlinear function of the input . therefore , The use of micro network Instead of linear convolution + Nonlinear activation , To enhance local potential conceptual modeling . The author uses multi-layer perceptron (MLP) As micro network Instantiation , because MLP It is a general function approximator and a neural network that can be trained by back propagation , be based on MLP The establishment of a micro network Was named mlpconv.
Here's a quote This blog A picture in , Be clear at a glance , I think it can explain clearly Mlpconv layer .
2.2 Global average pooling
stay NIN The traditional full connection layer is not used for classification , Instead, the last one is output directly through the global average pooling layer mlpconv The average value of the feature map of the layer is used as the confidence of the category , Then input the obtained vector softmax layer . There are two advantages to doing so :
- More interpretable : The category information is directly obtained from the global average pool of characteristic graphs , Strengthen the correspondence between feature mapping and categories ;(CAM Visualization technique This idea is used for reference )
- Avoid overfitting : Global average pooling itself is a structural regularizer , It can prevent over fitting of the overall structure .
Reference material
[1] Lin M, Chen Q, Yan S. Network in network[J]. arXiv preprint arXiv:1312.4400, 2013.
[2] 【 Intensive reading 】Network In Network(1*1 Convolution layer instead of FC layer global average pooling)
边栏推荐
- ES6的详细注解
- Stc8h8k Series Assembly and c51 Real combat - NIXIE TUBE displays ADC, Key Series port reply Key number and ADC value
- 神机百炼3.53-Kruskal
- Oled12864 LCD screen
- STC8H8K系列汇编和C51实战——数码管显示ADC、按键串口回复按键号与ADC数值
- Go language web development is very simple: use templates to separate views from logic
- Lantern Festival gift - plant vs zombie game (realized by Matlab)
- Web页面用户分步操作引导插件driver.js
- 测试 - 用例篇
- Stc8h8k series assembly and C51 actual combat - keys allow key counting (using falling edge interrupt control)
猜你喜欢
随机推荐
vite如何兼容低版本浏览器
Some experience of exercise and fitness
【論文翻譯】GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyond
PHP array to XML
php继承(extends)
深度学习分类网络--Network in Network
51 single chip microcomputer - ADC explanation (a/d conversion, d/a conversion)
Software testing Q & A
Zabbix Server trapper 命令注入漏洞 (CVE-2017-2824)
ESP8266与STC8H8K单片机联动——天气时钟
Nacos 启动报错 Error creating bean with name ‘instanceOperatorClientImpl‘ defined in URL
STC8H8K系列汇编和C51实战——按键允许按键计数(利用下降沿中断控制)
Cookie plugin and localforce offline storage plugin
文件包含漏洞(二)
LCD之MIPI协议的一些说明
JWT tool class
Use some common functions of hbuilderx
STC8H8K系列汇编和C51实战——数码管显示ADC、按键串口回复按键号与ADC数值
使用HBuilderX的一些常用功能
Stc8h8k series assembly and C51 actual combat - keys allow key counting (using falling edge interrupt control)








