【Caffe】:caffe中用的各个类型的Layer解读

构建caffe模型的时候,我们需要将模型框架写成一个protocol buffer的定义文件(prototxt) 。caffe中的层以及层的参数都被定义在文件caffe.proto中。

数据层

我们可以用很多种格式来对数据进行输出(LMDB,HDF5,LevelDB,原始数据等)。
通过某些层指定TransformationParameters,可以使用常见的输入预处理(平均减法,缩放,随机裁剪和镜像)。当TransformationParameter不可用时,偏差,比例和裁剪图层可以有助于转换输入。

视觉层

视觉层通常将图像作为输入并产生其他图像作为输出,尽管它们可以获取其他类型和尺寸的数据。现实世界中的典型“图像”可以具有一个颜色通道(channel = 1),如灰度图像,或三个颜色通道(channel = 3),如RGB(红色,绿色,蓝色) 图片。特别地,大多数视觉层通过将特定操作应用于输入的某个区域来工作以产生输出的相应区域。

工具类实用层

【caffe】Layer解读之:Flatten
【caffe】Layer解读之:Reshape
【caffe】Layer解读之:Split
【caffe】Layer解读之:Concat
【caffe】Layer解读之:Slice
【caffe】Layer解读之:Eltwise
【caffe】Layer解读之:Reduction
【caffe】Layer解读之:Slience

Loss层

【caffe】Layer解读之:HingeLoss

归一化层

【caffe】Layer解读之:BatchNorm/Scale

未完待续。。。。。。

caffe源码解读github

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuanCruise

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值