Layers

** Vision_layers.hpp  (和视觉有关的layers)

  ConvolutionLayer,  InnerProductLayer, PoolingLayer

  EltwiseLayer,  Im2colLayer, LRNLayer,


EltwiseLayer: 

好几个bottom,求和或者乘积( op_ =0 or 1 )

setup 里先保证所有bottom的size是一样的

backward 里按比例分配


** Common_Layers.hpp

  SoftmaxLayer

  ArgmaxLayer, ConcatLayer,  FlattenLayer, SplitLayer, SliceLayer


 ArgmaxLayer (backward还没有implement)

找到每个num中最大的 top 个数据, 输出序号

 if (out_max_val_) , 输出序号和数据


ConcatLayer

连接bottom,  (concat=0, num or concat=1,channels)


FlattenLayer

把每个num里的数据,都变成 channels

(num,channel, height, width) -> (num, channel*height*width, 1, 1)


SplitLayer 

对每个top, 都复制 bottom 一次


SliceLayer

对blob切片,目前只能对num和channel

if (不设定slice_point_), 按 top 的个数平均分

if (设定slice_point_),  按照slice_point_分配


** Data_Layers.hpp

  DataLayer, 

 DummyDataLayer, HDF5DataLayer,  HDF5OutoutLayer,  ImageDataLayer,  MemoryDataLayer,  WindowDataLayer


** Filler.hpp

  Filler,  ConstantFiller, UniformFiller, GaussianFiller,  PositiveUnitballFiller,  XavierFiller, GetFiller


** Loss_Layers.hpp

  AccuraceLayer,  

  LossLayer,  EuclideanLossLayer,  HingeLossLayer,  InfogianLossLayer,  MultinomialLogisticLossLayer,  SigmoidCrossEntropyLossLayer,  SoftmaxLayer,

  SoftmaxWithLossLayer


** Neuron_Layers.hpp

  NeuronLayer,  BNLLLayer,  DropoutLayer,  PowerLayer,  ReluLayer, SigmoidLayer, TanHLayer,  ThresholdLayer



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值