caffe源码 池化层
来源:互联网 发布:asp源码 编辑:程序博客网 时间:2024/06/05 16:52
池化层其实和卷积层有点相似,有个类似卷积核的窗口按照固定的步长在移动,每个窗口做一定的操作,按照这个操作的类型可以分为两种池化层:
输入参数如下:输入: 1 * 3 * 4 * 4池化核: 4 * 4pad: 0步长:2
输出参数如下:输出:1 * 3 * 2 * 2
- MAC (max pooling)在窗口中取最大值当做结果
- AVG (average pooling)在窗口中取平均值当做结果
池化层的反向传播
按照前向传播的分类,反向传播也需要分成两类
MAC (max pooling)
如果只看输出矩阵中的一个点y,则有 y = max( x1 , x2, x3, ... );
所以对x求导后有(可以理解成分段函数的求导)
代码实现:
可见上图,这个xn如果影响多个y,则会叠加起来
AVG (average pooling)
如果只看输出矩阵中的一个点y,则有 y = ( x1 , x2, x3, ... ,xn )/n;
所以对x求导后有
代码实现
可见上图,这个xn如果影响多个y,则会叠加起来
阅读全文
0 0
- caffe源码 之 池化层
- caffe源码 池化层
- caffe源码 池化层 反向传播
- caffe 源码
- Caffe源码
- Caffe源码
- Caffe源码
- Caffe源码
- Caffe源码
- Caffe 源码
- CAFFE源码学习笔记之池化层pooling_layer
- 【caffe源码研究】caffe笔记
- Caffe源码解析caffe.cpp
- 【Caffe源码解析】DataLayer
- caffe源码 layer分析
- caffe源码结构
- [caffe] 源码分析
- 如何解读Caffe源码
- Java 应用性能调优实践
- Android WebView的loadData方法注意事项
- 如何使用Web Service进行WSDL逆向生成服务端
- SpringCloud——服务注册
- 游戏内截图,surfaceView截图
- caffe源码 池化层
- [thinkPHP5项目实战_18]友情链接界面搭建和数据添加
- 01-面向对象(继承-子父类中的构造函数-子类的实例化过程).1 01-面向对象(继承-子父类中的构造函数-子类的实例化过程)2 01-面向对象(继承-子父类中的构造函数-子类的实例化过程)3
- Matlab GUI,对话框
- Java 值类型与引用类型 神奇的toString()方法
- html5_ionic上拉刷新
- Bean的作用域
- Android控件-ScrollView 和WebView之见滑动冲突解决
- MVC框架