一张图读懂caffe架构
解释两个部分:
一:预处理图像的leveldb构建
输入:一批图像和label (2和3)
输出:leveldb (4)
指令里包含如下信息:
- conver_imageset (构建leveldb的可运行程序)
- train/ (此目录放处理的jpg或者其他格式的图像)
- label.txt (图像文件名及其label信息)
- 输出的leveldb文件夹的名字
- CPU/GPU (指定是在cpu上还是在gpu上运行code)
LRN好像很少见
二:Local Response Normalization (LRN)局部响应值归一化层
- Layer type:
LRN
- CPU Implementation:
./src/caffe/layers/lrn_layer.cpp
- CUDA GPU Implementation:
./src/caffe/layers/lrn_layer.cu
- Parameters (
LRNParameter lrn_param
)- Optional
local_size
[default 5]: the number of channels to sum over (for cross channel LRN) or the side length of the square region to sum over (for within channel LRN)alpha
[default 1]: the scaling parameter (see below)beta
[default 5]: the exponent (see below)norm_region
[defaultACROSS_CHANNELS
]: whether to sum over adjacent channels (ACROSS_CHANNELS
) or nearby spatial locaitons (WITHIN_CHANNEL
)
- Optional
The local response normalization layer performs a kind of “lateral inhibition” by normalizing over local input regions. InACROSS_CHANNELS
mode, the local regions extend across nearby channels, but have no spatial extent (i.e., they have shapelocal_size x 1 x 1
). InWITHIN_CHANNEL
mode, the local regions extend spatially, but are in separate channels (i.e., they have shape1 x local_size x local_size
). Each input value is divided by (1+(α/n)∑ix2i)β
, where n is the size of each local region, and the sum is taken over the region centered at that value (zero padding is added where necessary).
翻译下:
层类型: LRN
CPU 实现代码: ./src/caffe/layers/lrn_layer.cpp
CUDA GPU 实现代码: ./src/caffe/layers/lrn_layer.cu
参数 (LRNParameter lrn_param)
可选
1. local_size [default 5]: 对于跨通道的归一化,该参数指参与求和的通道数,对于
通道内的规范化,该参数指的是参与求和的方形区域的边长
2. alpha [default 1]: 尺度参数(见下文)
3. beta [default 5]: 指数参数(见下文)
4. norm_region [default ACROSS_CHANNELS]: 指定在通道之间进行规范化
(ACROSS_CHANNELS)还是在通道内进行规范化(WITHIN_CHANNEL)。
(在通道间指的是沿着通道维度操作,通道内指的是在特征图的二维平面内操作)局部响应值归一化层通过对输入数据的局部归一操作执行了一种“侧抑制”的机制。 在ACROSS_CHANNELS 模式下, 局部区域沿着临近通道延伸(而非在特征图的平面内),而没有空间扩展(即局部区域的形状为 local_size x 1 x 1)。在 WITHIN_CHANNEL 模式下, 局部
区域在各自通道内部的图像平面上延伸(即局部区域的形状为 1 x local_size x local_size以实现归一化)
每个输入值除以 (1+(α/n)∑ix2i)β 式中,n 是局部区域的大小,在以当前输入值为中心的区域内计算加和(如有需要,需在边缘补零)。
参考官网:http://caffe.berkeleyvision.org/tutorial/layers
一张图读懂caffe架构相关推荐
- 一张图读懂一个产业短视频第4期
随着互联互通社区关注者不断增多,其中涌现了很多即将进入IT互联网和对IT互联网感兴趣的朋友们. 介于以往内容更多还是针对IT互联网从业者,应互联互通社区关注者要求,自2021年4月12日起推出一张图读 ...
- 一张图读懂一个产业短视频第6期
随着互联互通社区关注者不断增多,其中涌现了很多即将进入IT互联网和对IT互联网感兴趣的朋友们. 介于以往内容更多还是针对IT互联网从业者,应互联互通社区关注者要求,自2021年4月12日起推出一张图读 ...
- 【笔记】三张图读懂机器学习:基本概念、五大流派与九种常见算法
文章目录 [笔记]三张图读懂机器学习:基本概念.五大流派与九种常见算法 Chapter 1: A look at Machine learning 1.What is it? 2.How does m ...
- 一张图读懂一个产业短视频第5期
随着互联互通社区关注者不断增多,其中涌现了很多即将进入IT互联网和对IT互联网感兴趣的朋友们. 介于以往内容更多还是针对IT互联网从业者,应互联互通社区关注者要求,自2021年4月12日起推出一张图读 ...
- 一张图读懂“云栖大会·南京峰会”重磅发布产品
数字化转型需要做什么?云计算当然是必不可少的黑科技.一张图读懂"云栖大会·南京峰会"重磅发布的云计算产品.
- 一图读懂Java架构
一图读懂Java架构: 1,Java 类加载过程 类加载过程 2,Java 内存分区 方法区 堆区 虚拟机栈区 程序计数器 本地方法栈 后三个都是线程私有 3,Java执行引擎 解释器 + JIT实时 ...
- 一张图读懂PBN飞越转弯衔接DF航段计算
飞越转弯衔接TF航段时,转弯外边界与旁切转弯相似,只是在拐角位置直接以风螺旋绘制外边界,大部分切点可以精确计算得到. 飞越转弯衔接DF航段时,转弯外边界全部由风螺旋和它的切线构成,又会有哪些神奇的事情 ...
- 一张图读懂PBN飞越转弯衔接TF/CF航段计算
在PBN旁切转弯的基础上,再来看飞越转弯接TF(或CF)航段,保护区结构上有些相似,只是转弯拐角处的保护区边界有"简化",其余部分是相近的. FlyOver接TF段的标称航迹有一个 ...
- 一张图读懂神州数码集团2020全年业绩
一张图读懂神州数码集团2020全年业绩 https://mp.weixin.qq.com/s/NXTzEgHhImA260OsZGBxug .
最新文章
- iframe元素內嵌页面如何去掉继承的html及body背景色/背景图片
- 2011软考软件设计师:C语言代码规范问题(1
- 如何避免GUIDE自动代码的Warning
- windows XP常见进程(个人总结)
- 在领域驱动的设计,贫乏的领域模型,代码生成,依赖项注入等方面……
- k8s修改node的ROLES标签
- Centos 7 环境下,如何使用 Apache 实现 SSL 虚拟主机 双向认证 的详细教程:
- 中琅领跑条码打印软件如何导入CDR文件
- 使用Requests+xpath实现简单的数据爬取
- Delphi2007中安装OCX控件
- 链接脚本在编程中的高级运用之一:可变长数组
- 云视频会议已成未来发展必然趋势
- 转载-GNS3安装和使用教程(超详细)
- CSS样式书写的三种方式
- 自定义android模拟器,在模拟器上运行自定义Android ROM
- 荣耀v30鸿蒙系统怎么升级,荣耀v30pro怎么升级鸿蒙系统
- 面向考试数据库—单表查询(包含建表数据)
- 松果时序数据库(PinusDB)最佳实践
- 坐标转换(空间直角坐标系与大地坐标系)
- 当自动驾驶遇上“蜘蛛侠”
热门文章
- Easy_language
- OpenCV探索之路(二十六):如何去除票据上的印章
- 【笔试】店铺选址+最短路径
- Susan角点检测python实现 (边缘检测、角点检测、重心计算、非极大值抑制)
- oracle pdf response,AWR报告分析之二:ges inquiry response 过高
- 工时管理:按工作时间还是完成的任务来跟踪员工的生产力?
- Writing in the Science(二)
- Android中LocalSocket(套接字)使用
- uniapp网上商城排坑专业户
- bug难免,但规避bug的五大方式你看了吗!