• Layer type: Silence
  • 头文件位置:./include/caffe/layers/silence_layer.hpp
  • CPU 执行源文件位置: ./src/caffe/layers/silence_layer.cpp
  • CUDA GPU 执行源文件位置: ./src/caffe/layers/silence_layer.cu
  • Slience层的功能:当用slice层把标签分割成多份,但又有其中一份或者多份没有用到时,对没有用到的label进行沉默操作(不让他在训练的时候输出~)。
layer {
  name: "slicer_label"
  type: "Slice"
  bottom: "label12face"
  top: "label1"
  top: "label2"
  top: "label3"
  phase: TRAIN
  slice_param {
    slice_point: 1
    slice_point: 5
    axis: 1
  }
}
 layer {
  name: "silence"
  type: "Silence"
  bottom: "label3"
  phase: TRAIN
}