```python
layer {
name: "conv2_1_global_pool"
type: "Pooling"
bottom: "conv2_1_1x1_increase"
top: "conv2_1_global_pool"
pooling_param {
pool: AVE
engine: CAFFE
global_pooling: true
}
}
layer {
name: "conv2_1_1x1_down"
type: "Convolution"
bottom: "conv2_1_global_pool"
top: "conv2_1_1x1_down"
convolution_param {
num_output: 16
kernel_size: 1
stride: 1
}
}
layer {
name: "conv2_1_1x1_down/relu"
type: "ReLU"
bottom: "conv2_1_1x1_down"
top: "conv2_1_1x1_down"
}
layer {
name: "conv2_1_1x1_up"
type: "Convolution"
bottom: "conv2_1_1x1_down"
top: "conv2_1_1x1_up"
convolution_param {
num_output: 256
kernel_size: 1
stride: 1
}
}
layer {
name: "conv2_1_prob"
type: "Sigmoid"
bottom: "conv2_1_1x1_up"
top: "conv2_1_1x1_up"
}
layer {
name: "conv2_1_1x1_proj"
type: "Convolution"
bottom: "pool1/3x3_s2"
top: "conv2_1_1x1_proj"
convolution_param {
num_output: 256
bias_term: false
kernel_size: 1
stride: 1
}
}
layer {
name: "conv2_1_1x1_proj/bn"
type: "BatchNorm"
bottom: "conv2_1_1x1_proj"
top: "conv2_1_1x1_proj"
batch_norm_param {
use_global_stats: true
}
}
layer {
name: "conv2_1_1x1_proj/bn/scale"
type: "Scale"
bottom: "conv2_1_1x1_proj"
top: "conv2_1_1x1_proj"
scale_param {
bias_term: true
}
}
layer {
name: "conv2_1"
type: "Axpy"
bottom: "conv2_1_1x1_up"
bottom: "conv2_1_1x1_increase"
bottom: "conv2_1_1x1_proj"
top: "conv2_1"
}
layer {
name: "conv2_1/relu"
type: "ReLU"
bottom: "conv2_1"
top: "conv2_1"
}