diff --git a/24-07/caffe-aarch64.md b/24-07/caffe-aarch64.md index c323da6..68e7ca8 100644 --- a/24-07/caffe-aarch64.md +++ b/24-07/caffe-aarch64.md @@ -786,7 +786,7 @@ caffe time -model my_models/3DMM_CNN/deploy_network.prototxt ![1720064717585](image/caffe-aarch64/1720064717585.png) -#### cascadedfcn/step1 +#### cascadedfcn_step1 自带[deploy.prototxt](https://github.com/IBBM/Cascaded-FCN/tree/master/models/cascadedfcn/step1)文件。 @@ -796,7 +796,7 @@ caffe time -model my_models/Cascaded-FCN/models/cascadedfcn/step1/step1_deploy.p ![1720064596125](image/caffe-aarch64/1720064596125.png) -#### cascadedfcn/step2 +#### cascadedfcn_step2 自带[deploy.prototxt](https://github.com/IBBM/Cascaded-FCN/tree/master/models/cascadedfcn/step2)文件。 @@ -851,3 +851,9 @@ caffe time -model my_models/Using-Ranking-CNN-for-Age-Estimation/basic_16to66/de ``` ![1720065166608](image/caffe-aarch64/1720065166608.png) + +## 4-附件 + +50个models的deploy文件 + +caffe在aarch64(鲲鹏920)上的自动化构建脚本 diff --git a/24-07/caffe/deploy/04-VGG_CNN_S.prototxt b/24-07/caffe/deploy/04-VGG_CNN_S.prototxt new file mode 100644 index 0000000..58bfdb7 --- /dev/null +++ b/24-07/caffe/deploy/04-VGG_CNN_S.prototxt @@ -0,0 +1,198 @@ +name: "VGG_CNN_S" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1" + name: "conv1" + type: CONVOLUTION + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 2 + } +} +layers { + bottom: "conv1" + top: "conv1" + name: "relu1" + type: RELU +} +layers { + bottom: "conv1" + top: "norm1" + name: "norm1" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm1" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 3 + } +} +layers { + bottom: "pool1" + top: "conv2" + name: "conv2" + type: CONVOLUTION + convolution_param { + num_output: 256 + kernel_size: 5 + } +} +layers { + bottom: "conv2" + top: "conv2" + name: "relu2" + type: RELU +} +layers { + bottom: "conv2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3" + name: "conv3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3" + top: "conv3" + name: "relu3" + type: RELU +} +layers { + bottom: "conv3" + top: "conv4" + name: "conv4" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4" + top: "conv4" + name: "relu4" + type: RELU +} +layers { + bottom: "conv4" + top: "conv5" + name: "conv5" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5" + top: "conv5" + name: "relu5" + type: RELU +} +layers { + bottom: "conv5" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 3 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: INNER_PRODUCT + inner_product_param { + num_output: 1000 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/05-VGG_CNN_M.prototxt b/24-07/caffe/deploy/05-VGG_CNN_M.prototxt new file mode 100644 index 0000000..ce99099 --- /dev/null +++ b/24-07/caffe/deploy/05-VGG_CNN_M.prototxt @@ -0,0 +1,212 @@ +name: "VGG_CNN_M" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1" + name: "conv1" + type: CONVOLUTION + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 2 + } +} +layers { + bottom: "conv1" + top: "conv1" + name: "relu1" + type: RELU +} +layers { + bottom: "conv1" + top: "norm1" + name: "norm1" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm1" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2" + name: "conv2" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 5 + stride: 2 + } +} +layers { + bottom: "conv2" + top: "conv2" + name: "relu2" + type: RELU +} +layers { + bottom: "conv2" + top: "norm2" + name: "norm2" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3" + name: "conv3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3" + top: "conv3" + name: "relu3" + type: RELU +} +layers { + bottom: "conv3" + top: "conv4" + name: "conv4" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4" + top: "conv4" + name: "relu4" + type: RELU +} +layers { + bottom: "conv4" + top: "conv5" + name: "conv5" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5" + top: "conv5" + name: "relu5" + type: RELU +} +layers { + bottom: "conv5" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: INNER_PRODUCT + inner_product_param { + num_output: 1000 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/06-VGG_CNN_M_2048.prototxt b/24-07/caffe/deploy/06-VGG_CNN_M_2048.prototxt new file mode 100644 index 0000000..20578a6 --- /dev/null +++ b/24-07/caffe/deploy/06-VGG_CNN_M_2048.prototxt @@ -0,0 +1,212 @@ +name: "VGG_CNN_M_2048" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1" + name: "conv1" + type: CONVOLUTION + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 2 + } +} +layers { + bottom: "conv1" + top: "conv1" + name: "relu1" + type: RELU +} +layers { + bottom: "conv1" + top: "norm1" + name: "norm1" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm1" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2" + name: "conv2" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 5 + stride: 2 + } +} +layers { + bottom: "conv2" + top: "conv2" + name: "relu2" + type: RELU +} +layers { + bottom: "conv2" + top: "norm2" + name: "norm2" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3" + name: "conv3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3" + top: "conv3" + name: "relu3" + type: RELU +} +layers { + bottom: "conv3" + top: "conv4" + name: "conv4" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4" + top: "conv4" + name: "relu4" + type: RELU +} +layers { + bottom: "conv4" + top: "conv5" + name: "conv5" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5" + top: "conv5" + name: "relu5" + type: RELU +} +layers { + bottom: "conv5" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: INNER_PRODUCT + inner_product_param { + num_output: 2048 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: INNER_PRODUCT + inner_product_param { + num_output: 1000 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/07-VGG_CNN_M_1024.prototxt b/24-07/caffe/deploy/07-VGG_CNN_M_1024.prototxt new file mode 100644 index 0000000..86e060a --- /dev/null +++ b/24-07/caffe/deploy/07-VGG_CNN_M_1024.prototxt @@ -0,0 +1,212 @@ +name: "VGG_CNN_M_1024" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1" + name: "conv1" + type: CONVOLUTION + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 2 + } +} +layers { + bottom: "conv1" + top: "conv1" + name: "relu1" + type: RELU +} +layers { + bottom: "conv1" + top: "norm1" + name: "norm1" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm1" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2" + name: "conv2" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 5 + stride: 2 + } +} +layers { + bottom: "conv2" + top: "conv2" + name: "relu2" + type: RELU +} +layers { + bottom: "conv2" + top: "norm2" + name: "norm2" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3" + name: "conv3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3" + top: "conv3" + name: "relu3" + type: RELU +} +layers { + bottom: "conv3" + top: "conv4" + name: "conv4" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4" + top: "conv4" + name: "relu4" + type: RELU +} +layers { + bottom: "conv4" + top: "conv5" + name: "conv5" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5" + top: "conv5" + name: "relu5" + type: RELU +} +layers { + bottom: "conv5" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: INNER_PRODUCT + inner_product_param { + num_output: 1024 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: INNER_PRODUCT + inner_product_param { + num_output: 1000 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/08-VGG_CNN_M_128.prototxt b/24-07/caffe/deploy/08-VGG_CNN_M_128.prototxt new file mode 100644 index 0000000..a1f5018 --- /dev/null +++ b/24-07/caffe/deploy/08-VGG_CNN_M_128.prototxt @@ -0,0 +1,212 @@ +name: "VGG_CNN_M_128" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1" + name: "conv1" + type: CONVOLUTION + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 2 + } +} +layers { + bottom: "conv1" + top: "conv1" + name: "relu1" + type: RELU +} +layers { + bottom: "conv1" + top: "norm1" + name: "norm1" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm1" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2" + name: "conv2" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 5 + stride: 2 + } +} +layers { + bottom: "conv2" + top: "conv2" + name: "relu2" + type: RELU +} +layers { + bottom: "conv2" + top: "norm2" + name: "norm2" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3" + name: "conv3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3" + top: "conv3" + name: "relu3" + type: RELU +} +layers { + bottom: "conv3" + top: "conv4" + name: "conv4" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4" + top: "conv4" + name: "relu4" + type: RELU +} +layers { + bottom: "conv4" + top: "conv5" + name: "conv5" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5" + top: "conv5" + name: "relu5" + type: RELU +} +layers { + bottom: "conv5" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: INNER_PRODUCT + inner_product_param { + num_output: 128 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: INNER_PRODUCT + inner_product_param { + num_output: 1000 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/09-VGG_CNN_F.prototxt b/24-07/caffe/deploy/09-VGG_CNN_F.prototxt new file mode 100644 index 0000000..b9ceae5 --- /dev/null +++ b/24-07/caffe/deploy/09-VGG_CNN_F.prototxt @@ -0,0 +1,211 @@ +name: "VGG_CNN_F" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1" + name: "conv1" + type: CONVOLUTION + convolution_param { + num_output: 64 + kernel_size: 11 + stride: 4 + } +} +layers { + bottom: "conv1" + top: "conv1" + name: "relu1" + type: RELU +} +layers { + bottom: "conv1" + top: "norm1" + name: "norm1" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm1" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2" + name: "conv2" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + } +} +layers { + bottom: "conv2" + top: "conv2" + name: "relu2" + type: RELU +} +layers { + bottom: "conv2" + top: "norm2" + name: "norm2" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + k: 2 + } +} +layers { + bottom: "norm2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3" + name: "conv3" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3" + top: "conv3" + name: "relu3" + type: RELU +} +layers { + bottom: "conv3" + top: "conv4" + name: "conv4" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4" + top: "conv4" + name: "relu4" + type: RELU +} +layers { + bottom: "conv4" + top: "conv5" + name: "conv5" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5" + top: "conv5" + name: "relu5" + type: RELU +} +layers { + bottom: "conv5" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: INNER_PRODUCT + inner_product_param { + num_output: 1000 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/10-VGG_ILSVRC_16.prototxt b/24-07/caffe/deploy/10-VGG_ILSVRC_16.prototxt new file mode 100644 index 0000000..0067c9b --- /dev/null +++ b/24-07/caffe/deploy/10-VGG_ILSVRC_16.prototxt @@ -0,0 +1,345 @@ +name: "VGG_ILSVRC_16_layers" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1_1" + name: "conv1_1" + type: CONVOLUTION + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv1_1" + top: "conv1_1" + name: "relu1_1" + type: RELU +} +layers { + bottom: "conv1_1" + top: "conv1_2" + name: "conv1_2" + type: CONVOLUTION + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv1_2" + top: "conv1_2" + name: "relu1_2" + type: RELU +} +layers { + bottom: "conv1_2" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2_1" + name: "conv2_1" + type: CONVOLUTION + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv2_1" + top: "conv2_1" + name: "relu2_1" + type: RELU +} +layers { + bottom: "conv2_1" + top: "conv2_2" + name: "conv2_2" + type: CONVOLUTION + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv2_2" + top: "conv2_2" + name: "relu2_2" + type: RELU +} +layers { + bottom: "conv2_2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3_1" + name: "conv3_1" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_1" + top: "conv3_1" + name: "relu3_1" + type: RELU +} +layers { + bottom: "conv3_1" + top: "conv3_2" + name: "conv3_2" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_2" + top: "conv3_2" + name: "relu3_2" + type: RELU +} +layers { + bottom: "conv3_2" + top: "conv3_3" + name: "conv3_3" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_3" + top: "conv3_3" + name: "relu3_3" + type: RELU +} +layers { + bottom: "conv3_3" + top: "pool3" + name: "pool3" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool3" + top: "conv4_1" + name: "conv4_1" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_1" + top: "conv4_1" + name: "relu4_1" + type: RELU +} +layers { + bottom: "conv4_1" + top: "conv4_2" + name: "conv4_2" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_2" + top: "conv4_2" + name: "relu4_2" + type: RELU +} +layers { + bottom: "conv4_2" + top: "conv4_3" + name: "conv4_3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_3" + top: "conv4_3" + name: "relu4_3" + type: RELU +} +layers { + bottom: "conv4_3" + top: "pool4" + name: "pool4" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool4" + top: "conv5_1" + name: "conv5_1" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_1" + top: "conv5_1" + name: "relu5_1" + type: RELU +} +layers { + bottom: "conv5_1" + top: "conv5_2" + name: "conv5_2" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_2" + top: "conv5_2" + name: "relu5_2" + type: RELU +} +layers { + bottom: "conv5_2" + top: "conv5_3" + name: "conv5_3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_3" + top: "conv5_3" + name: "relu5_3" + type: RELU +} +layers { + bottom: "conv5_3" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: INNER_PRODUCT + inner_product_param { + num_output: 1000 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/11-VGG_ILSVRC_19.prototxt b/24-07/caffe/deploy/11-VGG_ILSVRC_19.prototxt new file mode 100644 index 0000000..f02f876 --- /dev/null +++ b/24-07/caffe/deploy/11-VGG_ILSVRC_19.prototxt @@ -0,0 +1,396 @@ +name: "VGG_ILSVRC_19_layers" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1_1" + name: "conv1_1" + type: CONVOLUTION + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv1_1" + top: "conv1_1" + name: "relu1_1" + type: RELU +} +layers { + bottom: "conv1_1" + top: "conv1_2" + name: "conv1_2" + type: CONVOLUTION + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv1_2" + top: "conv1_2" + name: "relu1_2" + type: RELU +} +layers { + bottom: "conv1_2" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2_1" + name: "conv2_1" + type: CONVOLUTION + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv2_1" + top: "conv2_1" + name: "relu2_1" + type: RELU +} +layers { + bottom: "conv2_1" + top: "conv2_2" + name: "conv2_2" + type: CONVOLUTION + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv2_2" + top: "conv2_2" + name: "relu2_2" + type: RELU +} +layers { + bottom: "conv2_2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3_1" + name: "conv3_1" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_1" + top: "conv3_1" + name: "relu3_1" + type: RELU +} +layers { + bottom: "conv3_1" + top: "conv3_2" + name: "conv3_2" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_2" + top: "conv3_2" + name: "relu3_2" + type: RELU +} +layers { + bottom: "conv3_2" + top: "conv3_3" + name: "conv3_3" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_3" + top: "conv3_3" + name: "relu3_3" + type: RELU +} +layers { + bottom: "conv3_3" + top: "conv3_4" + name: "conv3_4" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_4" + top: "conv3_4" + name: "relu3_4" + type: RELU +} +layers { + bottom: "conv3_4" + top: "pool3" + name: "pool3" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool3" + top: "conv4_1" + name: "conv4_1" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_1" + top: "conv4_1" + name: "relu4_1" + type: RELU +} +layers { + bottom: "conv4_1" + top: "conv4_2" + name: "conv4_2" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_2" + top: "conv4_2" + name: "relu4_2" + type: RELU +} +layers { + bottom: "conv4_2" + top: "conv4_3" + name: "conv4_3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_3" + top: "conv4_3" + name: "relu4_3" + type: RELU +} +layers { + bottom: "conv4_3" + top: "conv4_4" + name: "conv4_4" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_4" + top: "conv4_4" + name: "relu4_4" + type: RELU +} +layers { + bottom: "conv4_4" + top: "pool4" + name: "pool4" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool4" + top: "conv5_1" + name: "conv5_1" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_1" + top: "conv5_1" + name: "relu5_1" + type: RELU +} +layers { + bottom: "conv5_1" + top: "conv5_2" + name: "conv5_2" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_2" + top: "conv5_2" + name: "relu5_2" + type: RELU +} +layers { + bottom: "conv5_2" + top: "conv5_3" + name: "conv5_3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_3" + top: "conv5_3" + name: "relu5_3" + type: RELU +} +layers { + bottom: "conv5_3" + top: "conv5_4" + name: "conv5_4" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_4" + top: "conv5_4" + name: "relu5_4" + type: RELU +} +layers { + bottom: "conv5_4" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: INNER_PRODUCT + inner_product_param { + num_output: 1000 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/12-places205CNN.prototxt b/24-07/caffe/deploy/12-places205CNN.prototxt new file mode 100644 index 0000000..77a7d03 --- /dev/null +++ b/24-07/caffe/deploy/12-places205CNN.prototxt @@ -0,0 +1,324 @@ +name: "Places205-CNN" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + layer { + name: "conv1" + type: "conv" + num_output: 96 + kernelsize: 11 + stride: 4 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "data" + top: "conv1" +} +layers { + layer { + name: "relu1" + type: "relu" + } + bottom: "conv1" + top: "conv1" +} +layers { + layer { + name: "pool1" + type: "pool" + pool: MAX + kernelsize: 3 + stride: 2 + } + bottom: "conv1" + top: "pool1" +} +layers { + layer { + name: "norm1" + type: "lrn" + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } + bottom: "pool1" + top: "norm1" +} +layers { + layer { + name: "conv2" + type: "conv" + num_output: 256 + group: 2 + kernelsize: 5 + pad: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "norm1" + top: "conv2" +} +layers { + layer { + name: "relu2" + type: "relu" + } + bottom: "conv2" + top: "conv2" +} +layers { + layer { + name: "pool2" + type: "pool" + pool: MAX + kernelsize: 3 + stride: 2 + } + bottom: "conv2" + top: "pool2" +} +layers { + layer { + name: "norm2" + type: "lrn" + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } + bottom: "pool2" + top: "norm2" +} +layers { + layer { + name: "conv3" + type: "conv" + num_output: 384 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "norm2" + top: "conv3" +} +layers { + layer { + name: "relu3" + type: "relu" + } + bottom: "conv3" + top: "conv3" +} +layers { + layer { + name: "conv4" + type: "conv" + num_output: 384 + group: 2 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "conv3" + top: "conv4" +} +layers { + layer { + name: "relu4" + type: "relu" + } + bottom: "conv4" + top: "conv4" +} +layers { + layer { + name: "conv5" + type: "conv" + num_output: 256 + group: 2 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "conv4" + top: "conv5" +} +layers { + layer { + name: "relu5" + type: "relu" + } + bottom: "conv5" + top: "conv5" +} +layers { + layer { + name: "pool5" + type: "pool" + kernelsize: 3 + pool: MAX + stride: 2 + } + bottom: "conv5" + top: "pool5" +} +layers { + layer { + name: "fc6" + type: "innerproduct" + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "pool5" + top: "fc6" +} +layers { + layer { + name: "relu6" + type: "relu" + } + bottom: "fc6" + top: "fc6" +} +layers { + layer { + name: "drop6" + type: "dropout" + dropout_ratio: 0.5 + } + bottom: "fc6" + top: "fc6" +} +layers { + layer { + name: "fc7" + type: "innerproduct" + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "fc6" + top: "fc7" +} +layers { + layer { + name: "relu7" + type: "relu" + } + bottom: "fc7" + top: "fc7" +} +layers { + layer { + name: "drop7" + type: "dropout" + dropout_ratio: 0.5 + } + bottom: "fc7" + top: "fc7" +} +layers { + layer { + name: "fc8" + type: "innerproduct" + num_output: 205 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "fc7" + top: "fc8" +} +layers { + layer { + name: "prob" + type: "softmax" + } + bottom: "fc8" + top: "prob" +} diff --git a/24-07/caffe/deploy/13-places205CNN_FC7.prototxt b/24-07/caffe/deploy/13-places205CNN_FC7.prototxt new file mode 100644 index 0000000..d50e249 --- /dev/null +++ b/24-07/caffe/deploy/13-places205CNN_FC7.prototxt @@ -0,0 +1,295 @@ +name: "Places205-CNN" +input: "data" +input_dim: 256 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + layer { + name: "conv1" + type: "conv" + num_output: 96 + kernelsize: 11 + stride: 4 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "data" + top: "conv1" +} +layers { + layer { + name: "relu1" + type: "relu" + } + bottom: "conv1" + top: "conv1" +} +layers { + layer { + name: "pool1" + type: "pool" + pool: MAX + kernelsize: 3 + stride: 2 + } + bottom: "conv1" + top: "pool1" +} +layers { + layer { + name: "norm1" + type: "lrn" + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } + bottom: "pool1" + top: "norm1" +} +layers { + layer { + name: "conv2" + type: "conv" + num_output: 256 + group: 2 + kernelsize: 5 + pad: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "norm1" + top: "conv2" +} +layers { + layer { + name: "relu2" + type: "relu" + } + bottom: "conv2" + top: "conv2" +} +layers { + layer { + name: "pool2" + type: "pool" + pool: MAX + kernelsize: 3 + stride: 2 + } + bottom: "conv2" + top: "pool2" +} +layers { + layer { + name: "norm2" + type: "lrn" + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } + bottom: "pool2" + top: "norm2" +} +layers { + layer { + name: "conv3" + type: "conv" + num_output: 384 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "norm2" + top: "conv3" +} +layers { + layer { + name: "relu3" + type: "relu" + } + bottom: "conv3" + top: "conv3" +} +layers { + layer { + name: "conv4" + type: "conv" + num_output: 384 + group: 2 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "conv3" + top: "conv4" +} +layers { + layer { + name: "relu4" + type: "relu" + } + bottom: "conv4" + top: "conv4" +} +layers { + layer { + name: "conv5" + type: "conv" + num_output: 256 + group: 2 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "conv4" + top: "conv5" +} +layers { + layer { + name: "relu5" + type: "relu" + } + bottom: "conv5" + top: "conv5" +} +layers { + layer { + name: "pool5" + type: "pool" + kernelsize: 3 + pool: MAX + stride: 2 + } + bottom: "conv5" + top: "pool5" +} +layers { + layer { + name: "fc6" + type: "innerproduct" + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "pool5" + top: "fc6" +} +layers { + layer { + name: "relu6" + type: "relu" + } + bottom: "fc6" + top: "fc6" +} +layers { + layer { + name: "drop6" + type: "dropout" + dropout_ratio: 0.5 + } + bottom: "fc6" + top: "fc6" +} +layers { + layer { + name: "fc7" + type: "innerproduct" + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "fc6" + top: "fc7" +} +layers { + layer { + name: "relu7" + type: "relu" + } + bottom: "fc7" + top: "fc7" +} +layers { + layer { + name: "drop7" + type: "dropout" + dropout_ratio: 0.5 + } + bottom: "fc7" + top: "fc7" +} diff --git a/24-07/caffe/deploy/14-hybridCNN.prototxt b/24-07/caffe/deploy/14-hybridCNN.prototxt new file mode 100644 index 0000000..875e0a1 --- /dev/null +++ b/24-07/caffe/deploy/14-hybridCNN.prototxt @@ -0,0 +1,324 @@ +name: "hybridnet" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + layer { + name: "conv1" + type: "conv" + num_output: 96 + kernelsize: 11 + stride: 4 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "data" + top: "conv1" +} +layers { + layer { + name: "relu1" + type: "relu" + } + bottom: "conv1" + top: "conv1" +} +layers { + layer { + name: "pool1" + type: "pool" + pool: MAX + kernelsize: 3 + stride: 2 + } + bottom: "conv1" + top: "pool1" +} +layers { + layer { + name: "norm1" + type: "lrn" + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } + bottom: "pool1" + top: "norm1" +} +layers { + layer { + name: "conv2" + type: "conv" + num_output: 256 + group: 2 + kernelsize: 5 + pad: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "norm1" + top: "conv2" +} +layers { + layer { + name: "relu2" + type: "relu" + } + bottom: "conv2" + top: "conv2" +} +layers { + layer { + name: "pool2" + type: "pool" + pool: MAX + kernelsize: 3 + stride: 2 + } + bottom: "conv2" + top: "pool2" +} +layers { + layer { + name: "norm2" + type: "lrn" + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } + bottom: "pool2" + top: "norm2" +} +layers { + layer { + name: "conv3" + type: "conv" + num_output: 384 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "norm2" + top: "conv3" +} +layers { + layer { + name: "relu3" + type: "relu" + } + bottom: "conv3" + top: "conv3" +} +layers { + layer { + name: "conv4" + type: "conv" + num_output: 384 + group: 2 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "conv3" + top: "conv4" +} +layers { + layer { + name: "relu4" + type: "relu" + } + bottom: "conv4" + top: "conv4" +} +layers { + layer { + name: "conv5" + type: "conv" + num_output: 256 + group: 2 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "conv4" + top: "conv5" +} +layers { + layer { + name: "relu5" + type: "relu" + } + bottom: "conv5" + top: "conv5" +} +layers { + layer { + name: "pool5" + type: "pool" + kernelsize: 3 + pool: MAX + stride: 2 + } + bottom: "conv5" + top: "pool5" +} +layers { + layer { + name: "fc6" + type: "innerproduct" + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "pool5" + top: "fc6" +} +layers { + layer { + name: "relu6" + type: "relu" + } + bottom: "fc6" + top: "fc6" +} +layers { + layer { + name: "drop6" + type: "dropout" + dropout_ratio: 0.5 + } + bottom: "fc6" + top: "fc6" +} +layers { + layer { + name: "fc7" + type: "innerproduct" + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "fc6" + top: "fc7" +} +layers { + layer { + name: "relu7" + type: "relu" + } + bottom: "fc7" + top: "fc7" +} +layers { + layer { + name: "drop7" + type: "dropout" + dropout_ratio: 0.5 + } + bottom: "fc7" + top: "fc7" +} +layers { + layer { + name: "fc8" + type: "innerproduct" + num_output: 1183 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "fc7" + top: "fc8" +} +layers { + layer { + name: "prob" + type: "softmax" + } + bottom: "fc8" + top: "prob" +} diff --git a/24-07/caffe/deploy/15-hybridCNN_FC7.prototxt b/24-07/caffe/deploy/15-hybridCNN_FC7.prototxt new file mode 100644 index 0000000..a39972c --- /dev/null +++ b/24-07/caffe/deploy/15-hybridCNN_FC7.prototxt @@ -0,0 +1,295 @@ +name: "hybridnet" +input: "data" +input_dim: 256 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + layer { + name: "conv1" + type: "conv" + num_output: 96 + kernelsize: 11 + stride: 4 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "data" + top: "conv1" +} +layers { + layer { + name: "relu1" + type: "relu" + } + bottom: "conv1" + top: "conv1" +} +layers { + layer { + name: "pool1" + type: "pool" + pool: MAX + kernelsize: 3 + stride: 2 + } + bottom: "conv1" + top: "pool1" +} +layers { + layer { + name: "norm1" + type: "lrn" + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } + bottom: "pool1" + top: "norm1" +} +layers { + layer { + name: "conv2" + type: "conv" + num_output: 256 + group: 2 + kernelsize: 5 + pad: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "norm1" + top: "conv2" +} +layers { + layer { + name: "relu2" + type: "relu" + } + bottom: "conv2" + top: "conv2" +} +layers { + layer { + name: "pool2" + type: "pool" + pool: MAX + kernelsize: 3 + stride: 2 + } + bottom: "conv2" + top: "pool2" +} +layers { + layer { + name: "norm2" + type: "lrn" + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } + bottom: "pool2" + top: "norm2" +} +layers { + layer { + name: "conv3" + type: "conv" + num_output: 384 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "norm2" + top: "conv3" +} +layers { + layer { + name: "relu3" + type: "relu" + } + bottom: "conv3" + top: "conv3" +} +layers { + layer { + name: "conv4" + type: "conv" + num_output: 384 + group: 2 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "conv3" + top: "conv4" +} +layers { + layer { + name: "relu4" + type: "relu" + } + bottom: "conv4" + top: "conv4" +} +layers { + layer { + name: "conv5" + type: "conv" + num_output: 256 + group: 2 + kernelsize: 3 + pad: 1 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "conv4" + top: "conv5" +} +layers { + layer { + name: "relu5" + type: "relu" + } + bottom: "conv5" + top: "conv5" +} +layers { + layer { + name: "pool5" + type: "pool" + kernelsize: 3 + pool: MAX + stride: 2 + } + bottom: "conv5" + top: "pool5" +} +layers { + layer { + name: "fc6" + type: "innerproduct" + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "pool5" + top: "fc6" +} +layers { + layer { + name: "relu6" + type: "relu" + } + bottom: "fc6" + top: "fc6" +} +layers { + layer { + name: "drop6" + type: "dropout" + dropout_ratio: 0.5 + } + bottom: "fc6" + top: "fc6" +} +layers { + layer { + name: "fc7" + type: "innerproduct" + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1. + } + blobs_lr: 1. + blobs_lr: 2. + weight_decay: 1. + weight_decay: 0. + } + bottom: "fc6" + top: "fc7" +} +layers { + layer { + name: "relu7" + type: "relu" + } + bottom: "fc7" + top: "fc7" +} +layers { + layer { + name: "drop7" + type: "dropout" + dropout_ratio: 0.5 + } + bottom: "fc7" + top: "fc7" +} diff --git a/24-07/caffe/deploy/16-googlenet_places205.protxt b/24-07/caffe/deploy/16-googlenet_places205.protxt new file mode 100644 index 0000000..8fb8198 --- /dev/null +++ b/24-07/caffe/deploy/16-googlenet_places205.protxt @@ -0,0 +1,2158 @@ +name: "GoogleNet-Places205" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +force_backward: true +layer { + name: "conv1/7x7_s2" + type: "Convolution" + bottom: "data" + top: "conv1/7x7_s2" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 3 + kernel_size: 7 + stride: 2 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv1/relu_7x7" + type: "ReLU" + bottom: "conv1/7x7_s2" + top: "conv1/7x7_s2" +} +layer { + name: "pool1/3x3_s2" + type: "Pooling" + bottom: "conv1/7x7_s2" + top: "pool1/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "pool1/norm1" + type: "LRN" + bottom: "pool1/3x3_s2" + top: "pool1/norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "conv2/3x3_reduce" + type: "Convolution" + bottom: "pool1/norm1" + top: "conv2/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv2/relu_3x3_reduce" + type: "ReLU" + bottom: "conv2/3x3_reduce" + top: "conv2/3x3_reduce" +} +layer { + name: "conv2/3x3" + type: "Convolution" + bottom: "conv2/3x3_reduce" + top: "conv2/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv2/relu_3x3" + type: "ReLU" + bottom: "conv2/3x3" + top: "conv2/3x3" +} +layer { + name: "conv2/norm2" + type: "LRN" + bottom: "conv2/3x3" + top: "conv2/norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "pool2/3x3_s2" + type: "Pooling" + bottom: "conv2/norm2" + top: "pool2/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_3a/1x1" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_1x1" + type: "ReLU" + bottom: "inception_3a/1x1" + top: "inception_3a/1x1" +} +layer { + name: "inception_3a/3x3_reduce" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_3a/3x3_reduce" + top: "inception_3a/3x3_reduce" +} +layer { + name: "inception_3a/3x3" + type: "Convolution" + bottom: "inception_3a/3x3_reduce" + top: "inception_3a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_3x3" + type: "ReLU" + bottom: "inception_3a/3x3" + top: "inception_3a/3x3" +} +layer { + name: "inception_3a/5x5_reduce" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_3a/5x5_reduce" + top: "inception_3a/5x5_reduce" +} +layer { + name: "inception_3a/5x5" + type: "Convolution" + bottom: "inception_3a/5x5_reduce" + top: "inception_3a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_5x5" + type: "ReLU" + bottom: "inception_3a/5x5" + top: "inception_3a/5x5" +} +layer { + name: "inception_3a/pool" + type: "Pooling" + bottom: "pool2/3x3_s2" + top: "inception_3a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_3a/pool_proj" + type: "Convolution" + bottom: "inception_3a/pool" + top: "inception_3a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_pool_proj" + type: "ReLU" + bottom: "inception_3a/pool_proj" + top: "inception_3a/pool_proj" +} +layer { + name: "inception_3a/output" + type: "Concat" + bottom: "inception_3a/1x1" + bottom: "inception_3a/3x3" + bottom: "inception_3a/5x5" + bottom: "inception_3a/pool_proj" + top: "inception_3a/output" +} +layer { + name: "inception_3b/1x1" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_1x1" + type: "ReLU" + bottom: "inception_3b/1x1" + top: "inception_3b/1x1" +} +layer { + name: "inception_3b/3x3_reduce" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_3b/3x3_reduce" + top: "inception_3b/3x3_reduce" +} +layer { + name: "inception_3b/3x3" + type: "Convolution" + bottom: "inception_3b/3x3_reduce" + top: "inception_3b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_3x3" + type: "ReLU" + bottom: "inception_3b/3x3" + top: "inception_3b/3x3" +} +layer { + name: "inception_3b/5x5_reduce" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_3b/5x5_reduce" + top: "inception_3b/5x5_reduce" +} +layer { + name: "inception_3b/5x5" + type: "Convolution" + bottom: "inception_3b/5x5_reduce" + top: "inception_3b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_5x5" + type: "ReLU" + bottom: "inception_3b/5x5" + top: "inception_3b/5x5" +} +layer { + name: "inception_3b/pool" + type: "Pooling" + bottom: "inception_3a/output" + top: "inception_3b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_3b/pool_proj" + type: "Convolution" + bottom: "inception_3b/pool" + top: "inception_3b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_pool_proj" + type: "ReLU" + bottom: "inception_3b/pool_proj" + top: "inception_3b/pool_proj" +} +layer { + name: "inception_3b/output" + type: "Concat" + bottom: "inception_3b/1x1" + bottom: "inception_3b/3x3" + bottom: "inception_3b/5x5" + bottom: "inception_3b/pool_proj" + top: "inception_3b/output" +} +layer { + name: "pool3/3x3_s2" + type: "Pooling" + bottom: "inception_3b/output" + top: "pool3/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_4a/1x1" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_1x1" + type: "ReLU" + bottom: "inception_4a/1x1" + top: "inception_4a/1x1" +} +layer { + name: "inception_4a/3x3_reduce" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4a/3x3_reduce" + top: "inception_4a/3x3_reduce" +} +layer { + name: "inception_4a/3x3" + type: "Convolution" + bottom: "inception_4a/3x3_reduce" + top: "inception_4a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 208 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_3x3" + type: "ReLU" + bottom: "inception_4a/3x3" + top: "inception_4a/3x3" +} +layer { + name: "inception_4a/5x5_reduce" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4a/5x5_reduce" + top: "inception_4a/5x5_reduce" +} +layer { + name: "inception_4a/5x5" + type: "Convolution" + bottom: "inception_4a/5x5_reduce" + top: "inception_4a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_5x5" + type: "ReLU" + bottom: "inception_4a/5x5" + top: "inception_4a/5x5" +} +layer { + name: "inception_4a/pool" + type: "Pooling" + bottom: "pool3/3x3_s2" + top: "inception_4a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4a/pool_proj" + type: "Convolution" + bottom: "inception_4a/pool" + top: "inception_4a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_pool_proj" + type: "ReLU" + bottom: "inception_4a/pool_proj" + top: "inception_4a/pool_proj" +} +layer { + name: "inception_4a/output" + type: "Concat" + bottom: "inception_4a/1x1" + bottom: "inception_4a/3x3" + bottom: "inception_4a/5x5" + bottom: "inception_4a/pool_proj" + top: "inception_4a/output" +} +layer { + name: "inception_4b/1x1" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_1x1" + type: "ReLU" + bottom: "inception_4b/1x1" + top: "inception_4b/1x1" +} +layer { + name: "inception_4b/3x3_reduce" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4b/3x3_reduce" + top: "inception_4b/3x3_reduce" +} +layer { + name: "inception_4b/3x3" + type: "Convolution" + bottom: "inception_4b/3x3_reduce" + top: "inception_4b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 224 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_3x3" + type: "ReLU" + bottom: "inception_4b/3x3" + top: "inception_4b/3x3" +} +layer { + name: "inception_4b/5x5_reduce" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4b/5x5_reduce" + top: "inception_4b/5x5_reduce" +} +layer { + name: "inception_4b/5x5" + type: "Convolution" + bottom: "inception_4b/5x5_reduce" + top: "inception_4b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_5x5" + type: "ReLU" + bottom: "inception_4b/5x5" + top: "inception_4b/5x5" +} +layer { + name: "inception_4b/pool" + type: "Pooling" + bottom: "inception_4a/output" + top: "inception_4b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4b/pool_proj" + type: "Convolution" + bottom: "inception_4b/pool" + top: "inception_4b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_pool_proj" + type: "ReLU" + bottom: "inception_4b/pool_proj" + top: "inception_4b/pool_proj" +} +layer { + name: "inception_4b/output" + type: "Concat" + bottom: "inception_4b/1x1" + bottom: "inception_4b/3x3" + bottom: "inception_4b/5x5" + bottom: "inception_4b/pool_proj" + top: "inception_4b/output" +} +layer { + name: "inception_4c/1x1" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_1x1" + type: "ReLU" + bottom: "inception_4c/1x1" + top: "inception_4c/1x1" +} +layer { + name: "inception_4c/3x3_reduce" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4c/3x3_reduce" + top: "inception_4c/3x3_reduce" +} +layer { + name: "inception_4c/3x3" + type: "Convolution" + bottom: "inception_4c/3x3_reduce" + top: "inception_4c/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_3x3" + type: "ReLU" + bottom: "inception_4c/3x3" + top: "inception_4c/3x3" +} +layer { + name: "inception_4c/5x5_reduce" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4c/5x5_reduce" + top: "inception_4c/5x5_reduce" +} +layer { + name: "inception_4c/5x5" + type: "Convolution" + bottom: "inception_4c/5x5_reduce" + top: "inception_4c/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_5x5" + type: "ReLU" + bottom: "inception_4c/5x5" + top: "inception_4c/5x5" +} +layer { + name: "inception_4c/pool" + type: "Pooling" + bottom: "inception_4b/output" + top: "inception_4c/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4c/pool_proj" + type: "Convolution" + bottom: "inception_4c/pool" + top: "inception_4c/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_pool_proj" + type: "ReLU" + bottom: "inception_4c/pool_proj" + top: "inception_4c/pool_proj" +} +layer { + name: "inception_4c/output" + type: "Concat" + bottom: "inception_4c/1x1" + bottom: "inception_4c/3x3" + bottom: "inception_4c/5x5" + bottom: "inception_4c/pool_proj" + top: "inception_4c/output" +} +layer { + name: "inception_4d/1x1" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_1x1" + type: "ReLU" + bottom: "inception_4d/1x1" + top: "inception_4d/1x1" +} +layer { + name: "inception_4d/3x3_reduce" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 144 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4d/3x3_reduce" + top: "inception_4d/3x3_reduce" +} +layer { + name: "inception_4d/3x3" + type: "Convolution" + bottom: "inception_4d/3x3_reduce" + top: "inception_4d/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 288 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_3x3" + type: "ReLU" + bottom: "inception_4d/3x3" + top: "inception_4d/3x3" +} +layer { + name: "inception_4d/5x5_reduce" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4d/5x5_reduce" + top: "inception_4d/5x5_reduce" +} +layer { + name: "inception_4d/5x5" + type: "Convolution" + bottom: "inception_4d/5x5_reduce" + top: "inception_4d/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_5x5" + type: "ReLU" + bottom: "inception_4d/5x5" + top: "inception_4d/5x5" +} +layer { + name: "inception_4d/pool" + type: "Pooling" + bottom: "inception_4c/output" + top: "inception_4d/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4d/pool_proj" + type: "Convolution" + bottom: "inception_4d/pool" + top: "inception_4d/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_pool_proj" + type: "ReLU" + bottom: "inception_4d/pool_proj" + top: "inception_4d/pool_proj" +} +layer { + name: "inception_4d/output" + type: "Concat" + bottom: "inception_4d/1x1" + bottom: "inception_4d/3x3" + bottom: "inception_4d/5x5" + bottom: "inception_4d/pool_proj" + top: "inception_4d/output" +} +layer { + name: "inception_4e/1x1" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_1x1" + type: "ReLU" + bottom: "inception_4e/1x1" + top: "inception_4e/1x1" +} +layer { + name: "inception_4e/3x3_reduce" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4e/3x3_reduce" + top: "inception_4e/3x3_reduce" +} +layer { + name: "inception_4e/3x3" + type: "Convolution" + bottom: "inception_4e/3x3_reduce" + top: "inception_4e/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_3x3" + type: "ReLU" + bottom: "inception_4e/3x3" + top: "inception_4e/3x3" +} +layer { + name: "inception_4e/5x5_reduce" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4e/5x5_reduce" + top: "inception_4e/5x5_reduce" +} +layer { + name: "inception_4e/5x5" + type: "Convolution" + bottom: "inception_4e/5x5_reduce" + top: "inception_4e/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_5x5" + type: "ReLU" + bottom: "inception_4e/5x5" + top: "inception_4e/5x5" +} +layer { + name: "inception_4e/pool" + type: "Pooling" + bottom: "inception_4d/output" + top: "inception_4e/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4e/pool_proj" + type: "Convolution" + bottom: "inception_4e/pool" + top: "inception_4e/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_pool_proj" + type: "ReLU" + bottom: "inception_4e/pool_proj" + top: "inception_4e/pool_proj" +} +layer { + name: "inception_4e/output" + type: "Concat" + bottom: "inception_4e/1x1" + bottom: "inception_4e/3x3" + bottom: "inception_4e/5x5" + bottom: "inception_4e/pool_proj" + top: "inception_4e/output" +} +layer { + name: "pool4/3x3_s2" + type: "Pooling" + bottom: "inception_4e/output" + top: "pool4/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_5a/1x1" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_1x1" + type: "ReLU" + bottom: "inception_5a/1x1" + top: "inception_5a/1x1" +} +layer { + name: "inception_5a/3x3_reduce" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_5a/3x3_reduce" + top: "inception_5a/3x3_reduce" +} +layer { + name: "inception_5a/3x3" + type: "Convolution" + bottom: "inception_5a/3x3_reduce" + top: "inception_5a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_3x3" + type: "ReLU" + bottom: "inception_5a/3x3" + top: "inception_5a/3x3" +} +layer { + name: "inception_5a/5x5_reduce" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_5a/5x5_reduce" + top: "inception_5a/5x5_reduce" +} +layer { + name: "inception_5a/5x5" + type: "Convolution" + bottom: "inception_5a/5x5_reduce" + top: "inception_5a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_5x5" + type: "ReLU" + bottom: "inception_5a/5x5" + top: "inception_5a/5x5" +} +layer { + name: "inception_5a/pool" + type: "Pooling" + bottom: "pool4/3x3_s2" + top: "inception_5a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_5a/pool_proj" + type: "Convolution" + bottom: "inception_5a/pool" + top: "inception_5a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_pool_proj" + type: "ReLU" + bottom: "inception_5a/pool_proj" + top: "inception_5a/pool_proj" +} +layer { + name: "inception_5a/output" + type: "Concat" + bottom: "inception_5a/1x1" + bottom: "inception_5a/3x3" + bottom: "inception_5a/5x5" + bottom: "inception_5a/pool_proj" + top: "inception_5a/output" +} +layer { + name: "inception_5b/1x1" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_1x1" + type: "ReLU" + bottom: "inception_5b/1x1" + top: "inception_5b/1x1" +} +layer { + name: "inception_5b/3x3_reduce" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_5b/3x3_reduce" + top: "inception_5b/3x3_reduce" +} +layer { + name: "inception_5b/3x3" + type: "Convolution" + bottom: "inception_5b/3x3_reduce" + top: "inception_5b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_3x3" + type: "ReLU" + bottom: "inception_5b/3x3" + top: "inception_5b/3x3" +} +layer { + name: "inception_5b/5x5_reduce" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_5b/5x5_reduce" + top: "inception_5b/5x5_reduce" +} +layer { + name: "inception_5b/5x5" + type: "Convolution" + bottom: "inception_5b/5x5_reduce" + top: "inception_5b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_5x5" + type: "ReLU" + bottom: "inception_5b/5x5" + top: "inception_5b/5x5" +} +layer { + name: "inception_5b/pool" + type: "Pooling" + bottom: "inception_5a/output" + top: "inception_5b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_5b/pool_proj" + type: "Convolution" + bottom: "inception_5b/pool" + top: "inception_5b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_pool_proj" + type: "ReLU" + bottom: "inception_5b/pool_proj" + top: "inception_5b/pool_proj" +} +layer { + name: "inception_5b/output" + type: "Concat" + bottom: "inception_5b/1x1" + bottom: "inception_5b/3x3" + bottom: "inception_5b/5x5" + bottom: "inception_5b/pool_proj" + top: "inception_5b/output" +} +layer { + name: "pool5/7x7_s1" + type: "Pooling" + bottom: "inception_5b/output" + top: "pool5/7x7_s1" + pooling_param { + pool: AVE + kernel_size: 7 + stride: 1 + } +} +layer { + name: "pool5/drop_7x7_s1" + type: "Dropout" + bottom: "pool5/7x7_s1" + top: "pool5/7x7_s1" + dropout_param { + dropout_ratio: 0.4 + } +} +layer { + name: "loss3/classifier" + type: "InnerProduct" + bottom: "pool5/7x7_s1" + top: "loss3/classifier" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 205 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "prob" + type: "Softmax" + bottom: "loss3/classifier" + top: "prob" +} + diff --git a/24-07/caffe/deploy/17-ImageNet.prototxt b/24-07/caffe/deploy/17-ImageNet.prototxt new file mode 100644 index 0000000..6c6f2b3 --- /dev/null +++ b/24-07/caffe/deploy/17-ImageNet.prototxt @@ -0,0 +1,2166 @@ +name: "GoogLeNet" +input: "data" +input_shape { + dim: 10 + dim: 3 + dim: 224 + dim: 224 +} +layers { + name: "conv1" + type: CONVOLUTION + bottom: "data" + top: "conv1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 7 + stride: 2 + pad: 3 + weight_filler { + type: "gaussian" + std: 0.015 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu1" + type: RELU + bottom: "conv1" + top: "conv1" +} +layers { + name: "pool1" + type: POOLING + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} +layers { + name: "norm1" + type: LRN + bottom: "pool1" + top: "norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "reduction2" + type: CONVOLUTION + bottom: "norm1" + top: "reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + group: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_reduction2" + type: RELU + bottom: "reduction2" + top: "reduction2" +} +layers { + name: "conv2" + type: CONVOLUTION + bottom: "reduction2" + top: "conv2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + group: 1 + weight_filler { + type: "gaussian" + std: 0.02 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu2" + type: RELU + bottom: "conv2" + top: "conv2" +} +layers { + name: "norm2" + type: LRN + bottom: "conv2" + top: "norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "pool2" + type: POOLING + bottom: "norm2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} +# Inception module 1 *************** +layers { + name: "icp1_reduction1" + type: CONVOLUTION + bottom: "pool2" + top: "icp1_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_reduction1" + type: RELU + bottom: "icp1_reduction1" + top: "icp1_reduction1" +} +layers { + name: "icp1_reduction2" + type: CONVOLUTION + bottom: "pool2" + top: "icp1_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 16 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_reduction2" + type: RELU + bottom: "icp1_reduction2" + top: "icp1_reduction2" +} +layers { + name: "icp1_pool" + type: POOLING + bottom: "pool2" + top: "icp1_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp1_out0" + type: CONVOLUTION + bottom: "pool2" + top: "icp1_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_out0" + type: RELU + bottom: "icp1_out0" + top: "icp1_out0" +} +layers { + name: "icp1_out1" + type: CONVOLUTION + bottom: "icp1_reduction1" + top: "icp1_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_out1" + type: RELU + bottom: "icp1_out1" + top: "icp1_out1" +} +layers { + name: "icp1_out2" + type: CONVOLUTION + bottom: "icp1_reduction2" + top: "icp1_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_out2" + type: RELU + bottom: "icp1_out2" + top: "icp1_out2" +} +layers { + name: "icp1_out3" + type: CONVOLUTION + bottom: "icp1_pool" + top: "icp1_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_out3" + type: RELU + bottom: "icp1_out3" + top: "icp1_out3" +} +# Concat them together +layers { + name: "icp2_in" + type: CONCAT + bottom: "icp1_out0" + bottom: "icp1_out1" + bottom: "icp1_out2" + bottom: "icp1_out3" + top: "icp2_in" +} + +# Inception module 2 *************** +layers { + name: "icp2_reduction1" + type: CONVOLUTION + bottom: "icp2_in" + top: "icp2_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_reduction1" + type: RELU + bottom: "icp2_reduction1" + top: "icp2_reduction1" +} +layers { + name: "icp2_reduction2" + type: CONVOLUTION + bottom: "icp2_in" + top: "icp2_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_reduction2" + type: RELU + bottom: "icp2_reduction2" + top: "icp2_reduction2" +} +layers { + name: "icp2_pool" + type: POOLING + bottom: "icp2_in" + top: "icp2_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp2_out0" + type: CONVOLUTION + bottom: "icp2_in" + top: "icp2_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_out0" + type: RELU + bottom: "icp2_out0" + top: "icp2_out0" +} +layers { + name: "icp2_out1" + type: CONVOLUTION + bottom: "icp2_reduction1" + top: "icp2_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_out1" + type: RELU + bottom: "icp2_out1" + top: "icp2_out1" +} +layers { + name: "icp2_out2" + type: CONVOLUTION + bottom: "icp2_reduction2" + top: "icp2_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_out2" + type: RELU + bottom: "icp2_out2" + top: "icp2_out2" +} +layers { + name: "icp2_out3" + type: CONVOLUTION + bottom: "icp2_pool" + top: "icp2_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_out3" + type: RELU + bottom: "icp2_out3" + top: "icp2_out3" +} +# Concat them together +layers { + name: "icp2_out" + type: CONCAT + bottom: "icp2_out0" + bottom: "icp2_out1" + bottom: "icp2_out2" + bottom: "icp2_out3" + top: "icp2_out" +} +layers { + name: "icp3_in" + type: POOLING + bottom: "icp2_out" + top: "icp3_in" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} + +# Inception module 3 *************** +layers { + name: "icp3_reduction1" + type: CONVOLUTION + bottom: "icp3_in" + top: "icp3_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_reduction1" + type: RELU + bottom: "icp3_reduction1" + top: "icp3_reduction1" +} +layers { + name: "icp3_reduction2" + type: CONVOLUTION + bottom: "icp3_in" + top: "icp3_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 16 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_reduction2" + type: RELU + bottom: "icp3_reduction2" + top: "icp3_reduction2" +} +layers { + name: "icp3_pool" + type: POOLING + bottom: "icp3_in" + top: "icp3_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp3_out0" + type: CONVOLUTION + bottom: "icp3_in" + top: "icp3_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_out0" + type: RELU + bottom: "icp3_out0" + top: "icp3_out0" +} +layers { + name: "icp3_out1" + type: CONVOLUTION + bottom: "icp3_reduction1" + top: "icp3_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 208 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_out1" + type: RELU + bottom: "icp3_out1" + top: "icp3_out1" +} +layers { + name: "icp3_out2" + type: CONVOLUTION + bottom: "icp3_reduction2" + top: "icp3_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 48 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_out2" + type: RELU + bottom: "icp3_out2" + top: "icp3_out2" +} +layers { + name: "icp3_out3" + type: CONVOLUTION + bottom: "icp3_pool" + top: "icp3_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_out3" + type: RELU + bottom: "icp3_out3" + top: "icp3_out3" +} +# Concat them together +layers { + name: "icp3_out" + type: CONCAT + bottom: "icp3_out0" + bottom: "icp3_out1" + bottom: "icp3_out2" + bottom: "icp3_out3" + top: "icp3_out" +} + +# first classification branch ************ +layers { + name: "cls1_pool" + type: POOLING + bottom: "icp3_out" + top: "cls1_pool" + pooling_param { + pool: AVE + kernel_size: 5 + stride: 3 + pad: 0 + # this padding is somewhat special + } +} +layers { + name: "cls1_reduction" + type: CONVOLUTION + bottom: "cls1_pool" + top: "cls1_reduction" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_cls1_reduction" + type: RELU + bottom: "cls1_reduction" + top: "cls1_reduction" +} +layers { + name: "cls1_fc1" + type: INNER_PRODUCT + bottom: "cls1_reduction" + top: "cls1_fc1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 1024 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_cls1_fc1" + type: RELU + bottom: "cls1_fc1" + top: "cls1_fc1" +} +layers { + name: "cls1_drop" + type: DROPOUT + bottom: "cls1_fc1" + top: "cls1_fc1" + dropout_param { + dropout_ratio: 0.7 + } +} +layers { + name: "cls1_fc2" + type: INNER_PRODUCT + bottom: "cls1_fc1" + top: "cls1_fc2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 205 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} + +# Inception module 4 *************** +layers { + name: "icp4_reduction1" + type: CONVOLUTION + bottom: "icp3_out" + top: "icp4_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 112 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_reduction1" + type: RELU + bottom: "icp4_reduction1" + top: "icp4_reduction1" +} +layers { + name: "icp4_reduction2" + type: CONVOLUTION + bottom: "icp3_out" + top: "icp4_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 24 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_reduction2" + type: RELU + bottom: "icp4_reduction2" + top: "icp4_reduction2" +} +layers { + name: "icp4_pool" + type: POOLING + bottom: "icp3_out" + top: "icp4_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp4_out0" + type: CONVOLUTION + bottom: "icp3_out" + top: "icp4_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_out0" + type: RELU + bottom: "icp4_out0" + top: "icp4_out0" +} +layers { + name: "icp4_out1" + type: CONVOLUTION + bottom: "icp4_reduction1" + top: "icp4_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 224 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_out1" + type: RELU + bottom: "icp4_out1" + top: "icp4_out1" +} +layers { + name: "icp4_out2" + type: CONVOLUTION + bottom: "icp4_reduction2" + top: "icp4_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_out2" + type: RELU + bottom: "icp4_out2" + top: "icp4_out2" +} +layers { + name: "icp4_out3" + type: CONVOLUTION + bottom: "icp4_pool" + top: "icp4_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_out3" + type: RELU + bottom: "icp4_out3" + top: "icp4_out3" +} +# Concat them together +layers { + name: "icp4_out" + type: CONCAT + bottom: "icp4_out0" + bottom: "icp4_out1" + bottom: "icp4_out2" + bottom: "icp4_out3" + top: "icp4_out" +} + +# Inception module 5 *************** +layers { + name: "icp5_reduction1" + type: CONVOLUTION + bottom: "icp4_out" + top: "icp5_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_reduction1" + type: RELU + bottom: "icp5_reduction1" + top: "icp5_reduction1" +} +layers { + name: "icp5_reduction2" + type: CONVOLUTION + bottom: "icp4_out" + top: "icp5_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 24 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_reduction2" + type: RELU + bottom: "icp5_reduction2" + top: "icp5_reduction2" +} +layers { + name: "icp5_pool" + type: POOLING + bottom: "icp4_out" + top: "icp5_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp5_out0" + type: CONVOLUTION + bottom: "icp4_out" + top: "icp5_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_out0" + type: RELU + bottom: "icp5_out0" + top: "icp5_out0" +} +layers { + name: "icp5_out1" + type: CONVOLUTION + bottom: "icp5_reduction1" + top: "icp5_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_out1" + type: RELU + bottom: "icp5_out1" + top: "icp5_out1" +} +layers { + name: "icp5_out2" + type: CONVOLUTION + bottom: "icp5_reduction2" + top: "icp5_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_out2" + type: RELU + bottom: "icp5_out2" + top: "icp5_out2" +} +layers { + name: "icp5_out3" + type: CONVOLUTION + bottom: "icp5_pool" + top: "icp5_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_out3" + type: RELU + bottom: "icp5_out3" + top: "icp5_out3" +} +# Concat them together +layers { + name: "icp5_out" + type: CONCAT + bottom: "icp5_out0" + bottom: "icp5_out1" + bottom: "icp5_out2" + bottom: "icp5_out3" + top: "icp5_out" +} + +# Inception module 6 *************** +layers { + name: "icp6_reduction1" + type: CONVOLUTION + bottom: "icp5_out" + top: "icp6_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 144 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_reduction1" + type: RELU + bottom: "icp6_reduction1" + top: "icp6_reduction1" +} +layers { + name: "icp6_reduction2" + type: CONVOLUTION + bottom: "icp5_out" + top: "icp6_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_reduction2" + type: RELU + bottom: "icp6_reduction2" + top: "icp6_reduction2" +} +layers { + name: "icp6_pool" + type: POOLING + bottom: "icp5_out" + top: "icp6_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp6_out0" + type: CONVOLUTION + bottom: "icp5_out" + top: "icp6_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 112 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_out0" + type: RELU + bottom: "icp6_out0" + top: "icp6_out0" +} +layers { + name: "icp6_out1" + type: CONVOLUTION + bottom: "icp6_reduction1" + top: "icp6_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 288 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_out1" + type: RELU + bottom: "icp6_out1" + top: "icp6_out1" +} +layers { + name: "icp6_out2" + type: CONVOLUTION + bottom: "icp6_reduction2" + top: "icp6_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_out2" + type: RELU + bottom: "icp6_out2" + top: "icp6_out2" +} +layers { + name: "icp6_out3" + type: CONVOLUTION + bottom: "icp6_pool" + top: "icp6_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_out3" + type: RELU + bottom: "icp6_out3" + top: "icp6_out3" +} +# Concat them together +layers { + name: "icp6_out" + type: CONCAT + bottom: "icp6_out0" + bottom: "icp6_out1" + bottom: "icp6_out2" + bottom: "icp6_out3" + top: "icp6_out" +} + +# second classification branch ************ +layers { + name: "cls2_pool" + type: POOLING + bottom: "icp6_out" + top: "cls2_pool" + pooling_param { + pool: AVE + kernel_size: 5 + stride: 3 + pad: 0 + # this padding is somewhat special + } +} +layers { + name: "cls2_reduction" + type: CONVOLUTION + bottom: "cls2_pool" + top: "cls2_reduction" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_cls2_reduction" + type: RELU + bottom: "cls2_reduction" + top: "cls2_reduction" +} +layers { + name: "cls2_fc1" + type: INNER_PRODUCT + bottom: "cls2_reduction" + top: "cls2_fc1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 1024 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_cls2_fc1" + type: RELU + bottom: "cls2_fc1" + top: "cls2_fc1" +} +layers { + name: "cls2_drop" + type: DROPOUT + bottom: "cls2_fc1" + top: "cls2_fc1" + dropout_param { + dropout_ratio: 0.7 + } +} +layers { + name: "cls2_fc2" + type: INNER_PRODUCT + bottom: "cls2_fc1" + top: "cls2_fc2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 205 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} + + +# Inception module 7 *************** +layers { + name: "icp7_reduction1" + type: CONVOLUTION + bottom: "icp6_out" + top: "icp7_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_reduction1" + type: RELU + bottom: "icp7_reduction1" + top: "icp7_reduction1" +} +layers { + name: "icp7_reduction2" + type: CONVOLUTION + bottom: "icp6_out" + top: "icp7_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_reduction2" + type: RELU + bottom: "icp7_reduction2" + top: "icp7_reduction2" +} +layers { + name: "icp7_pool" + type: POOLING + bottom: "icp6_out" + top: "icp7_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp7_out0" + type: CONVOLUTION + bottom: "icp6_out" + top: "icp7_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_out0" + type: RELU + bottom: "icp7_out0" + top: "icp7_out0" +} +layers { + name: "icp7_out1" + type: CONVOLUTION + bottom: "icp7_reduction1" + top: "icp7_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_out1" + type: RELU + bottom: "icp7_out1" + top: "icp7_out1" +} +layers { + name: "icp7_out2" + type: CONVOLUTION + bottom: "icp7_reduction2" + top: "icp7_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_out2" + type: RELU + bottom: "icp7_out2" + top: "icp7_out2" +} +layers { + name: "icp7_out3" + type: CONVOLUTION + bottom: "icp7_pool" + top: "icp7_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_out3" + type: RELU + bottom: "icp7_out3" + top: "icp7_out3" +} +# Concat them together +layers { + name: "icp7_out" + type: CONCAT + bottom: "icp7_out0" + bottom: "icp7_out1" + bottom: "icp7_out2" + bottom: "icp7_out3" + top: "icp7_out" +} +layers { + name: "icp8_in" + type: POOLING + bottom: "icp7_out" + top: "icp8_in" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} +# Inception module 8 *************** +layers { + name: "icp8_reduction1" + type: CONVOLUTION + bottom: "icp8_in" + top: "icp8_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_reduction1" + type: RELU + bottom: "icp8_reduction1" + top: "icp8_reduction1" +} +layers { + name: "icp8_reduction2" + type: CONVOLUTION + bottom: "icp8_in" + top: "icp8_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_reduction2" + type: RELU + bottom: "icp8_reduction2" + top: "icp8_reduction2" +} +layers { + name: "icp8_pool" + type: POOLING + bottom: "icp8_in" + top: "icp8_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp8_out0" + type: CONVOLUTION + bottom: "icp8_in" + top: "icp8_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_out0" + type: RELU + bottom: "icp8_out0" + top: "icp8_out0" +} +layers { + name: "icp8_out1" + type: CONVOLUTION + bottom: "icp8_reduction1" + top: "icp8_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_out1" + type: RELU + bottom: "icp8_out1" + top: "icp8_out1" +} +layers { + name: "icp8_out2" + type: CONVOLUTION + bottom: "icp8_reduction2" + top: "icp8_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_out2" + type: RELU + bottom: "icp8_out2" + top: "icp8_out2" +} +layers { + name: "icp8_out3" + type: CONVOLUTION + bottom: "icp8_pool" + top: "icp8_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_out3" + type: RELU + bottom: "icp8_out3" + top: "icp8_out3" +} +# Concat them together +layers { + name: "icp8_out" + type: CONCAT + bottom: "icp8_out0" + bottom: "icp8_out1" + bottom: "icp8_out2" + bottom: "icp8_out3" + top: "icp8_out" +} + +# Inception module 9 *************** +layers { + name: "icp9_reduction1" + type: CONVOLUTION + bottom: "icp8_out" + top: "icp9_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_reduction1" + type: RELU + bottom: "icp9_reduction1" + top: "icp9_reduction1" +} +layers { + name: "icp9_reduction2" + type: CONVOLUTION + bottom: "icp8_out" + top: "icp9_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 48 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_reduction2" + type: RELU + bottom: "icp9_reduction2" + top: "icp9_reduction2" +} +layers { + name: "icp9_pool" + type: POOLING + bottom: "icp8_out" + top: "icp9_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp9_out0" + type: CONVOLUTION + bottom: "icp8_out" + top: "icp9_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_out0" + type: RELU + bottom: "icp9_out0" + top: "icp9_out0" +} +layers { + name: "icp9_out1" + type: CONVOLUTION + bottom: "icp9_reduction1" + top: "icp9_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_out1" + type: RELU + bottom: "icp9_out1" + top: "icp9_out1" +} +layers { + name: "icp9_out2" + type: CONVOLUTION + bottom: "icp9_reduction2" + top: "icp9_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_out2" + type: RELU + bottom: "icp9_out2" + top: "icp9_out2" +} +layers { + name: "icp9_out3" + type: CONVOLUTION + bottom: "icp9_pool" + top: "icp9_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_out3" + type: RELU + bottom: "icp9_out3" + top: "icp9_out3" +} +# Concat them together +layers { + name: "icp9_out" + type: CONCAT + bottom: "icp9_out0" + bottom: "icp9_out1" + bottom: "icp9_out2" + bottom: "icp9_out3" + top: "icp9_out" +} + +# third classification branch +layers { + name: "cls3_pool" + type: POOLING + bottom: "icp9_out" + top: "cls3_pool" + pooling_param { + pool: AVE + kernel_size: 7 + stride: 1 + pad: 0 + # This padding is somewhat special + } +} +layers { + name: "cls3_drop" + type: DROPOUT + bottom: "cls3_pool" + top: "cls3_pool" + dropout_param { + dropout_ratio: 0.4 + } +} +layers { + name: "cls3_fc" + type: INNER_PRODUCT + bottom: "cls3_pool" + top: "cls3_fc" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 205 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} diff --git a/24-07/caffe/deploy/18-Places.prototxt b/24-07/caffe/deploy/18-Places.prototxt new file mode 100644 index 0000000..33cb2a1 --- /dev/null +++ b/24-07/caffe/deploy/18-Places.prototxt @@ -0,0 +1,2163 @@ +name: "GoogLeNet" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + name: "conv1" + type: CONVOLUTION + bottom: "data" + top: "conv1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 7 + stride: 2 + pad: 3 + weight_filler { + type: "gaussian" + std: 0.015 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu1" + type: RELU + bottom: "conv1" + top: "conv1" +} +layers { + name: "pool1" + type: POOLING + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} +layers { + name: "norm1" + type: LRN + bottom: "pool1" + top: "norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "reduction2" + type: CONVOLUTION + bottom: "norm1" + top: "reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + group: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_reduction2" + type: RELU + bottom: "reduction2" + top: "reduction2" +} +layers { + name: "conv2" + type: CONVOLUTION + bottom: "reduction2" + top: "conv2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + group: 1 + weight_filler { + type: "gaussian" + std: 0.02 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu2" + type: RELU + bottom: "conv2" + top: "conv2" +} +layers { + name: "norm2" + type: LRN + bottom: "conv2" + top: "norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "pool2" + type: POOLING + bottom: "norm2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} +# Inception module 1 *************** +layers { + name: "icp1_reduction1" + type: CONVOLUTION + bottom: "pool2" + top: "icp1_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_reduction1" + type: RELU + bottom: "icp1_reduction1" + top: "icp1_reduction1" +} +layers { + name: "icp1_reduction2" + type: CONVOLUTION + bottom: "pool2" + top: "icp1_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 16 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_reduction2" + type: RELU + bottom: "icp1_reduction2" + top: "icp1_reduction2" +} +layers { + name: "icp1_pool" + type: POOLING + bottom: "pool2" + top: "icp1_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp1_out0" + type: CONVOLUTION + bottom: "pool2" + top: "icp1_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_out0" + type: RELU + bottom: "icp1_out0" + top: "icp1_out0" +} +layers { + name: "icp1_out1" + type: CONVOLUTION + bottom: "icp1_reduction1" + top: "icp1_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_out1" + type: RELU + bottom: "icp1_out1" + top: "icp1_out1" +} +layers { + name: "icp1_out2" + type: CONVOLUTION + bottom: "icp1_reduction2" + top: "icp1_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_out2" + type: RELU + bottom: "icp1_out2" + top: "icp1_out2" +} +layers { + name: "icp1_out3" + type: CONVOLUTION + bottom: "icp1_pool" + top: "icp1_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp1_out3" + type: RELU + bottom: "icp1_out3" + top: "icp1_out3" +} +# Concat them together +layers { + name: "icp2_in" + type: CONCAT + bottom: "icp1_out0" + bottom: "icp1_out1" + bottom: "icp1_out2" + bottom: "icp1_out3" + top: "icp2_in" +} + +# Inception module 2 *************** +layers { + name: "icp2_reduction1" + type: CONVOLUTION + bottom: "icp2_in" + top: "icp2_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_reduction1" + type: RELU + bottom: "icp2_reduction1" + top: "icp2_reduction1" +} +layers { + name: "icp2_reduction2" + type: CONVOLUTION + bottom: "icp2_in" + top: "icp2_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_reduction2" + type: RELU + bottom: "icp2_reduction2" + top: "icp2_reduction2" +} +layers { + name: "icp2_pool" + type: POOLING + bottom: "icp2_in" + top: "icp2_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp2_out0" + type: CONVOLUTION + bottom: "icp2_in" + top: "icp2_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_out0" + type: RELU + bottom: "icp2_out0" + top: "icp2_out0" +} +layers { + name: "icp2_out1" + type: CONVOLUTION + bottom: "icp2_reduction1" + top: "icp2_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_out1" + type: RELU + bottom: "icp2_out1" + top: "icp2_out1" +} +layers { + name: "icp2_out2" + type: CONVOLUTION + bottom: "icp2_reduction2" + top: "icp2_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_out2" + type: RELU + bottom: "icp2_out2" + top: "icp2_out2" +} +layers { + name: "icp2_out3" + type: CONVOLUTION + bottom: "icp2_pool" + top: "icp2_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp2_out3" + type: RELU + bottom: "icp2_out3" + top: "icp2_out3" +} +# Concat them together +layers { + name: "icp2_out" + type: CONCAT + bottom: "icp2_out0" + bottom: "icp2_out1" + bottom: "icp2_out2" + bottom: "icp2_out3" + top: "icp2_out" +} +layers { + name: "icp3_in" + type: POOLING + bottom: "icp2_out" + top: "icp3_in" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} + +# Inception module 3 *************** +layers { + name: "icp3_reduction1" + type: CONVOLUTION + bottom: "icp3_in" + top: "icp3_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_reduction1" + type: RELU + bottom: "icp3_reduction1" + top: "icp3_reduction1" +} +layers { + name: "icp3_reduction2" + type: CONVOLUTION + bottom: "icp3_in" + top: "icp3_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 16 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_reduction2" + type: RELU + bottom: "icp3_reduction2" + top: "icp3_reduction2" +} +layers { + name: "icp3_pool" + type: POOLING + bottom: "icp3_in" + top: "icp3_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp3_out0" + type: CONVOLUTION + bottom: "icp3_in" + top: "icp3_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_out0" + type: RELU + bottom: "icp3_out0" + top: "icp3_out0" +} +layers { + name: "icp3_out1" + type: CONVOLUTION + bottom: "icp3_reduction1" + top: "icp3_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 208 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_out1" + type: RELU + bottom: "icp3_out1" + top: "icp3_out1" +} +layers { + name: "icp3_out2" + type: CONVOLUTION + bottom: "icp3_reduction2" + top: "icp3_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 48 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_out2" + type: RELU + bottom: "icp3_out2" + top: "icp3_out2" +} +layers { + name: "icp3_out3" + type: CONVOLUTION + bottom: "icp3_pool" + top: "icp3_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp3_out3" + type: RELU + bottom: "icp3_out3" + top: "icp3_out3" +} +# Concat them together +layers { + name: "icp3_out" + type: CONCAT + bottom: "icp3_out0" + bottom: "icp3_out1" + bottom: "icp3_out2" + bottom: "icp3_out3" + top: "icp3_out" +} + +# first classification branch ************ +layers { + name: "cls1_pool" + type: POOLING + bottom: "icp3_out" + top: "cls1_pool" + pooling_param { + pool: AVE + kernel_size: 5 + stride: 3 + pad: 0 + # this padding is somewhat special + } +} +layers { + name: "cls1_reduction" + type: CONVOLUTION + bottom: "cls1_pool" + top: "cls1_reduction" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_cls1_reduction" + type: RELU + bottom: "cls1_reduction" + top: "cls1_reduction" +} +layers { + name: "cls1_fc1" + type: INNER_PRODUCT + bottom: "cls1_reduction" + top: "cls1_fc1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 1024 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_cls1_fc1" + type: RELU + bottom: "cls1_fc1" + top: "cls1_fc1" +} +layers { + name: "cls1_drop" + type: DROPOUT + bottom: "cls1_fc1" + top: "cls1_fc1" + dropout_param { + dropout_ratio: 0.7 + } +} +layers { + name: "cls1_fc2" + type: INNER_PRODUCT + bottom: "cls1_fc1" + top: "cls1_fc2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 205 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} + +# Inception module 4 *************** +layers { + name: "icp4_reduction1" + type: CONVOLUTION + bottom: "icp3_out" + top: "icp4_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 112 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_reduction1" + type: RELU + bottom: "icp4_reduction1" + top: "icp4_reduction1" +} +layers { + name: "icp4_reduction2" + type: CONVOLUTION + bottom: "icp3_out" + top: "icp4_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 24 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_reduction2" + type: RELU + bottom: "icp4_reduction2" + top: "icp4_reduction2" +} +layers { + name: "icp4_pool" + type: POOLING + bottom: "icp3_out" + top: "icp4_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp4_out0" + type: CONVOLUTION + bottom: "icp3_out" + top: "icp4_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_out0" + type: RELU + bottom: "icp4_out0" + top: "icp4_out0" +} +layers { + name: "icp4_out1" + type: CONVOLUTION + bottom: "icp4_reduction1" + top: "icp4_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 224 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_out1" + type: RELU + bottom: "icp4_out1" + top: "icp4_out1" +} +layers { + name: "icp4_out2" + type: CONVOLUTION + bottom: "icp4_reduction2" + top: "icp4_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_out2" + type: RELU + bottom: "icp4_out2" + top: "icp4_out2" +} +layers { + name: "icp4_out3" + type: CONVOLUTION + bottom: "icp4_pool" + top: "icp4_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp4_out3" + type: RELU + bottom: "icp4_out3" + top: "icp4_out3" +} +# Concat them together +layers { + name: "icp4_out" + type: CONCAT + bottom: "icp4_out0" + bottom: "icp4_out1" + bottom: "icp4_out2" + bottom: "icp4_out3" + top: "icp4_out" +} + +# Inception module 5 *************** +layers { + name: "icp5_reduction1" + type: CONVOLUTION + bottom: "icp4_out" + top: "icp5_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_reduction1" + type: RELU + bottom: "icp5_reduction1" + top: "icp5_reduction1" +} +layers { + name: "icp5_reduction2" + type: CONVOLUTION + bottom: "icp4_out" + top: "icp5_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 24 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_reduction2" + type: RELU + bottom: "icp5_reduction2" + top: "icp5_reduction2" +} +layers { + name: "icp5_pool" + type: POOLING + bottom: "icp4_out" + top: "icp5_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp5_out0" + type: CONVOLUTION + bottom: "icp4_out" + top: "icp5_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_out0" + type: RELU + bottom: "icp5_out0" + top: "icp5_out0" +} +layers { + name: "icp5_out1" + type: CONVOLUTION + bottom: "icp5_reduction1" + top: "icp5_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_out1" + type: RELU + bottom: "icp5_out1" + top: "icp5_out1" +} +layers { + name: "icp5_out2" + type: CONVOLUTION + bottom: "icp5_reduction2" + top: "icp5_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_out2" + type: RELU + bottom: "icp5_out2" + top: "icp5_out2" +} +layers { + name: "icp5_out3" + type: CONVOLUTION + bottom: "icp5_pool" + top: "icp5_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp5_out3" + type: RELU + bottom: "icp5_out3" + top: "icp5_out3" +} +# Concat them together +layers { + name: "icp5_out" + type: CONCAT + bottom: "icp5_out0" + bottom: "icp5_out1" + bottom: "icp5_out2" + bottom: "icp5_out3" + top: "icp5_out" +} + +# Inception module 6 *************** +layers { + name: "icp6_reduction1" + type: CONVOLUTION + bottom: "icp5_out" + top: "icp6_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 144 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_reduction1" + type: RELU + bottom: "icp6_reduction1" + top: "icp6_reduction1" +} +layers { + name: "icp6_reduction2" + type: CONVOLUTION + bottom: "icp5_out" + top: "icp6_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_reduction2" + type: RELU + bottom: "icp6_reduction2" + top: "icp6_reduction2" +} +layers { + name: "icp6_pool" + type: POOLING + bottom: "icp5_out" + top: "icp6_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp6_out0" + type: CONVOLUTION + bottom: "icp5_out" + top: "icp6_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 112 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_out0" + type: RELU + bottom: "icp6_out0" + top: "icp6_out0" +} +layers { + name: "icp6_out1" + type: CONVOLUTION + bottom: "icp6_reduction1" + top: "icp6_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 288 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_out1" + type: RELU + bottom: "icp6_out1" + top: "icp6_out1" +} +layers { + name: "icp6_out2" + type: CONVOLUTION + bottom: "icp6_reduction2" + top: "icp6_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_out2" + type: RELU + bottom: "icp6_out2" + top: "icp6_out2" +} +layers { + name: "icp6_out3" + type: CONVOLUTION + bottom: "icp6_pool" + top: "icp6_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp6_out3" + type: RELU + bottom: "icp6_out3" + top: "icp6_out3" +} +# Concat them together +layers { + name: "icp6_out" + type: CONCAT + bottom: "icp6_out0" + bottom: "icp6_out1" + bottom: "icp6_out2" + bottom: "icp6_out3" + top: "icp6_out" +} + +# second classification branch ************ +layers { + name: "cls2_pool" + type: POOLING + bottom: "icp6_out" + top: "cls2_pool" + pooling_param { + pool: AVE + kernel_size: 5 + stride: 3 + pad: 0 + # this padding is somewhat special + } +} +layers { + name: "cls2_reduction" + type: CONVOLUTION + bottom: "cls2_pool" + top: "cls2_reduction" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_cls2_reduction" + type: RELU + bottom: "cls2_reduction" + top: "cls2_reduction" +} +layers { + name: "cls2_fc1" + type: INNER_PRODUCT + bottom: "cls2_reduction" + top: "cls2_fc1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 1024 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_cls2_fc1" + type: RELU + bottom: "cls2_fc1" + top: "cls2_fc1" +} +layers { + name: "cls2_drop" + type: DROPOUT + bottom: "cls2_fc1" + top: "cls2_fc1" + dropout_param { + dropout_ratio: 0.7 + } +} +layers { + name: "cls2_fc2" + type: INNER_PRODUCT + bottom: "cls2_fc1" + top: "cls2_fc2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 205 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} + +# Inception module 7 *************** +layers { + name: "icp7_reduction1" + type: CONVOLUTION + bottom: "icp6_out" + top: "icp7_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_reduction1" + type: RELU + bottom: "icp7_reduction1" + top: "icp7_reduction1" +} +layers { + name: "icp7_reduction2" + type: CONVOLUTION + bottom: "icp6_out" + top: "icp7_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_reduction2" + type: RELU + bottom: "icp7_reduction2" + top: "icp7_reduction2" +} +layers { + name: "icp7_pool" + type: POOLING + bottom: "icp6_out" + top: "icp7_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp7_out0" + type: CONVOLUTION + bottom: "icp6_out" + top: "icp7_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_out0" + type: RELU + bottom: "icp7_out0" + top: "icp7_out0" +} +layers { + name: "icp7_out1" + type: CONVOLUTION + bottom: "icp7_reduction1" + top: "icp7_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_out1" + type: RELU + bottom: "icp7_out1" + top: "icp7_out1" +} +layers { + name: "icp7_out2" + type: CONVOLUTION + bottom: "icp7_reduction2" + top: "icp7_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_out2" + type: RELU + bottom: "icp7_out2" + top: "icp7_out2" +} +layers { + name: "icp7_out3" + type: CONVOLUTION + bottom: "icp7_pool" + top: "icp7_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp7_out3" + type: RELU + bottom: "icp7_out3" + top: "icp7_out3" +} +# Concat them together +layers { + name: "icp7_out" + type: CONCAT + bottom: "icp7_out0" + bottom: "icp7_out1" + bottom: "icp7_out2" + bottom: "icp7_out3" + top: "icp7_out" +} +layers { + name: "icp8_in" + type: POOLING + bottom: "icp7_out" + top: "icp8_in" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} +# Inception module 8 *************** +layers { + name: "icp8_reduction1" + type: CONVOLUTION + bottom: "icp8_in" + top: "icp8_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_reduction1" + type: RELU + bottom: "icp8_reduction1" + top: "icp8_reduction1" +} +layers { + name: "icp8_reduction2" + type: CONVOLUTION + bottom: "icp8_in" + top: "icp8_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_reduction2" + type: RELU + bottom: "icp8_reduction2" + top: "icp8_reduction2" +} +layers { + name: "icp8_pool" + type: POOLING + bottom: "icp8_in" + top: "icp8_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp8_out0" + type: CONVOLUTION + bottom: "icp8_in" + top: "icp8_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_out0" + type: RELU + bottom: "icp8_out0" + top: "icp8_out0" +} +layers { + name: "icp8_out1" + type: CONVOLUTION + bottom: "icp8_reduction1" + top: "icp8_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_out1" + type: RELU + bottom: "icp8_out1" + top: "icp8_out1" +} +layers { + name: "icp8_out2" + type: CONVOLUTION + bottom: "icp8_reduction2" + top: "icp8_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_out2" + type: RELU + bottom: "icp8_out2" + top: "icp8_out2" +} +layers { + name: "icp8_out3" + type: CONVOLUTION + bottom: "icp8_pool" + top: "icp8_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp8_out3" + type: RELU + bottom: "icp8_out3" + top: "icp8_out3" +} +# Concat them together +layers { + name: "icp8_out" + type: CONCAT + bottom: "icp8_out0" + bottom: "icp8_out1" + bottom: "icp8_out2" + bottom: "icp8_out3" + top: "icp8_out" +} + +# Inception module 9 *************** +layers { + name: "icp9_reduction1" + type: CONVOLUTION + bottom: "icp8_out" + top: "icp9_reduction1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_reduction1" + type: RELU + bottom: "icp9_reduction1" + top: "icp9_reduction1" +} +layers { + name: "icp9_reduction2" + type: CONVOLUTION + bottom: "icp8_out" + top: "icp9_reduction2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 48 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_reduction2" + type: RELU + bottom: "icp9_reduction2" + top: "icp9_reduction2" +} +layers { + name: "icp9_pool" + type: POOLING + bottom: "icp8_out" + top: "icp9_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +# *********** +layers { + name: "icp9_out0" + type: CONVOLUTION + bottom: "icp8_out" + top: "icp9_out0" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_out0" + type: RELU + bottom: "icp9_out0" + top: "icp9_out0" +} +layers { + name: "icp9_out1" + type: CONVOLUTION + bottom: "icp9_reduction1" + top: "icp9_out1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.04 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_out1" + type: RELU + bottom: "icp9_out1" + top: "icp9_out1" +} +layers { + name: "icp9_out2" + type: CONVOLUTION + bottom: "icp9_reduction2" + top: "icp9_out2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_out2" + type: RELU + bottom: "icp9_out2" + top: "icp9_out2" +} +layers { + name: "icp9_out3" + type: CONVOLUTION + bottom: "icp9_pool" + top: "icp9_out3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu_icp9_out3" + type: RELU + bottom: "icp9_out3" + top: "icp9_out3" +} +# Concat them together +layers { + name: "icp9_out" + type: CONCAT + bottom: "icp9_out0" + bottom: "icp9_out1" + bottom: "icp9_out2" + bottom: "icp9_out3" + top: "icp9_out" +} + +# third classification branch +layers { + name: "cls3_pool" + type: POOLING + bottom: "icp9_out" + top: "cls3_pool" + pooling_param { + pool: AVE + kernel_size: 7 + stride: 1 + pad: 0 + # This padding is somewhat special + } +} +layers { + name: "cls3_drop" + type: DROPOUT + bottom: "cls3_pool" + top: "cls3_pool" + dropout_param { + dropout_ratio: 0.4 + } +} +layers { + name: "cls3_fc" + type: INNER_PRODUCT + bottom: "cls3_pool" + top: "cls3_fc" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 205 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} diff --git a/24-07/caffe/deploy/19-oxford102.prototxt b/24-07/caffe/deploy/19-oxford102.prototxt new file mode 100644 index 0000000..0cfd045 --- /dev/null +++ b/24-07/caffe/deploy/19-oxford102.prototxt @@ -0,0 +1,304 @@ +name: "Oxford102CaffeNet" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + name: "conv1" + type: CONVOLUTION + bottom: "data" + top: "conv1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + kernel_size: 11 + stride: 4 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu1" + type: RELU + bottom: "conv1" + top: "conv1" +} +layers { + name: "pool1" + type: POOLING + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm1" + type: LRN + bottom: "pool1" + top: "norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "conv2" + type: CONVOLUTION + bottom: "norm1" + top: "conv2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + group: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu2" + type: RELU + bottom: "conv2" + top: "conv2" +} +layers { + name: "pool2" + type: POOLING + bottom: "conv2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm2" + type: LRN + bottom: "pool2" + top: "norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "conv3" + type: CONVOLUTION + bottom: "norm2" + top: "conv3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu3" + type: RELU + bottom: "conv3" + top: "conv3" +} +layers { + name: "conv4" + type: CONVOLUTION + bottom: "conv3" + top: "conv4" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + group: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu4" + type: RELU + bottom: "conv4" + top: "conv4" +} +layers { + name: "conv5" + type: CONVOLUTION + bottom: "conv4" + top: "conv5" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + group: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu5" + type: RELU + bottom: "conv5" + top: "conv5" +} +layers { + name: "pool5" + type: POOLING + bottom: "conv5" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "fc6" + type: INNER_PRODUCT + bottom: "pool5" + top: "fc6" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu6" + type: RELU + bottom: "fc6" + top: "fc6" +} +layers { + name: "drop6" + type: DROPOUT + bottom: "fc6" + top: "fc6" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "fc7" + type: INNER_PRODUCT + bottom: "fc6" + top: "fc7" + # Note that blobs_lr can be set to 0 to disable any fine-tuning of this, and any other, layer + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu7" + type: RELU + bottom: "fc7" + top: "fc7" +} +layers { + name: "drop7" + type: DROPOUT + bottom: "fc7" + top: "fc7" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "fc8_oxford_102" + type: INNER_PRODUCT + bottom: "fc7" + top: "fc8_oxford_102" + # blobs_lr is set to higher than for other layers, because this layer is starting from random while the others are already trained + blobs_lr: 10 + blobs_lr: 20 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 102 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} diff --git a/24-07/caffe/deploy/20-GoogleNet_SOS.prototxt b/24-07/caffe/deploy/20-GoogleNet_SOS.prototxt new file mode 100644 index 0000000..e2063d5 --- /dev/null +++ b/24-07/caffe/deploy/20-GoogleNet_SOS.prototxt @@ -0,0 +1,2108 @@ +name: "GoogleNet" +layer { + name: "data" + type: "Input" + top: "data" + input_param { + shape: { + dim: 10 + dim: 3 + dim: 224 + dim: 224 + } + } +} +layer { + name: "conv1/7x7_s2" + type: "Convolution" + bottom: "data" + top: "conv1/7x7_s2" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 3 + kernel_size: 7 + stride: 2 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv1/relu_7x7" + type: "ReLU" + bottom: "conv1/7x7_s2" + top: "conv1/7x7_s2" +} +layer { + name: "pool1/3x3_s2" + type: "Pooling" + bottom: "conv1/7x7_s2" + top: "pool1/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "pool1/norm1" + type: "LRN" + bottom: "pool1/3x3_s2" + top: "pool1/norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "conv2/3x3_reduce" + type: "Convolution" + bottom: "pool1/norm1" + top: "conv2/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv2/relu_3x3_reduce" + type: "ReLU" + bottom: "conv2/3x3_reduce" + top: "conv2/3x3_reduce" +} +layer { + name: "conv2/3x3" + type: "Convolution" + bottom: "conv2/3x3_reduce" + top: "conv2/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv2/relu_3x3" + type: "ReLU" + bottom: "conv2/3x3" + top: "conv2/3x3" +} +layer { + name: "conv2/norm2" + type: "LRN" + bottom: "conv2/3x3" + top: "conv2/norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "pool2/3x3_s2" + type: "Pooling" + bottom: "conv2/norm2" + top: "pool2/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_3a/1x1" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_1x1" + type: "ReLU" + bottom: "inception_3a/1x1" + top: "inception_3a/1x1" +} +layer { + name: "inception_3a/3x3_reduce" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_3a/3x3_reduce" + top: "inception_3a/3x3_reduce" +} +layer { + name: "inception_3a/3x3" + type: "Convolution" + bottom: "inception_3a/3x3_reduce" + top: "inception_3a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_3x3" + type: "ReLU" + bottom: "inception_3a/3x3" + top: "inception_3a/3x3" +} +layer { + name: "inception_3a/5x5_reduce" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_3a/5x5_reduce" + top: "inception_3a/5x5_reduce" +} +layer { + name: "inception_3a/5x5" + type: "Convolution" + bottom: "inception_3a/5x5_reduce" + top: "inception_3a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_5x5" + type: "ReLU" + bottom: "inception_3a/5x5" + top: "inception_3a/5x5" +} +layer { + name: "inception_3a/pool" + type: "Pooling" + bottom: "pool2/3x3_s2" + top: "inception_3a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_3a/pool_proj" + type: "Convolution" + bottom: "inception_3a/pool" + top: "inception_3a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_pool_proj" + type: "ReLU" + bottom: "inception_3a/pool_proj" + top: "inception_3a/pool_proj" +} +layer { + name: "inception_3a/output" + type: "Concat" + bottom: "inception_3a/1x1" + bottom: "inception_3a/3x3" + bottom: "inception_3a/5x5" + bottom: "inception_3a/pool_proj" + top: "inception_3a/output" +} +layer { + name: "inception_3b/1x1" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_1x1" + type: "ReLU" + bottom: "inception_3b/1x1" + top: "inception_3b/1x1" +} +layer { + name: "inception_3b/3x3_reduce" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_3b/3x3_reduce" + top: "inception_3b/3x3_reduce" +} +layer { + name: "inception_3b/3x3" + type: "Convolution" + bottom: "inception_3b/3x3_reduce" + top: "inception_3b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_3x3" + type: "ReLU" + bottom: "inception_3b/3x3" + top: "inception_3b/3x3" +} +layer { + name: "inception_3b/5x5_reduce" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_3b/5x5_reduce" + top: "inception_3b/5x5_reduce" +} +layer { + name: "inception_3b/5x5" + type: "Convolution" + bottom: "inception_3b/5x5_reduce" + top: "inception_3b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_5x5" + type: "ReLU" + bottom: "inception_3b/5x5" + top: "inception_3b/5x5" +} +layer { + name: "inception_3b/pool" + type: "Pooling" + bottom: "inception_3a/output" + top: "inception_3b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_3b/pool_proj" + type: "Convolution" + bottom: "inception_3b/pool" + top: "inception_3b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_pool_proj" + type: "ReLU" + bottom: "inception_3b/pool_proj" + top: "inception_3b/pool_proj" +} +layer { + name: "inception_3b/output" + type: "Concat" + bottom: "inception_3b/1x1" + bottom: "inception_3b/3x3" + bottom: "inception_3b/5x5" + bottom: "inception_3b/pool_proj" + top: "inception_3b/output" +} +layer { + name: "pool3/3x3_s2" + type: "Pooling" + bottom: "inception_3b/output" + top: "pool3/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_4a/1x1" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_1x1" + type: "ReLU" + bottom: "inception_4a/1x1" + top: "inception_4a/1x1" +} +layer { + name: "inception_4a/3x3_reduce" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4a/3x3_reduce" + top: "inception_4a/3x3_reduce" +} +layer { + name: "inception_4a/3x3" + type: "Convolution" + bottom: "inception_4a/3x3_reduce" + top: "inception_4a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 208 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_3x3" + type: "ReLU" + bottom: "inception_4a/3x3" + top: "inception_4a/3x3" +} +layer { + name: "inception_4a/5x5_reduce" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4a/5x5_reduce" + top: "inception_4a/5x5_reduce" +} +layer { + name: "inception_4a/5x5" + type: "Convolution" + bottom: "inception_4a/5x5_reduce" + top: "inception_4a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_5x5" + type: "ReLU" + bottom: "inception_4a/5x5" + top: "inception_4a/5x5" +} +layer { + name: "inception_4a/pool" + type: "Pooling" + bottom: "pool3/3x3_s2" + top: "inception_4a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4a/pool_proj" + type: "Convolution" + bottom: "inception_4a/pool" + top: "inception_4a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_pool_proj" + type: "ReLU" + bottom: "inception_4a/pool_proj" + top: "inception_4a/pool_proj" +} +layer { + name: "inception_4a/output" + type: "Concat" + bottom: "inception_4a/1x1" + bottom: "inception_4a/3x3" + bottom: "inception_4a/5x5" + bottom: "inception_4a/pool_proj" + top: "inception_4a/output" +} +layer { + name: "inception_4b/1x1" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_1x1" + type: "ReLU" + bottom: "inception_4b/1x1" + top: "inception_4b/1x1" +} +layer { + name: "inception_4b/3x3_reduce" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4b/3x3_reduce" + top: "inception_4b/3x3_reduce" +} +layer { + name: "inception_4b/3x3" + type: "Convolution" + bottom: "inception_4b/3x3_reduce" + top: "inception_4b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 224 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_3x3" + type: "ReLU" + bottom: "inception_4b/3x3" + top: "inception_4b/3x3" +} +layer { + name: "inception_4b/5x5_reduce" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4b/5x5_reduce" + top: "inception_4b/5x5_reduce" +} +layer { + name: "inception_4b/5x5" + type: "Convolution" + bottom: "inception_4b/5x5_reduce" + top: "inception_4b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_5x5" + type: "ReLU" + bottom: "inception_4b/5x5" + top: "inception_4b/5x5" +} +layer { + name: "inception_4b/pool" + type: "Pooling" + bottom: "inception_4a/output" + top: "inception_4b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4b/pool_proj" + type: "Convolution" + bottom: "inception_4b/pool" + top: "inception_4b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_pool_proj" + type: "ReLU" + bottom: "inception_4b/pool_proj" + top: "inception_4b/pool_proj" +} +layer { + name: "inception_4b/output" + type: "Concat" + bottom: "inception_4b/1x1" + bottom: "inception_4b/3x3" + bottom: "inception_4b/5x5" + bottom: "inception_4b/pool_proj" + top: "inception_4b/output" +} +layer { + name: "inception_4c/1x1" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_1x1" + type: "ReLU" + bottom: "inception_4c/1x1" + top: "inception_4c/1x1" +} +layer { + name: "inception_4c/3x3_reduce" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4c/3x3_reduce" + top: "inception_4c/3x3_reduce" +} +layer { + name: "inception_4c/3x3" + type: "Convolution" + bottom: "inception_4c/3x3_reduce" + top: "inception_4c/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_3x3" + type: "ReLU" + bottom: "inception_4c/3x3" + top: "inception_4c/3x3" +} +layer { + name: "inception_4c/5x5_reduce" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4c/5x5_reduce" + top: "inception_4c/5x5_reduce" +} +layer { + name: "inception_4c/5x5" + type: "Convolution" + bottom: "inception_4c/5x5_reduce" + top: "inception_4c/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_5x5" + type: "ReLU" + bottom: "inception_4c/5x5" + top: "inception_4c/5x5" +} +layer { + name: "inception_4c/pool" + type: "Pooling" + bottom: "inception_4b/output" + top: "inception_4c/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4c/pool_proj" + type: "Convolution" + bottom: "inception_4c/pool" + top: "inception_4c/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_pool_proj" + type: "ReLU" + bottom: "inception_4c/pool_proj" + top: "inception_4c/pool_proj" +} +layer { + name: "inception_4c/output" + type: "Concat" + bottom: "inception_4c/1x1" + bottom: "inception_4c/3x3" + bottom: "inception_4c/5x5" + bottom: "inception_4c/pool_proj" + top: "inception_4c/output" +} +layer { + name: "inception_4d/1x1" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_1x1" + type: "ReLU" + bottom: "inception_4d/1x1" + top: "inception_4d/1x1" +} +layer { + name: "inception_4d/3x3_reduce" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 144 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4d/3x3_reduce" + top: "inception_4d/3x3_reduce" +} +layer { + name: "inception_4d/3x3" + type: "Convolution" + bottom: "inception_4d/3x3_reduce" + top: "inception_4d/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 288 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_3x3" + type: "ReLU" + bottom: "inception_4d/3x3" + top: "inception_4d/3x3" +} +layer { + name: "inception_4d/5x5_reduce" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4d/5x5_reduce" + top: "inception_4d/5x5_reduce" +} +layer { + name: "inception_4d/5x5" + type: "Convolution" + bottom: "inception_4d/5x5_reduce" + top: "inception_4d/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_5x5" + type: "ReLU" + bottom: "inception_4d/5x5" + top: "inception_4d/5x5" +} +layer { + name: "inception_4d/pool" + type: "Pooling" + bottom: "inception_4c/output" + top: "inception_4d/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4d/pool_proj" + type: "Convolution" + bottom: "inception_4d/pool" + top: "inception_4d/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_pool_proj" + type: "ReLU" + bottom: "inception_4d/pool_proj" + top: "inception_4d/pool_proj" +} +layer { + name: "inception_4d/output" + type: "Concat" + bottom: "inception_4d/1x1" + bottom: "inception_4d/3x3" + bottom: "inception_4d/5x5" + bottom: "inception_4d/pool_proj" + top: "inception_4d/output" +} +layer { + name: "inception_4e/1x1" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_1x1" + type: "ReLU" + bottom: "inception_4e/1x1" + top: "inception_4e/1x1" +} +layer { + name: "inception_4e/3x3_reduce" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4e/3x3_reduce" + top: "inception_4e/3x3_reduce" +} +layer { + name: "inception_4e/3x3" + type: "Convolution" + bottom: "inception_4e/3x3_reduce" + top: "inception_4e/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_3x3" + type: "ReLU" + bottom: "inception_4e/3x3" + top: "inception_4e/3x3" +} +layer { + name: "inception_4e/5x5_reduce" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4e/5x5_reduce" + top: "inception_4e/5x5_reduce" +} +layer { + name: "inception_4e/5x5" + type: "Convolution" + bottom: "inception_4e/5x5_reduce" + top: "inception_4e/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_5x5" + type: "ReLU" + bottom: "inception_4e/5x5" + top: "inception_4e/5x5" +} +layer { + name: "inception_4e/pool" + type: "Pooling" + bottom: "inception_4d/output" + top: "inception_4e/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4e/pool_proj" + type: "Convolution" + bottom: "inception_4e/pool" + top: "inception_4e/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_pool_proj" + type: "ReLU" + bottom: "inception_4e/pool_proj" + top: "inception_4e/pool_proj" +} +layer { + name: "inception_4e/output" + type: "Concat" + bottom: "inception_4e/1x1" + bottom: "inception_4e/3x3" + bottom: "inception_4e/5x5" + bottom: "inception_4e/pool_proj" + top: "inception_4e/output" +} +layer { + name: "pool4/3x3_s2" + type: "Pooling" + bottom: "inception_4e/output" + top: "pool4/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_5a/1x1" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_1x1" + type: "ReLU" + bottom: "inception_5a/1x1" + top: "inception_5a/1x1" +} +layer { + name: "inception_5a/3x3_reduce" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_5a/3x3_reduce" + top: "inception_5a/3x3_reduce" +} +layer { + name: "inception_5a/3x3" + type: "Convolution" + bottom: "inception_5a/3x3_reduce" + top: "inception_5a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_3x3" + type: "ReLU" + bottom: "inception_5a/3x3" + top: "inception_5a/3x3" +} +layer { + name: "inception_5a/5x5_reduce" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_5a/5x5_reduce" + top: "inception_5a/5x5_reduce" +} +layer { + name: "inception_5a/5x5" + type: "Convolution" + bottom: "inception_5a/5x5_reduce" + top: "inception_5a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_5x5" + type: "ReLU" + bottom: "inception_5a/5x5" + top: "inception_5a/5x5" +} +layer { + name: "inception_5a/pool" + type: "Pooling" + bottom: "pool4/3x3_s2" + top: "inception_5a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_5a/pool_proj" + type: "Convolution" + bottom: "inception_5a/pool" + top: "inception_5a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_pool_proj" + type: "ReLU" + bottom: "inception_5a/pool_proj" + top: "inception_5a/pool_proj" +} +layer { + name: "inception_5a/output" + type: "Concat" + bottom: "inception_5a/1x1" + bottom: "inception_5a/3x3" + bottom: "inception_5a/5x5" + bottom: "inception_5a/pool_proj" + top: "inception_5a/output" +} +layer { + name: "inception_5b/1x1" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_1x1" + type: "ReLU" + bottom: "inception_5b/1x1" + top: "inception_5b/1x1" +} +layer { + name: "inception_5b/3x3_reduce" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_5b/3x3_reduce" + top: "inception_5b/3x3_reduce" +} +layer { + name: "inception_5b/3x3" + type: "Convolution" + bottom: "inception_5b/3x3_reduce" + top: "inception_5b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_3x3" + type: "ReLU" + bottom: "inception_5b/3x3" + top: "inception_5b/3x3" +} +layer { + name: "inception_5b/5x5_reduce" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_5b/5x5_reduce" + top: "inception_5b/5x5_reduce" +} +layer { + name: "inception_5b/5x5" + type: "Convolution" + bottom: "inception_5b/5x5_reduce" + top: "inception_5b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_5x5" + type: "ReLU" + bottom: "inception_5b/5x5" + top: "inception_5b/5x5" +} +layer { + name: "inception_5b/pool" + type: "Pooling" + bottom: "inception_5a/output" + top: "inception_5b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_5b/pool_proj" + type: "Convolution" + bottom: "inception_5b/pool" + top: "inception_5b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_pool_proj" + type: "ReLU" + bottom: "inception_5b/pool_proj" + top: "inception_5b/pool_proj" +} +layer { + name: "inception_5b/output" + type: "Concat" + bottom: "inception_5b/1x1" + bottom: "inception_5b/3x3" + bottom: "inception_5b/5x5" + bottom: "inception_5b/pool_proj" + top: "inception_5b/output" +} +layer { + name: "pool5/7x7_s1" + type: "Pooling" + bottom: "inception_5b/output" + top: "pool5/7x7_s1" + pooling_param { + pool: AVE + kernel_size: 7 + stride: 1 + } +} +layer { + name: "pool5/drop_7x7_s1" + type: "Dropout" + bottom: "pool5/7x7_s1" + top: "pool5/7x7_s1" + dropout_param { + dropout_ratio: 0.4 + } +} +layer { + name: "loss3/classifier-sos" + type: "InnerProduct" + bottom: "pool5/7x7_s1" + top: "loss3/classifier" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 5 + weight_filler { + type: "constant" + value: 0 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "loss3/loss3" + type: "Softmax" + bottom: "loss3/classifier" + top: "prob" +} diff --git a/24-07/caffe/deploy/21-AlexNet_SalObjSub.prototxt b/24-07/caffe/deploy/21-AlexNet_SalObjSub.prototxt new file mode 100644 index 0000000..6ab8bd7 --- /dev/null +++ b/24-07/caffe/deploy/21-AlexNet_SalObjSub.prototxt @@ -0,0 +1,226 @@ +name: "CaffeNet" +input: "data" +input_dim: 1 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + name: "conv1" + type: CONVOLUTION + bottom: "data" + top: "conv1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + kernel_size: 11 + stride: 4 + } +} +layers { + name: "relu1" + type: RELU + bottom: "conv1" + top: "conv1" +} +layers { + name: "pool1" + type: POOLING + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm1" + type: LRN + bottom: "pool1" + top: "norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "conv2" + type: CONVOLUTION + bottom: "norm1" + top: "conv2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + group: 2 + } +} +layers { + name: "relu2" + type: RELU + bottom: "conv2" + top: "conv2" +} +layers { + name: "pool2" + type: POOLING + bottom: "conv2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm2" + type: LRN + bottom: "pool2" + top: "norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "conv3" + type: CONVOLUTION + bottom: "norm2" + top: "conv3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + } +} +layers { + name: "relu3" + type: RELU + bottom: "conv3" + top: "conv3" +} +layers { + name: "conv4" + type: CONVOLUTION + bottom: "conv3" + top: "conv4" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + group: 2 + } +} +layers { + name: "relu4" + type: RELU + bottom: "conv4" + top: "conv4" +} +layers { + name: "conv5" + type: CONVOLUTION + bottom: "conv4" + top: "conv5" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + group: 2 + } +} +layers { + name: "relu5" + type: RELU + bottom: "conv5" + top: "conv5" +} +layers { + name: "pool5" + type: POOLING + bottom: "conv5" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "fc6" + type: INNER_PRODUCT + bottom: "pool5" + top: "fc6" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 4096 + } +} +layers { + name: "relu6" + type: RELU + bottom: "fc6" + top: "fc6" +} +layers { + name: "fc7" + type: INNER_PRODUCT + bottom: "fc6" + top: "fc7" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 4096 + } +} +layers { + name: "relu7" + type: RELU + bottom: "fc7" + top: "fc7" +} +layers { + name: "fc8_sbt" + type: INNER_PRODUCT + bottom: "fc7" + top: "fc8_sbt" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 5 + } +} +layers { + name: "prob" + type: SOFTMAX + bottom: "fc8_sbt" + top: "prob" +} diff --git a/24-07/caffe/deploy/22-VGG16_SalObjSub.prototxt b/24-07/caffe/deploy/22-VGG16_SalObjSub.prototxt new file mode 100644 index 0000000..e9d5b34 --- /dev/null +++ b/24-07/caffe/deploy/22-VGG16_SalObjSub.prototxt @@ -0,0 +1,409 @@ +name: "VGG_ILSVRC_16_layers" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + bottom: "data" + top: "conv1_1" + name: "conv1_1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv1_1" + top: "conv1_1" + name: "relu1_1" + type: RELU +} +layers { + bottom: "conv1_1" + top: "conv1_2" + name: "conv1_2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv1_2" + top: "conv1_2" + name: "relu1_2" + type: RELU +} +layers { + bottom: "conv1_2" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2_1" + name: "conv2_1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv2_1" + top: "conv2_1" + name: "relu2_1" + type: RELU +} +layers { + bottom: "conv2_1" + top: "conv2_2" + name: "conv2_2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv2_2" + top: "conv2_2" + name: "relu2_2" + type: RELU +} +layers { + bottom: "conv2_2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3_1" + name: "conv3_1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_1" + top: "conv3_1" + name: "relu3_1" + type: RELU +} +layers { + bottom: "conv3_1" + top: "conv3_2" + name: "conv3_2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_2" + top: "conv3_2" + name: "relu3_2" + type: RELU +} +layers { + bottom: "conv3_2" + top: "conv3_3" + name: "conv3_3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_3" + top: "conv3_3" + name: "relu3_3" + type: RELU +} +layers { + bottom: "conv3_3" + top: "pool3" + name: "pool3" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool3" + top: "conv4_1" + name: "conv4_1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_1" + top: "conv4_1" + name: "relu4_1" + type: RELU +} +layers { + bottom: "conv4_1" + top: "conv4_2" + name: "conv4_2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_2" + top: "conv4_2" + name: "relu4_2" + type: RELU +} +layers { + bottom: "conv4_2" + top: "conv4_3" + name: "conv4_3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_3" + top: "conv4_3" + name: "relu4_3" + type: RELU +} +layers { + bottom: "conv4_3" + top: "pool4" + name: "pool4" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool4" + top: "conv5_1" + name: "conv5_1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_1" + top: "conv5_1" + name: "relu5_1" + type: RELU +} +layers { + bottom: "conv5_1" + top: "conv5_2" + name: "conv5_2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_2" + top: "conv5_2" + name: "relu5_2" + type: RELU +} +layers { + bottom: "conv5_2" + top: "conv5_3" + name: "conv5_3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_3" + top: "conv5_3" + name: "relu5_3" + type: RELU +} +layers { + bottom: "conv5_3" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: INNER_PRODUCT + inner_product_param { + num_output: 4096 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8-5" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + type: INNER_PRODUCT + inner_product_param { + num_output: 5 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/23-Places_CNDS_model.prototxt b/24-07/caffe/deploy/23-Places_CNDS_model.prototxt new file mode 100644 index 0000000..bff13b0 --- /dev/null +++ b/24-07/caffe/deploy/23-Places_CNDS_model.prototxt @@ -0,0 +1,378 @@ +name: "CaffeNet" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + name: "conv1" + type: CONVOLUTION + bottom: "data" + top: "conv1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 7 + stride: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0.5 + } + } +} +layers { + name: "relu1" + type: RELU + bottom: "conv1" + top: "conv1" +} +layers { + name: "pool1" + type: POOLING + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} + +layers { + name: "conv2" + type: CONVOLUTION + bottom: "pool1" + top: "conv2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0.1 + } + } +} +layers { + name: "relu2" + type: RELU + bottom: "conv2" + top: "conv2" +} +layers { + name: "pool2" + type: POOLING + bottom: "conv2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} + +layers { + name: "conv3_1" + type: CONVOLUTION + bottom: "pool2" + top: "conv3_1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0.1 + } + } +} +layers { + name: "relu3_1" + type: RELU + bottom: "conv3_1" + top: "conv3_1" +} +layers { + name: "conv3_2" + type: CONVOLUTION + bottom: "conv3_1" + top: "conv3_2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0.1 + } + } +} +layers { + name: "relu3_2" + type: RELU + bottom: "conv3_2" + top: "conv3_2" +} +layers { + name: "pool3" + type: POOLING + bottom: "conv3_2" + top: "pool3" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + name: "conv4_1" + type: CONVOLUTION + bottom: "pool3" + top: "conv4_1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0.1 + } + } +} +layers { + name: "relu4_1" + type: RELU + bottom: "conv4_1" + top: "conv4_1" +} +layers { + name: "conv4_2" + type: CONVOLUTION + bottom: "conv4_1" + top: "conv4_2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0.1 + } + } +} +layers { + name: "relu4_2" + type: RELU + bottom: "conv4_2" + top: "conv4_2" +} +layers { + name: "pool4" + type: POOLING + bottom: "conv4_2" + top: "pool4" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + name: "conv5_1" + type: CONVOLUTION + bottom: "pool4" + top: "conv5_1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0.1 + } + } +} +layers { + name: "relu5_1" + type: RELU + bottom: "conv5_1" + top: "conv5_1" +} +layers { + name: "conv5_2" + type: CONVOLUTION + bottom: "conv5_1" + top: "conv5_2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0.1 + } + } +} +layers { + name: "relu5_2" + type: RELU + bottom: "conv5_2" + top: "conv5_2" +} +layers { + name: "pool5" + type: POOLING + bottom: "conv5_2" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} + +layers { + name: "fc6" + type: INNER_PRODUCT + bottom: "pool5" + top: "fc6" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu6" + type: RELU + bottom: "fc6" + top: "fc6" +} +layers { + name: "drop6" + type: DROPOUT + bottom: "fc6" + top: "fc6" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "fc7" + type: INNER_PRODUCT + bottom: "fc6" + top: "fc7" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu7" + type: RELU + bottom: "fc7" + top: "fc7" +} +layers { + name: "drop7" + type: DROPOUT + bottom: "fc7" + top: "fc7" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "fc8" + type: INNER_PRODUCT + bottom: "fc7" + top: "fc8" + inner_product_param { + num_output: 205 + } +} diff --git a/24-07/caffe/deploy/24-deploy_age.prototxt b/24-07/caffe/deploy/24-deploy_age.prototxt new file mode 100644 index 0000000..5fcfff3 --- /dev/null +++ b/24-07/caffe/deploy/24-deploy_age.prototxt @@ -0,0 +1,175 @@ +name: "CaffeNet" +input: "data" +input_dim: 1 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + name: "conv1" + type: CONVOLUTION + bottom: "data" + top: "conv1" + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 4 + } +} +layers { + name: "relu1" + type: RELU + bottom: "conv1" + top: "conv1" +} +layers { + name: "pool1" + type: POOLING + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm1" + type: LRN + bottom: "pool1" + top: "norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "conv2" + type: CONVOLUTION + bottom: "norm1" + top: "conv2" + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + } +} +layers { + name: "relu2" + type: RELU + bottom: "conv2" + top: "conv2" +} +layers { + name: "pool2" + type: POOLING + bottom: "conv2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm2" + type: LRN + bottom: "pool2" + top: "norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "conv3" + type: CONVOLUTION + bottom: "norm2" + top: "conv3" + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + } +} +layers{ + name: "relu3" + type: RELU + bottom: "conv3" + top: "conv3" +} +layers { + name: "pool5" + type: POOLING + bottom: "conv3" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "fc6" + type: INNER_PRODUCT + bottom: "pool5" + top: "fc6" + inner_product_param { + num_output: 512 + } +} +layers { + name: "relu6" + type: RELU + bottom: "fc6" + top: "fc6" +} +layers { + name: "drop6" + type: DROPOUT + bottom: "fc6" + top: "fc6" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "fc7" + type: INNER_PRODUCT + bottom: "fc6" + top: "fc7" + inner_product_param { + num_output: 512 + } +} +layers { + name: "relu7" + type: RELU + bottom: "fc7" + top: "fc7" +} +layers { + name: "drop7" + type: DROPOUT + bottom: "fc7" + top: "fc7" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "fc8" + type: INNER_PRODUCT + bottom: "fc7" + top: "fc8" + inner_product_param { + num_output: 8 + } +} +layers { + name: "prob" + type: SOFTMAX + bottom: "fc8" + top: "prob" +} diff --git a/24-07/caffe/deploy/25-deploy_gender.prototxt b/24-07/caffe/deploy/25-deploy_gender.prototxt new file mode 100644 index 0000000..4d4760f --- /dev/null +++ b/24-07/caffe/deploy/25-deploy_gender.prototxt @@ -0,0 +1,175 @@ +name: "CaffeNet" +input: "data" +input_dim: 1 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + name: "conv1" + type: CONVOLUTION + bottom: "data" + top: "conv1" + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 4 + } +} +layers { + name: "relu1" + type: RELU + bottom: "conv1" + top: "conv1" +} +layers { + name: "pool1" + type: POOLING + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm1" + type: LRN + bottom: "pool1" + top: "norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "conv2" + type: CONVOLUTION + bottom: "norm1" + top: "conv2" + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + } +} +layers { + name: "relu2" + type: RELU + bottom: "conv2" + top: "conv2" +} +layers { + name: "pool2" + type: POOLING + bottom: "conv2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm2" + type: LRN + bottom: "pool2" + top: "norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "conv3" + type: CONVOLUTION + bottom: "norm2" + top: "conv3" + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + } +} +layers{ + name: "relu3" + type: RELU + bottom: "conv3" + top: "conv3" +} +layers { + name: "pool5" + type: POOLING + bottom: "conv3" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "fc6" + type: INNER_PRODUCT + bottom: "pool5" + top: "fc6" + inner_product_param { + num_output: 512 + } +} +layers { + name: "relu6" + type: RELU + bottom: "fc6" + top: "fc6" +} +layers { + name: "drop6" + type: DROPOUT + bottom: "fc6" + top: "fc6" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "fc7" + type: INNER_PRODUCT + bottom: "fc6" + top: "fc7" + inner_product_param { + num_output: 512 + } +} +layers { + name: "relu7" + type: RELU + bottom: "fc7" + top: "fc7" +} +layers { + name: "drop7" + type: DROPOUT + bottom: "fc7" + top: "fc7" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "fc8" + type: INNER_PRODUCT + bottom: "fc7" + top: "fc8" + inner_product_param { + num_output: 2 + } +} +layers { + name: "prob" + type: SOFTMAX + bottom: "fc8" + top: "prob" +} diff --git a/24-07/caffe/deploy/26-GoogLeNet_cars.prototxt b/24-07/caffe/deploy/26-GoogLeNet_cars.prototxt new file mode 100644 index 0000000..5858b39 --- /dev/null +++ b/24-07/caffe/deploy/26-GoogLeNet_cars.prototxt @@ -0,0 +1,2120 @@ +name: "GoogleNet" + +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 + +# hierarchy 1 +# conv -> relu -> pool -> lrn +# =========================== +layers { + bottom: "data" + top: "conv1" + name: "conv1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 3 + kernel_size: 7 + stride: 2 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "conv1" + top: "conv1" + name: "relu1" + type: RELU +} +layers { + bottom: "conv1" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "norm1" + name: "norm1" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} + +# hierarchy 2 +# conv -> relu -> conv -> relu -> lrn -> pool +# =========================================== +layers { + bottom: "norm1" + top: "conv2_1x1" + name: "conv2_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "conv2_1x1" + top: "conv2_1x1" + name: "relu_conv2_1x1" + type: RELU +} +layers { + bottom: "conv2_1x1" + top: "conv2_3x3" + name: "conv2_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "conv2_3x3" + top: "conv2_3x3" + name: "relu2_3x3" + type: RELU +} +layers { + bottom: "conv2_3x3" + top: "norm2" + name: "norm2" + type: LRN + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + bottom: "norm2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} + +# ================== hierarchy 3(a) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "pool2" + top: "inception_3a_1x1" + name: "inception_3a_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3a_1x1" + top: "inception_3a_1x1" + name: "relu_inception_3a_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "pool2" + top: "inception_3a_3x3_reduce" + name: "inception_3a_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3a_3x3_reduce" + top: "inception_3a_3x3_reduce" + name: "reulu_inception_3a_3x3_reduce" + type: RELU +} + +layers { + bottom: "inception_3a_3x3_reduce" + top: "inception_3a_3x3" + name: "inception_3a_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3a_3x3" + top: "inception_3a_3x3" + name: "relu_inception_3a_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "pool2" + top: "inception_3a_5x5_reduce" + name: "inception_3a_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3a_5x5_reduce" + top: "inception_3a_5x5_reduce" + name: "relu_inception_3a_5x5_reduce" + type: RELU +} + +layers { + bottom: "inception_3a_5x5_reduce" + top: "inception_3a_5x5" + name: "inception_3a_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3a_5x5" + top: "inception_3a_5x5" + name: "relu_inception_3a_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "pool2" + top: "inception_3a_pool" + name: "inception_3a_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_3a_pool" + top: "inception_3a_pool_proj" + name: "inception_3a_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3a_pool_proj" + top: "inception_3a_pool_proj" + name: "relu_inception_3a_pool_proj" + type: RELU +} + +# concatenate all +# --------------- +layers { + bottom: "inception_3a_1x1" + bottom: "inception_3a_3x3" + bottom: "inception_3a_5x5" + bottom: "inception_3a_pool_proj" + top: "inception_3a_output" + name: "inception_3a_output" + type: CONCAT +} + +# ================== hierarchy 3(b) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "inception_3a_output" + top: "inception_3b_1x1" + name: "inception_3b_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3b_1x1" + top: "inception_3b_1x1" + name: "relu_inception_3b_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "inception_3a_output" + top: "inception_3b_3x3_reduce" + name: "inception_3b_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3b_3x3_reduce" + top: "inception_3b_3x3_reduce" + name: "relu_inception_3b_3x3_reduce" + type: RELU +} +layers { + bottom: "inception_3b_3x3_reduce" + top: "inception_3b_3x3" + name: "inception_3b_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3b_3x3" + top: "inception_3b_3x3" + name: "relu_inception_3b_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "inception_3a_output" + top: "inception_3b_5x5_reduce" + name: "inception_3b_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3b_5x5_reduce" + top: "inception_3b_5x5_reduce" + name: "relu_inception_3b_5x5_reduce" + type: RELU +} +layers { + bottom: "inception_3b_5x5_reduce" + top: "inception_3b_5x5" + name: "inception_3b_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3b_5x5" + top: "inception_3b_5x5" + name: "relu_inception_3b_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "inception_3a_output" + top: "inception_3b_pool" + name: "inception_3b_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_3b_pool" + top: "inception_3b_pool_proj" + name: "inception_3b_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_3b_pool_proj" + top: "inception_3b_pool_proj" + name: "relu_inception_3b_pool_proj" + type: RELU +} + +# concatenate all +# --------------- +layers { + bottom: "inception_3b_1x1" + bottom: "inception_3b_3x3" + bottom: "inception_3b_5x5" + bottom: "inception_3b_pool_proj" + top: "inception_3b_output" + name: "inception_3b_output" + type: CONCAT +} + +layers { + bottom: "inception_3b_output" + top: "pool3" + name: "pool3" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} + + +# ================== hierarchy 4(a) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "pool3" + top: "inception_4a_1x1" + name: "inception_4a_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4a_1x1" + top: "inception_4a_1x1" + name: "relu_inception_4a_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "pool3" + top: "inception_4a_3x3_reduce" + name: "inception_4a_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4a_3x3_reduce" + top: "inception_4a_3x3_reduce" + name: "relu_inception_4a_3x3_reduce" + type: RELU +} +layers { + bottom: "inception_4a_3x3_reduce" + top: "inception_4a_3x3" + name: "inception_4a_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 208 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4a_3x3" + top: "inception_4a_3x3" + name: "relu_inception_4a_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "pool3" + top: "inception_4a_5x5_reduce" + name: "inception_4a_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4a_5x5_reduce" + top: "inception_4a_5x5_reduce" + name: "relu_inception_4a_5x5_reduce" + type: RELU +} +layers { + bottom: "inception_4a_5x5_reduce" + top: "inception_4a_5x5" + name: "inception_4a_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 48 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4a_5x5" + top: "inception_4a_5x5" + name: "relu_inception_4a_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "pool3" + top: "inception_4a_pool" + name: "inception_4a_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_4a_pool" + top: "inception_4a_pool_proj" + name: "inception_4a_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4a_pool_proj" + top: "inception_4a_pool_proj" + name: "relu_inception_4a_pool_proj" + type: RELU +} + +# concatenate all +# --------------- +layers { + bottom: "inception_4a_1x1" + bottom: "inception_4a_3x3" + bottom: "inception_4a_5x5" + bottom: "inception_4a_pool_proj" + top: "inception_4a_output" + name: "inception_4a_output" + type: CONCAT +} + + + + + + +# ================== hierarchy 4(b) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "inception_4a_output" + top: "inception_4b_1x1" + name: "inception_4b_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4b_1x1" + top: "inception_4b_1x1" + name: "inception_4b_relu_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "inception_4a_output" + top: "inception_4b_3x3_reduce" + name: "inception_4b_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4b_3x3_reduce" + top: "inception_4b_3x3_reduce" + name: "inception_4b_relu_3x3_reduce" + type: RELU +} +layers { + bottom: "inception_4b_3x3_reduce" + top: "inception_4b_3x3" + name: "inception_4b_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 224 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4b_3x3" + top: "inception_4b_3x3" + name: "inception_4b_relu_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "inception_4a_output" + top: "inception_4b_5x5_reduce" + name: "inception_4b_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4b_5x5_reduce" + top: "inception_4b_5x5_reduce" + name: "inception_4b_relu_5x5_reduce" + type: RELU +} +layers { + bottom: "inception_4b_5x5_reduce" + top: "inception_4b_5x5" + name: "inception_4b_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4b_5x5" + top: "inception_4b_5x5" + name: "inception_4b_relu_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "inception_4a_output" + top: "inception_4b_pool" + name: "inception_4b_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_4b_pool" + top: "inception_4b_pool_proj" + name: "inception_4b_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4b_pool_proj" + top: "inception_4b_pool_proj" + name: "inception_4b_relu_pool_proj" + type: RELU +} + +# concatenate all +# --------------- +layers { + bottom: "inception_4b_1x1" + bottom: "inception_4b_3x3" + bottom: "inception_4b_5x5" + bottom: "inception_4b_pool_proj" + top: "inception_4b_output" + name: "inception_4b_output" + type: CONCAT +} + +# ================== hierarchy 4(c) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "inception_4b_output" + top: "inception_4c_1x1" + name: "inception_4c_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4c_1x1" + top: "inception_4c_1x1" + name: "inception_4c_relu_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "inception_4b_output" + top: "inception_4c_3x3_reduce" + name: "inception_4c_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4c_3x3_reduce" + top: "inception_4c_3x3_reduce" + name: "inception_4c_relu_3x3_reduce" + type: RELU +} +layers { + bottom: "inception_4c_3x3_reduce" + top: "inception_4c_3x3" + name: "inception_4c_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4c_3x3" + top: "inception_4c_3x3" + name: "inception_4c_relu_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "inception_4b_output" + top: "inception_4c_5x5_reduce" + name: "inception_4c_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4c_5x5_reduce" + top: "inception_4c_5x5_reduce" + name: "inception_4c_relu_5x5_reduce" + type: RELU +} +layers { + bottom: "inception_4c_5x5_reduce" + top: "inception_4c_5x5" + name: "inception_4c_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4c_5x5" + top: "inception_4c_5x5" + name: "inception_4c_relu_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "inception_4b_output" + top: "inception_4c_pool" + name: "inception_4c_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_4c_pool" + top: "inception_4c_pool_proj" + name: "inception_4c_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4c_pool_proj" + top: "inception_4c_pool_proj" + name: "inception_4c_relu_pool_proj" + type: RELU +} + +# concatenate them all +# -------------------- +layers { + bottom: "inception_4c_1x1" + bottom: "inception_4c_3x3" + bottom: "inception_4c_5x5" + bottom: "inception_4c_pool_proj" + top: "inception_4c_output" + name: "inception_4c_output" + type: CONCAT +} + +# ================== hierarchy 4(d) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "inception_4c_output" + top: "inception_4d_1x1" + name: "inception_4d_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4d_1x1" + top: "inception_4d_1x1" + name: "inception_4d_relu_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "inception_4c_output" + top: "inception_4d_3x3_reduce" + name: "inception_4d_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 144 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4d_3x3_reduce" + top: "inception_4d_3x3_reduce" + name: "inception_4d_relu_3x3_reduce" + type: RELU +} +layers { + bottom: "inception_4d_3x3_reduce" + top: "inception_4d_3x3" + name: "inception_4d_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 288 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4d_3x3" + top: "inception_4d_3x3" + name: "inception_4d_relu_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "inception_4c_output" + top: "inception_4d_5x5_reduce" + name: "inception_4d_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4d_5x5_reduce" + top: "inception_4d_5x5_reduce" + name: "inception_4d_relu_5x5_reduce" + type: RELU +} +layers { + bottom: "inception_4d_5x5_reduce" + top: "inception_4d_5x5" + name: "inception_4d_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4d_5x5" + top: "inception_4d_5x5" + name: "inception_4d_relu_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "inception_4c_output" + top: "inception_4d_pool" + name: "inception_4d_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_4d_pool" + top: "inception_4d_pool_proj" + name: "inception_4d_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4d_pool_proj" + top: "inception_4d_pool_proj" + name: "inception_4d_relu_pool_proj" + type: RELU +} + +# concatenate them all +# -------------------- +layers { + bottom: "inception_4d_1x1" + bottom: "inception_4d_3x3" + bottom: "inception_4d_5x5" + bottom: "inception_4d_pool_proj" + top: "inception_4d_output" + name: "inception_4d_output" + type: CONCAT +} + + + + + + +# ================== hierarchy 4(e) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "inception_4d_output" + top: "inception_4e_1x1" + name: "inception_4e_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4e_1x1" + top: "inception_4e_1x1" + name: "inception_4e_relu_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "inception_4d_output" + top: "inception_4e_3x3_reduce" + name: "inception_4e_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4e_3x3_reduce" + top: "inception_4e_3x3_reduce" + name: "inception_4e_relu_3x3_reduce" + type: RELU +} + +layers { + bottom: "inception_4e_3x3_reduce" + top: "inception_4e_3x3" + name: "inception_4e_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4e_3x3" + top: "inception_4e_3x3" + name: "inception_4e_relu_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "inception_4d_output" + top: "inception_4e_5x5_reduce" + name: "inception_4e_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4e_5x5_reduce" + top: "inception_4e_5x5_reduce" + name: "inception_4e_relu_5x5_reduce" + type: RELU +} +layers { + bottom: "inception_4e_5x5_reduce" + top: "inception_4e_5x5" + name: "inception_4e_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4e_5x5" + top: "inception_4e_5x5" + name: "inception_4e_relu_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "inception_4d_output" + top: "inception_4e_pool" + name: "inception_4e_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_4e_pool" + top: "inception_4e_pool_proj" + name: "inception_4e_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_4e_pool_proj" + top: "inception_4e_pool_proj" + name: "inception_4e_relu_pool_proj" + type: RELU +} + +# concatenate them all +# -------------------- +layers { + bottom: "inception_4e_1x1" + bottom: "inception_4e_3x3" + bottom: "inception_4e_5x5" + bottom: "inception_4e_pool_proj" + top: "inception_4e_output" + name: "inception_4e_output" + type: CONCAT +} + + +layers { + bottom: "inception_4e_output" + top: "pool4" + name: "pool4" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} + + +# ================== hierarchy 5(a) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "pool4" + top: "inception_5a_1x1" + name: "inception_5a_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5a_1x1" + top: "inception_5a_1x1" + name: "inception_5a_relu_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "pool4" + top: "inception_5a_3x3_reduce" + name: "inception_5a_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5a_3x3_reduce" + top: "inception_5a_3x3_reduce" + name: "inception_5a_relu_3x3_reduce" + type: RELU +} +layers { + bottom: "inception_5a_3x3_reduce" + top: "inception_5a_3x3" + name: "inception_5a_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5a_3x3" + top: "inception_5a_3x3" + name: "inception_5a_relu_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "pool4" + top: "inception_5a_5x5_reduce" + name: "inception_5a_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5a_5x5_reduce" + top: "inception_5a_5x5_reduce" + name: "inception_5a_relu_5x5_reduce" + type: RELU +} +layers { + bottom: "inception_5a_5x5_reduce" + top: "inception_5a_5x5" + name: "inception_5a_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5a_5x5" + top: "inception_5a_5x5" + name: "inception_5a_relu_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "pool4" + top: "inception_5a_pool" + name: "inception_5a_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_5a_pool" + top: "inception_5a_pool_proj" + name: "inception_5a_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5a_pool_proj" + top: "inception_5a_pool_proj" + name: "inception_5a_relu_pool_proj" + type: RELU +} + +# concatenate them all +# -------------------- +layers { + bottom: "inception_5a_1x1" + bottom: "inception_5a_3x3" + bottom: "inception_5a_5x5" + bottom: "inception_5a_pool_proj" + top: "inception_5a_output" + name: "inception_5a_output" + type: CONCAT +} + +# ================== hierarchy 5(b) ================== +# ==================================================== + +# conv 1 x 1 +# ---------- +layers { + bottom: "inception_5a_output" + top: "inception_5b_1x1" + name: "inception_5b_1x1" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5b_1x1" + top: "inception_5b_1x1" + name: "inception_5b_relu_1x1" + type: RELU +} + +# conv 3 x 3 +# ---------- +layers { + bottom: "inception_5a_output" + top: "inception_5b_3x3_reduce" + name: "inception_5b_3x3_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5b_3x3_reduce" + top: "inception_5b_3x3_reduce" + name: "inception_5b_relu_3x3_reduce" + type: RELU +} +layers { + bottom: "inception_5b_3x3_reduce" + top: "inception_5b_3x3" + name: "inception_5b_3x3" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5b_3x3" + top: "inception_5b_3x3" + name: "inception_5b_relu_3x3" + type: RELU +} + +# conv 5 x 5 +# ---------- +layers { + bottom: "inception_5a_output" + top: "inception_5b_5x5_reduce" + name: "inception_5b_5x5_reduce" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 48 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5b_5x5_reduce" + top: "inception_5b_5x5_reduce" + name: "inception_5b_relu_5x5_reduce" + type: RELU +} +layers { + bottom: "inception_5b_5x5_reduce" + top: "inception_5b_5x5" + name: "inception_5b_5x5" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5b_5x5" + top: "inception_5b_5x5" + name: "inception_5b_relu_5x5" + type: RELU +} + +# pool 3 x 3 +# ---------- +layers { + bottom: "inception_5a_output" + top: "inception_5b_pool" + name: "inception_5b_pool" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layers { + bottom: "inception_5b_pool" + top: "inception_5b_pool_proj" + name: "inception_5b_pool_proj" + type: CONVOLUTION + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layers { + bottom: "inception_5b_pool_proj" + top: "inception_5b_pool_proj" + name: "inception_5b_relu_pool_proj" + type: RELU +} + +# concatenate them all +# -------------------- +layers { + bottom: "inception_5b_1x1" + bottom: "inception_5b_3x3" + bottom: "inception_5b_5x5" + bottom: "inception_5b_pool_proj" + top: "inception_5b_output" + name: "inception_5b_output" + type: CONCAT +} + + +# ===================== softmax 2 ==================== +# ==================================================== +# ave_pool -> droput -> fc -> loss, accuracy + +layers { + bottom: "inception_5b_output" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: AVE + kernel_size: 7 + stride: 1 + } +} +layers { + bottom: "pool5" + top: "pool5" + name: "pool5_drop" + type: DROPOUT + dropout_param { + dropout_ratio: 0.4 + } +} +layers { + bottom: "pool5" + top: "loss3_classifier_model" + name: "loss3_classifier_model" + type: INNER_PRODUCT + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 431 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} + +layers { + name: "prob" + type: SOFTMAX + bottom: "loss3_classifier_model" + top: "prob" +} diff --git a/24-07/caffe/deploy/27-VGG_ILSVRC_16_layers_fc_reduced.prototxt b/24-07/caffe/deploy/27-VGG_ILSVRC_16_layers_fc_reduced.prototxt new file mode 100644 index 0000000..3528189 --- /dev/null +++ b/24-07/caffe/deploy/27-VGG_ILSVRC_16_layers_fc_reduced.prototxt @@ -0,0 +1,350 @@ +name: "VGG_ILSVRC_16_layers_fc_reduced" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 500 +input_dim: 500 +layers { + bottom: "data" + top: "conv1_1" + name: "conv1_1" + type: CONVOLUTION + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv1_1" + top: "conv1_1" + name: "relu1_1" + type: RELU +} +layers { + bottom: "conv1_1" + top: "conv1_2" + name: "conv1_2" + type: CONVOLUTION + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv1_2" + top: "conv1_2" + name: "relu1_2" + type: RELU +} +layers { + bottom: "conv1_2" + top: "pool1" + name: "pool1" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool1" + top: "conv2_1" + name: "conv2_1" + type: CONVOLUTION + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv2_1" + top: "conv2_1" + name: "relu2_1" + type: RELU +} +layers { + bottom: "conv2_1" + top: "conv2_2" + name: "conv2_2" + type: CONVOLUTION + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv2_2" + top: "conv2_2" + name: "relu2_2" + type: RELU +} +layers { + bottom: "conv2_2" + top: "pool2" + name: "pool2" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool2" + top: "conv3_1" + name: "conv3_1" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_1" + top: "conv3_1" + name: "relu3_1" + type: RELU +} +layers { + bottom: "conv3_1" + top: "conv3_2" + name: "conv3_2" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_2" + top: "conv3_2" + name: "relu3_2" + type: RELU +} +layers { + bottom: "conv3_2" + top: "conv3_3" + name: "conv3_3" + type: CONVOLUTION + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv3_3" + top: "conv3_3" + name: "relu3_3" + type: RELU +} +layers { + bottom: "conv3_3" + top: "pool3" + name: "pool3" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool3" + top: "conv4_1" + name: "conv4_1" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_1" + top: "conv4_1" + name: "relu4_1" + type: RELU +} +layers { + bottom: "conv4_1" + top: "conv4_2" + name: "conv4_2" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_2" + top: "conv4_2" + name: "relu4_2" + type: RELU +} +layers { + bottom: "conv4_2" + top: "conv4_3" + name: "conv4_3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv4_3" + top: "conv4_3" + name: "relu4_3" + type: RELU +} +layers { + bottom: "conv4_3" + top: "pool4" + name: "pool4" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool4" + top: "conv5_1" + name: "conv5_1" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_1" + top: "conv5_1" + name: "relu5_1" + type: RELU +} +layers { + bottom: "conv5_1" + top: "conv5_2" + name: "conv5_2" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_2" + top: "conv5_2" + name: "relu5_2" + type: RELU +} +layers { + bottom: "conv5_2" + top: "conv5_3" + name: "conv5_3" + type: CONVOLUTION + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layers { + bottom: "conv5_3" + top: "conv5_3" + name: "relu5_3" + type: RELU +} +layers { + bottom: "conv5_3" + top: "pool5" + name: "pool5" + type: POOLING + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: CONVOLUTION + convolution_param { + num_output: 1024 + kernel_size: 3 + dilation: 3 + pad: 3 + } +} +layers { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: RELU +} +layers { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: CONVOLUTION + convolution_param { + num_output: 1024 + kernel_size: 1 + } +} +layers { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: RELU +} +layers { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: DROPOUT + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: CONVOLUTION + convolution_param { + num_output: 1000 + kernel_size: 1 + } +} +layers { + bottom: "fc8" + top: "prob" + name: "prob" + type: SOFTMAX +} diff --git a/24-07/caffe/deploy/28-hed_pretrained_bsds.prototxt b/24-07/caffe/deploy/28-hed_pretrained_bsds.prototxt new file mode 100644 index 0000000..21a4866 --- /dev/null +++ b/24-07/caffe/deploy/28-hed_pretrained_bsds.prototxt @@ -0,0 +1,129 @@ +name: "FCN" + +input: "data" +input_dim: 1 +input_dim: 3 +input_dim: 500 +input_dim: 500 + +layer { bottom: 'data' top: 'conv1_1' name: 'conv1_1' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 64 pad: 35 kernel_size: 3 } } +layer { bottom: 'conv1_1' top: 'conv1_1' name: 'relu1_1' type: "ReLU" } +layer { bottom: 'conv1_1' top: 'conv1_2' name: 'conv1_2' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 64 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv1_2' top: 'conv1_2' name: 'relu1_2' type: "ReLU" } +layer { name: 'pool1' bottom: 'conv1_2' top: 'pool1' type: "Pooling" + pooling_param { pool: MAX kernel_size: 2 stride: 2 } } + +layer { name: 'conv2_1' bottom: 'pool1' top: 'conv2_1' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 128 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv2_1' top: 'conv2_1' name: 'relu2_1' type: "ReLU" } +layer { bottom: 'conv2_1' top: 'conv2_2' name: 'conv2_2' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 128 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv2_2' top: 'conv2_2' name: 'relu2_2' type: "ReLU" } +layer { bottom: 'conv2_2' top: 'pool2' name: 'pool2' type: "Pooling" + pooling_param { pool: MAX kernel_size: 2 stride: 2 } } + +layer { bottom: 'pool2' top: 'conv3_1' name: 'conv3_1' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 256 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv3_1' top: 'conv3_1' name: 'relu3_1' type: "ReLU" } +layer { bottom: 'conv3_1' top: 'conv3_2' name: 'conv3_2' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 256 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv3_2' top: 'conv3_2' name: 'relu3_2' type: "ReLU" } +layer { bottom: 'conv3_2' top: 'conv3_3' name: 'conv3_3' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 256 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv3_3' top: 'conv3_3' name: 'relu3_3' type: "ReLU" } +layer { bottom: 'conv3_3' top: 'pool3' name: 'pool3' type: "Pooling" + pooling_param { pool: MAX kernel_size: 2 stride: 2 } } + +layer { bottom: 'pool3' top: 'conv4_1' name: 'conv4_1' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 512 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv4_1' top: 'conv4_1' name: 'relu4_1' type: "ReLU" } +layer { bottom: 'conv4_1' top: 'conv4_2' name: 'conv4_2' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 512 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv4_2' top: 'conv4_2' name: 'relu4_2' type: "ReLU" } +layer { bottom: 'conv4_2' top: 'conv4_3' name: 'conv4_3' type: "Convolution" + param { lr_mult: 1 decay_mult: 1 } param { lr_mult: 2 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 512 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv4_3' top: 'conv4_3' name: 'relu4_3' type: "ReLU" } +layer { bottom: 'conv4_3' top: 'pool4' name: 'pool4' type: "Pooling" + pooling_param { pool: MAX kernel_size: 2 stride: 2 } } + +layer { bottom: 'pool4' top: 'conv5_1' name: 'conv5_1' type: "Convolution" + param { lr_mult: 100 decay_mult: 1 } param { lr_mult: 200 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 512 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv5_1' top: 'conv5_1' name: 'relu5_1' type: "ReLU" } +layer { bottom: 'conv5_1' top: 'conv5_2' name: 'conv5_2' type: "Convolution" + param { lr_mult: 100 decay_mult: 1 } param { lr_mult: 200 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 512 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv5_2' top: 'conv5_2' name: 'relu5_2' type: "ReLU" } +layer { bottom: 'conv5_2' top: 'conv5_3' name: 'conv5_3' type: "Convolution" + param { lr_mult: 100 decay_mult: 1 } param { lr_mult: 200 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 512 pad: 1 kernel_size: 3 } } +layer { bottom: 'conv5_3' top: 'conv5_3' name: 'relu5_3' type: "ReLU" } + +## DSN conv 1 ### +layer { name: 'score-dsn1' type: "Convolution" bottom: 'conv1_2' top: 'score-dsn1-up' + param { lr_mult: 0.01 decay_mult: 1 } param { lr_mult: 0.02 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 1 kernel_size: 1 } } +layer { type: "Crop" name: 'crop' bottom: 'score-dsn1-up' bottom: 'data' top: 'upscore-dsn1' } +layer { type: "Sigmoid" name: "sigmoid-dsn1" bottom: "upscore-dsn1" top:"sigmoid-dsn1"} + +### DSN conv 2 ### +layer { name: 'score-dsn2' type: "Convolution" bottom: 'conv2_2' top: 'score-dsn2' + param { lr_mult: 0.01 decay_mult: 1 } param { lr_mult: 0.02 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 1 kernel_size: 1 } } +layer { type: "Deconvolution" name: 'upsample_2' bottom: 'score-dsn2' top: 'score-dsn2-up' + param { lr_mult: 0 decay_mult: 1 } param { lr_mult: 0 decay_mult: 0} + convolution_param { kernel_size: 4 stride: 2 num_output: 1 } } +layer { type: "Crop" name: 'crop' bottom: 'score-dsn2-up' bottom: 'data' top: 'upscore-dsn2' } +layer { type: "Sigmoid" name: "sigmoid-dsn2" bottom: "upscore-dsn2" top:"sigmoid-dsn2"} + +### DSN conv 3 ### +layer { name: 'score-dsn3' type: "Convolution" bottom: 'conv3_3' top: 'score-dsn3' + param { lr_mult: 0.01 decay_mult: 1 } param { lr_mult: 0.02 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 1 kernel_size: 1 } } +layer { type: "Deconvolution" name: 'upsample_4' bottom: 'score-dsn3' top: 'score-dsn3-up' + param { lr_mult: 0 decay_mult: 1 } param { lr_mult: 0 decay_mult: 0} + convolution_param { kernel_size: 8 stride: 4 num_output: 1 } } +layer { type: "Crop" name: 'crop' bottom: 'score-dsn3-up' bottom: 'data' top: 'upscore-dsn3' } +layer { type: "Sigmoid" name: "sigmoid-dsn3" bottom: "upscore-dsn3" top:"sigmoid-dsn3"} + +###DSN conv 4### +layer { name: 'score-dsn4' type: "Convolution" bottom: 'conv4_3' top: 'score-dsn4' + param { lr_mult: 0.01 decay_mult: 1 } param { lr_mult: 0.02 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 1 kernel_size: 1 } } +layer { type: "Deconvolution" name: 'upsample_8' bottom: 'score-dsn4' top: 'score-dsn4-up' + param { lr_mult: 0 decay_mult: 1 } param { lr_mult: 0 decay_mult: 0} + convolution_param { kernel_size: 16 stride: 8 num_output: 1 } } +layer { type: "Crop" name: 'crop' bottom: 'score-dsn4-up' bottom: 'data' top: 'upscore-dsn4' } +layer { type: "Sigmoid" name: "sigmoid-dsn4" bottom: "upscore-dsn4" top:"sigmoid-dsn4"} + +###DSN conv 5### +layer { name: 'score-dsn5' type: "Convolution" bottom: 'conv5_3' top: 'score-dsn5' + param { lr_mult: 0.01 decay_mult: 1 } param { lr_mult: 0.02 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 1 kernel_size: 1 } } +layer { type: "Deconvolution" name: 'upsample_16' bottom: 'score-dsn5' top: 'score-dsn5-up' + param { lr_mult: 0 decay_mult: 1 } param { lr_mult: 0 decay_mult: 0} + convolution_param { kernel_size: 32 stride: 16 num_output: 1 } } +layer { type: "Crop" name: 'crop' bottom: 'score-dsn5-up' bottom: 'data' top: 'upscore-dsn5' } +layer { type: "Sigmoid" name: "sigmoid-dsn5" bottom: "upscore-dsn5" top:"sigmoid-dsn5"} + +### Concat and multiscale weight layer ### +layer { name: "concat" bottom: "upscore-dsn1" bottom: "upscore-dsn2" bottom: "upscore-dsn3" + bottom: "upscore-dsn4" bottom: "upscore-dsn5" top: "concat-upscore" type: "Concat" + concat_param { concat_dim: 1} } +layer { name: 'new-score-weighting' type: "Convolution" bottom: 'concat-upscore' top: 'upscore-fuse' + param { lr_mult: 0.01 decay_mult: 1 } param { lr_mult: 0.02 decay_mult: 0} + convolution_param { engine: CAFFE num_output: 1 kernel_size: 1 weight_filler {type: "constant" value: 0.2} } } +layer { type: "Sigmoid" name: "sigmoid-fuse" bottom: "upscore-fuse" top:"sigmoid-fuse"} + diff --git a/24-07/caffe/deploy/29-Emotion_Classification_CNN.prototxt b/24-07/caffe/deploy/29-Emotion_Classification_CNN.prototxt new file mode 100644 index 0000000..d0ea52e --- /dev/null +++ b/24-07/caffe/deploy/29-Emotion_Classification_CNN.prototxt @@ -0,0 +1,288 @@ +name: "CaffeNet" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layers { + name: "conv1" + type: CONVOLUTION + bottom: "data" + top: "conv1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu1" + type: RELU + bottom: "conv1" + top: "conv1" +} +layers { + name: "norm1" + type: LRN + bottom: "conv1" + top: "norm1" + lrn_param { + local_size: 5 + alpha: 0.0005 + beta: 0.75 + } +} +layers { + name: "pool1" + type: POOLING + bottom: "norm1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 3 + } +} +layers { + name: "conv2" + type: CONVOLUTION + bottom: "pool1" + top: "conv2" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu2" + type: RELU + bottom: "conv2" + top: "conv2" +} +layers { + name: "pool2" + type: POOLING + bottom: "conv2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layers { + name: "conv3" + type: CONVOLUTION + bottom: "pool2" + top: "conv3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu3" + type: RELU + bottom: "conv3" + top: "conv3" +} +layers { + name: "conv4" + type: CONVOLUTION + bottom: "conv3" + top: "conv4" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu4" + type: RELU + bottom: "conv4" + top: "conv4" +} +layers { + name: "conv5" + type: CONVOLUTION + bottom: "conv4" + top: "conv5" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu5" + type: RELU + bottom: "conv5" + top: "conv5" +} +layers { + name: "pool5" + type: POOLING + bottom: "conv5" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 3 + } +} +layers { + name: "fc6" + type: INNER_PRODUCT + bottom: "pool5" + top: "fc6" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 4048 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu6" + type: RELU + bottom: "fc6" + top: "fc6" +} +layers { + name: "drop6" + type: DROPOUT + bottom: "fc6" + top: "fc6" + dropout_param { + dropout_ratio: 0.7 + } +} +layers { + name: "fc7" + type: INNER_PRODUCT + bottom: "fc6" + top: "fc7" + blobs_lr: 9 + blobs_lr: 18 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 4048 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu7" + type: RELU + bottom: "fc7" + top: "fc7" +} +layers { + name: "drop7" + type: DROPOUT + bottom: "fc7" + top: "fc7" + dropout_param { + dropout_ratio: 0.7 + } +} +layers { + name: "fc8_cat" + type: INNER_PRODUCT + bottom: "fc7" + top: "fc8" + blobs_lr: 12 + blobs_lr: 24 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 7 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} diff --git a/24-07/caffe/deploy/30-vanillaCNN.prototxt b/24-07/caffe/deploy/30-vanillaCNN.prototxt new file mode 100644 index 0000000..a9bc417 --- /dev/null +++ b/24-07/caffe/deploy/30-vanillaCNN.prototxt @@ -0,0 +1,291 @@ +name: "vanila" +input: "data" +input_dim: 1 +input_dim: 3 +input_dim: 40 +input_dim: 40 +######################################## +# the actual net +# layer 1 +layer { + name: "Conv1" + type: "Convolution" + bottom: "data" + top: "Conv1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + pad: 2 + kernel_size: 5 + stride: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + name: "ActivationTangH1" + bottom: "Conv1" + top: "ActivationTangH1" + type: "TanH" +} + +layer { + name: "ActivationAbs1" + bottom: "ActivationTangH1" + top: "Abs1" + type: "AbsVal" +} + +layer { + name: "Pool1" + type: "Pooling" + bottom: "Abs1" + top: "Pool1" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} + +layer { + name: "Conv2" + type: "Convolution" + bottom: "Pool1" + top: "Conv2" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + pad: 1 + kernel_size: 3 + stride: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + name: "ActivationTangH2" + bottom: "Conv2" + top: "ActivationTangH2" + type: "TanH" +} + +layer { + name: "ActivationAbs2" + bottom: "ActivationTangH2" + top: "Abs2" + type: "AbsVal" +} + + +layer { + name: "Pool2" + type: "Pooling" + bottom: "Abs2" + top: "Pool2" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} + +# layer 3 +layer { + name: "Conv3" + type: "Convolution" + bottom: "Pool2" + top: "Conv3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + stride: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + + +layer { + name: "ActivationTangH3" + bottom: "Conv3" + top: "ActivationTangH3" + type: "TanH" +} + +layer { + name: "ActivationAbs3" + bottom: "ActivationTangH3" + top: "Abs3" + type: "AbsVal" +} + +layer { + name: "Pool3" + type: "Pooling" + bottom: "Abs3" + top: "Pool3" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} + +# layer 4 +layer { + name: "Conv4" + type: "Convolution" + bottom: "Pool3" + top: "Conv4" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 2 + stride: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + + +layer { + name: "ActivationTangH4" + bottom: "Conv4" + top: "ActivationTangH4" + type: "TanH" +} + +layer { + name: "ActivationAbs4" + bottom: "ActivationTangH4" + top: "Abs4" + type: "AbsVal" +} + + +######################################## + +layer { + name: "Dense1" + type: "InnerProduct" + bottom: "Abs4" + top: "Dense1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 100 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} + + +layer { + name: "ActivationTangH5" + bottom: "Dense1" + top: "ActivationTangH5" + type: "TanH" +} + +layer { + name: "ActivationAbs5" + bottom: "ActivationTangH5" + top: "Abs5" + type: "AbsVal" +} + + +layer { + name: "Dense2" + type: "InnerProduct" + bottom: "Abs5" + top: "Dense2" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 10 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} + diff --git a/24-07/caffe/deploy/31-Pascal_VOC.prototxt b/24-07/caffe/deploy/31-Pascal_VOC.prototxt new file mode 100644 index 0000000..c7aae1c --- /dev/null +++ b/24-07/caffe/deploy/31-Pascal_VOC.prototxt @@ -0,0 +1,357 @@ +name: "VocNet" +input: "data" +input_shape { + dim: 1 + dim: 3 + dim: 227 + dim: 227 +} + +layer { + name: "conv1" + type: "Convolution" + bottom: "data" + top: "conv1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 11 + stride: 4 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu1" + type: "ReLU" + bottom: "conv1" + top: "conv1" +} +layer { + name: "pool1" + type: "Pooling" + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "norm1" + type: "LRN" + bottom: "pool1" + top: "norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "conv2" + type: "Convolution" + bottom: "norm1" + top: "conv2" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + group: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layer { + name: "relu2" + type: "ReLU" + bottom: "conv2" + top: "conv2" +} +layer { + name: "pool2" + type: "Pooling" + bottom: "conv2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "norm2" + type: "LRN" + bottom: "pool2" + top: "norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "conv3" + type: "Convolution" + bottom: "norm2" + top: "conv3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu3" + type: "ReLU" + bottom: "conv3" + top: "conv3" +} +layer { + name: "conv4" + type: "Convolution" + bottom: "conv3" + top: "conv4" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + group: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layer { + name: "relu4" + type: "ReLU" + bottom: "conv4" + top: "conv4" +} +layer { + name: "conv5" + type: "Convolution" + bottom: "conv4" + top: "conv5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + group: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layer { + name: "relu5" + type: "ReLU" + bottom: "conv5" + top: "conv5" +} +layer { + name: "pool5" + type: "Pooling" + bottom: "conv5" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "fc6" + type: "InnerProduct" + bottom: "pool5" + top: "fc6" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layer { + name: "relu6" + type: "ReLU" + bottom: "fc6" + top: "fc6" +} +layer { + name: "drop6" + type: "Dropout" + bottom: "fc6" + top: "fc6" + dropout_param { + dropout_ratio: 0.5 + } +} +layer { + name: "fc7" + type: "InnerProduct" + bottom: "fc6" + top: "fc7" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 4096 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layer { + name: "relu7" + type: "ReLU" + bottom: "fc7" + top: "fc7" +} +layer { + name: "drop7" + type: "Dropout" + bottom: "fc7" + top: "fc7" + dropout_param { + dropout_ratio: 0.5 + } +} +layer { + name: "fc8voc" + type: "InnerProduct" + bottom: "fc7" + top: "fc8voc" + param { + lr_mult: 10 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 20 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} + +#layer { +# name: "accuracy" +# type: "Accuracy" +# bottom: "fc8voc" +# bottom: "label" +# top: "accuracy" +# include { +# phase: TEST +# } +#} + +#layer { +# name: "loss" +# type: "HingeLossMultiLabel" +# bottom: "fc8voc" +# bottom: "label" +# top: "loss" +#} + diff --git a/24-07/caffe/deploy/32-SqueezeNet.prototxt b/24-07/caffe/deploy/32-SqueezeNet.prototxt new file mode 100644 index 0000000..8295b13 --- /dev/null +++ b/24-07/caffe/deploy/32-SqueezeNet.prototxt @@ -0,0 +1,553 @@ +# please cite: +# @article{SqueezeNet, +# Author = {Forrest N. Iandola and Matthew W. Moskewicz and Khalid Ashraf and Song Han and William J. Dally and Kurt Keutzer}, +# Title = {SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and $<$1MB model size}, +# Journal = {arXiv:1602.07360}, +# Year = {2016} +# } + +layer { + name: "data" + type: "Input" + top: "data" + input_param { shape: { dim: 10 dim: 3 dim: 227 dim: 227 } } +} +layer { + name: "conv1" + type: "Convolution" + bottom: "data" + top: "conv1" + convolution_param { + num_output: 64 + kernel_size: 3 + stride: 2 + } +} +layer { + name: "relu_conv1" + type: "ReLU" + bottom: "conv1" + top: "conv1" +} +layer { + name: "pool1" + type: "Pooling" + bottom: "conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "fire2/squeeze1x1" + type: "Convolution" + bottom: "pool1" + top: "fire2/squeeze1x1" + convolution_param { + num_output: 16 + kernel_size: 1 + } +} +layer { + name: "fire2/relu_squeeze1x1" + type: "ReLU" + bottom: "fire2/squeeze1x1" + top: "fire2/squeeze1x1" +} +layer { + name: "fire2/expand1x1" + type: "Convolution" + bottom: "fire2/squeeze1x1" + top: "fire2/expand1x1" + convolution_param { + num_output: 64 + kernel_size: 1 + } +} +layer { + name: "fire2/relu_expand1x1" + type: "ReLU" + bottom: "fire2/expand1x1" + top: "fire2/expand1x1" +} +layer { + name: "fire2/expand3x3" + type: "Convolution" + bottom: "fire2/squeeze1x1" + top: "fire2/expand3x3" + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "fire2/relu_expand3x3" + type: "ReLU" + bottom: "fire2/expand3x3" + top: "fire2/expand3x3" +} +layer { + name: "fire2/concat" + type: "Concat" + bottom: "fire2/expand1x1" + bottom: "fire2/expand3x3" + top: "fire2/concat" +} +layer { + name: "fire3/squeeze1x1" + type: "Convolution" + bottom: "fire2/concat" + top: "fire3/squeeze1x1" + convolution_param { + num_output: 16 + kernel_size: 1 + } +} +layer { + name: "fire3/relu_squeeze1x1" + type: "ReLU" + bottom: "fire3/squeeze1x1" + top: "fire3/squeeze1x1" +} +layer { + name: "fire3/expand1x1" + type: "Convolution" + bottom: "fire3/squeeze1x1" + top: "fire3/expand1x1" + convolution_param { + num_output: 64 + kernel_size: 1 + } +} +layer { + name: "fire3/relu_expand1x1" + type: "ReLU" + bottom: "fire3/expand1x1" + top: "fire3/expand1x1" +} +layer { + name: "fire3/expand3x3" + type: "Convolution" + bottom: "fire3/squeeze1x1" + top: "fire3/expand3x3" + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "fire3/relu_expand3x3" + type: "ReLU" + bottom: "fire3/expand3x3" + top: "fire3/expand3x3" +} +layer { + name: "fire3/concat" + type: "Concat" + bottom: "fire3/expand1x1" + bottom: "fire3/expand3x3" + top: "fire3/concat" +} +layer { + name: "pool3" + type: "Pooling" + bottom: "fire3/concat" + top: "pool3" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "fire4/squeeze1x1" + type: "Convolution" + bottom: "pool3" + top: "fire4/squeeze1x1" + convolution_param { + num_output: 32 + kernel_size: 1 + } +} +layer { + name: "fire4/relu_squeeze1x1" + type: "ReLU" + bottom: "fire4/squeeze1x1" + top: "fire4/squeeze1x1" +} +layer { + name: "fire4/expand1x1" + type: "Convolution" + bottom: "fire4/squeeze1x1" + top: "fire4/expand1x1" + convolution_param { + num_output: 128 + kernel_size: 1 + } +} +layer { + name: "fire4/relu_expand1x1" + type: "ReLU" + bottom: "fire4/expand1x1" + top: "fire4/expand1x1" +} +layer { + name: "fire4/expand3x3" + type: "Convolution" + bottom: "fire4/squeeze1x1" + top: "fire4/expand3x3" + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "fire4/relu_expand3x3" + type: "ReLU" + bottom: "fire4/expand3x3" + top: "fire4/expand3x3" +} +layer { + name: "fire4/concat" + type: "Concat" + bottom: "fire4/expand1x1" + bottom: "fire4/expand3x3" + top: "fire4/concat" +} +layer { + name: "fire5/squeeze1x1" + type: "Convolution" + bottom: "fire4/concat" + top: "fire5/squeeze1x1" + convolution_param { + num_output: 32 + kernel_size: 1 + } +} +layer { + name: "fire5/relu_squeeze1x1" + type: "ReLU" + bottom: "fire5/squeeze1x1" + top: "fire5/squeeze1x1" +} +layer { + name: "fire5/expand1x1" + type: "Convolution" + bottom: "fire5/squeeze1x1" + top: "fire5/expand1x1" + convolution_param { + num_output: 128 + kernel_size: 1 + } +} +layer { + name: "fire5/relu_expand1x1" + type: "ReLU" + bottom: "fire5/expand1x1" + top: "fire5/expand1x1" +} +layer { + name: "fire5/expand3x3" + type: "Convolution" + bottom: "fire5/squeeze1x1" + top: "fire5/expand3x3" + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "fire5/relu_expand3x3" + type: "ReLU" + bottom: "fire5/expand3x3" + top: "fire5/expand3x3" +} +layer { + name: "fire5/concat" + type: "Concat" + bottom: "fire5/expand1x1" + bottom: "fire5/expand3x3" + top: "fire5/concat" +} +layer { + name: "pool5" + type: "Pooling" + bottom: "fire5/concat" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "fire6/squeeze1x1" + type: "Convolution" + bottom: "pool5" + top: "fire6/squeeze1x1" + convolution_param { + num_output: 48 + kernel_size: 1 + } +} +layer { + name: "fire6/relu_squeeze1x1" + type: "ReLU" + bottom: "fire6/squeeze1x1" + top: "fire6/squeeze1x1" +} +layer { + name: "fire6/expand1x1" + type: "Convolution" + bottom: "fire6/squeeze1x1" + top: "fire6/expand1x1" + convolution_param { + num_output: 192 + kernel_size: 1 + } +} +layer { + name: "fire6/relu_expand1x1" + type: "ReLU" + bottom: "fire6/expand1x1" + top: "fire6/expand1x1" +} +layer { + name: "fire6/expand3x3" + type: "Convolution" + bottom: "fire6/squeeze1x1" + top: "fire6/expand3x3" + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "fire6/relu_expand3x3" + type: "ReLU" + bottom: "fire6/expand3x3" + top: "fire6/expand3x3" +} +layer { + name: "fire6/concat" + type: "Concat" + bottom: "fire6/expand1x1" + bottom: "fire6/expand3x3" + top: "fire6/concat" +} +layer { + name: "fire7/squeeze1x1" + type: "Convolution" + bottom: "fire6/concat" + top: "fire7/squeeze1x1" + convolution_param { + num_output: 48 + kernel_size: 1 + } +} +layer { + name: "fire7/relu_squeeze1x1" + type: "ReLU" + bottom: "fire7/squeeze1x1" + top: "fire7/squeeze1x1" +} +layer { + name: "fire7/expand1x1" + type: "Convolution" + bottom: "fire7/squeeze1x1" + top: "fire7/expand1x1" + convolution_param { + num_output: 192 + kernel_size: 1 + } +} +layer { + name: "fire7/relu_expand1x1" + type: "ReLU" + bottom: "fire7/expand1x1" + top: "fire7/expand1x1" +} +layer { + name: "fire7/expand3x3" + type: "Convolution" + bottom: "fire7/squeeze1x1" + top: "fire7/expand3x3" + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "fire7/relu_expand3x3" + type: "ReLU" + bottom: "fire7/expand3x3" + top: "fire7/expand3x3" +} +layer { + name: "fire7/concat" + type: "Concat" + bottom: "fire7/expand1x1" + bottom: "fire7/expand3x3" + top: "fire7/concat" +} +layer { + name: "fire8/squeeze1x1" + type: "Convolution" + bottom: "fire7/concat" + top: "fire8/squeeze1x1" + convolution_param { + num_output: 64 + kernel_size: 1 + } +} +layer { + name: "fire8/relu_squeeze1x1" + type: "ReLU" + bottom: "fire8/squeeze1x1" + top: "fire8/squeeze1x1" +} +layer { + name: "fire8/expand1x1" + type: "Convolution" + bottom: "fire8/squeeze1x1" + top: "fire8/expand1x1" + convolution_param { + num_output: 256 + kernel_size: 1 + } +} +layer { + name: "fire8/relu_expand1x1" + type: "ReLU" + bottom: "fire8/expand1x1" + top: "fire8/expand1x1" +} +layer { + name: "fire8/expand3x3" + type: "Convolution" + bottom: "fire8/squeeze1x1" + top: "fire8/expand3x3" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "fire8/relu_expand3x3" + type: "ReLU" + bottom: "fire8/expand3x3" + top: "fire8/expand3x3" +} +layer { + name: "fire8/concat" + type: "Concat" + bottom: "fire8/expand1x1" + bottom: "fire8/expand3x3" + top: "fire8/concat" +} +layer { + name: "fire9/squeeze1x1" + type: "Convolution" + bottom: "fire8/concat" + top: "fire9/squeeze1x1" + convolution_param { + num_output: 64 + kernel_size: 1 + } +} +layer { + name: "fire9/relu_squeeze1x1" + type: "ReLU" + bottom: "fire9/squeeze1x1" + top: "fire9/squeeze1x1" +} +layer { + name: "fire9/expand1x1" + type: "Convolution" + bottom: "fire9/squeeze1x1" + top: "fire9/expand1x1" + convolution_param { + num_output: 256 + kernel_size: 1 + } +} +layer { + name: "fire9/relu_expand1x1" + type: "ReLU" + bottom: "fire9/expand1x1" + top: "fire9/expand1x1" +} +layer { + name: "fire9/expand3x3" + type: "Convolution" + bottom: "fire9/squeeze1x1" + top: "fire9/expand3x3" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "fire9/relu_expand3x3" + type: "ReLU" + bottom: "fire9/expand3x3" + top: "fire9/expand3x3" +} +layer { + name: "fire9/concat" + type: "Concat" + bottom: "fire9/expand1x1" + bottom: "fire9/expand3x3" + top: "fire9/concat" +} +layer { + name: "drop9" + type: "Dropout" + bottom: "fire9/concat" + top: "fire9/concat" + dropout_param { + dropout_ratio: 0.5 + } +} +layer { + name: "conv10" + type: "Convolution" + bottom: "fire9/concat" + top: "conv10" + convolution_param { + num_output: 1000 + kernel_size: 1 + } +} +layer { + name: "relu_conv10" + type: "ReLU" + bottom: "conv10" + top: "conv10" +} +layer { + name: "pool10" + type: "Pooling" + bottom: "conv10" + top: "pool10" + pooling_param { + pool: AVE + global_pooling: true + } +} +layer { + name: "prob" + type: "Softmax" + bottom: "pool10" + top: "prob" +} diff --git a/24-07/caffe/deploy/33-GoogleNet_cub.prototxt b/24-07/caffe/deploy/33-GoogleNet_cub.prototxt new file mode 100644 index 0000000..17b8851 --- /dev/null +++ b/24-07/caffe/deploy/33-GoogleNet_cub.prototxt @@ -0,0 +1,17196 @@ +name: "CnnMixture" + +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 226 +input_dim: 226 + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se1" + + name: "conv1/7x7_s2-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se1" + + top: "conv1/7x7_s2-se1" + + name: "conv1/relu_7x7-se1" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se1" + + top: "pool1/3x3_s2-se1" + + name: "pool1/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se1" + + top: "pool1/norm1-se1" + + name: "pool1/norm1-se1" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se1" + + top: "conv2/3x3_reduce-se1" + + name: "conv2/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se1" + + top: "conv2/3x3_reduce-se1" + + name: "conv2/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se1" + + top: "conv2/3x3-se1" + + name: "conv2/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se1" + + top: "conv2/3x3-se1" + + name: "conv2/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se1" + + top: "conv2/norm2-se1" + + name: "conv2/norm2-se1" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se1" + + top: "pool2/3x3_s2-se1" + + name: "pool2/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/1x1-se1" + + name: "inception_3a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se1" + + top: "inception_3a/1x1-se1" + + name: "inception_3a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/3x3_reduce-se1" + + name: "inception_3a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se1" + + top: "inception_3a/3x3_reduce-se1" + + name: "inception_3a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se1" + + top: "inception_3a/3x3-se1" + + name: "inception_3a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se1" + + top: "inception_3a/3x3-se1" + + name: "inception_3a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/5x5_reduce-se1" + + name: "inception_3a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se1" + + top: "inception_3a/5x5_reduce-se1" + + name: "inception_3a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se1" + + top: "inception_3a/5x5-se1" + + name: "inception_3a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se1" + + top: "inception_3a/5x5-se1" + + name: "inception_3a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/pool-se1" + + name: "inception_3a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se1" + + top: "inception_3a/pool_proj-se1" + + name: "inception_3a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se1" + + top: "inception_3a/pool_proj-se1" + + name: "inception_3a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se1" + + bottom: "inception_3a/3x3-se1" + + bottom: "inception_3a/5x5-se1" + + bottom: "inception_3a/pool_proj-se1" + + top: "inception_3a/output-se1" + + name: "inception_3a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/1x1-se1" + + name: "inception_3b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se1" + + top: "inception_3b/1x1-se1" + + name: "inception_3b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/3x3_reduce-se1" + + name: "inception_3b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se1" + + top: "inception_3b/3x3_reduce-se1" + + name: "inception_3b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se1" + + top: "inception_3b/3x3-se1" + + name: "inception_3b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se1" + + top: "inception_3b/3x3-se1" + + name: "inception_3b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/5x5_reduce-se1" + + name: "inception_3b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se1" + + top: "inception_3b/5x5_reduce-se1" + + name: "inception_3b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se1" + + top: "inception_3b/5x5-se1" + + name: "inception_3b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se1" + + top: "inception_3b/5x5-se1" + + name: "inception_3b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/pool-se1" + + name: "inception_3b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se1" + + top: "inception_3b/pool_proj-se1" + + name: "inception_3b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se1" + + top: "inception_3b/pool_proj-se1" + + name: "inception_3b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se1" + + bottom: "inception_3b/3x3-se1" + + bottom: "inception_3b/5x5-se1" + + bottom: "inception_3b/pool_proj-se1" + + top: "inception_3b/output-se1" + + name: "inception_3b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se1" + + top: "pool3/3x3_s2-se1" + + name: "pool3/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/1x1-se1" + + name: "inception_4a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se1" + + top: "inception_4a/1x1-se1" + + name: "inception_4a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/3x3_reduce-se1" + + name: "inception_4a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se1" + + top: "inception_4a/3x3_reduce-se1" + + name: "inception_4a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se1" + + top: "inception_4a/3x3-se1" + + name: "inception_4a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se1" + + top: "inception_4a/3x3-se1" + + name: "inception_4a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/5x5_reduce-se1" + + name: "inception_4a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se1" + + top: "inception_4a/5x5_reduce-se1" + + name: "inception_4a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se1" + + top: "inception_4a/5x5-se1" + + name: "inception_4a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se1" + + top: "inception_4a/5x5-se1" + + name: "inception_4a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/pool-se1" + + name: "inception_4a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se1" + + top: "inception_4a/pool_proj-se1" + + name: "inception_4a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se1" + + top: "inception_4a/pool_proj-se1" + + name: "inception_4a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se1" + + bottom: "inception_4a/3x3-se1" + + bottom: "inception_4a/5x5-se1" + + bottom: "inception_4a/pool_proj-se1" + + top: "inception_4a/output-se1" + + name: "inception_4a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/1x1-se1" + + name: "inception_4b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se1" + + top: "inception_4b/1x1-se1" + + name: "inception_4b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/3x3_reduce-se1" + + name: "inception_4b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se1" + + top: "inception_4b/3x3_reduce-se1" + + name: "inception_4b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se1" + + top: "inception_4b/3x3-se1" + + name: "inception_4b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se1" + + top: "inception_4b/3x3-se1" + + name: "inception_4b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/5x5_reduce-se1" + + name: "inception_4b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se1" + + top: "inception_4b/5x5_reduce-se1" + + name: "inception_4b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se1" + + top: "inception_4b/5x5-se1" + + name: "inception_4b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se1" + + top: "inception_4b/5x5-se1" + + name: "inception_4b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/pool-se1" + + name: "inception_4b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se1" + + top: "inception_4b/pool_proj-se1" + + name: "inception_4b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se1" + + top: "inception_4b/pool_proj-se1" + + name: "inception_4b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se1" + + bottom: "inception_4b/3x3-se1" + + bottom: "inception_4b/5x5-se1" + + bottom: "inception_4b/pool_proj-se1" + + top: "inception_4b/output-se1" + + name: "inception_4b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/1x1-se1" + + name: "inception_4c/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se1" + + top: "inception_4c/1x1-se1" + + name: "inception_4c/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/3x3_reduce-se1" + + name: "inception_4c/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se1" + + top: "inception_4c/3x3_reduce-se1" + + name: "inception_4c/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se1" + + top: "inception_4c/3x3-se1" + + name: "inception_4c/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se1" + + top: "inception_4c/3x3-se1" + + name: "inception_4c/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/5x5_reduce-se1" + + name: "inception_4c/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se1" + + top: "inception_4c/5x5_reduce-se1" + + name: "inception_4c/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se1" + + top: "inception_4c/5x5-se1" + + name: "inception_4c/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se1" + + top: "inception_4c/5x5-se1" + + name: "inception_4c/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/pool-se1" + + name: "inception_4c/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se1" + + top: "inception_4c/pool_proj-se1" + + name: "inception_4c/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se1" + + top: "inception_4c/pool_proj-se1" + + name: "inception_4c/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se1" + + bottom: "inception_4c/3x3-se1" + + bottom: "inception_4c/5x5-se1" + + bottom: "inception_4c/pool_proj-se1" + + top: "inception_4c/output-se1" + + name: "inception_4c/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/1x1-se1" + + name: "inception_4d/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se1" + + top: "inception_4d/1x1-se1" + + name: "inception_4d/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/3x3_reduce-se1" + + name: "inception_4d/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se1" + + top: "inception_4d/3x3_reduce-se1" + + name: "inception_4d/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se1" + + top: "inception_4d/3x3-se1" + + name: "inception_4d/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se1" + + top: "inception_4d/3x3-se1" + + name: "inception_4d/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/5x5_reduce-se1" + + name: "inception_4d/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se1" + + top: "inception_4d/5x5_reduce-se1" + + name: "inception_4d/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se1" + + top: "inception_4d/5x5-se1" + + name: "inception_4d/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se1" + + top: "inception_4d/5x5-se1" + + name: "inception_4d/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/pool-se1" + + name: "inception_4d/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se1" + + top: "inception_4d/pool_proj-se1" + + name: "inception_4d/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se1" + + top: "inception_4d/pool_proj-se1" + + name: "inception_4d/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se1" + + bottom: "inception_4d/3x3-se1" + + bottom: "inception_4d/5x5-se1" + + bottom: "inception_4d/pool_proj-se1" + + top: "inception_4d/output-se1" + + name: "inception_4d/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/1x1-se1" + + name: "inception_4e/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se1" + + top: "inception_4e/1x1-se1" + + name: "inception_4e/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/3x3_reduce-se1" + + name: "inception_4e/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se1" + + top: "inception_4e/3x3_reduce-se1" + + name: "inception_4e/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se1" + + top: "inception_4e/3x3-se1" + + name: "inception_4e/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se1" + + top: "inception_4e/3x3-se1" + + name: "inception_4e/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/5x5_reduce-se1" + + name: "inception_4e/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se1" + + top: "inception_4e/5x5_reduce-se1" + + name: "inception_4e/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se1" + + top: "inception_4e/5x5-se1" + + name: "inception_4e/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se1" + + top: "inception_4e/5x5-se1" + + name: "inception_4e/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/pool-se1" + + name: "inception_4e/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se1" + + top: "inception_4e/pool_proj-se1" + + name: "inception_4e/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se1" + + top: "inception_4e/pool_proj-se1" + + name: "inception_4e/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se1" + + bottom: "inception_4e/3x3-se1" + + bottom: "inception_4e/5x5-se1" + + bottom: "inception_4e/pool_proj-se1" + + top: "inception_4e/output-se1" + + name: "inception_4e/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se1" + + top: "pool4/3x3_s2-se1" + + name: "pool4/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/1x1-se1" + + name: "inception_5a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se1" + + top: "inception_5a/1x1-se1" + + name: "inception_5a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/3x3_reduce-se1" + + name: "inception_5a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se1" + + top: "inception_5a/3x3_reduce-se1" + + name: "inception_5a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se1" + + top: "inception_5a/3x3-se1" + + name: "inception_5a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se1" + + top: "inception_5a/3x3-se1" + + name: "inception_5a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/5x5_reduce-se1" + + name: "inception_5a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se1" + + top: "inception_5a/5x5_reduce-se1" + + name: "inception_5a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se1" + + top: "inception_5a/5x5-se1" + + name: "inception_5a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se1" + + top: "inception_5a/5x5-se1" + + name: "inception_5a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/pool-se1" + + name: "inception_5a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se1" + + top: "inception_5a/pool_proj-se1" + + name: "inception_5a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se1" + + top: "inception_5a/pool_proj-se1" + + name: "inception_5a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se1" + + bottom: "inception_5a/3x3-se1" + + bottom: "inception_5a/5x5-se1" + + bottom: "inception_5a/pool_proj-se1" + + top: "inception_5a/output-se1" + + name: "inception_5a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/1x1-se1" + + name: "inception_5b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se1" + + top: "inception_5b/1x1-se1" + + name: "inception_5b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/3x3_reduce-se1" + + name: "inception_5b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se1" + + top: "inception_5b/3x3_reduce-se1" + + name: "inception_5b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se1" + + top: "inception_5b/3x3-se1" + + name: "inception_5b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se1" + + top: "inception_5b/3x3-se1" + + name: "inception_5b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/5x5_reduce-se1" + + name: "inception_5b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se1" + + top: "inception_5b/5x5_reduce-se1" + + name: "inception_5b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se1" + + top: "inception_5b/5x5-se1" + + name: "inception_5b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se1" + + top: "inception_5b/5x5-se1" + + name: "inception_5b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/pool-se1" + + name: "inception_5b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se1" + + top: "inception_5b/pool_proj-se1" + + name: "inception_5b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se1" + + top: "inception_5b/pool_proj-se1" + + name: "inception_5b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se1" + + bottom: "inception_5b/3x3-se1" + + bottom: "inception_5b/5x5-se1" + + bottom: "inception_5b/pool_proj-se1" + + top: "inception_5b/output-se1" + + name: "inception_5b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se1" + + top: "pool5/7x7_s1-se1" + + name: "pool5/7x7_s1-se1" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se1" + + top: "pool5/7x7_s1-se1" + + name: "pool5/drop_7x7_s1-se1" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.5 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se1" + + top: "fc8-se1" + + name: "loss3/classifier-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 200 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se1" + + type: BNLL + + bottom: "fc8-se1" + + top: "fc8-se1" + +} + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se2" + + name: "conv1/7x7_s2-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se2" + + top: "conv1/7x7_s2-se2" + + name: "conv1/relu_7x7-se2" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se2" + + top: "pool1/3x3_s2-se2" + + name: "pool1/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se2" + + top: "pool1/norm1-se2" + + name: "pool1/norm1-se2" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se2" + + top: "conv2/3x3_reduce-se2" + + name: "conv2/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se2" + + top: "conv2/3x3_reduce-se2" + + name: "conv2/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se2" + + top: "conv2/3x3-se2" + + name: "conv2/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se2" + + top: "conv2/3x3-se2" + + name: "conv2/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se2" + + top: "conv2/norm2-se2" + + name: "conv2/norm2-se2" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se2" + + top: "pool2/3x3_s2-se2" + + name: "pool2/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/1x1-se2" + + name: "inception_3a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se2" + + top: "inception_3a/1x1-se2" + + name: "inception_3a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/3x3_reduce-se2" + + name: "inception_3a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se2" + + top: "inception_3a/3x3_reduce-se2" + + name: "inception_3a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se2" + + top: "inception_3a/3x3-se2" + + name: "inception_3a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se2" + + top: "inception_3a/3x3-se2" + + name: "inception_3a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/5x5_reduce-se2" + + name: "inception_3a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se2" + + top: "inception_3a/5x5_reduce-se2" + + name: "inception_3a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se2" + + top: "inception_3a/5x5-se2" + + name: "inception_3a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se2" + + top: "inception_3a/5x5-se2" + + name: "inception_3a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/pool-se2" + + name: "inception_3a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se2" + + top: "inception_3a/pool_proj-se2" + + name: "inception_3a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se2" + + top: "inception_3a/pool_proj-se2" + + name: "inception_3a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se2" + + bottom: "inception_3a/3x3-se2" + + bottom: "inception_3a/5x5-se2" + + bottom: "inception_3a/pool_proj-se2" + + top: "inception_3a/output-se2" + + name: "inception_3a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/1x1-se2" + + name: "inception_3b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se2" + + top: "inception_3b/1x1-se2" + + name: "inception_3b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/3x3_reduce-se2" + + name: "inception_3b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se2" + + top: "inception_3b/3x3_reduce-se2" + + name: "inception_3b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se2" + + top: "inception_3b/3x3-se2" + + name: "inception_3b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se2" + + top: "inception_3b/3x3-se2" + + name: "inception_3b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/5x5_reduce-se2" + + name: "inception_3b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se2" + + top: "inception_3b/5x5_reduce-se2" + + name: "inception_3b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se2" + + top: "inception_3b/5x5-se2" + + name: "inception_3b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se2" + + top: "inception_3b/5x5-se2" + + name: "inception_3b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/pool-se2" + + name: "inception_3b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se2" + + top: "inception_3b/pool_proj-se2" + + name: "inception_3b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se2" + + top: "inception_3b/pool_proj-se2" + + name: "inception_3b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se2" + + bottom: "inception_3b/3x3-se2" + + bottom: "inception_3b/5x5-se2" + + bottom: "inception_3b/pool_proj-se2" + + top: "inception_3b/output-se2" + + name: "inception_3b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se2" + + top: "pool3/3x3_s2-se2" + + name: "pool3/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/1x1-se2" + + name: "inception_4a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se2" + + top: "inception_4a/1x1-se2" + + name: "inception_4a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/3x3_reduce-se2" + + name: "inception_4a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se2" + + top: "inception_4a/3x3_reduce-se2" + + name: "inception_4a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se2" + + top: "inception_4a/3x3-se2" + + name: "inception_4a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se2" + + top: "inception_4a/3x3-se2" + + name: "inception_4a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/5x5_reduce-se2" + + name: "inception_4a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se2" + + top: "inception_4a/5x5_reduce-se2" + + name: "inception_4a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se2" + + top: "inception_4a/5x5-se2" + + name: "inception_4a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se2" + + top: "inception_4a/5x5-se2" + + name: "inception_4a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/pool-se2" + + name: "inception_4a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se2" + + top: "inception_4a/pool_proj-se2" + + name: "inception_4a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se2" + + top: "inception_4a/pool_proj-se2" + + name: "inception_4a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se2" + + bottom: "inception_4a/3x3-se2" + + bottom: "inception_4a/5x5-se2" + + bottom: "inception_4a/pool_proj-se2" + + top: "inception_4a/output-se2" + + name: "inception_4a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/1x1-se2" + + name: "inception_4b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se2" + + top: "inception_4b/1x1-se2" + + name: "inception_4b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/3x3_reduce-se2" + + name: "inception_4b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se2" + + top: "inception_4b/3x3_reduce-se2" + + name: "inception_4b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se2" + + top: "inception_4b/3x3-se2" + + name: "inception_4b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se2" + + top: "inception_4b/3x3-se2" + + name: "inception_4b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/5x5_reduce-se2" + + name: "inception_4b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se2" + + top: "inception_4b/5x5_reduce-se2" + + name: "inception_4b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se2" + + top: "inception_4b/5x5-se2" + + name: "inception_4b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se2" + + top: "inception_4b/5x5-se2" + + name: "inception_4b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/pool-se2" + + name: "inception_4b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se2" + + top: "inception_4b/pool_proj-se2" + + name: "inception_4b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se2" + + top: "inception_4b/pool_proj-se2" + + name: "inception_4b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se2" + + bottom: "inception_4b/3x3-se2" + + bottom: "inception_4b/5x5-se2" + + bottom: "inception_4b/pool_proj-se2" + + top: "inception_4b/output-se2" + + name: "inception_4b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/1x1-se2" + + name: "inception_4c/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se2" + + top: "inception_4c/1x1-se2" + + name: "inception_4c/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/3x3_reduce-se2" + + name: "inception_4c/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se2" + + top: "inception_4c/3x3_reduce-se2" + + name: "inception_4c/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se2" + + top: "inception_4c/3x3-se2" + + name: "inception_4c/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se2" + + top: "inception_4c/3x3-se2" + + name: "inception_4c/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/5x5_reduce-se2" + + name: "inception_4c/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se2" + + top: "inception_4c/5x5_reduce-se2" + + name: "inception_4c/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se2" + + top: "inception_4c/5x5-se2" + + name: "inception_4c/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se2" + + top: "inception_4c/5x5-se2" + + name: "inception_4c/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/pool-se2" + + name: "inception_4c/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se2" + + top: "inception_4c/pool_proj-se2" + + name: "inception_4c/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se2" + + top: "inception_4c/pool_proj-se2" + + name: "inception_4c/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se2" + + bottom: "inception_4c/3x3-se2" + + bottom: "inception_4c/5x5-se2" + + bottom: "inception_4c/pool_proj-se2" + + top: "inception_4c/output-se2" + + name: "inception_4c/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/1x1-se2" + + name: "inception_4d/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se2" + + top: "inception_4d/1x1-se2" + + name: "inception_4d/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/3x3_reduce-se2" + + name: "inception_4d/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se2" + + top: "inception_4d/3x3_reduce-se2" + + name: "inception_4d/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se2" + + top: "inception_4d/3x3-se2" + + name: "inception_4d/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se2" + + top: "inception_4d/3x3-se2" + + name: "inception_4d/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/5x5_reduce-se2" + + name: "inception_4d/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se2" + + top: "inception_4d/5x5_reduce-se2" + + name: "inception_4d/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se2" + + top: "inception_4d/5x5-se2" + + name: "inception_4d/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se2" + + top: "inception_4d/5x5-se2" + + name: "inception_4d/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/pool-se2" + + name: "inception_4d/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se2" + + top: "inception_4d/pool_proj-se2" + + name: "inception_4d/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se2" + + top: "inception_4d/pool_proj-se2" + + name: "inception_4d/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se2" + + bottom: "inception_4d/3x3-se2" + + bottom: "inception_4d/5x5-se2" + + bottom: "inception_4d/pool_proj-se2" + + top: "inception_4d/output-se2" + + name: "inception_4d/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/1x1-se2" + + name: "inception_4e/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se2" + + top: "inception_4e/1x1-se2" + + name: "inception_4e/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/3x3_reduce-se2" + + name: "inception_4e/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se2" + + top: "inception_4e/3x3_reduce-se2" + + name: "inception_4e/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se2" + + top: "inception_4e/3x3-se2" + + name: "inception_4e/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se2" + + top: "inception_4e/3x3-se2" + + name: "inception_4e/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/5x5_reduce-se2" + + name: "inception_4e/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se2" + + top: "inception_4e/5x5_reduce-se2" + + name: "inception_4e/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se2" + + top: "inception_4e/5x5-se2" + + name: "inception_4e/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se2" + + top: "inception_4e/5x5-se2" + + name: "inception_4e/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/pool-se2" + + name: "inception_4e/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se2" + + top: "inception_4e/pool_proj-se2" + + name: "inception_4e/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se2" + + top: "inception_4e/pool_proj-se2" + + name: "inception_4e/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se2" + + bottom: "inception_4e/3x3-se2" + + bottom: "inception_4e/5x5-se2" + + bottom: "inception_4e/pool_proj-se2" + + top: "inception_4e/output-se2" + + name: "inception_4e/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se2" + + top: "pool4/3x3_s2-se2" + + name: "pool4/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/1x1-se2" + + name: "inception_5a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se2" + + top: "inception_5a/1x1-se2" + + name: "inception_5a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/3x3_reduce-se2" + + name: "inception_5a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se2" + + top: "inception_5a/3x3_reduce-se2" + + name: "inception_5a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se2" + + top: "inception_5a/3x3-se2" + + name: "inception_5a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se2" + + top: "inception_5a/3x3-se2" + + name: "inception_5a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/5x5_reduce-se2" + + name: "inception_5a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se2" + + top: "inception_5a/5x5_reduce-se2" + + name: "inception_5a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se2" + + top: "inception_5a/5x5-se2" + + name: "inception_5a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se2" + + top: "inception_5a/5x5-se2" + + name: "inception_5a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/pool-se2" + + name: "inception_5a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se2" + + top: "inception_5a/pool_proj-se2" + + name: "inception_5a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se2" + + top: "inception_5a/pool_proj-se2" + + name: "inception_5a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se2" + + bottom: "inception_5a/3x3-se2" + + bottom: "inception_5a/5x5-se2" + + bottom: "inception_5a/pool_proj-se2" + + top: "inception_5a/output-se2" + + name: "inception_5a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/1x1-se2" + + name: "inception_5b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se2" + + top: "inception_5b/1x1-se2" + + name: "inception_5b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/3x3_reduce-se2" + + name: "inception_5b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se2" + + top: "inception_5b/3x3_reduce-se2" + + name: "inception_5b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se2" + + top: "inception_5b/3x3-se2" + + name: "inception_5b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se2" + + top: "inception_5b/3x3-se2" + + name: "inception_5b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/5x5_reduce-se2" + + name: "inception_5b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se2" + + top: "inception_5b/5x5_reduce-se2" + + name: "inception_5b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se2" + + top: "inception_5b/5x5-se2" + + name: "inception_5b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se2" + + top: "inception_5b/5x5-se2" + + name: "inception_5b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/pool-se2" + + name: "inception_5b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se2" + + top: "inception_5b/pool_proj-se2" + + name: "inception_5b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se2" + + top: "inception_5b/pool_proj-se2" + + name: "inception_5b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se2" + + bottom: "inception_5b/3x3-se2" + + bottom: "inception_5b/5x5-se2" + + bottom: "inception_5b/pool_proj-se2" + + top: "inception_5b/output-se2" + + name: "inception_5b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se2" + + top: "pool5/7x7_s1-se2" + + name: "pool5/7x7_s1-se2" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se2" + + top: "pool5/7x7_s1-se2" + + name: "pool5/drop_7x7_s1-se2" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.5 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se2" + + top: "fc8-se2" + + name: "loss3/classifier-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 200 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se2" + + type: BNLL + + bottom: "fc8-se2" + + top: "fc8-se2" + +} + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se3" + + name: "conv1/7x7_s2-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se3" + + top: "conv1/7x7_s2-se3" + + name: "conv1/relu_7x7-se3" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se3" + + top: "pool1/3x3_s2-se3" + + name: "pool1/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se3" + + top: "pool1/norm1-se3" + + name: "pool1/norm1-se3" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se3" + + top: "conv2/3x3_reduce-se3" + + name: "conv2/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se3" + + top: "conv2/3x3_reduce-se3" + + name: "conv2/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se3" + + top: "conv2/3x3-se3" + + name: "conv2/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se3" + + top: "conv2/3x3-se3" + + name: "conv2/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se3" + + top: "conv2/norm2-se3" + + name: "conv2/norm2-se3" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se3" + + top: "pool2/3x3_s2-se3" + + name: "pool2/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/1x1-se3" + + name: "inception_3a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se3" + + top: "inception_3a/1x1-se3" + + name: "inception_3a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/3x3_reduce-se3" + + name: "inception_3a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se3" + + top: "inception_3a/3x3_reduce-se3" + + name: "inception_3a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se3" + + top: "inception_3a/3x3-se3" + + name: "inception_3a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se3" + + top: "inception_3a/3x3-se3" + + name: "inception_3a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/5x5_reduce-se3" + + name: "inception_3a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se3" + + top: "inception_3a/5x5_reduce-se3" + + name: "inception_3a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se3" + + top: "inception_3a/5x5-se3" + + name: "inception_3a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se3" + + top: "inception_3a/5x5-se3" + + name: "inception_3a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/pool-se3" + + name: "inception_3a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se3" + + top: "inception_3a/pool_proj-se3" + + name: "inception_3a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se3" + + top: "inception_3a/pool_proj-se3" + + name: "inception_3a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se3" + + bottom: "inception_3a/3x3-se3" + + bottom: "inception_3a/5x5-se3" + + bottom: "inception_3a/pool_proj-se3" + + top: "inception_3a/output-se3" + + name: "inception_3a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/1x1-se3" + + name: "inception_3b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se3" + + top: "inception_3b/1x1-se3" + + name: "inception_3b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/3x3_reduce-se3" + + name: "inception_3b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se3" + + top: "inception_3b/3x3_reduce-se3" + + name: "inception_3b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se3" + + top: "inception_3b/3x3-se3" + + name: "inception_3b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se3" + + top: "inception_3b/3x3-se3" + + name: "inception_3b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/5x5_reduce-se3" + + name: "inception_3b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se3" + + top: "inception_3b/5x5_reduce-se3" + + name: "inception_3b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se3" + + top: "inception_3b/5x5-se3" + + name: "inception_3b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se3" + + top: "inception_3b/5x5-se3" + + name: "inception_3b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/pool-se3" + + name: "inception_3b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se3" + + top: "inception_3b/pool_proj-se3" + + name: "inception_3b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se3" + + top: "inception_3b/pool_proj-se3" + + name: "inception_3b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se3" + + bottom: "inception_3b/3x3-se3" + + bottom: "inception_3b/5x5-se3" + + bottom: "inception_3b/pool_proj-se3" + + top: "inception_3b/output-se3" + + name: "inception_3b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se3" + + top: "pool3/3x3_s2-se3" + + name: "pool3/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/1x1-se3" + + name: "inception_4a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se3" + + top: "inception_4a/1x1-se3" + + name: "inception_4a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/3x3_reduce-se3" + + name: "inception_4a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se3" + + top: "inception_4a/3x3_reduce-se3" + + name: "inception_4a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se3" + + top: "inception_4a/3x3-se3" + + name: "inception_4a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se3" + + top: "inception_4a/3x3-se3" + + name: "inception_4a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/5x5_reduce-se3" + + name: "inception_4a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se3" + + top: "inception_4a/5x5_reduce-se3" + + name: "inception_4a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se3" + + top: "inception_4a/5x5-se3" + + name: "inception_4a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se3" + + top: "inception_4a/5x5-se3" + + name: "inception_4a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/pool-se3" + + name: "inception_4a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se3" + + top: "inception_4a/pool_proj-se3" + + name: "inception_4a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se3" + + top: "inception_4a/pool_proj-se3" + + name: "inception_4a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se3" + + bottom: "inception_4a/3x3-se3" + + bottom: "inception_4a/5x5-se3" + + bottom: "inception_4a/pool_proj-se3" + + top: "inception_4a/output-se3" + + name: "inception_4a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/1x1-se3" + + name: "inception_4b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se3" + + top: "inception_4b/1x1-se3" + + name: "inception_4b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/3x3_reduce-se3" + + name: "inception_4b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se3" + + top: "inception_4b/3x3_reduce-se3" + + name: "inception_4b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se3" + + top: "inception_4b/3x3-se3" + + name: "inception_4b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se3" + + top: "inception_4b/3x3-se3" + + name: "inception_4b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/5x5_reduce-se3" + + name: "inception_4b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se3" + + top: "inception_4b/5x5_reduce-se3" + + name: "inception_4b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se3" + + top: "inception_4b/5x5-se3" + + name: "inception_4b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se3" + + top: "inception_4b/5x5-se3" + + name: "inception_4b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/pool-se3" + + name: "inception_4b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se3" + + top: "inception_4b/pool_proj-se3" + + name: "inception_4b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se3" + + top: "inception_4b/pool_proj-se3" + + name: "inception_4b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se3" + + bottom: "inception_4b/3x3-se3" + + bottom: "inception_4b/5x5-se3" + + bottom: "inception_4b/pool_proj-se3" + + top: "inception_4b/output-se3" + + name: "inception_4b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/1x1-se3" + + name: "inception_4c/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se3" + + top: "inception_4c/1x1-se3" + + name: "inception_4c/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/3x3_reduce-se3" + + name: "inception_4c/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se3" + + top: "inception_4c/3x3_reduce-se3" + + name: "inception_4c/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se3" + + top: "inception_4c/3x3-se3" + + name: "inception_4c/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se3" + + top: "inception_4c/3x3-se3" + + name: "inception_4c/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/5x5_reduce-se3" + + name: "inception_4c/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se3" + + top: "inception_4c/5x5_reduce-se3" + + name: "inception_4c/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se3" + + top: "inception_4c/5x5-se3" + + name: "inception_4c/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se3" + + top: "inception_4c/5x5-se3" + + name: "inception_4c/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/pool-se3" + + name: "inception_4c/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se3" + + top: "inception_4c/pool_proj-se3" + + name: "inception_4c/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se3" + + top: "inception_4c/pool_proj-se3" + + name: "inception_4c/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se3" + + bottom: "inception_4c/3x3-se3" + + bottom: "inception_4c/5x5-se3" + + bottom: "inception_4c/pool_proj-se3" + + top: "inception_4c/output-se3" + + name: "inception_4c/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/1x1-se3" + + name: "inception_4d/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se3" + + top: "inception_4d/1x1-se3" + + name: "inception_4d/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/3x3_reduce-se3" + + name: "inception_4d/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se3" + + top: "inception_4d/3x3_reduce-se3" + + name: "inception_4d/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se3" + + top: "inception_4d/3x3-se3" + + name: "inception_4d/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se3" + + top: "inception_4d/3x3-se3" + + name: "inception_4d/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/5x5_reduce-se3" + + name: "inception_4d/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se3" + + top: "inception_4d/5x5_reduce-se3" + + name: "inception_4d/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se3" + + top: "inception_4d/5x5-se3" + + name: "inception_4d/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se3" + + top: "inception_4d/5x5-se3" + + name: "inception_4d/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/pool-se3" + + name: "inception_4d/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se3" + + top: "inception_4d/pool_proj-se3" + + name: "inception_4d/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se3" + + top: "inception_4d/pool_proj-se3" + + name: "inception_4d/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se3" + + bottom: "inception_4d/3x3-se3" + + bottom: "inception_4d/5x5-se3" + + bottom: "inception_4d/pool_proj-se3" + + top: "inception_4d/output-se3" + + name: "inception_4d/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/1x1-se3" + + name: "inception_4e/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se3" + + top: "inception_4e/1x1-se3" + + name: "inception_4e/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/3x3_reduce-se3" + + name: "inception_4e/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se3" + + top: "inception_4e/3x3_reduce-se3" + + name: "inception_4e/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se3" + + top: "inception_4e/3x3-se3" + + name: "inception_4e/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se3" + + top: "inception_4e/3x3-se3" + + name: "inception_4e/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/5x5_reduce-se3" + + name: "inception_4e/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se3" + + top: "inception_4e/5x5_reduce-se3" + + name: "inception_4e/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se3" + + top: "inception_4e/5x5-se3" + + name: "inception_4e/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se3" + + top: "inception_4e/5x5-se3" + + name: "inception_4e/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/pool-se3" + + name: "inception_4e/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se3" + + top: "inception_4e/pool_proj-se3" + + name: "inception_4e/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se3" + + top: "inception_4e/pool_proj-se3" + + name: "inception_4e/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se3" + + bottom: "inception_4e/3x3-se3" + + bottom: "inception_4e/5x5-se3" + + bottom: "inception_4e/pool_proj-se3" + + top: "inception_4e/output-se3" + + name: "inception_4e/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se3" + + top: "pool4/3x3_s2-se3" + + name: "pool4/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/1x1-se3" + + name: "inception_5a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se3" + + top: "inception_5a/1x1-se3" + + name: "inception_5a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/3x3_reduce-se3" + + name: "inception_5a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se3" + + top: "inception_5a/3x3_reduce-se3" + + name: "inception_5a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se3" + + top: "inception_5a/3x3-se3" + + name: "inception_5a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se3" + + top: "inception_5a/3x3-se3" + + name: "inception_5a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/5x5_reduce-se3" + + name: "inception_5a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se3" + + top: "inception_5a/5x5_reduce-se3" + + name: "inception_5a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se3" + + top: "inception_5a/5x5-se3" + + name: "inception_5a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se3" + + top: "inception_5a/5x5-se3" + + name: "inception_5a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/pool-se3" + + name: "inception_5a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se3" + + top: "inception_5a/pool_proj-se3" + + name: "inception_5a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se3" + + top: "inception_5a/pool_proj-se3" + + name: "inception_5a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se3" + + bottom: "inception_5a/3x3-se3" + + bottom: "inception_5a/5x5-se3" + + bottom: "inception_5a/pool_proj-se3" + + top: "inception_5a/output-se3" + + name: "inception_5a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/1x1-se3" + + name: "inception_5b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se3" + + top: "inception_5b/1x1-se3" + + name: "inception_5b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/3x3_reduce-se3" + + name: "inception_5b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se3" + + top: "inception_5b/3x3_reduce-se3" + + name: "inception_5b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se3" + + top: "inception_5b/3x3-se3" + + name: "inception_5b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se3" + + top: "inception_5b/3x3-se3" + + name: "inception_5b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/5x5_reduce-se3" + + name: "inception_5b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se3" + + top: "inception_5b/5x5_reduce-se3" + + name: "inception_5b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se3" + + top: "inception_5b/5x5-se3" + + name: "inception_5b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se3" + + top: "inception_5b/5x5-se3" + + name: "inception_5b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/pool-se3" + + name: "inception_5b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se3" + + top: "inception_5b/pool_proj-se3" + + name: "inception_5b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se3" + + top: "inception_5b/pool_proj-se3" + + name: "inception_5b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se3" + + bottom: "inception_5b/3x3-se3" + + bottom: "inception_5b/5x5-se3" + + bottom: "inception_5b/pool_proj-se3" + + top: "inception_5b/output-se3" + + name: "inception_5b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se3" + + top: "pool5/7x7_s1-se3" + + name: "pool5/7x7_s1-se3" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se3" + + top: "pool5/7x7_s1-se3" + + name: "pool5/drop_7x7_s1-se3" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.5 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se3" + + top: "fc8-se3" + + name: "loss3/classifier-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 200 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se3" + + type: BNLL + + bottom: "fc8-se3" + + top: "fc8-se3" + +} + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se4" + + name: "conv1/7x7_s2-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se4" + + top: "conv1/7x7_s2-se4" + + name: "conv1/relu_7x7-se4" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se4" + + top: "pool1/3x3_s2-se4" + + name: "pool1/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se4" + + top: "pool1/norm1-se4" + + name: "pool1/norm1-se4" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se4" + + top: "conv2/3x3_reduce-se4" + + name: "conv2/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se4" + + top: "conv2/3x3_reduce-se4" + + name: "conv2/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se4" + + top: "conv2/3x3-se4" + + name: "conv2/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se4" + + top: "conv2/3x3-se4" + + name: "conv2/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se4" + + top: "conv2/norm2-se4" + + name: "conv2/norm2-se4" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se4" + + top: "pool2/3x3_s2-se4" + + name: "pool2/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/1x1-se4" + + name: "inception_3a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se4" + + top: "inception_3a/1x1-se4" + + name: "inception_3a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/3x3_reduce-se4" + + name: "inception_3a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se4" + + top: "inception_3a/3x3_reduce-se4" + + name: "inception_3a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se4" + + top: "inception_3a/3x3-se4" + + name: "inception_3a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se4" + + top: "inception_3a/3x3-se4" + + name: "inception_3a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/5x5_reduce-se4" + + name: "inception_3a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se4" + + top: "inception_3a/5x5_reduce-se4" + + name: "inception_3a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se4" + + top: "inception_3a/5x5-se4" + + name: "inception_3a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se4" + + top: "inception_3a/5x5-se4" + + name: "inception_3a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/pool-se4" + + name: "inception_3a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se4" + + top: "inception_3a/pool_proj-se4" + + name: "inception_3a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se4" + + top: "inception_3a/pool_proj-se4" + + name: "inception_3a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se4" + + bottom: "inception_3a/3x3-se4" + + bottom: "inception_3a/5x5-se4" + + bottom: "inception_3a/pool_proj-se4" + + top: "inception_3a/output-se4" + + name: "inception_3a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/1x1-se4" + + name: "inception_3b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se4" + + top: "inception_3b/1x1-se4" + + name: "inception_3b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/3x3_reduce-se4" + + name: "inception_3b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se4" + + top: "inception_3b/3x3_reduce-se4" + + name: "inception_3b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se4" + + top: "inception_3b/3x3-se4" + + name: "inception_3b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se4" + + top: "inception_3b/3x3-se4" + + name: "inception_3b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/5x5_reduce-se4" + + name: "inception_3b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se4" + + top: "inception_3b/5x5_reduce-se4" + + name: "inception_3b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se4" + + top: "inception_3b/5x5-se4" + + name: "inception_3b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se4" + + top: "inception_3b/5x5-se4" + + name: "inception_3b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/pool-se4" + + name: "inception_3b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se4" + + top: "inception_3b/pool_proj-se4" + + name: "inception_3b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se4" + + top: "inception_3b/pool_proj-se4" + + name: "inception_3b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se4" + + bottom: "inception_3b/3x3-se4" + + bottom: "inception_3b/5x5-se4" + + bottom: "inception_3b/pool_proj-se4" + + top: "inception_3b/output-se4" + + name: "inception_3b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se4" + + top: "pool3/3x3_s2-se4" + + name: "pool3/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/1x1-se4" + + name: "inception_4a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se4" + + top: "inception_4a/1x1-se4" + + name: "inception_4a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/3x3_reduce-se4" + + name: "inception_4a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se4" + + top: "inception_4a/3x3_reduce-se4" + + name: "inception_4a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se4" + + top: "inception_4a/3x3-se4" + + name: "inception_4a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se4" + + top: "inception_4a/3x3-se4" + + name: "inception_4a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/5x5_reduce-se4" + + name: "inception_4a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se4" + + top: "inception_4a/5x5_reduce-se4" + + name: "inception_4a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se4" + + top: "inception_4a/5x5-se4" + + name: "inception_4a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se4" + + top: "inception_4a/5x5-se4" + + name: "inception_4a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/pool-se4" + + name: "inception_4a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se4" + + top: "inception_4a/pool_proj-se4" + + name: "inception_4a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se4" + + top: "inception_4a/pool_proj-se4" + + name: "inception_4a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se4" + + bottom: "inception_4a/3x3-se4" + + bottom: "inception_4a/5x5-se4" + + bottom: "inception_4a/pool_proj-se4" + + top: "inception_4a/output-se4" + + name: "inception_4a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/1x1-se4" + + name: "inception_4b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se4" + + top: "inception_4b/1x1-se4" + + name: "inception_4b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/3x3_reduce-se4" + + name: "inception_4b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se4" + + top: "inception_4b/3x3_reduce-se4" + + name: "inception_4b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se4" + + top: "inception_4b/3x3-se4" + + name: "inception_4b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se4" + + top: "inception_4b/3x3-se4" + + name: "inception_4b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/5x5_reduce-se4" + + name: "inception_4b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se4" + + top: "inception_4b/5x5_reduce-se4" + + name: "inception_4b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se4" + + top: "inception_4b/5x5-se4" + + name: "inception_4b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se4" + + top: "inception_4b/5x5-se4" + + name: "inception_4b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/pool-se4" + + name: "inception_4b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se4" + + top: "inception_4b/pool_proj-se4" + + name: "inception_4b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se4" + + top: "inception_4b/pool_proj-se4" + + name: "inception_4b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se4" + + bottom: "inception_4b/3x3-se4" + + bottom: "inception_4b/5x5-se4" + + bottom: "inception_4b/pool_proj-se4" + + top: "inception_4b/output-se4" + + name: "inception_4b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/1x1-se4" + + name: "inception_4c/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se4" + + top: "inception_4c/1x1-se4" + + name: "inception_4c/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/3x3_reduce-se4" + + name: "inception_4c/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se4" + + top: "inception_4c/3x3_reduce-se4" + + name: "inception_4c/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se4" + + top: "inception_4c/3x3-se4" + + name: "inception_4c/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se4" + + top: "inception_4c/3x3-se4" + + name: "inception_4c/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/5x5_reduce-se4" + + name: "inception_4c/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se4" + + top: "inception_4c/5x5_reduce-se4" + + name: "inception_4c/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se4" + + top: "inception_4c/5x5-se4" + + name: "inception_4c/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se4" + + top: "inception_4c/5x5-se4" + + name: "inception_4c/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/pool-se4" + + name: "inception_4c/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se4" + + top: "inception_4c/pool_proj-se4" + + name: "inception_4c/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se4" + + top: "inception_4c/pool_proj-se4" + + name: "inception_4c/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se4" + + bottom: "inception_4c/3x3-se4" + + bottom: "inception_4c/5x5-se4" + + bottom: "inception_4c/pool_proj-se4" + + top: "inception_4c/output-se4" + + name: "inception_4c/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/1x1-se4" + + name: "inception_4d/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se4" + + top: "inception_4d/1x1-se4" + + name: "inception_4d/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/3x3_reduce-se4" + + name: "inception_4d/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se4" + + top: "inception_4d/3x3_reduce-se4" + + name: "inception_4d/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se4" + + top: "inception_4d/3x3-se4" + + name: "inception_4d/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se4" + + top: "inception_4d/3x3-se4" + + name: "inception_4d/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/5x5_reduce-se4" + + name: "inception_4d/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se4" + + top: "inception_4d/5x5_reduce-se4" + + name: "inception_4d/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se4" + + top: "inception_4d/5x5-se4" + + name: "inception_4d/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se4" + + top: "inception_4d/5x5-se4" + + name: "inception_4d/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/pool-se4" + + name: "inception_4d/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se4" + + top: "inception_4d/pool_proj-se4" + + name: "inception_4d/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se4" + + top: "inception_4d/pool_proj-se4" + + name: "inception_4d/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se4" + + bottom: "inception_4d/3x3-se4" + + bottom: "inception_4d/5x5-se4" + + bottom: "inception_4d/pool_proj-se4" + + top: "inception_4d/output-se4" + + name: "inception_4d/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/1x1-se4" + + name: "inception_4e/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se4" + + top: "inception_4e/1x1-se4" + + name: "inception_4e/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/3x3_reduce-se4" + + name: "inception_4e/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se4" + + top: "inception_4e/3x3_reduce-se4" + + name: "inception_4e/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se4" + + top: "inception_4e/3x3-se4" + + name: "inception_4e/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se4" + + top: "inception_4e/3x3-se4" + + name: "inception_4e/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/5x5_reduce-se4" + + name: "inception_4e/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se4" + + top: "inception_4e/5x5_reduce-se4" + + name: "inception_4e/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se4" + + top: "inception_4e/5x5-se4" + + name: "inception_4e/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se4" + + top: "inception_4e/5x5-se4" + + name: "inception_4e/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/pool-se4" + + name: "inception_4e/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se4" + + top: "inception_4e/pool_proj-se4" + + name: "inception_4e/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se4" + + top: "inception_4e/pool_proj-se4" + + name: "inception_4e/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se4" + + bottom: "inception_4e/3x3-se4" + + bottom: "inception_4e/5x5-se4" + + bottom: "inception_4e/pool_proj-se4" + + top: "inception_4e/output-se4" + + name: "inception_4e/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se4" + + top: "pool4/3x3_s2-se4" + + name: "pool4/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/1x1-se4" + + name: "inception_5a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se4" + + top: "inception_5a/1x1-se4" + + name: "inception_5a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/3x3_reduce-se4" + + name: "inception_5a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se4" + + top: "inception_5a/3x3_reduce-se4" + + name: "inception_5a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se4" + + top: "inception_5a/3x3-se4" + + name: "inception_5a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se4" + + top: "inception_5a/3x3-se4" + + name: "inception_5a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/5x5_reduce-se4" + + name: "inception_5a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se4" + + top: "inception_5a/5x5_reduce-se4" + + name: "inception_5a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se4" + + top: "inception_5a/5x5-se4" + + name: "inception_5a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se4" + + top: "inception_5a/5x5-se4" + + name: "inception_5a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/pool-se4" + + name: "inception_5a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se4" + + top: "inception_5a/pool_proj-se4" + + name: "inception_5a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se4" + + top: "inception_5a/pool_proj-se4" + + name: "inception_5a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se4" + + bottom: "inception_5a/3x3-se4" + + bottom: "inception_5a/5x5-se4" + + bottom: "inception_5a/pool_proj-se4" + + top: "inception_5a/output-se4" + + name: "inception_5a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/1x1-se4" + + name: "inception_5b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se4" + + top: "inception_5b/1x1-se4" + + name: "inception_5b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/3x3_reduce-se4" + + name: "inception_5b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se4" + + top: "inception_5b/3x3_reduce-se4" + + name: "inception_5b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se4" + + top: "inception_5b/3x3-se4" + + name: "inception_5b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se4" + + top: "inception_5b/3x3-se4" + + name: "inception_5b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/5x5_reduce-se4" + + name: "inception_5b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se4" + + top: "inception_5b/5x5_reduce-se4" + + name: "inception_5b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se4" + + top: "inception_5b/5x5-se4" + + name: "inception_5b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se4" + + top: "inception_5b/5x5-se4" + + name: "inception_5b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/pool-se4" + + name: "inception_5b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se4" + + top: "inception_5b/pool_proj-se4" + + name: "inception_5b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se4" + + top: "inception_5b/pool_proj-se4" + + name: "inception_5b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se4" + + bottom: "inception_5b/3x3-se4" + + bottom: "inception_5b/5x5-se4" + + bottom: "inception_5b/pool_proj-se4" + + top: "inception_5b/output-se4" + + name: "inception_5b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se4" + + top: "pool5/7x7_s1-se4" + + name: "pool5/7x7_s1-se4" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se4" + + top: "pool5/7x7_s1-se4" + + name: "pool5/drop_7x7_s1-se4" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.5 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se4" + + top: "fc8-se4" + + name: "loss3/classifier-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 200 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se4" + + type: BNLL + + bottom: "fc8-se4" + + top: "fc8-se4" + +} + + + + + + + + +layers { + type:SLICE + name:"slice-fc8-se1" + bottom:"fc8-se1" + top: "slice1-1" + top: "slice1-2" + top: "slice1-3" + top: "slice1-4" + top: "slice1-5" + top: "slice1-6" + top: "slice1-7" + top: "slice1-8" + top: "slice1-9" + top: "slice1-10" + top: "slice1-11" + top: "slice1-12" + top: "slice1-13" + top: "slice1-14" + top: "slice1-15" + top: "slice1-16" + top: "slice1-17" + top: "slice1-18" + top: "slice1-19" + top: "slice1-20" + top: "slice1-21" + top: "slice1-22" + top: "slice1-23" + top: "slice1-24" + top: "slice1-25" + top: "slice1-26" + top: "slice1-27" + top: "slice1-28" + top: "slice1-29" + top: "slice1-30" + top: "slice1-31" + top: "slice1-32" + top: "slice1-33" + top: "slice1-34" + top: "slice1-35" + top: "slice1-36" + top: "slice1-37" + top: "slice1-38" + top: "slice1-39" + top: "slice1-40" + top: "slice1-41" + top: "slice1-42" + top: "slice1-43" + top: "slice1-44" + top: "slice1-45" + top: "slice1-46" + top: "slice1-47" + top: "slice1-48" + top: "slice1-49" + top: "slice1-50" + top: "slice1-51" + top: "slice1-52" + top: "slice1-53" + top: "slice1-54" + top: "slice1-55" + top: "slice1-56" + top: "slice1-57" + top: "slice1-58" + top: "slice1-59" + top: "slice1-60" + top: "slice1-61" + top: "slice1-62" + top: "slice1-63" + top: "slice1-64" + top: "slice1-65" + top: "slice1-66" + top: "slice1-67" + top: "slice1-68" + top: "slice1-69" + top: "slice1-70" + top: "slice1-71" + top: "slice1-72" + top: "slice1-73" + top: "slice1-74" + top: "slice1-75" + top: "slice1-76" + top: "slice1-77" + top: "slice1-78" + top: "slice1-79" + top: "slice1-80" + top: "slice1-81" + top: "slice1-82" + top: "slice1-83" + top: "slice1-84" + top: "slice1-85" + top: "slice1-86" + top: "slice1-87" + top: "slice1-88" + top: "slice1-89" + top: "slice1-90" + top: "slice1-91" + top: "slice1-92" + top: "slice1-93" + top: "slice1-94" + top: "slice1-95" + top: "slice1-96" + top: "slice1-97" + top: "slice1-98" + top: "slice1-99" + top: "slice1-100" + top: "slice1-101" + top: "slice1-102" + top: "slice1-103" + top: "slice1-104" + top: "slice1-105" + top: "slice1-106" + top: "slice1-107" + top: "slice1-108" + top: "slice1-109" + top: "slice1-110" + top: "slice1-111" + top: "slice1-112" + top: "slice1-113" + top: "slice1-114" + top: "slice1-115" + top: "slice1-116" + top: "slice1-117" + top: "slice1-118" + top: "slice1-119" + top: "slice1-120" + top: "slice1-121" + top: "slice1-122" + top: "slice1-123" + top: "slice1-124" + top: "slice1-125" + top: "slice1-126" + top: "slice1-127" + top: "slice1-128" + top: "slice1-129" + top: "slice1-130" + top: "slice1-131" + top: "slice1-132" + top: "slice1-133" + top: "slice1-134" + top: "slice1-135" + top: "slice1-136" + top: "slice1-137" + top: "slice1-138" + top: "slice1-139" + top: "slice1-140" + top: "slice1-141" + top: "slice1-142" + top: "slice1-143" + top: "slice1-144" + top: "slice1-145" + top: "slice1-146" + top: "slice1-147" + top: "slice1-148" + top: "slice1-149" + top: "slice1-150" + top: "slice1-151" + top: "slice1-152" + top: "slice1-153" + top: "slice1-154" + top: "slice1-155" + top: "slice1-156" + top: "slice1-157" + top: "slice1-158" + top: "slice1-159" + top: "slice1-160" + top: "slice1-161" + top: "slice1-162" + top: "slice1-163" + top: "slice1-164" + top: "slice1-165" + top: "slice1-166" + top: "slice1-167" + top: "slice1-168" + top: "slice1-169" + top: "slice1-170" + top: "slice1-171" + top: "slice1-172" + top: "slice1-173" + top: "slice1-174" + top: "slice1-175" + top: "slice1-176" + top: "slice1-177" + top: "slice1-178" + top: "slice1-179" + top: "slice1-180" + top: "slice1-181" + top: "slice1-182" + top: "slice1-183" + top: "slice1-184" + top: "slice1-185" + top: "slice1-186" + top: "slice1-187" + top: "slice1-188" + top: "slice1-189" + top: "slice1-190" + top: "slice1-191" + top: "slice1-192" + top: "slice1-193" + top: "slice1-194" + top: "slice1-195" + top: "slice1-196" + top: "slice1-197" + top: "slice1-198" + top: "slice1-199" + top: "slice1-200" +} +layers { + type:ELTWISE + name:"max-fc8-se1" + top:"max-fc8-se1" + bottom: "slice1-1" + bottom: "slice1-2" + bottom: "slice1-3" + bottom: "slice1-4" + bottom: "slice1-5" + bottom: "slice1-6" + bottom: "slice1-7" + bottom: "slice1-8" + bottom: "slice1-9" + bottom: "slice1-10" + bottom: "slice1-11" + bottom: "slice1-12" + bottom: "slice1-13" + bottom: "slice1-14" + bottom: "slice1-15" + bottom: "slice1-16" + bottom: "slice1-17" + bottom: "slice1-18" + bottom: "slice1-19" + bottom: "slice1-20" + bottom: "slice1-21" + bottom: "slice1-22" + bottom: "slice1-23" + bottom: "slice1-24" + bottom: "slice1-25" + bottom: "slice1-26" + bottom: "slice1-27" + bottom: "slice1-28" + bottom: "slice1-29" + bottom: "slice1-30" + bottom: "slice1-31" + bottom: "slice1-32" + bottom: "slice1-33" + bottom: "slice1-34" + bottom: "slice1-35" + bottom: "slice1-36" + bottom: "slice1-37" + bottom: "slice1-38" + bottom: "slice1-39" + bottom: "slice1-40" + bottom: "slice1-41" + bottom: "slice1-42" + bottom: "slice1-43" + bottom: "slice1-44" + bottom: "slice1-45" + bottom: "slice1-46" + bottom: "slice1-47" + bottom: "slice1-48" + bottom: "slice1-49" + bottom: "slice1-50" + bottom: "slice1-51" + bottom: "slice1-52" + bottom: "slice1-53" + bottom: "slice1-54" + bottom: "slice1-55" + bottom: "slice1-56" + bottom: "slice1-57" + bottom: "slice1-58" + bottom: "slice1-59" + bottom: "slice1-60" + bottom: "slice1-61" + bottom: "slice1-62" + bottom: "slice1-63" + bottom: "slice1-64" + bottom: "slice1-65" + bottom: "slice1-66" + bottom: "slice1-67" + bottom: "slice1-68" + bottom: "slice1-69" + bottom: "slice1-70" + bottom: "slice1-71" + bottom: "slice1-72" + bottom: "slice1-73" + bottom: "slice1-74" + bottom: "slice1-75" + bottom: "slice1-76" + bottom: "slice1-77" + bottom: "slice1-78" + bottom: "slice1-79" + bottom: "slice1-80" + bottom: "slice1-81" + bottom: "slice1-82" + bottom: "slice1-83" + bottom: "slice1-84" + bottom: "slice1-85" + bottom: "slice1-86" + bottom: "slice1-87" + bottom: "slice1-88" + bottom: "slice1-89" + bottom: "slice1-90" + bottom: "slice1-91" + bottom: "slice1-92" + bottom: "slice1-93" + bottom: "slice1-94" + bottom: "slice1-95" + bottom: "slice1-96" + bottom: "slice1-97" + bottom: "slice1-98" + bottom: "slice1-99" + bottom: "slice1-100" + bottom: "slice1-101" + bottom: "slice1-102" + bottom: "slice1-103" + bottom: "slice1-104" + bottom: "slice1-105" + bottom: "slice1-106" + bottom: "slice1-107" + bottom: "slice1-108" + bottom: "slice1-109" + bottom: "slice1-110" + bottom: "slice1-111" + bottom: "slice1-112" + bottom: "slice1-113" + bottom: "slice1-114" + bottom: "slice1-115" + bottom: "slice1-116" + bottom: "slice1-117" + bottom: "slice1-118" + bottom: "slice1-119" + bottom: "slice1-120" + bottom: "slice1-121" + bottom: "slice1-122" + bottom: "slice1-123" + bottom: "slice1-124" + bottom: "slice1-125" + bottom: "slice1-126" + bottom: "slice1-127" + bottom: "slice1-128" + bottom: "slice1-129" + bottom: "slice1-130" + bottom: "slice1-131" + bottom: "slice1-132" + bottom: "slice1-133" + bottom: "slice1-134" + bottom: "slice1-135" + bottom: "slice1-136" + bottom: "slice1-137" + bottom: "slice1-138" + bottom: "slice1-139" + bottom: "slice1-140" + bottom: "slice1-141" + bottom: "slice1-142" + bottom: "slice1-143" + bottom: "slice1-144" + bottom: "slice1-145" + bottom: "slice1-146" + bottom: "slice1-147" + bottom: "slice1-148" + bottom: "slice1-149" + bottom: "slice1-150" + bottom: "slice1-151" + bottom: "slice1-152" + bottom: "slice1-153" + bottom: "slice1-154" + bottom: "slice1-155" + bottom: "slice1-156" + bottom: "slice1-157" + bottom: "slice1-158" + bottom: "slice1-159" + bottom: "slice1-160" + bottom: "slice1-161" + bottom: "slice1-162" + bottom: "slice1-163" + bottom: "slice1-164" + bottom: "slice1-165" + bottom: "slice1-166" + bottom: "slice1-167" + bottom: "slice1-168" + bottom: "slice1-169" + bottom: "slice1-170" + bottom: "slice1-171" + bottom: "slice1-172" + bottom: "slice1-173" + bottom: "slice1-174" + bottom: "slice1-175" + bottom: "slice1-176" + bottom: "slice1-177" + bottom: "slice1-178" + bottom: "slice1-179" + bottom: "slice1-180" + bottom: "slice1-181" + bottom: "slice1-182" + bottom: "slice1-183" + bottom: "slice1-184" + bottom: "slice1-185" + bottom: "slice1-186" + bottom: "slice1-187" + bottom: "slice1-188" + bottom: "slice1-189" + bottom: "slice1-190" + bottom: "slice1-191" + bottom: "slice1-192" + bottom: "slice1-193" + bottom: "slice1-194" + bottom: "slice1-195" + bottom: "slice1-196" + bottom: "slice1-197" + bottom: "slice1-198" + bottom: "slice1-199" + bottom: "slice1-200" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se2" + bottom:"fc8-se2" + top: "slice2-1" + top: "slice2-2" + top: "slice2-3" + top: "slice2-4" + top: "slice2-5" + top: "slice2-6" + top: "slice2-7" + top: "slice2-8" + top: "slice2-9" + top: "slice2-10" + top: "slice2-11" + top: "slice2-12" + top: "slice2-13" + top: "slice2-14" + top: "slice2-15" + top: "slice2-16" + top: "slice2-17" + top: "slice2-18" + top: "slice2-19" + top: "slice2-20" + top: "slice2-21" + top: "slice2-22" + top: "slice2-23" + top: "slice2-24" + top: "slice2-25" + top: "slice2-26" + top: "slice2-27" + top: "slice2-28" + top: "slice2-29" + top: "slice2-30" + top: "slice2-31" + top: "slice2-32" + top: "slice2-33" + top: "slice2-34" + top: "slice2-35" + top: "slice2-36" + top: "slice2-37" + top: "slice2-38" + top: "slice2-39" + top: "slice2-40" + top: "slice2-41" + top: "slice2-42" + top: "slice2-43" + top: "slice2-44" + top: "slice2-45" + top: "slice2-46" + top: "slice2-47" + top: "slice2-48" + top: "slice2-49" + top: "slice2-50" + top: "slice2-51" + top: "slice2-52" + top: "slice2-53" + top: "slice2-54" + top: "slice2-55" + top: "slice2-56" + top: "slice2-57" + top: "slice2-58" + top: "slice2-59" + top: "slice2-60" + top: "slice2-61" + top: "slice2-62" + top: "slice2-63" + top: "slice2-64" + top: "slice2-65" + top: "slice2-66" + top: "slice2-67" + top: "slice2-68" + top: "slice2-69" + top: "slice2-70" + top: "slice2-71" + top: "slice2-72" + top: "slice2-73" + top: "slice2-74" + top: "slice2-75" + top: "slice2-76" + top: "slice2-77" + top: "slice2-78" + top: "slice2-79" + top: "slice2-80" + top: "slice2-81" + top: "slice2-82" + top: "slice2-83" + top: "slice2-84" + top: "slice2-85" + top: "slice2-86" + top: "slice2-87" + top: "slice2-88" + top: "slice2-89" + top: "slice2-90" + top: "slice2-91" + top: "slice2-92" + top: "slice2-93" + top: "slice2-94" + top: "slice2-95" + top: "slice2-96" + top: "slice2-97" + top: "slice2-98" + top: "slice2-99" + top: "slice2-100" + top: "slice2-101" + top: "slice2-102" + top: "slice2-103" + top: "slice2-104" + top: "slice2-105" + top: "slice2-106" + top: "slice2-107" + top: "slice2-108" + top: "slice2-109" + top: "slice2-110" + top: "slice2-111" + top: "slice2-112" + top: "slice2-113" + top: "slice2-114" + top: "slice2-115" + top: "slice2-116" + top: "slice2-117" + top: "slice2-118" + top: "slice2-119" + top: "slice2-120" + top: "slice2-121" + top: "slice2-122" + top: "slice2-123" + top: "slice2-124" + top: "slice2-125" + top: "slice2-126" + top: "slice2-127" + top: "slice2-128" + top: "slice2-129" + top: "slice2-130" + top: "slice2-131" + top: "slice2-132" + top: "slice2-133" + top: "slice2-134" + top: "slice2-135" + top: "slice2-136" + top: "slice2-137" + top: "slice2-138" + top: "slice2-139" + top: "slice2-140" + top: "slice2-141" + top: "slice2-142" + top: "slice2-143" + top: "slice2-144" + top: "slice2-145" + top: "slice2-146" + top: "slice2-147" + top: "slice2-148" + top: "slice2-149" + top: "slice2-150" + top: "slice2-151" + top: "slice2-152" + top: "slice2-153" + top: "slice2-154" + top: "slice2-155" + top: "slice2-156" + top: "slice2-157" + top: "slice2-158" + top: "slice2-159" + top: "slice2-160" + top: "slice2-161" + top: "slice2-162" + top: "slice2-163" + top: "slice2-164" + top: "slice2-165" + top: "slice2-166" + top: "slice2-167" + top: "slice2-168" + top: "slice2-169" + top: "slice2-170" + top: "slice2-171" + top: "slice2-172" + top: "slice2-173" + top: "slice2-174" + top: "slice2-175" + top: "slice2-176" + top: "slice2-177" + top: "slice2-178" + top: "slice2-179" + top: "slice2-180" + top: "slice2-181" + top: "slice2-182" + top: "slice2-183" + top: "slice2-184" + top: "slice2-185" + top: "slice2-186" + top: "slice2-187" + top: "slice2-188" + top: "slice2-189" + top: "slice2-190" + top: "slice2-191" + top: "slice2-192" + top: "slice2-193" + top: "slice2-194" + top: "slice2-195" + top: "slice2-196" + top: "slice2-197" + top: "slice2-198" + top: "slice2-199" + top: "slice2-200" +} +layers { + type:ELTWISE + name:"max-fc8-se2" + top:"max-fc8-se2" + bottom: "slice2-1" + bottom: "slice2-2" + bottom: "slice2-3" + bottom: "slice2-4" + bottom: "slice2-5" + bottom: "slice2-6" + bottom: "slice2-7" + bottom: "slice2-8" + bottom: "slice2-9" + bottom: "slice2-10" + bottom: "slice2-11" + bottom: "slice2-12" + bottom: "slice2-13" + bottom: "slice2-14" + bottom: "slice2-15" + bottom: "slice2-16" + bottom: "slice2-17" + bottom: "slice2-18" + bottom: "slice2-19" + bottom: "slice2-20" + bottom: "slice2-21" + bottom: "slice2-22" + bottom: "slice2-23" + bottom: "slice2-24" + bottom: "slice2-25" + bottom: "slice2-26" + bottom: "slice2-27" + bottom: "slice2-28" + bottom: "slice2-29" + bottom: "slice2-30" + bottom: "slice2-31" + bottom: "slice2-32" + bottom: "slice2-33" + bottom: "slice2-34" + bottom: "slice2-35" + bottom: "slice2-36" + bottom: "slice2-37" + bottom: "slice2-38" + bottom: "slice2-39" + bottom: "slice2-40" + bottom: "slice2-41" + bottom: "slice2-42" + bottom: "slice2-43" + bottom: "slice2-44" + bottom: "slice2-45" + bottom: "slice2-46" + bottom: "slice2-47" + bottom: "slice2-48" + bottom: "slice2-49" + bottom: "slice2-50" + bottom: "slice2-51" + bottom: "slice2-52" + bottom: "slice2-53" + bottom: "slice2-54" + bottom: "slice2-55" + bottom: "slice2-56" + bottom: "slice2-57" + bottom: "slice2-58" + bottom: "slice2-59" + bottom: "slice2-60" + bottom: "slice2-61" + bottom: "slice2-62" + bottom: "slice2-63" + bottom: "slice2-64" + bottom: "slice2-65" + bottom: "slice2-66" + bottom: "slice2-67" + bottom: "slice2-68" + bottom: "slice2-69" + bottom: "slice2-70" + bottom: "slice2-71" + bottom: "slice2-72" + bottom: "slice2-73" + bottom: "slice2-74" + bottom: "slice2-75" + bottom: "slice2-76" + bottom: "slice2-77" + bottom: "slice2-78" + bottom: "slice2-79" + bottom: "slice2-80" + bottom: "slice2-81" + bottom: "slice2-82" + bottom: "slice2-83" + bottom: "slice2-84" + bottom: "slice2-85" + bottom: "slice2-86" + bottom: "slice2-87" + bottom: "slice2-88" + bottom: "slice2-89" + bottom: "slice2-90" + bottom: "slice2-91" + bottom: "slice2-92" + bottom: "slice2-93" + bottom: "slice2-94" + bottom: "slice2-95" + bottom: "slice2-96" + bottom: "slice2-97" + bottom: "slice2-98" + bottom: "slice2-99" + bottom: "slice2-100" + bottom: "slice2-101" + bottom: "slice2-102" + bottom: "slice2-103" + bottom: "slice2-104" + bottom: "slice2-105" + bottom: "slice2-106" + bottom: "slice2-107" + bottom: "slice2-108" + bottom: "slice2-109" + bottom: "slice2-110" + bottom: "slice2-111" + bottom: "slice2-112" + bottom: "slice2-113" + bottom: "slice2-114" + bottom: "slice2-115" + bottom: "slice2-116" + bottom: "slice2-117" + bottom: "slice2-118" + bottom: "slice2-119" + bottom: "slice2-120" + bottom: "slice2-121" + bottom: "slice2-122" + bottom: "slice2-123" + bottom: "slice2-124" + bottom: "slice2-125" + bottom: "slice2-126" + bottom: "slice2-127" + bottom: "slice2-128" + bottom: "slice2-129" + bottom: "slice2-130" + bottom: "slice2-131" + bottom: "slice2-132" + bottom: "slice2-133" + bottom: "slice2-134" + bottom: "slice2-135" + bottom: "slice2-136" + bottom: "slice2-137" + bottom: "slice2-138" + bottom: "slice2-139" + bottom: "slice2-140" + bottom: "slice2-141" + bottom: "slice2-142" + bottom: "slice2-143" + bottom: "slice2-144" + bottom: "slice2-145" + bottom: "slice2-146" + bottom: "slice2-147" + bottom: "slice2-148" + bottom: "slice2-149" + bottom: "slice2-150" + bottom: "slice2-151" + bottom: "slice2-152" + bottom: "slice2-153" + bottom: "slice2-154" + bottom: "slice2-155" + bottom: "slice2-156" + bottom: "slice2-157" + bottom: "slice2-158" + bottom: "slice2-159" + bottom: "slice2-160" + bottom: "slice2-161" + bottom: "slice2-162" + bottom: "slice2-163" + bottom: "slice2-164" + bottom: "slice2-165" + bottom: "slice2-166" + bottom: "slice2-167" + bottom: "slice2-168" + bottom: "slice2-169" + bottom: "slice2-170" + bottom: "slice2-171" + bottom: "slice2-172" + bottom: "slice2-173" + bottom: "slice2-174" + bottom: "slice2-175" + bottom: "slice2-176" + bottom: "slice2-177" + bottom: "slice2-178" + bottom: "slice2-179" + bottom: "slice2-180" + bottom: "slice2-181" + bottom: "slice2-182" + bottom: "slice2-183" + bottom: "slice2-184" + bottom: "slice2-185" + bottom: "slice2-186" + bottom: "slice2-187" + bottom: "slice2-188" + bottom: "slice2-189" + bottom: "slice2-190" + bottom: "slice2-191" + bottom: "slice2-192" + bottom: "slice2-193" + bottom: "slice2-194" + bottom: "slice2-195" + bottom: "slice2-196" + bottom: "slice2-197" + bottom: "slice2-198" + bottom: "slice2-199" + bottom: "slice2-200" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se3" + bottom:"fc8-se3" + top: "slice3-1" + top: "slice3-2" + top: "slice3-3" + top: "slice3-4" + top: "slice3-5" + top: "slice3-6" + top: "slice3-7" + top: "slice3-8" + top: "slice3-9" + top: "slice3-10" + top: "slice3-11" + top: "slice3-12" + top: "slice3-13" + top: "slice3-14" + top: "slice3-15" + top: "slice3-16" + top: "slice3-17" + top: "slice3-18" + top: "slice3-19" + top: "slice3-20" + top: "slice3-21" + top: "slice3-22" + top: "slice3-23" + top: "slice3-24" + top: "slice3-25" + top: "slice3-26" + top: "slice3-27" + top: "slice3-28" + top: "slice3-29" + top: "slice3-30" + top: "slice3-31" + top: "slice3-32" + top: "slice3-33" + top: "slice3-34" + top: "slice3-35" + top: "slice3-36" + top: "slice3-37" + top: "slice3-38" + top: "slice3-39" + top: "slice3-40" + top: "slice3-41" + top: "slice3-42" + top: "slice3-43" + top: "slice3-44" + top: "slice3-45" + top: "slice3-46" + top: "slice3-47" + top: "slice3-48" + top: "slice3-49" + top: "slice3-50" + top: "slice3-51" + top: "slice3-52" + top: "slice3-53" + top: "slice3-54" + top: "slice3-55" + top: "slice3-56" + top: "slice3-57" + top: "slice3-58" + top: "slice3-59" + top: "slice3-60" + top: "slice3-61" + top: "slice3-62" + top: "slice3-63" + top: "slice3-64" + top: "slice3-65" + top: "slice3-66" + top: "slice3-67" + top: "slice3-68" + top: "slice3-69" + top: "slice3-70" + top: "slice3-71" + top: "slice3-72" + top: "slice3-73" + top: "slice3-74" + top: "slice3-75" + top: "slice3-76" + top: "slice3-77" + top: "slice3-78" + top: "slice3-79" + top: "slice3-80" + top: "slice3-81" + top: "slice3-82" + top: "slice3-83" + top: "slice3-84" + top: "slice3-85" + top: "slice3-86" + top: "slice3-87" + top: "slice3-88" + top: "slice3-89" + top: "slice3-90" + top: "slice3-91" + top: "slice3-92" + top: "slice3-93" + top: "slice3-94" + top: "slice3-95" + top: "slice3-96" + top: "slice3-97" + top: "slice3-98" + top: "slice3-99" + top: "slice3-100" + top: "slice3-101" + top: "slice3-102" + top: "slice3-103" + top: "slice3-104" + top: "slice3-105" + top: "slice3-106" + top: "slice3-107" + top: "slice3-108" + top: "slice3-109" + top: "slice3-110" + top: "slice3-111" + top: "slice3-112" + top: "slice3-113" + top: "slice3-114" + top: "slice3-115" + top: "slice3-116" + top: "slice3-117" + top: "slice3-118" + top: "slice3-119" + top: "slice3-120" + top: "slice3-121" + top: "slice3-122" + top: "slice3-123" + top: "slice3-124" + top: "slice3-125" + top: "slice3-126" + top: "slice3-127" + top: "slice3-128" + top: "slice3-129" + top: "slice3-130" + top: "slice3-131" + top: "slice3-132" + top: "slice3-133" + top: "slice3-134" + top: "slice3-135" + top: "slice3-136" + top: "slice3-137" + top: "slice3-138" + top: "slice3-139" + top: "slice3-140" + top: "slice3-141" + top: "slice3-142" + top: "slice3-143" + top: "slice3-144" + top: "slice3-145" + top: "slice3-146" + top: "slice3-147" + top: "slice3-148" + top: "slice3-149" + top: "slice3-150" + top: "slice3-151" + top: "slice3-152" + top: "slice3-153" + top: "slice3-154" + top: "slice3-155" + top: "slice3-156" + top: "slice3-157" + top: "slice3-158" + top: "slice3-159" + top: "slice3-160" + top: "slice3-161" + top: "slice3-162" + top: "slice3-163" + top: "slice3-164" + top: "slice3-165" + top: "slice3-166" + top: "slice3-167" + top: "slice3-168" + top: "slice3-169" + top: "slice3-170" + top: "slice3-171" + top: "slice3-172" + top: "slice3-173" + top: "slice3-174" + top: "slice3-175" + top: "slice3-176" + top: "slice3-177" + top: "slice3-178" + top: "slice3-179" + top: "slice3-180" + top: "slice3-181" + top: "slice3-182" + top: "slice3-183" + top: "slice3-184" + top: "slice3-185" + top: "slice3-186" + top: "slice3-187" + top: "slice3-188" + top: "slice3-189" + top: "slice3-190" + top: "slice3-191" + top: "slice3-192" + top: "slice3-193" + top: "slice3-194" + top: "slice3-195" + top: "slice3-196" + top: "slice3-197" + top: "slice3-198" + top: "slice3-199" + top: "slice3-200" +} +layers { + type:ELTWISE + name:"max-fc8-se3" + top:"max-fc8-se3" + bottom: "slice3-1" + bottom: "slice3-2" + bottom: "slice3-3" + bottom: "slice3-4" + bottom: "slice3-5" + bottom: "slice3-6" + bottom: "slice3-7" + bottom: "slice3-8" + bottom: "slice3-9" + bottom: "slice3-10" + bottom: "slice3-11" + bottom: "slice3-12" + bottom: "slice3-13" + bottom: "slice3-14" + bottom: "slice3-15" + bottom: "slice3-16" + bottom: "slice3-17" + bottom: "slice3-18" + bottom: "slice3-19" + bottom: "slice3-20" + bottom: "slice3-21" + bottom: "slice3-22" + bottom: "slice3-23" + bottom: "slice3-24" + bottom: "slice3-25" + bottom: "slice3-26" + bottom: "slice3-27" + bottom: "slice3-28" + bottom: "slice3-29" + bottom: "slice3-30" + bottom: "slice3-31" + bottom: "slice3-32" + bottom: "slice3-33" + bottom: "slice3-34" + bottom: "slice3-35" + bottom: "slice3-36" + bottom: "slice3-37" + bottom: "slice3-38" + bottom: "slice3-39" + bottom: "slice3-40" + bottom: "slice3-41" + bottom: "slice3-42" + bottom: "slice3-43" + bottom: "slice3-44" + bottom: "slice3-45" + bottom: "slice3-46" + bottom: "slice3-47" + bottom: "slice3-48" + bottom: "slice3-49" + bottom: "slice3-50" + bottom: "slice3-51" + bottom: "slice3-52" + bottom: "slice3-53" + bottom: "slice3-54" + bottom: "slice3-55" + bottom: "slice3-56" + bottom: "slice3-57" + bottom: "slice3-58" + bottom: "slice3-59" + bottom: "slice3-60" + bottom: "slice3-61" + bottom: "slice3-62" + bottom: "slice3-63" + bottom: "slice3-64" + bottom: "slice3-65" + bottom: "slice3-66" + bottom: "slice3-67" + bottom: "slice3-68" + bottom: "slice3-69" + bottom: "slice3-70" + bottom: "slice3-71" + bottom: "slice3-72" + bottom: "slice3-73" + bottom: "slice3-74" + bottom: "slice3-75" + bottom: "slice3-76" + bottom: "slice3-77" + bottom: "slice3-78" + bottom: "slice3-79" + bottom: "slice3-80" + bottom: "slice3-81" + bottom: "slice3-82" + bottom: "slice3-83" + bottom: "slice3-84" + bottom: "slice3-85" + bottom: "slice3-86" + bottom: "slice3-87" + bottom: "slice3-88" + bottom: "slice3-89" + bottom: "slice3-90" + bottom: "slice3-91" + bottom: "slice3-92" + bottom: "slice3-93" + bottom: "slice3-94" + bottom: "slice3-95" + bottom: "slice3-96" + bottom: "slice3-97" + bottom: "slice3-98" + bottom: "slice3-99" + bottom: "slice3-100" + bottom: "slice3-101" + bottom: "slice3-102" + bottom: "slice3-103" + bottom: "slice3-104" + bottom: "slice3-105" + bottom: "slice3-106" + bottom: "slice3-107" + bottom: "slice3-108" + bottom: "slice3-109" + bottom: "slice3-110" + bottom: "slice3-111" + bottom: "slice3-112" + bottom: "slice3-113" + bottom: "slice3-114" + bottom: "slice3-115" + bottom: "slice3-116" + bottom: "slice3-117" + bottom: "slice3-118" + bottom: "slice3-119" + bottom: "slice3-120" + bottom: "slice3-121" + bottom: "slice3-122" + bottom: "slice3-123" + bottom: "slice3-124" + bottom: "slice3-125" + bottom: "slice3-126" + bottom: "slice3-127" + bottom: "slice3-128" + bottom: "slice3-129" + bottom: "slice3-130" + bottom: "slice3-131" + bottom: "slice3-132" + bottom: "slice3-133" + bottom: "slice3-134" + bottom: "slice3-135" + bottom: "slice3-136" + bottom: "slice3-137" + bottom: "slice3-138" + bottom: "slice3-139" + bottom: "slice3-140" + bottom: "slice3-141" + bottom: "slice3-142" + bottom: "slice3-143" + bottom: "slice3-144" + bottom: "slice3-145" + bottom: "slice3-146" + bottom: "slice3-147" + bottom: "slice3-148" + bottom: "slice3-149" + bottom: "slice3-150" + bottom: "slice3-151" + bottom: "slice3-152" + bottom: "slice3-153" + bottom: "slice3-154" + bottom: "slice3-155" + bottom: "slice3-156" + bottom: "slice3-157" + bottom: "slice3-158" + bottom: "slice3-159" + bottom: "slice3-160" + bottom: "slice3-161" + bottom: "slice3-162" + bottom: "slice3-163" + bottom: "slice3-164" + bottom: "slice3-165" + bottom: "slice3-166" + bottom: "slice3-167" + bottom: "slice3-168" + bottom: "slice3-169" + bottom: "slice3-170" + bottom: "slice3-171" + bottom: "slice3-172" + bottom: "slice3-173" + bottom: "slice3-174" + bottom: "slice3-175" + bottom: "slice3-176" + bottom: "slice3-177" + bottom: "slice3-178" + bottom: "slice3-179" + bottom: "slice3-180" + bottom: "slice3-181" + bottom: "slice3-182" + bottom: "slice3-183" + bottom: "slice3-184" + bottom: "slice3-185" + bottom: "slice3-186" + bottom: "slice3-187" + bottom: "slice3-188" + bottom: "slice3-189" + bottom: "slice3-190" + bottom: "slice3-191" + bottom: "slice3-192" + bottom: "slice3-193" + bottom: "slice3-194" + bottom: "slice3-195" + bottom: "slice3-196" + bottom: "slice3-197" + bottom: "slice3-198" + bottom: "slice3-199" + bottom: "slice3-200" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se4" + bottom:"fc8-se4" + top: "slice4-1" + top: "slice4-2" + top: "slice4-3" + top: "slice4-4" + top: "slice4-5" + top: "slice4-6" + top: "slice4-7" + top: "slice4-8" + top: "slice4-9" + top: "slice4-10" + top: "slice4-11" + top: "slice4-12" + top: "slice4-13" + top: "slice4-14" + top: "slice4-15" + top: "slice4-16" + top: "slice4-17" + top: "slice4-18" + top: "slice4-19" + top: "slice4-20" + top: "slice4-21" + top: "slice4-22" + top: "slice4-23" + top: "slice4-24" + top: "slice4-25" + top: "slice4-26" + top: "slice4-27" + top: "slice4-28" + top: "slice4-29" + top: "slice4-30" + top: "slice4-31" + top: "slice4-32" + top: "slice4-33" + top: "slice4-34" + top: "slice4-35" + top: "slice4-36" + top: "slice4-37" + top: "slice4-38" + top: "slice4-39" + top: "slice4-40" + top: "slice4-41" + top: "slice4-42" + top: "slice4-43" + top: "slice4-44" + top: "slice4-45" + top: "slice4-46" + top: "slice4-47" + top: "slice4-48" + top: "slice4-49" + top: "slice4-50" + top: "slice4-51" + top: "slice4-52" + top: "slice4-53" + top: "slice4-54" + top: "slice4-55" + top: "slice4-56" + top: "slice4-57" + top: "slice4-58" + top: "slice4-59" + top: "slice4-60" + top: "slice4-61" + top: "slice4-62" + top: "slice4-63" + top: "slice4-64" + top: "slice4-65" + top: "slice4-66" + top: "slice4-67" + top: "slice4-68" + top: "slice4-69" + top: "slice4-70" + top: "slice4-71" + top: "slice4-72" + top: "slice4-73" + top: "slice4-74" + top: "slice4-75" + top: "slice4-76" + top: "slice4-77" + top: "slice4-78" + top: "slice4-79" + top: "slice4-80" + top: "slice4-81" + top: "slice4-82" + top: "slice4-83" + top: "slice4-84" + top: "slice4-85" + top: "slice4-86" + top: "slice4-87" + top: "slice4-88" + top: "slice4-89" + top: "slice4-90" + top: "slice4-91" + top: "slice4-92" + top: "slice4-93" + top: "slice4-94" + top: "slice4-95" + top: "slice4-96" + top: "slice4-97" + top: "slice4-98" + top: "slice4-99" + top: "slice4-100" + top: "slice4-101" + top: "slice4-102" + top: "slice4-103" + top: "slice4-104" + top: "slice4-105" + top: "slice4-106" + top: "slice4-107" + top: "slice4-108" + top: "slice4-109" + top: "slice4-110" + top: "slice4-111" + top: "slice4-112" + top: "slice4-113" + top: "slice4-114" + top: "slice4-115" + top: "slice4-116" + top: "slice4-117" + top: "slice4-118" + top: "slice4-119" + top: "slice4-120" + top: "slice4-121" + top: "slice4-122" + top: "slice4-123" + top: "slice4-124" + top: "slice4-125" + top: "slice4-126" + top: "slice4-127" + top: "slice4-128" + top: "slice4-129" + top: "slice4-130" + top: "slice4-131" + top: "slice4-132" + top: "slice4-133" + top: "slice4-134" + top: "slice4-135" + top: "slice4-136" + top: "slice4-137" + top: "slice4-138" + top: "slice4-139" + top: "slice4-140" + top: "slice4-141" + top: "slice4-142" + top: "slice4-143" + top: "slice4-144" + top: "slice4-145" + top: "slice4-146" + top: "slice4-147" + top: "slice4-148" + top: "slice4-149" + top: "slice4-150" + top: "slice4-151" + top: "slice4-152" + top: "slice4-153" + top: "slice4-154" + top: "slice4-155" + top: "slice4-156" + top: "slice4-157" + top: "slice4-158" + top: "slice4-159" + top: "slice4-160" + top: "slice4-161" + top: "slice4-162" + top: "slice4-163" + top: "slice4-164" + top: "slice4-165" + top: "slice4-166" + top: "slice4-167" + top: "slice4-168" + top: "slice4-169" + top: "slice4-170" + top: "slice4-171" + top: "slice4-172" + top: "slice4-173" + top: "slice4-174" + top: "slice4-175" + top: "slice4-176" + top: "slice4-177" + top: "slice4-178" + top: "slice4-179" + top: "slice4-180" + top: "slice4-181" + top: "slice4-182" + top: "slice4-183" + top: "slice4-184" + top: "slice4-185" + top: "slice4-186" + top: "slice4-187" + top: "slice4-188" + top: "slice4-189" + top: "slice4-190" + top: "slice4-191" + top: "slice4-192" + top: "slice4-193" + top: "slice4-194" + top: "slice4-195" + top: "slice4-196" + top: "slice4-197" + top: "slice4-198" + top: "slice4-199" + top: "slice4-200" +} +layers { + type:ELTWISE + name:"max-fc8-se4" + top:"max-fc8-se4" + bottom: "slice4-1" + bottom: "slice4-2" + bottom: "slice4-3" + bottom: "slice4-4" + bottom: "slice4-5" + bottom: "slice4-6" + bottom: "slice4-7" + bottom: "slice4-8" + bottom: "slice4-9" + bottom: "slice4-10" + bottom: "slice4-11" + bottom: "slice4-12" + bottom: "slice4-13" + bottom: "slice4-14" + bottom: "slice4-15" + bottom: "slice4-16" + bottom: "slice4-17" + bottom: "slice4-18" + bottom: "slice4-19" + bottom: "slice4-20" + bottom: "slice4-21" + bottom: "slice4-22" + bottom: "slice4-23" + bottom: "slice4-24" + bottom: "slice4-25" + bottom: "slice4-26" + bottom: "slice4-27" + bottom: "slice4-28" + bottom: "slice4-29" + bottom: "slice4-30" + bottom: "slice4-31" + bottom: "slice4-32" + bottom: "slice4-33" + bottom: "slice4-34" + bottom: "slice4-35" + bottom: "slice4-36" + bottom: "slice4-37" + bottom: "slice4-38" + bottom: "slice4-39" + bottom: "slice4-40" + bottom: "slice4-41" + bottom: "slice4-42" + bottom: "slice4-43" + bottom: "slice4-44" + bottom: "slice4-45" + bottom: "slice4-46" + bottom: "slice4-47" + bottom: "slice4-48" + bottom: "slice4-49" + bottom: "slice4-50" + bottom: "slice4-51" + bottom: "slice4-52" + bottom: "slice4-53" + bottom: "slice4-54" + bottom: "slice4-55" + bottom: "slice4-56" + bottom: "slice4-57" + bottom: "slice4-58" + bottom: "slice4-59" + bottom: "slice4-60" + bottom: "slice4-61" + bottom: "slice4-62" + bottom: "slice4-63" + bottom: "slice4-64" + bottom: "slice4-65" + bottom: "slice4-66" + bottom: "slice4-67" + bottom: "slice4-68" + bottom: "slice4-69" + bottom: "slice4-70" + bottom: "slice4-71" + bottom: "slice4-72" + bottom: "slice4-73" + bottom: "slice4-74" + bottom: "slice4-75" + bottom: "slice4-76" + bottom: "slice4-77" + bottom: "slice4-78" + bottom: "slice4-79" + bottom: "slice4-80" + bottom: "slice4-81" + bottom: "slice4-82" + bottom: "slice4-83" + bottom: "slice4-84" + bottom: "slice4-85" + bottom: "slice4-86" + bottom: "slice4-87" + bottom: "slice4-88" + bottom: "slice4-89" + bottom: "slice4-90" + bottom: "slice4-91" + bottom: "slice4-92" + bottom: "slice4-93" + bottom: "slice4-94" + bottom: "slice4-95" + bottom: "slice4-96" + bottom: "slice4-97" + bottom: "slice4-98" + bottom: "slice4-99" + bottom: "slice4-100" + bottom: "slice4-101" + bottom: "slice4-102" + bottom: "slice4-103" + bottom: "slice4-104" + bottom: "slice4-105" + bottom: "slice4-106" + bottom: "slice4-107" + bottom: "slice4-108" + bottom: "slice4-109" + bottom: "slice4-110" + bottom: "slice4-111" + bottom: "slice4-112" + bottom: "slice4-113" + bottom: "slice4-114" + bottom: "slice4-115" + bottom: "slice4-116" + bottom: "slice4-117" + bottom: "slice4-118" + bottom: "slice4-119" + bottom: "slice4-120" + bottom: "slice4-121" + bottom: "slice4-122" + bottom: "slice4-123" + bottom: "slice4-124" + bottom: "slice4-125" + bottom: "slice4-126" + bottom: "slice4-127" + bottom: "slice4-128" + bottom: "slice4-129" + bottom: "slice4-130" + bottom: "slice4-131" + bottom: "slice4-132" + bottom: "slice4-133" + bottom: "slice4-134" + bottom: "slice4-135" + bottom: "slice4-136" + bottom: "slice4-137" + bottom: "slice4-138" + bottom: "slice4-139" + bottom: "slice4-140" + bottom: "slice4-141" + bottom: "slice4-142" + bottom: "slice4-143" + bottom: "slice4-144" + bottom: "slice4-145" + bottom: "slice4-146" + bottom: "slice4-147" + bottom: "slice4-148" + bottom: "slice4-149" + bottom: "slice4-150" + bottom: "slice4-151" + bottom: "slice4-152" + bottom: "slice4-153" + bottom: "slice4-154" + bottom: "slice4-155" + bottom: "slice4-156" + bottom: "slice4-157" + bottom: "slice4-158" + bottom: "slice4-159" + bottom: "slice4-160" + bottom: "slice4-161" + bottom: "slice4-162" + bottom: "slice4-163" + bottom: "slice4-164" + bottom: "slice4-165" + bottom: "slice4-166" + bottom: "slice4-167" + bottom: "slice4-168" + bottom: "slice4-169" + bottom: "slice4-170" + bottom: "slice4-171" + bottom: "slice4-172" + bottom: "slice4-173" + bottom: "slice4-174" + bottom: "slice4-175" + bottom: "slice4-176" + bottom: "slice4-177" + bottom: "slice4-178" + bottom: "slice4-179" + bottom: "slice4-180" + bottom: "slice4-181" + bottom: "slice4-182" + bottom: "slice4-183" + bottom: "slice4-184" + bottom: "slice4-185" + bottom: "slice4-186" + bottom: "slice4-187" + bottom: "slice4-188" + bottom: "slice4-189" + bottom: "slice4-190" + bottom: "slice4-191" + bottom: "slice4-192" + bottom: "slice4-193" + bottom: "slice4-194" + bottom: "slice4-195" + bottom: "slice4-196" + bottom: "slice4-197" + bottom: "slice4-198" + bottom: "slice4-199" + bottom: "slice4-200" + eltwise_param{ + operation:MAX + } +} +layers { + name: "concat" + + bottom: "max-fc8-se1" + bottom: "max-fc8-se2" + bottom: "max-fc8-se3" + bottom: "max-fc8-se4" + top: "conf-ss" + type: CONCAT + concat_param { + concat_dim: 1 + } +} +layers { + name: "prob-ss" + type: SOFTMAX + bottom: "conf-ss" + top: "prob-ss" +} +layers { + name: "slice-prob-ss" + type: SLICE + bottom: "prob-ss" + top: "prob-sw1" + top: "prob-sw2" + top: "prob-sw3" + top: "prob-sw4" +} +layers { + name: "repmat-sw1" + type: INNER_PRODUCT + bottom: "prob-sw1" + top: "repmat-sw1" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 200 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss1" + bottom: "fc8-se1" + bottom: "repmat-sw1" + top: "weighted-prob-ss1" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw2" + type: INNER_PRODUCT + bottom: "prob-sw2" + top: "repmat-sw2" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 200 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss2" + bottom: "fc8-se2" + bottom: "repmat-sw2" + top: "weighted-prob-ss2" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw3" + type: INNER_PRODUCT + bottom: "prob-sw3" + top: "repmat-sw3" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 200 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss3" + bottom: "fc8-se3" + bottom: "repmat-sw3" + top: "weighted-prob-ss3" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw4" + type: INNER_PRODUCT + bottom: "prob-sw4" + top: "repmat-sw4" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 200 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss4" + bottom: "fc8-se4" + bottom: "repmat-sw4" + top: "weighted-prob-ss4" + eltwise_param { + operation: PROD + } +} +layers { + name: "sum-weighted-prob" + type: ELTWISE + bottom: "weighted-prob-ss1" + bottom: "weighted-prob-ss2" + bottom: "weighted-prob-ss3" + bottom: "weighted-prob-ss4" + top: "prob" + eltwise_param { + operation: SUM + } +} diff --git a/24-07/caffe/deploy/34-GoogleNet_birdsnap.prototxt b/24-07/caffe/deploy/34-GoogleNet_birdsnap.prototxt new file mode 100644 index 0000000..98b91d2 --- /dev/null +++ b/24-07/caffe/deploy/34-GoogleNet_birdsnap.prototxt @@ -0,0 +1,44456 @@ +name: "CnnMixture" + +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 226 +input_dim: 226 + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se1" + + name: "conv1/7x7_s2-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se1" + + top: "conv1/7x7_s2-se1" + + name: "conv1/relu_7x7-se1" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se1" + + top: "pool1/3x3_s2-se1" + + name: "pool1/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se1" + + top: "pool1/norm1-se1" + + name: "pool1/norm1-se1" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se1" + + top: "conv2/3x3_reduce-se1" + + name: "conv2/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se1" + + top: "conv2/3x3_reduce-se1" + + name: "conv2/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se1" + + top: "conv2/3x3-se1" + + name: "conv2/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se1" + + top: "conv2/3x3-se1" + + name: "conv2/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se1" + + top: "conv2/norm2-se1" + + name: "conv2/norm2-se1" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se1" + + top: "pool2/3x3_s2-se1" + + name: "pool2/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/1x1-se1" + + name: "inception_3a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se1" + + top: "inception_3a/1x1-se1" + + name: "inception_3a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/3x3_reduce-se1" + + name: "inception_3a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se1" + + top: "inception_3a/3x3_reduce-se1" + + name: "inception_3a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se1" + + top: "inception_3a/3x3-se1" + + name: "inception_3a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se1" + + top: "inception_3a/3x3-se1" + + name: "inception_3a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/5x5_reduce-se1" + + name: "inception_3a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se1" + + top: "inception_3a/5x5_reduce-se1" + + name: "inception_3a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se1" + + top: "inception_3a/5x5-se1" + + name: "inception_3a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se1" + + top: "inception_3a/5x5-se1" + + name: "inception_3a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/pool-se1" + + name: "inception_3a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se1" + + top: "inception_3a/pool_proj-se1" + + name: "inception_3a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se1" + + top: "inception_3a/pool_proj-se1" + + name: "inception_3a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se1" + + bottom: "inception_3a/3x3-se1" + + bottom: "inception_3a/5x5-se1" + + bottom: "inception_3a/pool_proj-se1" + + top: "inception_3a/output-se1" + + name: "inception_3a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/1x1-se1" + + name: "inception_3b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se1" + + top: "inception_3b/1x1-se1" + + name: "inception_3b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/3x3_reduce-se1" + + name: "inception_3b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se1" + + top: "inception_3b/3x3_reduce-se1" + + name: "inception_3b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se1" + + top: "inception_3b/3x3-se1" + + name: "inception_3b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se1" + + top: "inception_3b/3x3-se1" + + name: "inception_3b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/5x5_reduce-se1" + + name: "inception_3b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se1" + + top: "inception_3b/5x5_reduce-se1" + + name: "inception_3b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se1" + + top: "inception_3b/5x5-se1" + + name: "inception_3b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se1" + + top: "inception_3b/5x5-se1" + + name: "inception_3b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/pool-se1" + + name: "inception_3b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se1" + + top: "inception_3b/pool_proj-se1" + + name: "inception_3b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se1" + + top: "inception_3b/pool_proj-se1" + + name: "inception_3b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se1" + + bottom: "inception_3b/3x3-se1" + + bottom: "inception_3b/5x5-se1" + + bottom: "inception_3b/pool_proj-se1" + + top: "inception_3b/output-se1" + + name: "inception_3b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se1" + + top: "pool3/3x3_s2-se1" + + name: "pool3/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/1x1-se1" + + name: "inception_4a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se1" + + top: "inception_4a/1x1-se1" + + name: "inception_4a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/3x3_reduce-se1" + + name: "inception_4a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se1" + + top: "inception_4a/3x3_reduce-se1" + + name: "inception_4a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se1" + + top: "inception_4a/3x3-se1" + + name: "inception_4a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se1" + + top: "inception_4a/3x3-se1" + + name: "inception_4a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/5x5_reduce-se1" + + name: "inception_4a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se1" + + top: "inception_4a/5x5_reduce-se1" + + name: "inception_4a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se1" + + top: "inception_4a/5x5-se1" + + name: "inception_4a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se1" + + top: "inception_4a/5x5-se1" + + name: "inception_4a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/pool-se1" + + name: "inception_4a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se1" + + top: "inception_4a/pool_proj-se1" + + name: "inception_4a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se1" + + top: "inception_4a/pool_proj-se1" + + name: "inception_4a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se1" + + bottom: "inception_4a/3x3-se1" + + bottom: "inception_4a/5x5-se1" + + bottom: "inception_4a/pool_proj-se1" + + top: "inception_4a/output-se1" + + name: "inception_4a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "loss1/ave_pool-se1" + + name: "loss1/ave_pool-se1" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se1" + + top: "loss1/conv-se1" + + name: "loss1/conv-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se1" + + top: "loss1/conv-se1" + + name: "loss1/relu_conv-se1" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se1" + + top: "loss1/fc-se1" + + name: "loss1/fc-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se1" + + top: "loss1/fc-se1" + + name: "loss1/relu_fc-se1" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se1" + + top: "loss1/fc-se1" + + name: "loss1/drop_fc-se1" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se1" + + top: "fc-1-se1" + + name: "loss1/classifier-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se1" + + type: BNLL + + bottom: "fc-1-se1" + + top: "fc-1-se1" + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/1x1-se1" + + name: "inception_4b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se1" + + top: "inception_4b/1x1-se1" + + name: "inception_4b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/3x3_reduce-se1" + + name: "inception_4b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se1" + + top: "inception_4b/3x3_reduce-se1" + + name: "inception_4b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se1" + + top: "inception_4b/3x3-se1" + + name: "inception_4b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se1" + + top: "inception_4b/3x3-se1" + + name: "inception_4b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/5x5_reduce-se1" + + name: "inception_4b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se1" + + top: "inception_4b/5x5_reduce-se1" + + name: "inception_4b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se1" + + top: "inception_4b/5x5-se1" + + name: "inception_4b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se1" + + top: "inception_4b/5x5-se1" + + name: "inception_4b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/pool-se1" + + name: "inception_4b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se1" + + top: "inception_4b/pool_proj-se1" + + name: "inception_4b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se1" + + top: "inception_4b/pool_proj-se1" + + name: "inception_4b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se1" + + bottom: "inception_4b/3x3-se1" + + bottom: "inception_4b/5x5-se1" + + bottom: "inception_4b/pool_proj-se1" + + top: "inception_4b/output-se1" + + name: "inception_4b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/1x1-se1" + + name: "inception_4c/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se1" + + top: "inception_4c/1x1-se1" + + name: "inception_4c/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/3x3_reduce-se1" + + name: "inception_4c/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se1" + + top: "inception_4c/3x3_reduce-se1" + + name: "inception_4c/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se1" + + top: "inception_4c/3x3-se1" + + name: "inception_4c/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se1" + + top: "inception_4c/3x3-se1" + + name: "inception_4c/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/5x5_reduce-se1" + + name: "inception_4c/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se1" + + top: "inception_4c/5x5_reduce-se1" + + name: "inception_4c/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se1" + + top: "inception_4c/5x5-se1" + + name: "inception_4c/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se1" + + top: "inception_4c/5x5-se1" + + name: "inception_4c/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/pool-se1" + + name: "inception_4c/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se1" + + top: "inception_4c/pool_proj-se1" + + name: "inception_4c/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se1" + + top: "inception_4c/pool_proj-se1" + + name: "inception_4c/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se1" + + bottom: "inception_4c/3x3-se1" + + bottom: "inception_4c/5x5-se1" + + bottom: "inception_4c/pool_proj-se1" + + top: "inception_4c/output-se1" + + name: "inception_4c/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/1x1-se1" + + name: "inception_4d/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se1" + + top: "inception_4d/1x1-se1" + + name: "inception_4d/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/3x3_reduce-se1" + + name: "inception_4d/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se1" + + top: "inception_4d/3x3_reduce-se1" + + name: "inception_4d/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se1" + + top: "inception_4d/3x3-se1" + + name: "inception_4d/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se1" + + top: "inception_4d/3x3-se1" + + name: "inception_4d/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/5x5_reduce-se1" + + name: "inception_4d/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se1" + + top: "inception_4d/5x5_reduce-se1" + + name: "inception_4d/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se1" + + top: "inception_4d/5x5-se1" + + name: "inception_4d/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se1" + + top: "inception_4d/5x5-se1" + + name: "inception_4d/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/pool-se1" + + name: "inception_4d/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se1" + + top: "inception_4d/pool_proj-se1" + + name: "inception_4d/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se1" + + top: "inception_4d/pool_proj-se1" + + name: "inception_4d/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se1" + + bottom: "inception_4d/3x3-se1" + + bottom: "inception_4d/5x5-se1" + + bottom: "inception_4d/pool_proj-se1" + + top: "inception_4d/output-se1" + + name: "inception_4d/output-se1" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se1" + + top: "loss2/ave_pool-se1" + + name: "loss2/ave_pool-se1" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se1" + + top: "loss2/conv-se1" + + name: "loss2/conv-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se1" + + top: "loss2/conv-se1" + + name: "loss2/relu_conv-se1" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se1" + + top: "loss2/fc-se1" + + name: "loss2/fc-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se1" + + top: "loss2/fc-se1" + + name: "loss2/relu_fc-se1" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se1" + + top: "loss2/fc-se1" + + name: "loss2/drop_fc-se1" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se1" + + top: "fc-2-se1" + + name: "loss2/classifier-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se1" + + type: BNLL + + bottom: "fc-2-se1" + + top: "fc-2-se1" + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/1x1-se1" + + name: "inception_4e/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se1" + + top: "inception_4e/1x1-se1" + + name: "inception_4e/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/3x3_reduce-se1" + + name: "inception_4e/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se1" + + top: "inception_4e/3x3_reduce-se1" + + name: "inception_4e/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se1" + + top: "inception_4e/3x3-se1" + + name: "inception_4e/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se1" + + top: "inception_4e/3x3-se1" + + name: "inception_4e/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/5x5_reduce-se1" + + name: "inception_4e/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se1" + + top: "inception_4e/5x5_reduce-se1" + + name: "inception_4e/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se1" + + top: "inception_4e/5x5-se1" + + name: "inception_4e/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se1" + + top: "inception_4e/5x5-se1" + + name: "inception_4e/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/pool-se1" + + name: "inception_4e/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se1" + + top: "inception_4e/pool_proj-se1" + + name: "inception_4e/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se1" + + top: "inception_4e/pool_proj-se1" + + name: "inception_4e/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se1" + + bottom: "inception_4e/3x3-se1" + + bottom: "inception_4e/5x5-se1" + + bottom: "inception_4e/pool_proj-se1" + + top: "inception_4e/output-se1" + + name: "inception_4e/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se1" + + top: "pool4/3x3_s2-se1" + + name: "pool4/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/1x1-se1" + + name: "inception_5a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se1" + + top: "inception_5a/1x1-se1" + + name: "inception_5a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/3x3_reduce-se1" + + name: "inception_5a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se1" + + top: "inception_5a/3x3_reduce-se1" + + name: "inception_5a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se1" + + top: "inception_5a/3x3-se1" + + name: "inception_5a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se1" + + top: "inception_5a/3x3-se1" + + name: "inception_5a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/5x5_reduce-se1" + + name: "inception_5a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se1" + + top: "inception_5a/5x5_reduce-se1" + + name: "inception_5a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se1" + + top: "inception_5a/5x5-se1" + + name: "inception_5a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se1" + + top: "inception_5a/5x5-se1" + + name: "inception_5a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/pool-se1" + + name: "inception_5a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se1" + + top: "inception_5a/pool_proj-se1" + + name: "inception_5a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se1" + + top: "inception_5a/pool_proj-se1" + + name: "inception_5a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se1" + + bottom: "inception_5a/3x3-se1" + + bottom: "inception_5a/5x5-se1" + + bottom: "inception_5a/pool_proj-se1" + + top: "inception_5a/output-se1" + + name: "inception_5a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/1x1-se1" + + name: "inception_5b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se1" + + top: "inception_5b/1x1-se1" + + name: "inception_5b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/3x3_reduce-se1" + + name: "inception_5b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se1" + + top: "inception_5b/3x3_reduce-se1" + + name: "inception_5b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se1" + + top: "inception_5b/3x3-se1" + + name: "inception_5b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se1" + + top: "inception_5b/3x3-se1" + + name: "inception_5b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/5x5_reduce-se1" + + name: "inception_5b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se1" + + top: "inception_5b/5x5_reduce-se1" + + name: "inception_5b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se1" + + top: "inception_5b/5x5-se1" + + name: "inception_5b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se1" + + top: "inception_5b/5x5-se1" + + name: "inception_5b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/pool-se1" + + name: "inception_5b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se1" + + top: "inception_5b/pool_proj-se1" + + name: "inception_5b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se1" + + top: "inception_5b/pool_proj-se1" + + name: "inception_5b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se1" + + bottom: "inception_5b/3x3-se1" + + bottom: "inception_5b/5x5-se1" + + bottom: "inception_5b/pool_proj-se1" + + top: "inception_5b/output-se1" + + name: "inception_5b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se1" + + top: "pool5/7x7_s1-se1" + + name: "pool5/7x7_s1-se1" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se1" + + top: "pool5/7x7_s1-se1" + + name: "pool5/drop_7x7_s1-se1" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se1" + + top: "fc8-se1" + + name: "loss3/classifier-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se1" + + type: BNLL + + bottom: "fc8-se1" + + top: "fc8-se1" + +} + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se2" + + name: "conv1/7x7_s2-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se2" + + top: "conv1/7x7_s2-se2" + + name: "conv1/relu_7x7-se2" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se2" + + top: "pool1/3x3_s2-se2" + + name: "pool1/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se2" + + top: "pool1/norm1-se2" + + name: "pool1/norm1-se2" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se2" + + top: "conv2/3x3_reduce-se2" + + name: "conv2/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se2" + + top: "conv2/3x3_reduce-se2" + + name: "conv2/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se2" + + top: "conv2/3x3-se2" + + name: "conv2/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se2" + + top: "conv2/3x3-se2" + + name: "conv2/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se2" + + top: "conv2/norm2-se2" + + name: "conv2/norm2-se2" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se2" + + top: "pool2/3x3_s2-se2" + + name: "pool2/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/1x1-se2" + + name: "inception_3a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se2" + + top: "inception_3a/1x1-se2" + + name: "inception_3a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/3x3_reduce-se2" + + name: "inception_3a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se2" + + top: "inception_3a/3x3_reduce-se2" + + name: "inception_3a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se2" + + top: "inception_3a/3x3-se2" + + name: "inception_3a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se2" + + top: "inception_3a/3x3-se2" + + name: "inception_3a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/5x5_reduce-se2" + + name: "inception_3a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se2" + + top: "inception_3a/5x5_reduce-se2" + + name: "inception_3a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se2" + + top: "inception_3a/5x5-se2" + + name: "inception_3a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se2" + + top: "inception_3a/5x5-se2" + + name: "inception_3a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/pool-se2" + + name: "inception_3a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se2" + + top: "inception_3a/pool_proj-se2" + + name: "inception_3a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se2" + + top: "inception_3a/pool_proj-se2" + + name: "inception_3a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se2" + + bottom: "inception_3a/3x3-se2" + + bottom: "inception_3a/5x5-se2" + + bottom: "inception_3a/pool_proj-se2" + + top: "inception_3a/output-se2" + + name: "inception_3a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/1x1-se2" + + name: "inception_3b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se2" + + top: "inception_3b/1x1-se2" + + name: "inception_3b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/3x3_reduce-se2" + + name: "inception_3b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se2" + + top: "inception_3b/3x3_reduce-se2" + + name: "inception_3b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se2" + + top: "inception_3b/3x3-se2" + + name: "inception_3b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se2" + + top: "inception_3b/3x3-se2" + + name: "inception_3b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/5x5_reduce-se2" + + name: "inception_3b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se2" + + top: "inception_3b/5x5_reduce-se2" + + name: "inception_3b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se2" + + top: "inception_3b/5x5-se2" + + name: "inception_3b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se2" + + top: "inception_3b/5x5-se2" + + name: "inception_3b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/pool-se2" + + name: "inception_3b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se2" + + top: "inception_3b/pool_proj-se2" + + name: "inception_3b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se2" + + top: "inception_3b/pool_proj-se2" + + name: "inception_3b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se2" + + bottom: "inception_3b/3x3-se2" + + bottom: "inception_3b/5x5-se2" + + bottom: "inception_3b/pool_proj-se2" + + top: "inception_3b/output-se2" + + name: "inception_3b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se2" + + top: "pool3/3x3_s2-se2" + + name: "pool3/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/1x1-se2" + + name: "inception_4a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se2" + + top: "inception_4a/1x1-se2" + + name: "inception_4a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/3x3_reduce-se2" + + name: "inception_4a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se2" + + top: "inception_4a/3x3_reduce-se2" + + name: "inception_4a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se2" + + top: "inception_4a/3x3-se2" + + name: "inception_4a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se2" + + top: "inception_4a/3x3-se2" + + name: "inception_4a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/5x5_reduce-se2" + + name: "inception_4a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se2" + + top: "inception_4a/5x5_reduce-se2" + + name: "inception_4a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se2" + + top: "inception_4a/5x5-se2" + + name: "inception_4a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se2" + + top: "inception_4a/5x5-se2" + + name: "inception_4a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/pool-se2" + + name: "inception_4a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se2" + + top: "inception_4a/pool_proj-se2" + + name: "inception_4a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se2" + + top: "inception_4a/pool_proj-se2" + + name: "inception_4a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se2" + + bottom: "inception_4a/3x3-se2" + + bottom: "inception_4a/5x5-se2" + + bottom: "inception_4a/pool_proj-se2" + + top: "inception_4a/output-se2" + + name: "inception_4a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "loss1/ave_pool-se2" + + name: "loss1/ave_pool-se2" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se2" + + top: "loss1/conv-se2" + + name: "loss1/conv-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se2" + + top: "loss1/conv-se2" + + name: "loss1/relu_conv-se2" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se2" + + top: "loss1/fc-se2" + + name: "loss1/fc-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se2" + + top: "loss1/fc-se2" + + name: "loss1/relu_fc-se2" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se2" + + top: "loss1/fc-se2" + + name: "loss1/drop_fc-se2" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se2" + + top: "fc-1-se2" + + name: "loss1/classifier-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se2" + + type: BNLL + + bottom: "fc-1-se2" + + top: "fc-1-se2" + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/1x1-se2" + + name: "inception_4b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se2" + + top: "inception_4b/1x1-se2" + + name: "inception_4b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/3x3_reduce-se2" + + name: "inception_4b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se2" + + top: "inception_4b/3x3_reduce-se2" + + name: "inception_4b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se2" + + top: "inception_4b/3x3-se2" + + name: "inception_4b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se2" + + top: "inception_4b/3x3-se2" + + name: "inception_4b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/5x5_reduce-se2" + + name: "inception_4b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se2" + + top: "inception_4b/5x5_reduce-se2" + + name: "inception_4b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se2" + + top: "inception_4b/5x5-se2" + + name: "inception_4b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se2" + + top: "inception_4b/5x5-se2" + + name: "inception_4b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/pool-se2" + + name: "inception_4b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se2" + + top: "inception_4b/pool_proj-se2" + + name: "inception_4b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se2" + + top: "inception_4b/pool_proj-se2" + + name: "inception_4b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se2" + + bottom: "inception_4b/3x3-se2" + + bottom: "inception_4b/5x5-se2" + + bottom: "inception_4b/pool_proj-se2" + + top: "inception_4b/output-se2" + + name: "inception_4b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/1x1-se2" + + name: "inception_4c/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se2" + + top: "inception_4c/1x1-se2" + + name: "inception_4c/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/3x3_reduce-se2" + + name: "inception_4c/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se2" + + top: "inception_4c/3x3_reduce-se2" + + name: "inception_4c/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se2" + + top: "inception_4c/3x3-se2" + + name: "inception_4c/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se2" + + top: "inception_4c/3x3-se2" + + name: "inception_4c/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/5x5_reduce-se2" + + name: "inception_4c/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se2" + + top: "inception_4c/5x5_reduce-se2" + + name: "inception_4c/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se2" + + top: "inception_4c/5x5-se2" + + name: "inception_4c/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se2" + + top: "inception_4c/5x5-se2" + + name: "inception_4c/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/pool-se2" + + name: "inception_4c/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se2" + + top: "inception_4c/pool_proj-se2" + + name: "inception_4c/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se2" + + top: "inception_4c/pool_proj-se2" + + name: "inception_4c/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se2" + + bottom: "inception_4c/3x3-se2" + + bottom: "inception_4c/5x5-se2" + + bottom: "inception_4c/pool_proj-se2" + + top: "inception_4c/output-se2" + + name: "inception_4c/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/1x1-se2" + + name: "inception_4d/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se2" + + top: "inception_4d/1x1-se2" + + name: "inception_4d/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/3x3_reduce-se2" + + name: "inception_4d/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se2" + + top: "inception_4d/3x3_reduce-se2" + + name: "inception_4d/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se2" + + top: "inception_4d/3x3-se2" + + name: "inception_4d/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se2" + + top: "inception_4d/3x3-se2" + + name: "inception_4d/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/5x5_reduce-se2" + + name: "inception_4d/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se2" + + top: "inception_4d/5x5_reduce-se2" + + name: "inception_4d/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se2" + + top: "inception_4d/5x5-se2" + + name: "inception_4d/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se2" + + top: "inception_4d/5x5-se2" + + name: "inception_4d/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/pool-se2" + + name: "inception_4d/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se2" + + top: "inception_4d/pool_proj-se2" + + name: "inception_4d/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se2" + + top: "inception_4d/pool_proj-se2" + + name: "inception_4d/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se2" + + bottom: "inception_4d/3x3-se2" + + bottom: "inception_4d/5x5-se2" + + bottom: "inception_4d/pool_proj-se2" + + top: "inception_4d/output-se2" + + name: "inception_4d/output-se2" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se2" + + top: "loss2/ave_pool-se2" + + name: "loss2/ave_pool-se2" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se2" + + top: "loss2/conv-se2" + + name: "loss2/conv-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se2" + + top: "loss2/conv-se2" + + name: "loss2/relu_conv-se2" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se2" + + top: "loss2/fc-se2" + + name: "loss2/fc-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se2" + + top: "loss2/fc-se2" + + name: "loss2/relu_fc-se2" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se2" + + top: "loss2/fc-se2" + + name: "loss2/drop_fc-se2" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se2" + + top: "fc-2-se2" + + name: "loss2/classifier-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se2" + + type: BNLL + + bottom: "fc-2-se2" + + top: "fc-2-se2" + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/1x1-se2" + + name: "inception_4e/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se2" + + top: "inception_4e/1x1-se2" + + name: "inception_4e/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/3x3_reduce-se2" + + name: "inception_4e/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se2" + + top: "inception_4e/3x3_reduce-se2" + + name: "inception_4e/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se2" + + top: "inception_4e/3x3-se2" + + name: "inception_4e/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se2" + + top: "inception_4e/3x3-se2" + + name: "inception_4e/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/5x5_reduce-se2" + + name: "inception_4e/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se2" + + top: "inception_4e/5x5_reduce-se2" + + name: "inception_4e/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se2" + + top: "inception_4e/5x5-se2" + + name: "inception_4e/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se2" + + top: "inception_4e/5x5-se2" + + name: "inception_4e/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/pool-se2" + + name: "inception_4e/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se2" + + top: "inception_4e/pool_proj-se2" + + name: "inception_4e/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se2" + + top: "inception_4e/pool_proj-se2" + + name: "inception_4e/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se2" + + bottom: "inception_4e/3x3-se2" + + bottom: "inception_4e/5x5-se2" + + bottom: "inception_4e/pool_proj-se2" + + top: "inception_4e/output-se2" + + name: "inception_4e/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se2" + + top: "pool4/3x3_s2-se2" + + name: "pool4/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/1x1-se2" + + name: "inception_5a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se2" + + top: "inception_5a/1x1-se2" + + name: "inception_5a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/3x3_reduce-se2" + + name: "inception_5a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se2" + + top: "inception_5a/3x3_reduce-se2" + + name: "inception_5a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se2" + + top: "inception_5a/3x3-se2" + + name: "inception_5a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se2" + + top: "inception_5a/3x3-se2" + + name: "inception_5a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/5x5_reduce-se2" + + name: "inception_5a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se2" + + top: "inception_5a/5x5_reduce-se2" + + name: "inception_5a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se2" + + top: "inception_5a/5x5-se2" + + name: "inception_5a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se2" + + top: "inception_5a/5x5-se2" + + name: "inception_5a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/pool-se2" + + name: "inception_5a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se2" + + top: "inception_5a/pool_proj-se2" + + name: "inception_5a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se2" + + top: "inception_5a/pool_proj-se2" + + name: "inception_5a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se2" + + bottom: "inception_5a/3x3-se2" + + bottom: "inception_5a/5x5-se2" + + bottom: "inception_5a/pool_proj-se2" + + top: "inception_5a/output-se2" + + name: "inception_5a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/1x1-se2" + + name: "inception_5b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se2" + + top: "inception_5b/1x1-se2" + + name: "inception_5b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/3x3_reduce-se2" + + name: "inception_5b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se2" + + top: "inception_5b/3x3_reduce-se2" + + name: "inception_5b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se2" + + top: "inception_5b/3x3-se2" + + name: "inception_5b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se2" + + top: "inception_5b/3x3-se2" + + name: "inception_5b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/5x5_reduce-se2" + + name: "inception_5b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se2" + + top: "inception_5b/5x5_reduce-se2" + + name: "inception_5b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se2" + + top: "inception_5b/5x5-se2" + + name: "inception_5b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se2" + + top: "inception_5b/5x5-se2" + + name: "inception_5b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/pool-se2" + + name: "inception_5b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se2" + + top: "inception_5b/pool_proj-se2" + + name: "inception_5b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se2" + + top: "inception_5b/pool_proj-se2" + + name: "inception_5b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se2" + + bottom: "inception_5b/3x3-se2" + + bottom: "inception_5b/5x5-se2" + + bottom: "inception_5b/pool_proj-se2" + + top: "inception_5b/output-se2" + + name: "inception_5b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se2" + + top: "pool5/7x7_s1-se2" + + name: "pool5/7x7_s1-se2" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se2" + + top: "pool5/7x7_s1-se2" + + name: "pool5/drop_7x7_s1-se2" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se2" + + top: "fc8-se2" + + name: "loss3/classifier-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se2" + + type: BNLL + + bottom: "fc8-se2" + + top: "fc8-se2" + +} + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se3" + + name: "conv1/7x7_s2-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se3" + + top: "conv1/7x7_s2-se3" + + name: "conv1/relu_7x7-se3" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se3" + + top: "pool1/3x3_s2-se3" + + name: "pool1/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se3" + + top: "pool1/norm1-se3" + + name: "pool1/norm1-se3" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se3" + + top: "conv2/3x3_reduce-se3" + + name: "conv2/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se3" + + top: "conv2/3x3_reduce-se3" + + name: "conv2/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se3" + + top: "conv2/3x3-se3" + + name: "conv2/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se3" + + top: "conv2/3x3-se3" + + name: "conv2/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se3" + + top: "conv2/norm2-se3" + + name: "conv2/norm2-se3" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se3" + + top: "pool2/3x3_s2-se3" + + name: "pool2/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/1x1-se3" + + name: "inception_3a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se3" + + top: "inception_3a/1x1-se3" + + name: "inception_3a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/3x3_reduce-se3" + + name: "inception_3a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se3" + + top: "inception_3a/3x3_reduce-se3" + + name: "inception_3a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se3" + + top: "inception_3a/3x3-se3" + + name: "inception_3a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se3" + + top: "inception_3a/3x3-se3" + + name: "inception_3a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/5x5_reduce-se3" + + name: "inception_3a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se3" + + top: "inception_3a/5x5_reduce-se3" + + name: "inception_3a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se3" + + top: "inception_3a/5x5-se3" + + name: "inception_3a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se3" + + top: "inception_3a/5x5-se3" + + name: "inception_3a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/pool-se3" + + name: "inception_3a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se3" + + top: "inception_3a/pool_proj-se3" + + name: "inception_3a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se3" + + top: "inception_3a/pool_proj-se3" + + name: "inception_3a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se3" + + bottom: "inception_3a/3x3-se3" + + bottom: "inception_3a/5x5-se3" + + bottom: "inception_3a/pool_proj-se3" + + top: "inception_3a/output-se3" + + name: "inception_3a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/1x1-se3" + + name: "inception_3b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se3" + + top: "inception_3b/1x1-se3" + + name: "inception_3b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/3x3_reduce-se3" + + name: "inception_3b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se3" + + top: "inception_3b/3x3_reduce-se3" + + name: "inception_3b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se3" + + top: "inception_3b/3x3-se3" + + name: "inception_3b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se3" + + top: "inception_3b/3x3-se3" + + name: "inception_3b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/5x5_reduce-se3" + + name: "inception_3b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se3" + + top: "inception_3b/5x5_reduce-se3" + + name: "inception_3b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se3" + + top: "inception_3b/5x5-se3" + + name: "inception_3b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se3" + + top: "inception_3b/5x5-se3" + + name: "inception_3b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/pool-se3" + + name: "inception_3b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se3" + + top: "inception_3b/pool_proj-se3" + + name: "inception_3b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se3" + + top: "inception_3b/pool_proj-se3" + + name: "inception_3b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se3" + + bottom: "inception_3b/3x3-se3" + + bottom: "inception_3b/5x5-se3" + + bottom: "inception_3b/pool_proj-se3" + + top: "inception_3b/output-se3" + + name: "inception_3b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se3" + + top: "pool3/3x3_s2-se3" + + name: "pool3/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/1x1-se3" + + name: "inception_4a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se3" + + top: "inception_4a/1x1-se3" + + name: "inception_4a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/3x3_reduce-se3" + + name: "inception_4a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se3" + + top: "inception_4a/3x3_reduce-se3" + + name: "inception_4a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se3" + + top: "inception_4a/3x3-se3" + + name: "inception_4a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se3" + + top: "inception_4a/3x3-se3" + + name: "inception_4a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/5x5_reduce-se3" + + name: "inception_4a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se3" + + top: "inception_4a/5x5_reduce-se3" + + name: "inception_4a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se3" + + top: "inception_4a/5x5-se3" + + name: "inception_4a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se3" + + top: "inception_4a/5x5-se3" + + name: "inception_4a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/pool-se3" + + name: "inception_4a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se3" + + top: "inception_4a/pool_proj-se3" + + name: "inception_4a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se3" + + top: "inception_4a/pool_proj-se3" + + name: "inception_4a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se3" + + bottom: "inception_4a/3x3-se3" + + bottom: "inception_4a/5x5-se3" + + bottom: "inception_4a/pool_proj-se3" + + top: "inception_4a/output-se3" + + name: "inception_4a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "loss1/ave_pool-se3" + + name: "loss1/ave_pool-se3" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se3" + + top: "loss1/conv-se3" + + name: "loss1/conv-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se3" + + top: "loss1/conv-se3" + + name: "loss1/relu_conv-se3" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se3" + + top: "loss1/fc-se3" + + name: "loss1/fc-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se3" + + top: "loss1/fc-se3" + + name: "loss1/relu_fc-se3" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se3" + + top: "loss1/fc-se3" + + name: "loss1/drop_fc-se3" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se3" + + top: "fc-1-se3" + + name: "loss1/classifier-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se3" + + type: BNLL + + bottom: "fc-1-se3" + + top: "fc-1-se3" + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/1x1-se3" + + name: "inception_4b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se3" + + top: "inception_4b/1x1-se3" + + name: "inception_4b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/3x3_reduce-se3" + + name: "inception_4b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se3" + + top: "inception_4b/3x3_reduce-se3" + + name: "inception_4b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se3" + + top: "inception_4b/3x3-se3" + + name: "inception_4b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se3" + + top: "inception_4b/3x3-se3" + + name: "inception_4b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/5x5_reduce-se3" + + name: "inception_4b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se3" + + top: "inception_4b/5x5_reduce-se3" + + name: "inception_4b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se3" + + top: "inception_4b/5x5-se3" + + name: "inception_4b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se3" + + top: "inception_4b/5x5-se3" + + name: "inception_4b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/pool-se3" + + name: "inception_4b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se3" + + top: "inception_4b/pool_proj-se3" + + name: "inception_4b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se3" + + top: "inception_4b/pool_proj-se3" + + name: "inception_4b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se3" + + bottom: "inception_4b/3x3-se3" + + bottom: "inception_4b/5x5-se3" + + bottom: "inception_4b/pool_proj-se3" + + top: "inception_4b/output-se3" + + name: "inception_4b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/1x1-se3" + + name: "inception_4c/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se3" + + top: "inception_4c/1x1-se3" + + name: "inception_4c/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/3x3_reduce-se3" + + name: "inception_4c/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se3" + + top: "inception_4c/3x3_reduce-se3" + + name: "inception_4c/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se3" + + top: "inception_4c/3x3-se3" + + name: "inception_4c/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se3" + + top: "inception_4c/3x3-se3" + + name: "inception_4c/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/5x5_reduce-se3" + + name: "inception_4c/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se3" + + top: "inception_4c/5x5_reduce-se3" + + name: "inception_4c/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se3" + + top: "inception_4c/5x5-se3" + + name: "inception_4c/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se3" + + top: "inception_4c/5x5-se3" + + name: "inception_4c/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/pool-se3" + + name: "inception_4c/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se3" + + top: "inception_4c/pool_proj-se3" + + name: "inception_4c/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se3" + + top: "inception_4c/pool_proj-se3" + + name: "inception_4c/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se3" + + bottom: "inception_4c/3x3-se3" + + bottom: "inception_4c/5x5-se3" + + bottom: "inception_4c/pool_proj-se3" + + top: "inception_4c/output-se3" + + name: "inception_4c/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/1x1-se3" + + name: "inception_4d/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se3" + + top: "inception_4d/1x1-se3" + + name: "inception_4d/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/3x3_reduce-se3" + + name: "inception_4d/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se3" + + top: "inception_4d/3x3_reduce-se3" + + name: "inception_4d/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se3" + + top: "inception_4d/3x3-se3" + + name: "inception_4d/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se3" + + top: "inception_4d/3x3-se3" + + name: "inception_4d/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/5x5_reduce-se3" + + name: "inception_4d/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se3" + + top: "inception_4d/5x5_reduce-se3" + + name: "inception_4d/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se3" + + top: "inception_4d/5x5-se3" + + name: "inception_4d/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se3" + + top: "inception_4d/5x5-se3" + + name: "inception_4d/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/pool-se3" + + name: "inception_4d/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se3" + + top: "inception_4d/pool_proj-se3" + + name: "inception_4d/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se3" + + top: "inception_4d/pool_proj-se3" + + name: "inception_4d/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se3" + + bottom: "inception_4d/3x3-se3" + + bottom: "inception_4d/5x5-se3" + + bottom: "inception_4d/pool_proj-se3" + + top: "inception_4d/output-se3" + + name: "inception_4d/output-se3" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se3" + + top: "loss2/ave_pool-se3" + + name: "loss2/ave_pool-se3" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se3" + + top: "loss2/conv-se3" + + name: "loss2/conv-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se3" + + top: "loss2/conv-se3" + + name: "loss2/relu_conv-se3" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se3" + + top: "loss2/fc-se3" + + name: "loss2/fc-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se3" + + top: "loss2/fc-se3" + + name: "loss2/relu_fc-se3" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se3" + + top: "loss2/fc-se3" + + name: "loss2/drop_fc-se3" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se3" + + top: "fc-2-se3" + + name: "loss2/classifier-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se3" + + type: BNLL + + bottom: "fc-2-se3" + + top: "fc-2-se3" + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/1x1-se3" + + name: "inception_4e/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se3" + + top: "inception_4e/1x1-se3" + + name: "inception_4e/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/3x3_reduce-se3" + + name: "inception_4e/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se3" + + top: "inception_4e/3x3_reduce-se3" + + name: "inception_4e/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se3" + + top: "inception_4e/3x3-se3" + + name: "inception_4e/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se3" + + top: "inception_4e/3x3-se3" + + name: "inception_4e/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/5x5_reduce-se3" + + name: "inception_4e/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se3" + + top: "inception_4e/5x5_reduce-se3" + + name: "inception_4e/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se3" + + top: "inception_4e/5x5-se3" + + name: "inception_4e/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se3" + + top: "inception_4e/5x5-se3" + + name: "inception_4e/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/pool-se3" + + name: "inception_4e/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se3" + + top: "inception_4e/pool_proj-se3" + + name: "inception_4e/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se3" + + top: "inception_4e/pool_proj-se3" + + name: "inception_4e/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se3" + + bottom: "inception_4e/3x3-se3" + + bottom: "inception_4e/5x5-se3" + + bottom: "inception_4e/pool_proj-se3" + + top: "inception_4e/output-se3" + + name: "inception_4e/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se3" + + top: "pool4/3x3_s2-se3" + + name: "pool4/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/1x1-se3" + + name: "inception_5a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se3" + + top: "inception_5a/1x1-se3" + + name: "inception_5a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/3x3_reduce-se3" + + name: "inception_5a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se3" + + top: "inception_5a/3x3_reduce-se3" + + name: "inception_5a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se3" + + top: "inception_5a/3x3-se3" + + name: "inception_5a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se3" + + top: "inception_5a/3x3-se3" + + name: "inception_5a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/5x5_reduce-se3" + + name: "inception_5a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se3" + + top: "inception_5a/5x5_reduce-se3" + + name: "inception_5a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se3" + + top: "inception_5a/5x5-se3" + + name: "inception_5a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se3" + + top: "inception_5a/5x5-se3" + + name: "inception_5a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/pool-se3" + + name: "inception_5a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se3" + + top: "inception_5a/pool_proj-se3" + + name: "inception_5a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se3" + + top: "inception_5a/pool_proj-se3" + + name: "inception_5a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se3" + + bottom: "inception_5a/3x3-se3" + + bottom: "inception_5a/5x5-se3" + + bottom: "inception_5a/pool_proj-se3" + + top: "inception_5a/output-se3" + + name: "inception_5a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/1x1-se3" + + name: "inception_5b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se3" + + top: "inception_5b/1x1-se3" + + name: "inception_5b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/3x3_reduce-se3" + + name: "inception_5b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se3" + + top: "inception_5b/3x3_reduce-se3" + + name: "inception_5b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se3" + + top: "inception_5b/3x3-se3" + + name: "inception_5b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se3" + + top: "inception_5b/3x3-se3" + + name: "inception_5b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/5x5_reduce-se3" + + name: "inception_5b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se3" + + top: "inception_5b/5x5_reduce-se3" + + name: "inception_5b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se3" + + top: "inception_5b/5x5-se3" + + name: "inception_5b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se3" + + top: "inception_5b/5x5-se3" + + name: "inception_5b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/pool-se3" + + name: "inception_5b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se3" + + top: "inception_5b/pool_proj-se3" + + name: "inception_5b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se3" + + top: "inception_5b/pool_proj-se3" + + name: "inception_5b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se3" + + bottom: "inception_5b/3x3-se3" + + bottom: "inception_5b/5x5-se3" + + bottom: "inception_5b/pool_proj-se3" + + top: "inception_5b/output-se3" + + name: "inception_5b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se3" + + top: "pool5/7x7_s1-se3" + + name: "pool5/7x7_s1-se3" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se3" + + top: "pool5/7x7_s1-se3" + + name: "pool5/drop_7x7_s1-se3" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se3" + + top: "fc8-se3" + + name: "loss3/classifier-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se3" + + type: BNLL + + bottom: "fc8-se3" + + top: "fc8-se3" + +} + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se4" + + name: "conv1/7x7_s2-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se4" + + top: "conv1/7x7_s2-se4" + + name: "conv1/relu_7x7-se4" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se4" + + top: "pool1/3x3_s2-se4" + + name: "pool1/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se4" + + top: "pool1/norm1-se4" + + name: "pool1/norm1-se4" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se4" + + top: "conv2/3x3_reduce-se4" + + name: "conv2/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se4" + + top: "conv2/3x3_reduce-se4" + + name: "conv2/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se4" + + top: "conv2/3x3-se4" + + name: "conv2/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se4" + + top: "conv2/3x3-se4" + + name: "conv2/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se4" + + top: "conv2/norm2-se4" + + name: "conv2/norm2-se4" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se4" + + top: "pool2/3x3_s2-se4" + + name: "pool2/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/1x1-se4" + + name: "inception_3a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se4" + + top: "inception_3a/1x1-se4" + + name: "inception_3a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/3x3_reduce-se4" + + name: "inception_3a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se4" + + top: "inception_3a/3x3_reduce-se4" + + name: "inception_3a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se4" + + top: "inception_3a/3x3-se4" + + name: "inception_3a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se4" + + top: "inception_3a/3x3-se4" + + name: "inception_3a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/5x5_reduce-se4" + + name: "inception_3a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se4" + + top: "inception_3a/5x5_reduce-se4" + + name: "inception_3a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se4" + + top: "inception_3a/5x5-se4" + + name: "inception_3a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se4" + + top: "inception_3a/5x5-se4" + + name: "inception_3a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/pool-se4" + + name: "inception_3a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se4" + + top: "inception_3a/pool_proj-se4" + + name: "inception_3a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se4" + + top: "inception_3a/pool_proj-se4" + + name: "inception_3a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se4" + + bottom: "inception_3a/3x3-se4" + + bottom: "inception_3a/5x5-se4" + + bottom: "inception_3a/pool_proj-se4" + + top: "inception_3a/output-se4" + + name: "inception_3a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/1x1-se4" + + name: "inception_3b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se4" + + top: "inception_3b/1x1-se4" + + name: "inception_3b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/3x3_reduce-se4" + + name: "inception_3b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se4" + + top: "inception_3b/3x3_reduce-se4" + + name: "inception_3b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se4" + + top: "inception_3b/3x3-se4" + + name: "inception_3b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se4" + + top: "inception_3b/3x3-se4" + + name: "inception_3b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/5x5_reduce-se4" + + name: "inception_3b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se4" + + top: "inception_3b/5x5_reduce-se4" + + name: "inception_3b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se4" + + top: "inception_3b/5x5-se4" + + name: "inception_3b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se4" + + top: "inception_3b/5x5-se4" + + name: "inception_3b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/pool-se4" + + name: "inception_3b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se4" + + top: "inception_3b/pool_proj-se4" + + name: "inception_3b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se4" + + top: "inception_3b/pool_proj-se4" + + name: "inception_3b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se4" + + bottom: "inception_3b/3x3-se4" + + bottom: "inception_3b/5x5-se4" + + bottom: "inception_3b/pool_proj-se4" + + top: "inception_3b/output-se4" + + name: "inception_3b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se4" + + top: "pool3/3x3_s2-se4" + + name: "pool3/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/1x1-se4" + + name: "inception_4a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se4" + + top: "inception_4a/1x1-se4" + + name: "inception_4a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/3x3_reduce-se4" + + name: "inception_4a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se4" + + top: "inception_4a/3x3_reduce-se4" + + name: "inception_4a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se4" + + top: "inception_4a/3x3-se4" + + name: "inception_4a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se4" + + top: "inception_4a/3x3-se4" + + name: "inception_4a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/5x5_reduce-se4" + + name: "inception_4a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se4" + + top: "inception_4a/5x5_reduce-se4" + + name: "inception_4a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se4" + + top: "inception_4a/5x5-se4" + + name: "inception_4a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se4" + + top: "inception_4a/5x5-se4" + + name: "inception_4a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/pool-se4" + + name: "inception_4a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se4" + + top: "inception_4a/pool_proj-se4" + + name: "inception_4a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se4" + + top: "inception_4a/pool_proj-se4" + + name: "inception_4a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se4" + + bottom: "inception_4a/3x3-se4" + + bottom: "inception_4a/5x5-se4" + + bottom: "inception_4a/pool_proj-se4" + + top: "inception_4a/output-se4" + + name: "inception_4a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "loss1/ave_pool-se4" + + name: "loss1/ave_pool-se4" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se4" + + top: "loss1/conv-se4" + + name: "loss1/conv-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se4" + + top: "loss1/conv-se4" + + name: "loss1/relu_conv-se4" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se4" + + top: "loss1/fc-se4" + + name: "loss1/fc-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se4" + + top: "loss1/fc-se4" + + name: "loss1/relu_fc-se4" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se4" + + top: "loss1/fc-se4" + + name: "loss1/drop_fc-se4" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se4" + + top: "fc-1-se4" + + name: "loss1/classifier-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se4" + + type: BNLL + + bottom: "fc-1-se4" + + top: "fc-1-se4" + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/1x1-se4" + + name: "inception_4b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se4" + + top: "inception_4b/1x1-se4" + + name: "inception_4b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/3x3_reduce-se4" + + name: "inception_4b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se4" + + top: "inception_4b/3x3_reduce-se4" + + name: "inception_4b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se4" + + top: "inception_4b/3x3-se4" + + name: "inception_4b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se4" + + top: "inception_4b/3x3-se4" + + name: "inception_4b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/5x5_reduce-se4" + + name: "inception_4b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se4" + + top: "inception_4b/5x5_reduce-se4" + + name: "inception_4b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se4" + + top: "inception_4b/5x5-se4" + + name: "inception_4b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se4" + + top: "inception_4b/5x5-se4" + + name: "inception_4b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/pool-se4" + + name: "inception_4b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se4" + + top: "inception_4b/pool_proj-se4" + + name: "inception_4b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se4" + + top: "inception_4b/pool_proj-se4" + + name: "inception_4b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se4" + + bottom: "inception_4b/3x3-se4" + + bottom: "inception_4b/5x5-se4" + + bottom: "inception_4b/pool_proj-se4" + + top: "inception_4b/output-se4" + + name: "inception_4b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/1x1-se4" + + name: "inception_4c/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se4" + + top: "inception_4c/1x1-se4" + + name: "inception_4c/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/3x3_reduce-se4" + + name: "inception_4c/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se4" + + top: "inception_4c/3x3_reduce-se4" + + name: "inception_4c/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se4" + + top: "inception_4c/3x3-se4" + + name: "inception_4c/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se4" + + top: "inception_4c/3x3-se4" + + name: "inception_4c/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/5x5_reduce-se4" + + name: "inception_4c/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se4" + + top: "inception_4c/5x5_reduce-se4" + + name: "inception_4c/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se4" + + top: "inception_4c/5x5-se4" + + name: "inception_4c/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se4" + + top: "inception_4c/5x5-se4" + + name: "inception_4c/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/pool-se4" + + name: "inception_4c/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se4" + + top: "inception_4c/pool_proj-se4" + + name: "inception_4c/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se4" + + top: "inception_4c/pool_proj-se4" + + name: "inception_4c/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se4" + + bottom: "inception_4c/3x3-se4" + + bottom: "inception_4c/5x5-se4" + + bottom: "inception_4c/pool_proj-se4" + + top: "inception_4c/output-se4" + + name: "inception_4c/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/1x1-se4" + + name: "inception_4d/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se4" + + top: "inception_4d/1x1-se4" + + name: "inception_4d/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/3x3_reduce-se4" + + name: "inception_4d/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se4" + + top: "inception_4d/3x3_reduce-se4" + + name: "inception_4d/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se4" + + top: "inception_4d/3x3-se4" + + name: "inception_4d/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se4" + + top: "inception_4d/3x3-se4" + + name: "inception_4d/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/5x5_reduce-se4" + + name: "inception_4d/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se4" + + top: "inception_4d/5x5_reduce-se4" + + name: "inception_4d/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se4" + + top: "inception_4d/5x5-se4" + + name: "inception_4d/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se4" + + top: "inception_4d/5x5-se4" + + name: "inception_4d/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/pool-se4" + + name: "inception_4d/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se4" + + top: "inception_4d/pool_proj-se4" + + name: "inception_4d/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se4" + + top: "inception_4d/pool_proj-se4" + + name: "inception_4d/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se4" + + bottom: "inception_4d/3x3-se4" + + bottom: "inception_4d/5x5-se4" + + bottom: "inception_4d/pool_proj-se4" + + top: "inception_4d/output-se4" + + name: "inception_4d/output-se4" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se4" + + top: "loss2/ave_pool-se4" + + name: "loss2/ave_pool-se4" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se4" + + top: "loss2/conv-se4" + + name: "loss2/conv-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se4" + + top: "loss2/conv-se4" + + name: "loss2/relu_conv-se4" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se4" + + top: "loss2/fc-se4" + + name: "loss2/fc-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se4" + + top: "loss2/fc-se4" + + name: "loss2/relu_fc-se4" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se4" + + top: "loss2/fc-se4" + + name: "loss2/drop_fc-se4" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se4" + + top: "fc-2-se4" + + name: "loss2/classifier-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se4" + + type: BNLL + + bottom: "fc-2-se4" + + top: "fc-2-se4" + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/1x1-se4" + + name: "inception_4e/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se4" + + top: "inception_4e/1x1-se4" + + name: "inception_4e/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/3x3_reduce-se4" + + name: "inception_4e/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se4" + + top: "inception_4e/3x3_reduce-se4" + + name: "inception_4e/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se4" + + top: "inception_4e/3x3-se4" + + name: "inception_4e/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se4" + + top: "inception_4e/3x3-se4" + + name: "inception_4e/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/5x5_reduce-se4" + + name: "inception_4e/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se4" + + top: "inception_4e/5x5_reduce-se4" + + name: "inception_4e/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se4" + + top: "inception_4e/5x5-se4" + + name: "inception_4e/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se4" + + top: "inception_4e/5x5-se4" + + name: "inception_4e/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/pool-se4" + + name: "inception_4e/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se4" + + top: "inception_4e/pool_proj-se4" + + name: "inception_4e/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se4" + + top: "inception_4e/pool_proj-se4" + + name: "inception_4e/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se4" + + bottom: "inception_4e/3x3-se4" + + bottom: "inception_4e/5x5-se4" + + bottom: "inception_4e/pool_proj-se4" + + top: "inception_4e/output-se4" + + name: "inception_4e/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se4" + + top: "pool4/3x3_s2-se4" + + name: "pool4/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/1x1-se4" + + name: "inception_5a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se4" + + top: "inception_5a/1x1-se4" + + name: "inception_5a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/3x3_reduce-se4" + + name: "inception_5a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se4" + + top: "inception_5a/3x3_reduce-se4" + + name: "inception_5a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se4" + + top: "inception_5a/3x3-se4" + + name: "inception_5a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se4" + + top: "inception_5a/3x3-se4" + + name: "inception_5a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/5x5_reduce-se4" + + name: "inception_5a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se4" + + top: "inception_5a/5x5_reduce-se4" + + name: "inception_5a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se4" + + top: "inception_5a/5x5-se4" + + name: "inception_5a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se4" + + top: "inception_5a/5x5-se4" + + name: "inception_5a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/pool-se4" + + name: "inception_5a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se4" + + top: "inception_5a/pool_proj-se4" + + name: "inception_5a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se4" + + top: "inception_5a/pool_proj-se4" + + name: "inception_5a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se4" + + bottom: "inception_5a/3x3-se4" + + bottom: "inception_5a/5x5-se4" + + bottom: "inception_5a/pool_proj-se4" + + top: "inception_5a/output-se4" + + name: "inception_5a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/1x1-se4" + + name: "inception_5b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se4" + + top: "inception_5b/1x1-se4" + + name: "inception_5b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/3x3_reduce-se4" + + name: "inception_5b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se4" + + top: "inception_5b/3x3_reduce-se4" + + name: "inception_5b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se4" + + top: "inception_5b/3x3-se4" + + name: "inception_5b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se4" + + top: "inception_5b/3x3-se4" + + name: "inception_5b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/5x5_reduce-se4" + + name: "inception_5b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se4" + + top: "inception_5b/5x5_reduce-se4" + + name: "inception_5b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se4" + + top: "inception_5b/5x5-se4" + + name: "inception_5b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se4" + + top: "inception_5b/5x5-se4" + + name: "inception_5b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/pool-se4" + + name: "inception_5b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se4" + + top: "inception_5b/pool_proj-se4" + + name: "inception_5b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se4" + + top: "inception_5b/pool_proj-se4" + + name: "inception_5b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se4" + + bottom: "inception_5b/3x3-se4" + + bottom: "inception_5b/5x5-se4" + + bottom: "inception_5b/pool_proj-se4" + + top: "inception_5b/output-se4" + + name: "inception_5b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se4" + + top: "pool5/7x7_s1-se4" + + name: "pool5/7x7_s1-se4" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se4" + + top: "pool5/7x7_s1-se4" + + name: "pool5/drop_7x7_s1-se4" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se4" + + top: "fc8-se4" + + name: "loss3/classifier-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se4" + + type: BNLL + + bottom: "fc8-se4" + + top: "fc8-se4" + +} + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se5" + + name: "conv1/7x7_s2-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se5" + + top: "conv1/7x7_s2-se5" + + name: "conv1/relu_7x7-se5" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se5" + + top: "pool1/3x3_s2-se5" + + name: "pool1/3x3_s2-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se5" + + top: "pool1/norm1-se5" + + name: "pool1/norm1-se5" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se5" + + top: "conv2/3x3_reduce-se5" + + name: "conv2/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se5" + + top: "conv2/3x3_reduce-se5" + + name: "conv2/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se5" + + top: "conv2/3x3-se5" + + name: "conv2/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se5" + + top: "conv2/3x3-se5" + + name: "conv2/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se5" + + top: "conv2/norm2-se5" + + name: "conv2/norm2-se5" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se5" + + top: "pool2/3x3_s2-se5" + + name: "pool2/3x3_s2-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se5" + + top: "inception_3a/1x1-se5" + + name: "inception_3a/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se5" + + top: "inception_3a/1x1-se5" + + name: "inception_3a/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se5" + + top: "inception_3a/3x3_reduce-se5" + + name: "inception_3a/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se5" + + top: "inception_3a/3x3_reduce-se5" + + name: "inception_3a/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se5" + + top: "inception_3a/3x3-se5" + + name: "inception_3a/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se5" + + top: "inception_3a/3x3-se5" + + name: "inception_3a/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se5" + + top: "inception_3a/5x5_reduce-se5" + + name: "inception_3a/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se5" + + top: "inception_3a/5x5_reduce-se5" + + name: "inception_3a/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se5" + + top: "inception_3a/5x5-se5" + + name: "inception_3a/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se5" + + top: "inception_3a/5x5-se5" + + name: "inception_3a/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se5" + + top: "inception_3a/pool-se5" + + name: "inception_3a/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se5" + + top: "inception_3a/pool_proj-se5" + + name: "inception_3a/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se5" + + top: "inception_3a/pool_proj-se5" + + name: "inception_3a/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se5" + + bottom: "inception_3a/3x3-se5" + + bottom: "inception_3a/5x5-se5" + + bottom: "inception_3a/pool_proj-se5" + + top: "inception_3a/output-se5" + + name: "inception_3a/output-se5" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se5" + + top: "inception_3b/1x1-se5" + + name: "inception_3b/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se5" + + top: "inception_3b/1x1-se5" + + name: "inception_3b/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se5" + + top: "inception_3b/3x3_reduce-se5" + + name: "inception_3b/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se5" + + top: "inception_3b/3x3_reduce-se5" + + name: "inception_3b/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se5" + + top: "inception_3b/3x3-se5" + + name: "inception_3b/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se5" + + top: "inception_3b/3x3-se5" + + name: "inception_3b/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se5" + + top: "inception_3b/5x5_reduce-se5" + + name: "inception_3b/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se5" + + top: "inception_3b/5x5_reduce-se5" + + name: "inception_3b/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se5" + + top: "inception_3b/5x5-se5" + + name: "inception_3b/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se5" + + top: "inception_3b/5x5-se5" + + name: "inception_3b/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se5" + + top: "inception_3b/pool-se5" + + name: "inception_3b/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se5" + + top: "inception_3b/pool_proj-se5" + + name: "inception_3b/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se5" + + top: "inception_3b/pool_proj-se5" + + name: "inception_3b/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se5" + + bottom: "inception_3b/3x3-se5" + + bottom: "inception_3b/5x5-se5" + + bottom: "inception_3b/pool_proj-se5" + + top: "inception_3b/output-se5" + + name: "inception_3b/output-se5" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se5" + + top: "pool3/3x3_s2-se5" + + name: "pool3/3x3_s2-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se5" + + top: "inception_4a/1x1-se5" + + name: "inception_4a/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se5" + + top: "inception_4a/1x1-se5" + + name: "inception_4a/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se5" + + top: "inception_4a/3x3_reduce-se5" + + name: "inception_4a/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se5" + + top: "inception_4a/3x3_reduce-se5" + + name: "inception_4a/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se5" + + top: "inception_4a/3x3-se5" + + name: "inception_4a/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se5" + + top: "inception_4a/3x3-se5" + + name: "inception_4a/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se5" + + top: "inception_4a/5x5_reduce-se5" + + name: "inception_4a/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se5" + + top: "inception_4a/5x5_reduce-se5" + + name: "inception_4a/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se5" + + top: "inception_4a/5x5-se5" + + name: "inception_4a/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se5" + + top: "inception_4a/5x5-se5" + + name: "inception_4a/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se5" + + top: "inception_4a/pool-se5" + + name: "inception_4a/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se5" + + top: "inception_4a/pool_proj-se5" + + name: "inception_4a/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se5" + + top: "inception_4a/pool_proj-se5" + + name: "inception_4a/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se5" + + bottom: "inception_4a/3x3-se5" + + bottom: "inception_4a/5x5-se5" + + bottom: "inception_4a/pool_proj-se5" + + top: "inception_4a/output-se5" + + name: "inception_4a/output-se5" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se5" + + top: "loss1/ave_pool-se5" + + name: "loss1/ave_pool-se5" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se5" + + top: "loss1/conv-se5" + + name: "loss1/conv-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se5" + + top: "loss1/conv-se5" + + name: "loss1/relu_conv-se5" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se5" + + top: "loss1/fc-se5" + + name: "loss1/fc-se5" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se5" + + top: "loss1/fc-se5" + + name: "loss1/relu_fc-se5" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se5" + + top: "loss1/fc-se5" + + name: "loss1/drop_fc-se5" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se5" + + top: "fc-1-se5" + + name: "loss1/classifier-se5" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se5" + + type: BNLL + + bottom: "fc-1-se5" + + top: "fc-1-se5" + +} + +layers { + + bottom: "inception_4a/output-se5" + + top: "inception_4b/1x1-se5" + + name: "inception_4b/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se5" + + top: "inception_4b/1x1-se5" + + name: "inception_4b/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se5" + + top: "inception_4b/3x3_reduce-se5" + + name: "inception_4b/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se5" + + top: "inception_4b/3x3_reduce-se5" + + name: "inception_4b/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se5" + + top: "inception_4b/3x3-se5" + + name: "inception_4b/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se5" + + top: "inception_4b/3x3-se5" + + name: "inception_4b/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se5" + + top: "inception_4b/5x5_reduce-se5" + + name: "inception_4b/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se5" + + top: "inception_4b/5x5_reduce-se5" + + name: "inception_4b/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se5" + + top: "inception_4b/5x5-se5" + + name: "inception_4b/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se5" + + top: "inception_4b/5x5-se5" + + name: "inception_4b/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se5" + + top: "inception_4b/pool-se5" + + name: "inception_4b/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se5" + + top: "inception_4b/pool_proj-se5" + + name: "inception_4b/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se5" + + top: "inception_4b/pool_proj-se5" + + name: "inception_4b/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se5" + + bottom: "inception_4b/3x3-se5" + + bottom: "inception_4b/5x5-se5" + + bottom: "inception_4b/pool_proj-se5" + + top: "inception_4b/output-se5" + + name: "inception_4b/output-se5" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se5" + + top: "inception_4c/1x1-se5" + + name: "inception_4c/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se5" + + top: "inception_4c/1x1-se5" + + name: "inception_4c/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se5" + + top: "inception_4c/3x3_reduce-se5" + + name: "inception_4c/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se5" + + top: "inception_4c/3x3_reduce-se5" + + name: "inception_4c/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se5" + + top: "inception_4c/3x3-se5" + + name: "inception_4c/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se5" + + top: "inception_4c/3x3-se5" + + name: "inception_4c/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se5" + + top: "inception_4c/5x5_reduce-se5" + + name: "inception_4c/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se5" + + top: "inception_4c/5x5_reduce-se5" + + name: "inception_4c/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se5" + + top: "inception_4c/5x5-se5" + + name: "inception_4c/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se5" + + top: "inception_4c/5x5-se5" + + name: "inception_4c/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se5" + + top: "inception_4c/pool-se5" + + name: "inception_4c/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se5" + + top: "inception_4c/pool_proj-se5" + + name: "inception_4c/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se5" + + top: "inception_4c/pool_proj-se5" + + name: "inception_4c/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se5" + + bottom: "inception_4c/3x3-se5" + + bottom: "inception_4c/5x5-se5" + + bottom: "inception_4c/pool_proj-se5" + + top: "inception_4c/output-se5" + + name: "inception_4c/output-se5" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se5" + + top: "inception_4d/1x1-se5" + + name: "inception_4d/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se5" + + top: "inception_4d/1x1-se5" + + name: "inception_4d/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se5" + + top: "inception_4d/3x3_reduce-se5" + + name: "inception_4d/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se5" + + top: "inception_4d/3x3_reduce-se5" + + name: "inception_4d/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se5" + + top: "inception_4d/3x3-se5" + + name: "inception_4d/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se5" + + top: "inception_4d/3x3-se5" + + name: "inception_4d/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se5" + + top: "inception_4d/5x5_reduce-se5" + + name: "inception_4d/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se5" + + top: "inception_4d/5x5_reduce-se5" + + name: "inception_4d/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se5" + + top: "inception_4d/5x5-se5" + + name: "inception_4d/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se5" + + top: "inception_4d/5x5-se5" + + name: "inception_4d/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se5" + + top: "inception_4d/pool-se5" + + name: "inception_4d/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se5" + + top: "inception_4d/pool_proj-se5" + + name: "inception_4d/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se5" + + top: "inception_4d/pool_proj-se5" + + name: "inception_4d/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se5" + + bottom: "inception_4d/3x3-se5" + + bottom: "inception_4d/5x5-se5" + + bottom: "inception_4d/pool_proj-se5" + + top: "inception_4d/output-se5" + + name: "inception_4d/output-se5" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se5" + + top: "loss2/ave_pool-se5" + + name: "loss2/ave_pool-se5" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se5" + + top: "loss2/conv-se5" + + name: "loss2/conv-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se5" + + top: "loss2/conv-se5" + + name: "loss2/relu_conv-se5" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se5" + + top: "loss2/fc-se5" + + name: "loss2/fc-se5" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se5" + + top: "loss2/fc-se5" + + name: "loss2/relu_fc-se5" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se5" + + top: "loss2/fc-se5" + + name: "loss2/drop_fc-se5" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se5" + + top: "fc-2-se5" + + name: "loss2/classifier-se5" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se5" + + type: BNLL + + bottom: "fc-2-se5" + + top: "fc-2-se5" + +} + +layers { + + bottom: "inception_4d/output-se5" + + top: "inception_4e/1x1-se5" + + name: "inception_4e/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se5" + + top: "inception_4e/1x1-se5" + + name: "inception_4e/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se5" + + top: "inception_4e/3x3_reduce-se5" + + name: "inception_4e/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se5" + + top: "inception_4e/3x3_reduce-se5" + + name: "inception_4e/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se5" + + top: "inception_4e/3x3-se5" + + name: "inception_4e/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se5" + + top: "inception_4e/3x3-se5" + + name: "inception_4e/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se5" + + top: "inception_4e/5x5_reduce-se5" + + name: "inception_4e/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se5" + + top: "inception_4e/5x5_reduce-se5" + + name: "inception_4e/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se5" + + top: "inception_4e/5x5-se5" + + name: "inception_4e/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se5" + + top: "inception_4e/5x5-se5" + + name: "inception_4e/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se5" + + top: "inception_4e/pool-se5" + + name: "inception_4e/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se5" + + top: "inception_4e/pool_proj-se5" + + name: "inception_4e/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se5" + + top: "inception_4e/pool_proj-se5" + + name: "inception_4e/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se5" + + bottom: "inception_4e/3x3-se5" + + bottom: "inception_4e/5x5-se5" + + bottom: "inception_4e/pool_proj-se5" + + top: "inception_4e/output-se5" + + name: "inception_4e/output-se5" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se5" + + top: "pool4/3x3_s2-se5" + + name: "pool4/3x3_s2-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se5" + + top: "inception_5a/1x1-se5" + + name: "inception_5a/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se5" + + top: "inception_5a/1x1-se5" + + name: "inception_5a/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se5" + + top: "inception_5a/3x3_reduce-se5" + + name: "inception_5a/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se5" + + top: "inception_5a/3x3_reduce-se5" + + name: "inception_5a/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se5" + + top: "inception_5a/3x3-se5" + + name: "inception_5a/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se5" + + top: "inception_5a/3x3-se5" + + name: "inception_5a/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se5" + + top: "inception_5a/5x5_reduce-se5" + + name: "inception_5a/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se5" + + top: "inception_5a/5x5_reduce-se5" + + name: "inception_5a/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se5" + + top: "inception_5a/5x5-se5" + + name: "inception_5a/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se5" + + top: "inception_5a/5x5-se5" + + name: "inception_5a/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se5" + + top: "inception_5a/pool-se5" + + name: "inception_5a/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se5" + + top: "inception_5a/pool_proj-se5" + + name: "inception_5a/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se5" + + top: "inception_5a/pool_proj-se5" + + name: "inception_5a/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se5" + + bottom: "inception_5a/3x3-se5" + + bottom: "inception_5a/5x5-se5" + + bottom: "inception_5a/pool_proj-se5" + + top: "inception_5a/output-se5" + + name: "inception_5a/output-se5" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se5" + + top: "inception_5b/1x1-se5" + + name: "inception_5b/1x1-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se5" + + top: "inception_5b/1x1-se5" + + name: "inception_5b/relu_1x1-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se5" + + top: "inception_5b/3x3_reduce-se5" + + name: "inception_5b/3x3_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se5" + + top: "inception_5b/3x3_reduce-se5" + + name: "inception_5b/relu_3x3_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se5" + + top: "inception_5b/3x3-se5" + + name: "inception_5b/3x3-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se5" + + top: "inception_5b/3x3-se5" + + name: "inception_5b/relu_3x3-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se5" + + top: "inception_5b/5x5_reduce-se5" + + name: "inception_5b/5x5_reduce-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se5" + + top: "inception_5b/5x5_reduce-se5" + + name: "inception_5b/relu_5x5_reduce-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se5" + + top: "inception_5b/5x5-se5" + + name: "inception_5b/5x5-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se5" + + top: "inception_5b/5x5-se5" + + name: "inception_5b/relu_5x5-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se5" + + top: "inception_5b/pool-se5" + + name: "inception_5b/pool-se5" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se5" + + top: "inception_5b/pool_proj-se5" + + name: "inception_5b/pool_proj-se5" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se5" + + top: "inception_5b/pool_proj-se5" + + name: "inception_5b/relu_pool_proj-se5" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se5" + + bottom: "inception_5b/3x3-se5" + + bottom: "inception_5b/5x5-se5" + + bottom: "inception_5b/pool_proj-se5" + + top: "inception_5b/output-se5" + + name: "inception_5b/output-se5" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se5" + + top: "pool5/7x7_s1-se5" + + name: "pool5/7x7_s1-se5" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se5" + + top: "pool5/7x7_s1-se5" + + name: "pool5/drop_7x7_s1-se5" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se5" + + top: "fc8-se5" + + name: "loss3/classifier-se5" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se5" + + type: BNLL + + bottom: "fc8-se5" + + top: "fc8-se5" + +} + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se6" + + name: "conv1/7x7_s2-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se6" + + top: "conv1/7x7_s2-se6" + + name: "conv1/relu_7x7-se6" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se6" + + top: "pool1/3x3_s2-se6" + + name: "pool1/3x3_s2-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se6" + + top: "pool1/norm1-se6" + + name: "pool1/norm1-se6" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se6" + + top: "conv2/3x3_reduce-se6" + + name: "conv2/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se6" + + top: "conv2/3x3_reduce-se6" + + name: "conv2/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se6" + + top: "conv2/3x3-se6" + + name: "conv2/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se6" + + top: "conv2/3x3-se6" + + name: "conv2/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se6" + + top: "conv2/norm2-se6" + + name: "conv2/norm2-se6" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se6" + + top: "pool2/3x3_s2-se6" + + name: "pool2/3x3_s2-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se6" + + top: "inception_3a/1x1-se6" + + name: "inception_3a/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se6" + + top: "inception_3a/1x1-se6" + + name: "inception_3a/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se6" + + top: "inception_3a/3x3_reduce-se6" + + name: "inception_3a/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se6" + + top: "inception_3a/3x3_reduce-se6" + + name: "inception_3a/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se6" + + top: "inception_3a/3x3-se6" + + name: "inception_3a/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se6" + + top: "inception_3a/3x3-se6" + + name: "inception_3a/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se6" + + top: "inception_3a/5x5_reduce-se6" + + name: "inception_3a/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se6" + + top: "inception_3a/5x5_reduce-se6" + + name: "inception_3a/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se6" + + top: "inception_3a/5x5-se6" + + name: "inception_3a/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se6" + + top: "inception_3a/5x5-se6" + + name: "inception_3a/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se6" + + top: "inception_3a/pool-se6" + + name: "inception_3a/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se6" + + top: "inception_3a/pool_proj-se6" + + name: "inception_3a/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se6" + + top: "inception_3a/pool_proj-se6" + + name: "inception_3a/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se6" + + bottom: "inception_3a/3x3-se6" + + bottom: "inception_3a/5x5-se6" + + bottom: "inception_3a/pool_proj-se6" + + top: "inception_3a/output-se6" + + name: "inception_3a/output-se6" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se6" + + top: "inception_3b/1x1-se6" + + name: "inception_3b/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se6" + + top: "inception_3b/1x1-se6" + + name: "inception_3b/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se6" + + top: "inception_3b/3x3_reduce-se6" + + name: "inception_3b/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se6" + + top: "inception_3b/3x3_reduce-se6" + + name: "inception_3b/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se6" + + top: "inception_3b/3x3-se6" + + name: "inception_3b/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se6" + + top: "inception_3b/3x3-se6" + + name: "inception_3b/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se6" + + top: "inception_3b/5x5_reduce-se6" + + name: "inception_3b/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se6" + + top: "inception_3b/5x5_reduce-se6" + + name: "inception_3b/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se6" + + top: "inception_3b/5x5-se6" + + name: "inception_3b/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se6" + + top: "inception_3b/5x5-se6" + + name: "inception_3b/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se6" + + top: "inception_3b/pool-se6" + + name: "inception_3b/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se6" + + top: "inception_3b/pool_proj-se6" + + name: "inception_3b/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se6" + + top: "inception_3b/pool_proj-se6" + + name: "inception_3b/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se6" + + bottom: "inception_3b/3x3-se6" + + bottom: "inception_3b/5x5-se6" + + bottom: "inception_3b/pool_proj-se6" + + top: "inception_3b/output-se6" + + name: "inception_3b/output-se6" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se6" + + top: "pool3/3x3_s2-se6" + + name: "pool3/3x3_s2-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se6" + + top: "inception_4a/1x1-se6" + + name: "inception_4a/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se6" + + top: "inception_4a/1x1-se6" + + name: "inception_4a/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se6" + + top: "inception_4a/3x3_reduce-se6" + + name: "inception_4a/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se6" + + top: "inception_4a/3x3_reduce-se6" + + name: "inception_4a/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se6" + + top: "inception_4a/3x3-se6" + + name: "inception_4a/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se6" + + top: "inception_4a/3x3-se6" + + name: "inception_4a/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se6" + + top: "inception_4a/5x5_reduce-se6" + + name: "inception_4a/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se6" + + top: "inception_4a/5x5_reduce-se6" + + name: "inception_4a/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se6" + + top: "inception_4a/5x5-se6" + + name: "inception_4a/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se6" + + top: "inception_4a/5x5-se6" + + name: "inception_4a/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se6" + + top: "inception_4a/pool-se6" + + name: "inception_4a/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se6" + + top: "inception_4a/pool_proj-se6" + + name: "inception_4a/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se6" + + top: "inception_4a/pool_proj-se6" + + name: "inception_4a/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se6" + + bottom: "inception_4a/3x3-se6" + + bottom: "inception_4a/5x5-se6" + + bottom: "inception_4a/pool_proj-se6" + + top: "inception_4a/output-se6" + + name: "inception_4a/output-se6" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se6" + + top: "loss1/ave_pool-se6" + + name: "loss1/ave_pool-se6" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se6" + + top: "loss1/conv-se6" + + name: "loss1/conv-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se6" + + top: "loss1/conv-se6" + + name: "loss1/relu_conv-se6" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se6" + + top: "loss1/fc-se6" + + name: "loss1/fc-se6" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se6" + + top: "loss1/fc-se6" + + name: "loss1/relu_fc-se6" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se6" + + top: "loss1/fc-se6" + + name: "loss1/drop_fc-se6" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se6" + + top: "fc-1-se6" + + name: "loss1/classifier-se6" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se6" + + type: BNLL + + bottom: "fc-1-se6" + + top: "fc-1-se6" + +} + +layers { + + bottom: "inception_4a/output-se6" + + top: "inception_4b/1x1-se6" + + name: "inception_4b/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se6" + + top: "inception_4b/1x1-se6" + + name: "inception_4b/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se6" + + top: "inception_4b/3x3_reduce-se6" + + name: "inception_4b/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se6" + + top: "inception_4b/3x3_reduce-se6" + + name: "inception_4b/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se6" + + top: "inception_4b/3x3-se6" + + name: "inception_4b/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se6" + + top: "inception_4b/3x3-se6" + + name: "inception_4b/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se6" + + top: "inception_4b/5x5_reduce-se6" + + name: "inception_4b/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se6" + + top: "inception_4b/5x5_reduce-se6" + + name: "inception_4b/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se6" + + top: "inception_4b/5x5-se6" + + name: "inception_4b/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se6" + + top: "inception_4b/5x5-se6" + + name: "inception_4b/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se6" + + top: "inception_4b/pool-se6" + + name: "inception_4b/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se6" + + top: "inception_4b/pool_proj-se6" + + name: "inception_4b/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se6" + + top: "inception_4b/pool_proj-se6" + + name: "inception_4b/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se6" + + bottom: "inception_4b/3x3-se6" + + bottom: "inception_4b/5x5-se6" + + bottom: "inception_4b/pool_proj-se6" + + top: "inception_4b/output-se6" + + name: "inception_4b/output-se6" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se6" + + top: "inception_4c/1x1-se6" + + name: "inception_4c/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se6" + + top: "inception_4c/1x1-se6" + + name: "inception_4c/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se6" + + top: "inception_4c/3x3_reduce-se6" + + name: "inception_4c/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se6" + + top: "inception_4c/3x3_reduce-se6" + + name: "inception_4c/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se6" + + top: "inception_4c/3x3-se6" + + name: "inception_4c/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se6" + + top: "inception_4c/3x3-se6" + + name: "inception_4c/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se6" + + top: "inception_4c/5x5_reduce-se6" + + name: "inception_4c/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se6" + + top: "inception_4c/5x5_reduce-se6" + + name: "inception_4c/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se6" + + top: "inception_4c/5x5-se6" + + name: "inception_4c/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se6" + + top: "inception_4c/5x5-se6" + + name: "inception_4c/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se6" + + top: "inception_4c/pool-se6" + + name: "inception_4c/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se6" + + top: "inception_4c/pool_proj-se6" + + name: "inception_4c/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se6" + + top: "inception_4c/pool_proj-se6" + + name: "inception_4c/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se6" + + bottom: "inception_4c/3x3-se6" + + bottom: "inception_4c/5x5-se6" + + bottom: "inception_4c/pool_proj-se6" + + top: "inception_4c/output-se6" + + name: "inception_4c/output-se6" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se6" + + top: "inception_4d/1x1-se6" + + name: "inception_4d/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se6" + + top: "inception_4d/1x1-se6" + + name: "inception_4d/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se6" + + top: "inception_4d/3x3_reduce-se6" + + name: "inception_4d/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se6" + + top: "inception_4d/3x3_reduce-se6" + + name: "inception_4d/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se6" + + top: "inception_4d/3x3-se6" + + name: "inception_4d/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se6" + + top: "inception_4d/3x3-se6" + + name: "inception_4d/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se6" + + top: "inception_4d/5x5_reduce-se6" + + name: "inception_4d/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se6" + + top: "inception_4d/5x5_reduce-se6" + + name: "inception_4d/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se6" + + top: "inception_4d/5x5-se6" + + name: "inception_4d/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se6" + + top: "inception_4d/5x5-se6" + + name: "inception_4d/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se6" + + top: "inception_4d/pool-se6" + + name: "inception_4d/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se6" + + top: "inception_4d/pool_proj-se6" + + name: "inception_4d/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se6" + + top: "inception_4d/pool_proj-se6" + + name: "inception_4d/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se6" + + bottom: "inception_4d/3x3-se6" + + bottom: "inception_4d/5x5-se6" + + bottom: "inception_4d/pool_proj-se6" + + top: "inception_4d/output-se6" + + name: "inception_4d/output-se6" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se6" + + top: "loss2/ave_pool-se6" + + name: "loss2/ave_pool-se6" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se6" + + top: "loss2/conv-se6" + + name: "loss2/conv-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se6" + + top: "loss2/conv-se6" + + name: "loss2/relu_conv-se6" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se6" + + top: "loss2/fc-se6" + + name: "loss2/fc-se6" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se6" + + top: "loss2/fc-se6" + + name: "loss2/relu_fc-se6" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se6" + + top: "loss2/fc-se6" + + name: "loss2/drop_fc-se6" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se6" + + top: "fc-2-se6" + + name: "loss2/classifier-se6" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se6" + + type: BNLL + + bottom: "fc-2-se6" + + top: "fc-2-se6" + +} + +layers { + + bottom: "inception_4d/output-se6" + + top: "inception_4e/1x1-se6" + + name: "inception_4e/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se6" + + top: "inception_4e/1x1-se6" + + name: "inception_4e/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se6" + + top: "inception_4e/3x3_reduce-se6" + + name: "inception_4e/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se6" + + top: "inception_4e/3x3_reduce-se6" + + name: "inception_4e/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se6" + + top: "inception_4e/3x3-se6" + + name: "inception_4e/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se6" + + top: "inception_4e/3x3-se6" + + name: "inception_4e/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se6" + + top: "inception_4e/5x5_reduce-se6" + + name: "inception_4e/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se6" + + top: "inception_4e/5x5_reduce-se6" + + name: "inception_4e/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se6" + + top: "inception_4e/5x5-se6" + + name: "inception_4e/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se6" + + top: "inception_4e/5x5-se6" + + name: "inception_4e/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se6" + + top: "inception_4e/pool-se6" + + name: "inception_4e/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se6" + + top: "inception_4e/pool_proj-se6" + + name: "inception_4e/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se6" + + top: "inception_4e/pool_proj-se6" + + name: "inception_4e/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se6" + + bottom: "inception_4e/3x3-se6" + + bottom: "inception_4e/5x5-se6" + + bottom: "inception_4e/pool_proj-se6" + + top: "inception_4e/output-se6" + + name: "inception_4e/output-se6" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se6" + + top: "pool4/3x3_s2-se6" + + name: "pool4/3x3_s2-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se6" + + top: "inception_5a/1x1-se6" + + name: "inception_5a/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se6" + + top: "inception_5a/1x1-se6" + + name: "inception_5a/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se6" + + top: "inception_5a/3x3_reduce-se6" + + name: "inception_5a/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se6" + + top: "inception_5a/3x3_reduce-se6" + + name: "inception_5a/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se6" + + top: "inception_5a/3x3-se6" + + name: "inception_5a/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se6" + + top: "inception_5a/3x3-se6" + + name: "inception_5a/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se6" + + top: "inception_5a/5x5_reduce-se6" + + name: "inception_5a/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se6" + + top: "inception_5a/5x5_reduce-se6" + + name: "inception_5a/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se6" + + top: "inception_5a/5x5-se6" + + name: "inception_5a/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se6" + + top: "inception_5a/5x5-se6" + + name: "inception_5a/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se6" + + top: "inception_5a/pool-se6" + + name: "inception_5a/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se6" + + top: "inception_5a/pool_proj-se6" + + name: "inception_5a/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se6" + + top: "inception_5a/pool_proj-se6" + + name: "inception_5a/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se6" + + bottom: "inception_5a/3x3-se6" + + bottom: "inception_5a/5x5-se6" + + bottom: "inception_5a/pool_proj-se6" + + top: "inception_5a/output-se6" + + name: "inception_5a/output-se6" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se6" + + top: "inception_5b/1x1-se6" + + name: "inception_5b/1x1-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se6" + + top: "inception_5b/1x1-se6" + + name: "inception_5b/relu_1x1-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se6" + + top: "inception_5b/3x3_reduce-se6" + + name: "inception_5b/3x3_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se6" + + top: "inception_5b/3x3_reduce-se6" + + name: "inception_5b/relu_3x3_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se6" + + top: "inception_5b/3x3-se6" + + name: "inception_5b/3x3-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se6" + + top: "inception_5b/3x3-se6" + + name: "inception_5b/relu_3x3-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se6" + + top: "inception_5b/5x5_reduce-se6" + + name: "inception_5b/5x5_reduce-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se6" + + top: "inception_5b/5x5_reduce-se6" + + name: "inception_5b/relu_5x5_reduce-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se6" + + top: "inception_5b/5x5-se6" + + name: "inception_5b/5x5-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se6" + + top: "inception_5b/5x5-se6" + + name: "inception_5b/relu_5x5-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se6" + + top: "inception_5b/pool-se6" + + name: "inception_5b/pool-se6" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se6" + + top: "inception_5b/pool_proj-se6" + + name: "inception_5b/pool_proj-se6" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se6" + + top: "inception_5b/pool_proj-se6" + + name: "inception_5b/relu_pool_proj-se6" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se6" + + bottom: "inception_5b/3x3-se6" + + bottom: "inception_5b/5x5-se6" + + bottom: "inception_5b/pool_proj-se6" + + top: "inception_5b/output-se6" + + name: "inception_5b/output-se6" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se6" + + top: "pool5/7x7_s1-se6" + + name: "pool5/7x7_s1-se6" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se6" + + top: "pool5/7x7_s1-se6" + + name: "pool5/drop_7x7_s1-se6" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se6" + + top: "fc8-se6" + + name: "loss3/classifier-se6" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 500 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + +layers { + + name: "prob_layer-se6" + + type: BNLL + + bottom: "fc8-se6" + + top: "fc8-se6" + +} + + + + + + + + +layers { + type:SLICE + name:"slice-fc8-se1" + bottom:"fc8-se1" + top: "slice1-1" + top: "slice1-2" + top: "slice1-3" + top: "slice1-4" + top: "slice1-5" + top: "slice1-6" + top: "slice1-7" + top: "slice1-8" + top: "slice1-9" + top: "slice1-10" + top: "slice1-11" + top: "slice1-12" + top: "slice1-13" + top: "slice1-14" + top: "slice1-15" + top: "slice1-16" + top: "slice1-17" + top: "slice1-18" + top: "slice1-19" + top: "slice1-20" + top: "slice1-21" + top: "slice1-22" + top: "slice1-23" + top: "slice1-24" + top: "slice1-25" + top: "slice1-26" + top: "slice1-27" + top: "slice1-28" + top: "slice1-29" + top: "slice1-30" + top: "slice1-31" + top: "slice1-32" + top: "slice1-33" + top: "slice1-34" + top: "slice1-35" + top: "slice1-36" + top: "slice1-37" + top: "slice1-38" + top: "slice1-39" + top: "slice1-40" + top: "slice1-41" + top: "slice1-42" + top: "slice1-43" + top: "slice1-44" + top: "slice1-45" + top: "slice1-46" + top: "slice1-47" + top: "slice1-48" + top: "slice1-49" + top: "slice1-50" + top: "slice1-51" + top: "slice1-52" + top: "slice1-53" + top: "slice1-54" + top: "slice1-55" + top: "slice1-56" + top: "slice1-57" + top: "slice1-58" + top: "slice1-59" + top: "slice1-60" + top: "slice1-61" + top: "slice1-62" + top: "slice1-63" + top: "slice1-64" + top: "slice1-65" + top: "slice1-66" + top: "slice1-67" + top: "slice1-68" + top: "slice1-69" + top: "slice1-70" + top: "slice1-71" + top: "slice1-72" + top: "slice1-73" + top: "slice1-74" + top: "slice1-75" + top: "slice1-76" + top: "slice1-77" + top: "slice1-78" + top: "slice1-79" + top: "slice1-80" + top: "slice1-81" + top: "slice1-82" + top: "slice1-83" + top: "slice1-84" + top: "slice1-85" + top: "slice1-86" + top: "slice1-87" + top: "slice1-88" + top: "slice1-89" + top: "slice1-90" + top: "slice1-91" + top: "slice1-92" + top: "slice1-93" + top: "slice1-94" + top: "slice1-95" + top: "slice1-96" + top: "slice1-97" + top: "slice1-98" + top: "slice1-99" + top: "slice1-100" + top: "slice1-101" + top: "slice1-102" + top: "slice1-103" + top: "slice1-104" + top: "slice1-105" + top: "slice1-106" + top: "slice1-107" + top: "slice1-108" + top: "slice1-109" + top: "slice1-110" + top: "slice1-111" + top: "slice1-112" + top: "slice1-113" + top: "slice1-114" + top: "slice1-115" + top: "slice1-116" + top: "slice1-117" + top: "slice1-118" + top: "slice1-119" + top: "slice1-120" + top: "slice1-121" + top: "slice1-122" + top: "slice1-123" + top: "slice1-124" + top: "slice1-125" + top: "slice1-126" + top: "slice1-127" + top: "slice1-128" + top: "slice1-129" + top: "slice1-130" + top: "slice1-131" + top: "slice1-132" + top: "slice1-133" + top: "slice1-134" + top: "slice1-135" + top: "slice1-136" + top: "slice1-137" + top: "slice1-138" + top: "slice1-139" + top: "slice1-140" + top: "slice1-141" + top: "slice1-142" + top: "slice1-143" + top: "slice1-144" + top: "slice1-145" + top: "slice1-146" + top: "slice1-147" + top: "slice1-148" + top: "slice1-149" + top: "slice1-150" + top: "slice1-151" + top: "slice1-152" + top: "slice1-153" + top: "slice1-154" + top: "slice1-155" + top: "slice1-156" + top: "slice1-157" + top: "slice1-158" + top: "slice1-159" + top: "slice1-160" + top: "slice1-161" + top: "slice1-162" + top: "slice1-163" + top: "slice1-164" + top: "slice1-165" + top: "slice1-166" + top: "slice1-167" + top: "slice1-168" + top: "slice1-169" + top: "slice1-170" + top: "slice1-171" + top: "slice1-172" + top: "slice1-173" + top: "slice1-174" + top: "slice1-175" + top: "slice1-176" + top: "slice1-177" + top: "slice1-178" + top: "slice1-179" + top: "slice1-180" + top: "slice1-181" + top: "slice1-182" + top: "slice1-183" + top: "slice1-184" + top: "slice1-185" + top: "slice1-186" + top: "slice1-187" + top: "slice1-188" + top: "slice1-189" + top: "slice1-190" + top: "slice1-191" + top: "slice1-192" + top: "slice1-193" + top: "slice1-194" + top: "slice1-195" + top: "slice1-196" + top: "slice1-197" + top: "slice1-198" + top: "slice1-199" + top: "slice1-200" + top: "slice1-201" + top: "slice1-202" + top: "slice1-203" + top: "slice1-204" + top: "slice1-205" + top: "slice1-206" + top: "slice1-207" + top: "slice1-208" + top: "slice1-209" + top: "slice1-210" + top: "slice1-211" + top: "slice1-212" + top: "slice1-213" + top: "slice1-214" + top: "slice1-215" + top: "slice1-216" + top: "slice1-217" + top: "slice1-218" + top: "slice1-219" + top: "slice1-220" + top: "slice1-221" + top: "slice1-222" + top: "slice1-223" + top: "slice1-224" + top: "slice1-225" + top: "slice1-226" + top: "slice1-227" + top: "slice1-228" + top: "slice1-229" + top: "slice1-230" + top: "slice1-231" + top: "slice1-232" + top: "slice1-233" + top: "slice1-234" + top: "slice1-235" + top: "slice1-236" + top: "slice1-237" + top: "slice1-238" + top: "slice1-239" + top: "slice1-240" + top: "slice1-241" + top: "slice1-242" + top: "slice1-243" + top: "slice1-244" + top: "slice1-245" + top: "slice1-246" + top: "slice1-247" + top: "slice1-248" + top: "slice1-249" + top: "slice1-250" + top: "slice1-251" + top: "slice1-252" + top: "slice1-253" + top: "slice1-254" + top: "slice1-255" + top: "slice1-256" + top: "slice1-257" + top: "slice1-258" + top: "slice1-259" + top: "slice1-260" + top: "slice1-261" + top: "slice1-262" + top: "slice1-263" + top: "slice1-264" + top: "slice1-265" + top: "slice1-266" + top: "slice1-267" + top: "slice1-268" + top: "slice1-269" + top: "slice1-270" + top: "slice1-271" + top: "slice1-272" + top: "slice1-273" + top: "slice1-274" + top: "slice1-275" + top: "slice1-276" + top: "slice1-277" + top: "slice1-278" + top: "slice1-279" + top: "slice1-280" + top: "slice1-281" + top: "slice1-282" + top: "slice1-283" + top: "slice1-284" + top: "slice1-285" + top: "slice1-286" + top: "slice1-287" + top: "slice1-288" + top: "slice1-289" + top: "slice1-290" + top: "slice1-291" + top: "slice1-292" + top: "slice1-293" + top: "slice1-294" + top: "slice1-295" + top: "slice1-296" + top: "slice1-297" + top: "slice1-298" + top: "slice1-299" + top: "slice1-300" + top: "slice1-301" + top: "slice1-302" + top: "slice1-303" + top: "slice1-304" + top: "slice1-305" + top: "slice1-306" + top: "slice1-307" + top: "slice1-308" + top: "slice1-309" + top: "slice1-310" + top: "slice1-311" + top: "slice1-312" + top: "slice1-313" + top: "slice1-314" + top: "slice1-315" + top: "slice1-316" + top: "slice1-317" + top: "slice1-318" + top: "slice1-319" + top: "slice1-320" + top: "slice1-321" + top: "slice1-322" + top: "slice1-323" + top: "slice1-324" + top: "slice1-325" + top: "slice1-326" + top: "slice1-327" + top: "slice1-328" + top: "slice1-329" + top: "slice1-330" + top: "slice1-331" + top: "slice1-332" + top: "slice1-333" + top: "slice1-334" + top: "slice1-335" + top: "slice1-336" + top: "slice1-337" + top: "slice1-338" + top: "slice1-339" + top: "slice1-340" + top: "slice1-341" + top: "slice1-342" + top: "slice1-343" + top: "slice1-344" + top: "slice1-345" + top: "slice1-346" + top: "slice1-347" + top: "slice1-348" + top: "slice1-349" + top: "slice1-350" + top: "slice1-351" + top: "slice1-352" + top: "slice1-353" + top: "slice1-354" + top: "slice1-355" + top: "slice1-356" + top: "slice1-357" + top: "slice1-358" + top: "slice1-359" + top: "slice1-360" + top: "slice1-361" + top: "slice1-362" + top: "slice1-363" + top: "slice1-364" + top: "slice1-365" + top: "slice1-366" + top: "slice1-367" + top: "slice1-368" + top: "slice1-369" + top: "slice1-370" + top: "slice1-371" + top: "slice1-372" + top: "slice1-373" + top: "slice1-374" + top: "slice1-375" + top: "slice1-376" + top: "slice1-377" + top: "slice1-378" + top: "slice1-379" + top: "slice1-380" + top: "slice1-381" + top: "slice1-382" + top: "slice1-383" + top: "slice1-384" + top: "slice1-385" + top: "slice1-386" + top: "slice1-387" + top: "slice1-388" + top: "slice1-389" + top: "slice1-390" + top: "slice1-391" + top: "slice1-392" + top: "slice1-393" + top: "slice1-394" + top: "slice1-395" + top: "slice1-396" + top: "slice1-397" + top: "slice1-398" + top: "slice1-399" + top: "slice1-400" + top: "slice1-401" + top: "slice1-402" + top: "slice1-403" + top: "slice1-404" + top: "slice1-405" + top: "slice1-406" + top: "slice1-407" + top: "slice1-408" + top: "slice1-409" + top: "slice1-410" + top: "slice1-411" + top: "slice1-412" + top: "slice1-413" + top: "slice1-414" + top: "slice1-415" + top: "slice1-416" + top: "slice1-417" + top: "slice1-418" + top: "slice1-419" + top: "slice1-420" + top: "slice1-421" + top: "slice1-422" + top: "slice1-423" + top: "slice1-424" + top: "slice1-425" + top: "slice1-426" + top: "slice1-427" + top: "slice1-428" + top: "slice1-429" + top: "slice1-430" + top: "slice1-431" + top: "slice1-432" + top: "slice1-433" + top: "slice1-434" + top: "slice1-435" + top: "slice1-436" + top: "slice1-437" + top: "slice1-438" + top: "slice1-439" + top: "slice1-440" + top: "slice1-441" + top: "slice1-442" + top: "slice1-443" + top: "slice1-444" + top: "slice1-445" + top: "slice1-446" + top: "slice1-447" + top: "slice1-448" + top: "slice1-449" + top: "slice1-450" + top: "slice1-451" + top: "slice1-452" + top: "slice1-453" + top: "slice1-454" + top: "slice1-455" + top: "slice1-456" + top: "slice1-457" + top: "slice1-458" + top: "slice1-459" + top: "slice1-460" + top: "slice1-461" + top: "slice1-462" + top: "slice1-463" + top: "slice1-464" + top: "slice1-465" + top: "slice1-466" + top: "slice1-467" + top: "slice1-468" + top: "slice1-469" + top: "slice1-470" + top: "slice1-471" + top: "slice1-472" + top: "slice1-473" + top: "slice1-474" + top: "slice1-475" + top: "slice1-476" + top: "slice1-477" + top: "slice1-478" + top: "slice1-479" + top: "slice1-480" + top: "slice1-481" + top: "slice1-482" + top: "slice1-483" + top: "slice1-484" + top: "slice1-485" + top: "slice1-486" + top: "slice1-487" + top: "slice1-488" + top: "slice1-489" + top: "slice1-490" + top: "slice1-491" + top: "slice1-492" + top: "slice1-493" + top: "slice1-494" + top: "slice1-495" + top: "slice1-496" + top: "slice1-497" + top: "slice1-498" + top: "slice1-499" + top: "slice1-500" +} +layers { + type:ELTWISE + name:"max-fc8-se1" + top:"max-fc8-se1" + bottom: "slice1-1" + bottom: "slice1-2" + bottom: "slice1-3" + bottom: "slice1-4" + bottom: "slice1-5" + bottom: "slice1-6" + bottom: "slice1-7" + bottom: "slice1-8" + bottom: "slice1-9" + bottom: "slice1-10" + bottom: "slice1-11" + bottom: "slice1-12" + bottom: "slice1-13" + bottom: "slice1-14" + bottom: "slice1-15" + bottom: "slice1-16" + bottom: "slice1-17" + bottom: "slice1-18" + bottom: "slice1-19" + bottom: "slice1-20" + bottom: "slice1-21" + bottom: "slice1-22" + bottom: "slice1-23" + bottom: "slice1-24" + bottom: "slice1-25" + bottom: "slice1-26" + bottom: "slice1-27" + bottom: "slice1-28" + bottom: "slice1-29" + bottom: "slice1-30" + bottom: "slice1-31" + bottom: "slice1-32" + bottom: "slice1-33" + bottom: "slice1-34" + bottom: "slice1-35" + bottom: "slice1-36" + bottom: "slice1-37" + bottom: "slice1-38" + bottom: "slice1-39" + bottom: "slice1-40" + bottom: "slice1-41" + bottom: "slice1-42" + bottom: "slice1-43" + bottom: "slice1-44" + bottom: "slice1-45" + bottom: "slice1-46" + bottom: "slice1-47" + bottom: "slice1-48" + bottom: "slice1-49" + bottom: "slice1-50" + bottom: "slice1-51" + bottom: "slice1-52" + bottom: "slice1-53" + bottom: "slice1-54" + bottom: "slice1-55" + bottom: "slice1-56" + bottom: "slice1-57" + bottom: "slice1-58" + bottom: "slice1-59" + bottom: "slice1-60" + bottom: "slice1-61" + bottom: "slice1-62" + bottom: "slice1-63" + bottom: "slice1-64" + bottom: "slice1-65" + bottom: "slice1-66" + bottom: "slice1-67" + bottom: "slice1-68" + bottom: "slice1-69" + bottom: "slice1-70" + bottom: "slice1-71" + bottom: "slice1-72" + bottom: "slice1-73" + bottom: "slice1-74" + bottom: "slice1-75" + bottom: "slice1-76" + bottom: "slice1-77" + bottom: "slice1-78" + bottom: "slice1-79" + bottom: "slice1-80" + bottom: "slice1-81" + bottom: "slice1-82" + bottom: "slice1-83" + bottom: "slice1-84" + bottom: "slice1-85" + bottom: "slice1-86" + bottom: "slice1-87" + bottom: "slice1-88" + bottom: "slice1-89" + bottom: "slice1-90" + bottom: "slice1-91" + bottom: "slice1-92" + bottom: "slice1-93" + bottom: "slice1-94" + bottom: "slice1-95" + bottom: "slice1-96" + bottom: "slice1-97" + bottom: "slice1-98" + bottom: "slice1-99" + bottom: "slice1-100" + bottom: "slice1-101" + bottom: "slice1-102" + bottom: "slice1-103" + bottom: "slice1-104" + bottom: "slice1-105" + bottom: "slice1-106" + bottom: "slice1-107" + bottom: "slice1-108" + bottom: "slice1-109" + bottom: "slice1-110" + bottom: "slice1-111" + bottom: "slice1-112" + bottom: "slice1-113" + bottom: "slice1-114" + bottom: "slice1-115" + bottom: "slice1-116" + bottom: "slice1-117" + bottom: "slice1-118" + bottom: "slice1-119" + bottom: "slice1-120" + bottom: "slice1-121" + bottom: "slice1-122" + bottom: "slice1-123" + bottom: "slice1-124" + bottom: "slice1-125" + bottom: "slice1-126" + bottom: "slice1-127" + bottom: "slice1-128" + bottom: "slice1-129" + bottom: "slice1-130" + bottom: "slice1-131" + bottom: "slice1-132" + bottom: "slice1-133" + bottom: "slice1-134" + bottom: "slice1-135" + bottom: "slice1-136" + bottom: "slice1-137" + bottom: "slice1-138" + bottom: "slice1-139" + bottom: "slice1-140" + bottom: "slice1-141" + bottom: "slice1-142" + bottom: "slice1-143" + bottom: "slice1-144" + bottom: "slice1-145" + bottom: "slice1-146" + bottom: "slice1-147" + bottom: "slice1-148" + bottom: "slice1-149" + bottom: "slice1-150" + bottom: "slice1-151" + bottom: "slice1-152" + bottom: "slice1-153" + bottom: "slice1-154" + bottom: "slice1-155" + bottom: "slice1-156" + bottom: "slice1-157" + bottom: "slice1-158" + bottom: "slice1-159" + bottom: "slice1-160" + bottom: "slice1-161" + bottom: "slice1-162" + bottom: "slice1-163" + bottom: "slice1-164" + bottom: "slice1-165" + bottom: "slice1-166" + bottom: "slice1-167" + bottom: "slice1-168" + bottom: "slice1-169" + bottom: "slice1-170" + bottom: "slice1-171" + bottom: "slice1-172" + bottom: "slice1-173" + bottom: "slice1-174" + bottom: "slice1-175" + bottom: "slice1-176" + bottom: "slice1-177" + bottom: "slice1-178" + bottom: "slice1-179" + bottom: "slice1-180" + bottom: "slice1-181" + bottom: "slice1-182" + bottom: "slice1-183" + bottom: "slice1-184" + bottom: "slice1-185" + bottom: "slice1-186" + bottom: "slice1-187" + bottom: "slice1-188" + bottom: "slice1-189" + bottom: "slice1-190" + bottom: "slice1-191" + bottom: "slice1-192" + bottom: "slice1-193" + bottom: "slice1-194" + bottom: "slice1-195" + bottom: "slice1-196" + bottom: "slice1-197" + bottom: "slice1-198" + bottom: "slice1-199" + bottom: "slice1-200" + bottom: "slice1-201" + bottom: "slice1-202" + bottom: "slice1-203" + bottom: "slice1-204" + bottom: "slice1-205" + bottom: "slice1-206" + bottom: "slice1-207" + bottom: "slice1-208" + bottom: "slice1-209" + bottom: "slice1-210" + bottom: "slice1-211" + bottom: "slice1-212" + bottom: "slice1-213" + bottom: "slice1-214" + bottom: "slice1-215" + bottom: "slice1-216" + bottom: "slice1-217" + bottom: "slice1-218" + bottom: "slice1-219" + bottom: "slice1-220" + bottom: "slice1-221" + bottom: "slice1-222" + bottom: "slice1-223" + bottom: "slice1-224" + bottom: "slice1-225" + bottom: "slice1-226" + bottom: "slice1-227" + bottom: "slice1-228" + bottom: "slice1-229" + bottom: "slice1-230" + bottom: "slice1-231" + bottom: "slice1-232" + bottom: "slice1-233" + bottom: "slice1-234" + bottom: "slice1-235" + bottom: "slice1-236" + bottom: "slice1-237" + bottom: "slice1-238" + bottom: "slice1-239" + bottom: "slice1-240" + bottom: "slice1-241" + bottom: "slice1-242" + bottom: "slice1-243" + bottom: "slice1-244" + bottom: "slice1-245" + bottom: "slice1-246" + bottom: "slice1-247" + bottom: "slice1-248" + bottom: "slice1-249" + bottom: "slice1-250" + bottom: "slice1-251" + bottom: "slice1-252" + bottom: "slice1-253" + bottom: "slice1-254" + bottom: "slice1-255" + bottom: "slice1-256" + bottom: "slice1-257" + bottom: "slice1-258" + bottom: "slice1-259" + bottom: "slice1-260" + bottom: "slice1-261" + bottom: "slice1-262" + bottom: "slice1-263" + bottom: "slice1-264" + bottom: "slice1-265" + bottom: "slice1-266" + bottom: "slice1-267" + bottom: "slice1-268" + bottom: "slice1-269" + bottom: "slice1-270" + bottom: "slice1-271" + bottom: "slice1-272" + bottom: "slice1-273" + bottom: "slice1-274" + bottom: "slice1-275" + bottom: "slice1-276" + bottom: "slice1-277" + bottom: "slice1-278" + bottom: "slice1-279" + bottom: "slice1-280" + bottom: "slice1-281" + bottom: "slice1-282" + bottom: "slice1-283" + bottom: "slice1-284" + bottom: "slice1-285" + bottom: "slice1-286" + bottom: "slice1-287" + bottom: "slice1-288" + bottom: "slice1-289" + bottom: "slice1-290" + bottom: "slice1-291" + bottom: "slice1-292" + bottom: "slice1-293" + bottom: "slice1-294" + bottom: "slice1-295" + bottom: "slice1-296" + bottom: "slice1-297" + bottom: "slice1-298" + bottom: "slice1-299" + bottom: "slice1-300" + bottom: "slice1-301" + bottom: "slice1-302" + bottom: "slice1-303" + bottom: "slice1-304" + bottom: "slice1-305" + bottom: "slice1-306" + bottom: "slice1-307" + bottom: "slice1-308" + bottom: "slice1-309" + bottom: "slice1-310" + bottom: "slice1-311" + bottom: "slice1-312" + bottom: "slice1-313" + bottom: "slice1-314" + bottom: "slice1-315" + bottom: "slice1-316" + bottom: "slice1-317" + bottom: "slice1-318" + bottom: "slice1-319" + bottom: "slice1-320" + bottom: "slice1-321" + bottom: "slice1-322" + bottom: "slice1-323" + bottom: "slice1-324" + bottom: "slice1-325" + bottom: "slice1-326" + bottom: "slice1-327" + bottom: "slice1-328" + bottom: "slice1-329" + bottom: "slice1-330" + bottom: "slice1-331" + bottom: "slice1-332" + bottom: "slice1-333" + bottom: "slice1-334" + bottom: "slice1-335" + bottom: "slice1-336" + bottom: "slice1-337" + bottom: "slice1-338" + bottom: "slice1-339" + bottom: "slice1-340" + bottom: "slice1-341" + bottom: "slice1-342" + bottom: "slice1-343" + bottom: "slice1-344" + bottom: "slice1-345" + bottom: "slice1-346" + bottom: "slice1-347" + bottom: "slice1-348" + bottom: "slice1-349" + bottom: "slice1-350" + bottom: "slice1-351" + bottom: "slice1-352" + bottom: "slice1-353" + bottom: "slice1-354" + bottom: "slice1-355" + bottom: "slice1-356" + bottom: "slice1-357" + bottom: "slice1-358" + bottom: "slice1-359" + bottom: "slice1-360" + bottom: "slice1-361" + bottom: "slice1-362" + bottom: "slice1-363" + bottom: "slice1-364" + bottom: "slice1-365" + bottom: "slice1-366" + bottom: "slice1-367" + bottom: "slice1-368" + bottom: "slice1-369" + bottom: "slice1-370" + bottom: "slice1-371" + bottom: "slice1-372" + bottom: "slice1-373" + bottom: "slice1-374" + bottom: "slice1-375" + bottom: "slice1-376" + bottom: "slice1-377" + bottom: "slice1-378" + bottom: "slice1-379" + bottom: "slice1-380" + bottom: "slice1-381" + bottom: "slice1-382" + bottom: "slice1-383" + bottom: "slice1-384" + bottom: "slice1-385" + bottom: "slice1-386" + bottom: "slice1-387" + bottom: "slice1-388" + bottom: "slice1-389" + bottom: "slice1-390" + bottom: "slice1-391" + bottom: "slice1-392" + bottom: "slice1-393" + bottom: "slice1-394" + bottom: "slice1-395" + bottom: "slice1-396" + bottom: "slice1-397" + bottom: "slice1-398" + bottom: "slice1-399" + bottom: "slice1-400" + bottom: "slice1-401" + bottom: "slice1-402" + bottom: "slice1-403" + bottom: "slice1-404" + bottom: "slice1-405" + bottom: "slice1-406" + bottom: "slice1-407" + bottom: "slice1-408" + bottom: "slice1-409" + bottom: "slice1-410" + bottom: "slice1-411" + bottom: "slice1-412" + bottom: "slice1-413" + bottom: "slice1-414" + bottom: "slice1-415" + bottom: "slice1-416" + bottom: "slice1-417" + bottom: "slice1-418" + bottom: "slice1-419" + bottom: "slice1-420" + bottom: "slice1-421" + bottom: "slice1-422" + bottom: "slice1-423" + bottom: "slice1-424" + bottom: "slice1-425" + bottom: "slice1-426" + bottom: "slice1-427" + bottom: "slice1-428" + bottom: "slice1-429" + bottom: "slice1-430" + bottom: "slice1-431" + bottom: "slice1-432" + bottom: "slice1-433" + bottom: "slice1-434" + bottom: "slice1-435" + bottom: "slice1-436" + bottom: "slice1-437" + bottom: "slice1-438" + bottom: "slice1-439" + bottom: "slice1-440" + bottom: "slice1-441" + bottom: "slice1-442" + bottom: "slice1-443" + bottom: "slice1-444" + bottom: "slice1-445" + bottom: "slice1-446" + bottom: "slice1-447" + bottom: "slice1-448" + bottom: "slice1-449" + bottom: "slice1-450" + bottom: "slice1-451" + bottom: "slice1-452" + bottom: "slice1-453" + bottom: "slice1-454" + bottom: "slice1-455" + bottom: "slice1-456" + bottom: "slice1-457" + bottom: "slice1-458" + bottom: "slice1-459" + bottom: "slice1-460" + bottom: "slice1-461" + bottom: "slice1-462" + bottom: "slice1-463" + bottom: "slice1-464" + bottom: "slice1-465" + bottom: "slice1-466" + bottom: "slice1-467" + bottom: "slice1-468" + bottom: "slice1-469" + bottom: "slice1-470" + bottom: "slice1-471" + bottom: "slice1-472" + bottom: "slice1-473" + bottom: "slice1-474" + bottom: "slice1-475" + bottom: "slice1-476" + bottom: "slice1-477" + bottom: "slice1-478" + bottom: "slice1-479" + bottom: "slice1-480" + bottom: "slice1-481" + bottom: "slice1-482" + bottom: "slice1-483" + bottom: "slice1-484" + bottom: "slice1-485" + bottom: "slice1-486" + bottom: "slice1-487" + bottom: "slice1-488" + bottom: "slice1-489" + bottom: "slice1-490" + bottom: "slice1-491" + bottom: "slice1-492" + bottom: "slice1-493" + bottom: "slice1-494" + bottom: "slice1-495" + bottom: "slice1-496" + bottom: "slice1-497" + bottom: "slice1-498" + bottom: "slice1-499" + bottom: "slice1-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se2" + bottom:"fc8-se2" + top: "slice2-1" + top: "slice2-2" + top: "slice2-3" + top: "slice2-4" + top: "slice2-5" + top: "slice2-6" + top: "slice2-7" + top: "slice2-8" + top: "slice2-9" + top: "slice2-10" + top: "slice2-11" + top: "slice2-12" + top: "slice2-13" + top: "slice2-14" + top: "slice2-15" + top: "slice2-16" + top: "slice2-17" + top: "slice2-18" + top: "slice2-19" + top: "slice2-20" + top: "slice2-21" + top: "slice2-22" + top: "slice2-23" + top: "slice2-24" + top: "slice2-25" + top: "slice2-26" + top: "slice2-27" + top: "slice2-28" + top: "slice2-29" + top: "slice2-30" + top: "slice2-31" + top: "slice2-32" + top: "slice2-33" + top: "slice2-34" + top: "slice2-35" + top: "slice2-36" + top: "slice2-37" + top: "slice2-38" + top: "slice2-39" + top: "slice2-40" + top: "slice2-41" + top: "slice2-42" + top: "slice2-43" + top: "slice2-44" + top: "slice2-45" + top: "slice2-46" + top: "slice2-47" + top: "slice2-48" + top: "slice2-49" + top: "slice2-50" + top: "slice2-51" + top: "slice2-52" + top: "slice2-53" + top: "slice2-54" + top: "slice2-55" + top: "slice2-56" + top: "slice2-57" + top: "slice2-58" + top: "slice2-59" + top: "slice2-60" + top: "slice2-61" + top: "slice2-62" + top: "slice2-63" + top: "slice2-64" + top: "slice2-65" + top: "slice2-66" + top: "slice2-67" + top: "slice2-68" + top: "slice2-69" + top: "slice2-70" + top: "slice2-71" + top: "slice2-72" + top: "slice2-73" + top: "slice2-74" + top: "slice2-75" + top: "slice2-76" + top: "slice2-77" + top: "slice2-78" + top: "slice2-79" + top: "slice2-80" + top: "slice2-81" + top: "slice2-82" + top: "slice2-83" + top: "slice2-84" + top: "slice2-85" + top: "slice2-86" + top: "slice2-87" + top: "slice2-88" + top: "slice2-89" + top: "slice2-90" + top: "slice2-91" + top: "slice2-92" + top: "slice2-93" + top: "slice2-94" + top: "slice2-95" + top: "slice2-96" + top: "slice2-97" + top: "slice2-98" + top: "slice2-99" + top: "slice2-100" + top: "slice2-101" + top: "slice2-102" + top: "slice2-103" + top: "slice2-104" + top: "slice2-105" + top: "slice2-106" + top: "slice2-107" + top: "slice2-108" + top: "slice2-109" + top: "slice2-110" + top: "slice2-111" + top: "slice2-112" + top: "slice2-113" + top: "slice2-114" + top: "slice2-115" + top: "slice2-116" + top: "slice2-117" + top: "slice2-118" + top: "slice2-119" + top: "slice2-120" + top: "slice2-121" + top: "slice2-122" + top: "slice2-123" + top: "slice2-124" + top: "slice2-125" + top: "slice2-126" + top: "slice2-127" + top: "slice2-128" + top: "slice2-129" + top: "slice2-130" + top: "slice2-131" + top: "slice2-132" + top: "slice2-133" + top: "slice2-134" + top: "slice2-135" + top: "slice2-136" + top: "slice2-137" + top: "slice2-138" + top: "slice2-139" + top: "slice2-140" + top: "slice2-141" + top: "slice2-142" + top: "slice2-143" + top: "slice2-144" + top: "slice2-145" + top: "slice2-146" + top: "slice2-147" + top: "slice2-148" + top: "slice2-149" + top: "slice2-150" + top: "slice2-151" + top: "slice2-152" + top: "slice2-153" + top: "slice2-154" + top: "slice2-155" + top: "slice2-156" + top: "slice2-157" + top: "slice2-158" + top: "slice2-159" + top: "slice2-160" + top: "slice2-161" + top: "slice2-162" + top: "slice2-163" + top: "slice2-164" + top: "slice2-165" + top: "slice2-166" + top: "slice2-167" + top: "slice2-168" + top: "slice2-169" + top: "slice2-170" + top: "slice2-171" + top: "slice2-172" + top: "slice2-173" + top: "slice2-174" + top: "slice2-175" + top: "slice2-176" + top: "slice2-177" + top: "slice2-178" + top: "slice2-179" + top: "slice2-180" + top: "slice2-181" + top: "slice2-182" + top: "slice2-183" + top: "slice2-184" + top: "slice2-185" + top: "slice2-186" + top: "slice2-187" + top: "slice2-188" + top: "slice2-189" + top: "slice2-190" + top: "slice2-191" + top: "slice2-192" + top: "slice2-193" + top: "slice2-194" + top: "slice2-195" + top: "slice2-196" + top: "slice2-197" + top: "slice2-198" + top: "slice2-199" + top: "slice2-200" + top: "slice2-201" + top: "slice2-202" + top: "slice2-203" + top: "slice2-204" + top: "slice2-205" + top: "slice2-206" + top: "slice2-207" + top: "slice2-208" + top: "slice2-209" + top: "slice2-210" + top: "slice2-211" + top: "slice2-212" + top: "slice2-213" + top: "slice2-214" + top: "slice2-215" + top: "slice2-216" + top: "slice2-217" + top: "slice2-218" + top: "slice2-219" + top: "slice2-220" + top: "slice2-221" + top: "slice2-222" + top: "slice2-223" + top: "slice2-224" + top: "slice2-225" + top: "slice2-226" + top: "slice2-227" + top: "slice2-228" + top: "slice2-229" + top: "slice2-230" + top: "slice2-231" + top: "slice2-232" + top: "slice2-233" + top: "slice2-234" + top: "slice2-235" + top: "slice2-236" + top: "slice2-237" + top: "slice2-238" + top: "slice2-239" + top: "slice2-240" + top: "slice2-241" + top: "slice2-242" + top: "slice2-243" + top: "slice2-244" + top: "slice2-245" + top: "slice2-246" + top: "slice2-247" + top: "slice2-248" + top: "slice2-249" + top: "slice2-250" + top: "slice2-251" + top: "slice2-252" + top: "slice2-253" + top: "slice2-254" + top: "slice2-255" + top: "slice2-256" + top: "slice2-257" + top: "slice2-258" + top: "slice2-259" + top: "slice2-260" + top: "slice2-261" + top: "slice2-262" + top: "slice2-263" + top: "slice2-264" + top: "slice2-265" + top: "slice2-266" + top: "slice2-267" + top: "slice2-268" + top: "slice2-269" + top: "slice2-270" + top: "slice2-271" + top: "slice2-272" + top: "slice2-273" + top: "slice2-274" + top: "slice2-275" + top: "slice2-276" + top: "slice2-277" + top: "slice2-278" + top: "slice2-279" + top: "slice2-280" + top: "slice2-281" + top: "slice2-282" + top: "slice2-283" + top: "slice2-284" + top: "slice2-285" + top: "slice2-286" + top: "slice2-287" + top: "slice2-288" + top: "slice2-289" + top: "slice2-290" + top: "slice2-291" + top: "slice2-292" + top: "slice2-293" + top: "slice2-294" + top: "slice2-295" + top: "slice2-296" + top: "slice2-297" + top: "slice2-298" + top: "slice2-299" + top: "slice2-300" + top: "slice2-301" + top: "slice2-302" + top: "slice2-303" + top: "slice2-304" + top: "slice2-305" + top: "slice2-306" + top: "slice2-307" + top: "slice2-308" + top: "slice2-309" + top: "slice2-310" + top: "slice2-311" + top: "slice2-312" + top: "slice2-313" + top: "slice2-314" + top: "slice2-315" + top: "slice2-316" + top: "slice2-317" + top: "slice2-318" + top: "slice2-319" + top: "slice2-320" + top: "slice2-321" + top: "slice2-322" + top: "slice2-323" + top: "slice2-324" + top: "slice2-325" + top: "slice2-326" + top: "slice2-327" + top: "slice2-328" + top: "slice2-329" + top: "slice2-330" + top: "slice2-331" + top: "slice2-332" + top: "slice2-333" + top: "slice2-334" + top: "slice2-335" + top: "slice2-336" + top: "slice2-337" + top: "slice2-338" + top: "slice2-339" + top: "slice2-340" + top: "slice2-341" + top: "slice2-342" + top: "slice2-343" + top: "slice2-344" + top: "slice2-345" + top: "slice2-346" + top: "slice2-347" + top: "slice2-348" + top: "slice2-349" + top: "slice2-350" + top: "slice2-351" + top: "slice2-352" + top: "slice2-353" + top: "slice2-354" + top: "slice2-355" + top: "slice2-356" + top: "slice2-357" + top: "slice2-358" + top: "slice2-359" + top: "slice2-360" + top: "slice2-361" + top: "slice2-362" + top: "slice2-363" + top: "slice2-364" + top: "slice2-365" + top: "slice2-366" + top: "slice2-367" + top: "slice2-368" + top: "slice2-369" + top: "slice2-370" + top: "slice2-371" + top: "slice2-372" + top: "slice2-373" + top: "slice2-374" + top: "slice2-375" + top: "slice2-376" + top: "slice2-377" + top: "slice2-378" + top: "slice2-379" + top: "slice2-380" + top: "slice2-381" + top: "slice2-382" + top: "slice2-383" + top: "slice2-384" + top: "slice2-385" + top: "slice2-386" + top: "slice2-387" + top: "slice2-388" + top: "slice2-389" + top: "slice2-390" + top: "slice2-391" + top: "slice2-392" + top: "slice2-393" + top: "slice2-394" + top: "slice2-395" + top: "slice2-396" + top: "slice2-397" + top: "slice2-398" + top: "slice2-399" + top: "slice2-400" + top: "slice2-401" + top: "slice2-402" + top: "slice2-403" + top: "slice2-404" + top: "slice2-405" + top: "slice2-406" + top: "slice2-407" + top: "slice2-408" + top: "slice2-409" + top: "slice2-410" + top: "slice2-411" + top: "slice2-412" + top: "slice2-413" + top: "slice2-414" + top: "slice2-415" + top: "slice2-416" + top: "slice2-417" + top: "slice2-418" + top: "slice2-419" + top: "slice2-420" + top: "slice2-421" + top: "slice2-422" + top: "slice2-423" + top: "slice2-424" + top: "slice2-425" + top: "slice2-426" + top: "slice2-427" + top: "slice2-428" + top: "slice2-429" + top: "slice2-430" + top: "slice2-431" + top: "slice2-432" + top: "slice2-433" + top: "slice2-434" + top: "slice2-435" + top: "slice2-436" + top: "slice2-437" + top: "slice2-438" + top: "slice2-439" + top: "slice2-440" + top: "slice2-441" + top: "slice2-442" + top: "slice2-443" + top: "slice2-444" + top: "slice2-445" + top: "slice2-446" + top: "slice2-447" + top: "slice2-448" + top: "slice2-449" + top: "slice2-450" + top: "slice2-451" + top: "slice2-452" + top: "slice2-453" + top: "slice2-454" + top: "slice2-455" + top: "slice2-456" + top: "slice2-457" + top: "slice2-458" + top: "slice2-459" + top: "slice2-460" + top: "slice2-461" + top: "slice2-462" + top: "slice2-463" + top: "slice2-464" + top: "slice2-465" + top: "slice2-466" + top: "slice2-467" + top: "slice2-468" + top: "slice2-469" + top: "slice2-470" + top: "slice2-471" + top: "slice2-472" + top: "slice2-473" + top: "slice2-474" + top: "slice2-475" + top: "slice2-476" + top: "slice2-477" + top: "slice2-478" + top: "slice2-479" + top: "slice2-480" + top: "slice2-481" + top: "slice2-482" + top: "slice2-483" + top: "slice2-484" + top: "slice2-485" + top: "slice2-486" + top: "slice2-487" + top: "slice2-488" + top: "slice2-489" + top: "slice2-490" + top: "slice2-491" + top: "slice2-492" + top: "slice2-493" + top: "slice2-494" + top: "slice2-495" + top: "slice2-496" + top: "slice2-497" + top: "slice2-498" + top: "slice2-499" + top: "slice2-500" +} +layers { + type:ELTWISE + name:"max-fc8-se2" + top:"max-fc8-se2" + bottom: "slice2-1" + bottom: "slice2-2" + bottom: "slice2-3" + bottom: "slice2-4" + bottom: "slice2-5" + bottom: "slice2-6" + bottom: "slice2-7" + bottom: "slice2-8" + bottom: "slice2-9" + bottom: "slice2-10" + bottom: "slice2-11" + bottom: "slice2-12" + bottom: "slice2-13" + bottom: "slice2-14" + bottom: "slice2-15" + bottom: "slice2-16" + bottom: "slice2-17" + bottom: "slice2-18" + bottom: "slice2-19" + bottom: "slice2-20" + bottom: "slice2-21" + bottom: "slice2-22" + bottom: "slice2-23" + bottom: "slice2-24" + bottom: "slice2-25" + bottom: "slice2-26" + bottom: "slice2-27" + bottom: "slice2-28" + bottom: "slice2-29" + bottom: "slice2-30" + bottom: "slice2-31" + bottom: "slice2-32" + bottom: "slice2-33" + bottom: "slice2-34" + bottom: "slice2-35" + bottom: "slice2-36" + bottom: "slice2-37" + bottom: "slice2-38" + bottom: "slice2-39" + bottom: "slice2-40" + bottom: "slice2-41" + bottom: "slice2-42" + bottom: "slice2-43" + bottom: "slice2-44" + bottom: "slice2-45" + bottom: "slice2-46" + bottom: "slice2-47" + bottom: "slice2-48" + bottom: "slice2-49" + bottom: "slice2-50" + bottom: "slice2-51" + bottom: "slice2-52" + bottom: "slice2-53" + bottom: "slice2-54" + bottom: "slice2-55" + bottom: "slice2-56" + bottom: "slice2-57" + bottom: "slice2-58" + bottom: "slice2-59" + bottom: "slice2-60" + bottom: "slice2-61" + bottom: "slice2-62" + bottom: "slice2-63" + bottom: "slice2-64" + bottom: "slice2-65" + bottom: "slice2-66" + bottom: "slice2-67" + bottom: "slice2-68" + bottom: "slice2-69" + bottom: "slice2-70" + bottom: "slice2-71" + bottom: "slice2-72" + bottom: "slice2-73" + bottom: "slice2-74" + bottom: "slice2-75" + bottom: "slice2-76" + bottom: "slice2-77" + bottom: "slice2-78" + bottom: "slice2-79" + bottom: "slice2-80" + bottom: "slice2-81" + bottom: "slice2-82" + bottom: "slice2-83" + bottom: "slice2-84" + bottom: "slice2-85" + bottom: "slice2-86" + bottom: "slice2-87" + bottom: "slice2-88" + bottom: "slice2-89" + bottom: "slice2-90" + bottom: "slice2-91" + bottom: "slice2-92" + bottom: "slice2-93" + bottom: "slice2-94" + bottom: "slice2-95" + bottom: "slice2-96" + bottom: "slice2-97" + bottom: "slice2-98" + bottom: "slice2-99" + bottom: "slice2-100" + bottom: "slice2-101" + bottom: "slice2-102" + bottom: "slice2-103" + bottom: "slice2-104" + bottom: "slice2-105" + bottom: "slice2-106" + bottom: "slice2-107" + bottom: "slice2-108" + bottom: "slice2-109" + bottom: "slice2-110" + bottom: "slice2-111" + bottom: "slice2-112" + bottom: "slice2-113" + bottom: "slice2-114" + bottom: "slice2-115" + bottom: "slice2-116" + bottom: "slice2-117" + bottom: "slice2-118" + bottom: "slice2-119" + bottom: "slice2-120" + bottom: "slice2-121" + bottom: "slice2-122" + bottom: "slice2-123" + bottom: "slice2-124" + bottom: "slice2-125" + bottom: "slice2-126" + bottom: "slice2-127" + bottom: "slice2-128" + bottom: "slice2-129" + bottom: "slice2-130" + bottom: "slice2-131" + bottom: "slice2-132" + bottom: "slice2-133" + bottom: "slice2-134" + bottom: "slice2-135" + bottom: "slice2-136" + bottom: "slice2-137" + bottom: "slice2-138" + bottom: "slice2-139" + bottom: "slice2-140" + bottom: "slice2-141" + bottom: "slice2-142" + bottom: "slice2-143" + bottom: "slice2-144" + bottom: "slice2-145" + bottom: "slice2-146" + bottom: "slice2-147" + bottom: "slice2-148" + bottom: "slice2-149" + bottom: "slice2-150" + bottom: "slice2-151" + bottom: "slice2-152" + bottom: "slice2-153" + bottom: "slice2-154" + bottom: "slice2-155" + bottom: "slice2-156" + bottom: "slice2-157" + bottom: "slice2-158" + bottom: "slice2-159" + bottom: "slice2-160" + bottom: "slice2-161" + bottom: "slice2-162" + bottom: "slice2-163" + bottom: "slice2-164" + bottom: "slice2-165" + bottom: "slice2-166" + bottom: "slice2-167" + bottom: "slice2-168" + bottom: "slice2-169" + bottom: "slice2-170" + bottom: "slice2-171" + bottom: "slice2-172" + bottom: "slice2-173" + bottom: "slice2-174" + bottom: "slice2-175" + bottom: "slice2-176" + bottom: "slice2-177" + bottom: "slice2-178" + bottom: "slice2-179" + bottom: "slice2-180" + bottom: "slice2-181" + bottom: "slice2-182" + bottom: "slice2-183" + bottom: "slice2-184" + bottom: "slice2-185" + bottom: "slice2-186" + bottom: "slice2-187" + bottom: "slice2-188" + bottom: "slice2-189" + bottom: "slice2-190" + bottom: "slice2-191" + bottom: "slice2-192" + bottom: "slice2-193" + bottom: "slice2-194" + bottom: "slice2-195" + bottom: "slice2-196" + bottom: "slice2-197" + bottom: "slice2-198" + bottom: "slice2-199" + bottom: "slice2-200" + bottom: "slice2-201" + bottom: "slice2-202" + bottom: "slice2-203" + bottom: "slice2-204" + bottom: "slice2-205" + bottom: "slice2-206" + bottom: "slice2-207" + bottom: "slice2-208" + bottom: "slice2-209" + bottom: "slice2-210" + bottom: "slice2-211" + bottom: "slice2-212" + bottom: "slice2-213" + bottom: "slice2-214" + bottom: "slice2-215" + bottom: "slice2-216" + bottom: "slice2-217" + bottom: "slice2-218" + bottom: "slice2-219" + bottom: "slice2-220" + bottom: "slice2-221" + bottom: "slice2-222" + bottom: "slice2-223" + bottom: "slice2-224" + bottom: "slice2-225" + bottom: "slice2-226" + bottom: "slice2-227" + bottom: "slice2-228" + bottom: "slice2-229" + bottom: "slice2-230" + bottom: "slice2-231" + bottom: "slice2-232" + bottom: "slice2-233" + bottom: "slice2-234" + bottom: "slice2-235" + bottom: "slice2-236" + bottom: "slice2-237" + bottom: "slice2-238" + bottom: "slice2-239" + bottom: "slice2-240" + bottom: "slice2-241" + bottom: "slice2-242" + bottom: "slice2-243" + bottom: "slice2-244" + bottom: "slice2-245" + bottom: "slice2-246" + bottom: "slice2-247" + bottom: "slice2-248" + bottom: "slice2-249" + bottom: "slice2-250" + bottom: "slice2-251" + bottom: "slice2-252" + bottom: "slice2-253" + bottom: "slice2-254" + bottom: "slice2-255" + bottom: "slice2-256" + bottom: "slice2-257" + bottom: "slice2-258" + bottom: "slice2-259" + bottom: "slice2-260" + bottom: "slice2-261" + bottom: "slice2-262" + bottom: "slice2-263" + bottom: "slice2-264" + bottom: "slice2-265" + bottom: "slice2-266" + bottom: "slice2-267" + bottom: "slice2-268" + bottom: "slice2-269" + bottom: "slice2-270" + bottom: "slice2-271" + bottom: "slice2-272" + bottom: "slice2-273" + bottom: "slice2-274" + bottom: "slice2-275" + bottom: "slice2-276" + bottom: "slice2-277" + bottom: "slice2-278" + bottom: "slice2-279" + bottom: "slice2-280" + bottom: "slice2-281" + bottom: "slice2-282" + bottom: "slice2-283" + bottom: "slice2-284" + bottom: "slice2-285" + bottom: "slice2-286" + bottom: "slice2-287" + bottom: "slice2-288" + bottom: "slice2-289" + bottom: "slice2-290" + bottom: "slice2-291" + bottom: "slice2-292" + bottom: "slice2-293" + bottom: "slice2-294" + bottom: "slice2-295" + bottom: "slice2-296" + bottom: "slice2-297" + bottom: "slice2-298" + bottom: "slice2-299" + bottom: "slice2-300" + bottom: "slice2-301" + bottom: "slice2-302" + bottom: "slice2-303" + bottom: "slice2-304" + bottom: "slice2-305" + bottom: "slice2-306" + bottom: "slice2-307" + bottom: "slice2-308" + bottom: "slice2-309" + bottom: "slice2-310" + bottom: "slice2-311" + bottom: "slice2-312" + bottom: "slice2-313" + bottom: "slice2-314" + bottom: "slice2-315" + bottom: "slice2-316" + bottom: "slice2-317" + bottom: "slice2-318" + bottom: "slice2-319" + bottom: "slice2-320" + bottom: "slice2-321" + bottom: "slice2-322" + bottom: "slice2-323" + bottom: "slice2-324" + bottom: "slice2-325" + bottom: "slice2-326" + bottom: "slice2-327" + bottom: "slice2-328" + bottom: "slice2-329" + bottom: "slice2-330" + bottom: "slice2-331" + bottom: "slice2-332" + bottom: "slice2-333" + bottom: "slice2-334" + bottom: "slice2-335" + bottom: "slice2-336" + bottom: "slice2-337" + bottom: "slice2-338" + bottom: "slice2-339" + bottom: "slice2-340" + bottom: "slice2-341" + bottom: "slice2-342" + bottom: "slice2-343" + bottom: "slice2-344" + bottom: "slice2-345" + bottom: "slice2-346" + bottom: "slice2-347" + bottom: "slice2-348" + bottom: "slice2-349" + bottom: "slice2-350" + bottom: "slice2-351" + bottom: "slice2-352" + bottom: "slice2-353" + bottom: "slice2-354" + bottom: "slice2-355" + bottom: "slice2-356" + bottom: "slice2-357" + bottom: "slice2-358" + bottom: "slice2-359" + bottom: "slice2-360" + bottom: "slice2-361" + bottom: "slice2-362" + bottom: "slice2-363" + bottom: "slice2-364" + bottom: "slice2-365" + bottom: "slice2-366" + bottom: "slice2-367" + bottom: "slice2-368" + bottom: "slice2-369" + bottom: "slice2-370" + bottom: "slice2-371" + bottom: "slice2-372" + bottom: "slice2-373" + bottom: "slice2-374" + bottom: "slice2-375" + bottom: "slice2-376" + bottom: "slice2-377" + bottom: "slice2-378" + bottom: "slice2-379" + bottom: "slice2-380" + bottom: "slice2-381" + bottom: "slice2-382" + bottom: "slice2-383" + bottom: "slice2-384" + bottom: "slice2-385" + bottom: "slice2-386" + bottom: "slice2-387" + bottom: "slice2-388" + bottom: "slice2-389" + bottom: "slice2-390" + bottom: "slice2-391" + bottom: "slice2-392" + bottom: "slice2-393" + bottom: "slice2-394" + bottom: "slice2-395" + bottom: "slice2-396" + bottom: "slice2-397" + bottom: "slice2-398" + bottom: "slice2-399" + bottom: "slice2-400" + bottom: "slice2-401" + bottom: "slice2-402" + bottom: "slice2-403" + bottom: "slice2-404" + bottom: "slice2-405" + bottom: "slice2-406" + bottom: "slice2-407" + bottom: "slice2-408" + bottom: "slice2-409" + bottom: "slice2-410" + bottom: "slice2-411" + bottom: "slice2-412" + bottom: "slice2-413" + bottom: "slice2-414" + bottom: "slice2-415" + bottom: "slice2-416" + bottom: "slice2-417" + bottom: "slice2-418" + bottom: "slice2-419" + bottom: "slice2-420" + bottom: "slice2-421" + bottom: "slice2-422" + bottom: "slice2-423" + bottom: "slice2-424" + bottom: "slice2-425" + bottom: "slice2-426" + bottom: "slice2-427" + bottom: "slice2-428" + bottom: "slice2-429" + bottom: "slice2-430" + bottom: "slice2-431" + bottom: "slice2-432" + bottom: "slice2-433" + bottom: "slice2-434" + bottom: "slice2-435" + bottom: "slice2-436" + bottom: "slice2-437" + bottom: "slice2-438" + bottom: "slice2-439" + bottom: "slice2-440" + bottom: "slice2-441" + bottom: "slice2-442" + bottom: "slice2-443" + bottom: "slice2-444" + bottom: "slice2-445" + bottom: "slice2-446" + bottom: "slice2-447" + bottom: "slice2-448" + bottom: "slice2-449" + bottom: "slice2-450" + bottom: "slice2-451" + bottom: "slice2-452" + bottom: "slice2-453" + bottom: "slice2-454" + bottom: "slice2-455" + bottom: "slice2-456" + bottom: "slice2-457" + bottom: "slice2-458" + bottom: "slice2-459" + bottom: "slice2-460" + bottom: "slice2-461" + bottom: "slice2-462" + bottom: "slice2-463" + bottom: "slice2-464" + bottom: "slice2-465" + bottom: "slice2-466" + bottom: "slice2-467" + bottom: "slice2-468" + bottom: "slice2-469" + bottom: "slice2-470" + bottom: "slice2-471" + bottom: "slice2-472" + bottom: "slice2-473" + bottom: "slice2-474" + bottom: "slice2-475" + bottom: "slice2-476" + bottom: "slice2-477" + bottom: "slice2-478" + bottom: "slice2-479" + bottom: "slice2-480" + bottom: "slice2-481" + bottom: "slice2-482" + bottom: "slice2-483" + bottom: "slice2-484" + bottom: "slice2-485" + bottom: "slice2-486" + bottom: "slice2-487" + bottom: "slice2-488" + bottom: "slice2-489" + bottom: "slice2-490" + bottom: "slice2-491" + bottom: "slice2-492" + bottom: "slice2-493" + bottom: "slice2-494" + bottom: "slice2-495" + bottom: "slice2-496" + bottom: "slice2-497" + bottom: "slice2-498" + bottom: "slice2-499" + bottom: "slice2-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se3" + bottom:"fc8-se3" + top: "slice3-1" + top: "slice3-2" + top: "slice3-3" + top: "slice3-4" + top: "slice3-5" + top: "slice3-6" + top: "slice3-7" + top: "slice3-8" + top: "slice3-9" + top: "slice3-10" + top: "slice3-11" + top: "slice3-12" + top: "slice3-13" + top: "slice3-14" + top: "slice3-15" + top: "slice3-16" + top: "slice3-17" + top: "slice3-18" + top: "slice3-19" + top: "slice3-20" + top: "slice3-21" + top: "slice3-22" + top: "slice3-23" + top: "slice3-24" + top: "slice3-25" + top: "slice3-26" + top: "slice3-27" + top: "slice3-28" + top: "slice3-29" + top: "slice3-30" + top: "slice3-31" + top: "slice3-32" + top: "slice3-33" + top: "slice3-34" + top: "slice3-35" + top: "slice3-36" + top: "slice3-37" + top: "slice3-38" + top: "slice3-39" + top: "slice3-40" + top: "slice3-41" + top: "slice3-42" + top: "slice3-43" + top: "slice3-44" + top: "slice3-45" + top: "slice3-46" + top: "slice3-47" + top: "slice3-48" + top: "slice3-49" + top: "slice3-50" + top: "slice3-51" + top: "slice3-52" + top: "slice3-53" + top: "slice3-54" + top: "slice3-55" + top: "slice3-56" + top: "slice3-57" + top: "slice3-58" + top: "slice3-59" + top: "slice3-60" + top: "slice3-61" + top: "slice3-62" + top: "slice3-63" + top: "slice3-64" + top: "slice3-65" + top: "slice3-66" + top: "slice3-67" + top: "slice3-68" + top: "slice3-69" + top: "slice3-70" + top: "slice3-71" + top: "slice3-72" + top: "slice3-73" + top: "slice3-74" + top: "slice3-75" + top: "slice3-76" + top: "slice3-77" + top: "slice3-78" + top: "slice3-79" + top: "slice3-80" + top: "slice3-81" + top: "slice3-82" + top: "slice3-83" + top: "slice3-84" + top: "slice3-85" + top: "slice3-86" + top: "slice3-87" + top: "slice3-88" + top: "slice3-89" + top: "slice3-90" + top: "slice3-91" + top: "slice3-92" + top: "slice3-93" + top: "slice3-94" + top: "slice3-95" + top: "slice3-96" + top: "slice3-97" + top: "slice3-98" + top: "slice3-99" + top: "slice3-100" + top: "slice3-101" + top: "slice3-102" + top: "slice3-103" + top: "slice3-104" + top: "slice3-105" + top: "slice3-106" + top: "slice3-107" + top: "slice3-108" + top: "slice3-109" + top: "slice3-110" + top: "slice3-111" + top: "slice3-112" + top: "slice3-113" + top: "slice3-114" + top: "slice3-115" + top: "slice3-116" + top: "slice3-117" + top: "slice3-118" + top: "slice3-119" + top: "slice3-120" + top: "slice3-121" + top: "slice3-122" + top: "slice3-123" + top: "slice3-124" + top: "slice3-125" + top: "slice3-126" + top: "slice3-127" + top: "slice3-128" + top: "slice3-129" + top: "slice3-130" + top: "slice3-131" + top: "slice3-132" + top: "slice3-133" + top: "slice3-134" + top: "slice3-135" + top: "slice3-136" + top: "slice3-137" + top: "slice3-138" + top: "slice3-139" + top: "slice3-140" + top: "slice3-141" + top: "slice3-142" + top: "slice3-143" + top: "slice3-144" + top: "slice3-145" + top: "slice3-146" + top: "slice3-147" + top: "slice3-148" + top: "slice3-149" + top: "slice3-150" + top: "slice3-151" + top: "slice3-152" + top: "slice3-153" + top: "slice3-154" + top: "slice3-155" + top: "slice3-156" + top: "slice3-157" + top: "slice3-158" + top: "slice3-159" + top: "slice3-160" + top: "slice3-161" + top: "slice3-162" + top: "slice3-163" + top: "slice3-164" + top: "slice3-165" + top: "slice3-166" + top: "slice3-167" + top: "slice3-168" + top: "slice3-169" + top: "slice3-170" + top: "slice3-171" + top: "slice3-172" + top: "slice3-173" + top: "slice3-174" + top: "slice3-175" + top: "slice3-176" + top: "slice3-177" + top: "slice3-178" + top: "slice3-179" + top: "slice3-180" + top: "slice3-181" + top: "slice3-182" + top: "slice3-183" + top: "slice3-184" + top: "slice3-185" + top: "slice3-186" + top: "slice3-187" + top: "slice3-188" + top: "slice3-189" + top: "slice3-190" + top: "slice3-191" + top: "slice3-192" + top: "slice3-193" + top: "slice3-194" + top: "slice3-195" + top: "slice3-196" + top: "slice3-197" + top: "slice3-198" + top: "slice3-199" + top: "slice3-200" + top: "slice3-201" + top: "slice3-202" + top: "slice3-203" + top: "slice3-204" + top: "slice3-205" + top: "slice3-206" + top: "slice3-207" + top: "slice3-208" + top: "slice3-209" + top: "slice3-210" + top: "slice3-211" + top: "slice3-212" + top: "slice3-213" + top: "slice3-214" + top: "slice3-215" + top: "slice3-216" + top: "slice3-217" + top: "slice3-218" + top: "slice3-219" + top: "slice3-220" + top: "slice3-221" + top: "slice3-222" + top: "slice3-223" + top: "slice3-224" + top: "slice3-225" + top: "slice3-226" + top: "slice3-227" + top: "slice3-228" + top: "slice3-229" + top: "slice3-230" + top: "slice3-231" + top: "slice3-232" + top: "slice3-233" + top: "slice3-234" + top: "slice3-235" + top: "slice3-236" + top: "slice3-237" + top: "slice3-238" + top: "slice3-239" + top: "slice3-240" + top: "slice3-241" + top: "slice3-242" + top: "slice3-243" + top: "slice3-244" + top: "slice3-245" + top: "slice3-246" + top: "slice3-247" + top: "slice3-248" + top: "slice3-249" + top: "slice3-250" + top: "slice3-251" + top: "slice3-252" + top: "slice3-253" + top: "slice3-254" + top: "slice3-255" + top: "slice3-256" + top: "slice3-257" + top: "slice3-258" + top: "slice3-259" + top: "slice3-260" + top: "slice3-261" + top: "slice3-262" + top: "slice3-263" + top: "slice3-264" + top: "slice3-265" + top: "slice3-266" + top: "slice3-267" + top: "slice3-268" + top: "slice3-269" + top: "slice3-270" + top: "slice3-271" + top: "slice3-272" + top: "slice3-273" + top: "slice3-274" + top: "slice3-275" + top: "slice3-276" + top: "slice3-277" + top: "slice3-278" + top: "slice3-279" + top: "slice3-280" + top: "slice3-281" + top: "slice3-282" + top: "slice3-283" + top: "slice3-284" + top: "slice3-285" + top: "slice3-286" + top: "slice3-287" + top: "slice3-288" + top: "slice3-289" + top: "slice3-290" + top: "slice3-291" + top: "slice3-292" + top: "slice3-293" + top: "slice3-294" + top: "slice3-295" + top: "slice3-296" + top: "slice3-297" + top: "slice3-298" + top: "slice3-299" + top: "slice3-300" + top: "slice3-301" + top: "slice3-302" + top: "slice3-303" + top: "slice3-304" + top: "slice3-305" + top: "slice3-306" + top: "slice3-307" + top: "slice3-308" + top: "slice3-309" + top: "slice3-310" + top: "slice3-311" + top: "slice3-312" + top: "slice3-313" + top: "slice3-314" + top: "slice3-315" + top: "slice3-316" + top: "slice3-317" + top: "slice3-318" + top: "slice3-319" + top: "slice3-320" + top: "slice3-321" + top: "slice3-322" + top: "slice3-323" + top: "slice3-324" + top: "slice3-325" + top: "slice3-326" + top: "slice3-327" + top: "slice3-328" + top: "slice3-329" + top: "slice3-330" + top: "slice3-331" + top: "slice3-332" + top: "slice3-333" + top: "slice3-334" + top: "slice3-335" + top: "slice3-336" + top: "slice3-337" + top: "slice3-338" + top: "slice3-339" + top: "slice3-340" + top: "slice3-341" + top: "slice3-342" + top: "slice3-343" + top: "slice3-344" + top: "slice3-345" + top: "slice3-346" + top: "slice3-347" + top: "slice3-348" + top: "slice3-349" + top: "slice3-350" + top: "slice3-351" + top: "slice3-352" + top: "slice3-353" + top: "slice3-354" + top: "slice3-355" + top: "slice3-356" + top: "slice3-357" + top: "slice3-358" + top: "slice3-359" + top: "slice3-360" + top: "slice3-361" + top: "slice3-362" + top: "slice3-363" + top: "slice3-364" + top: "slice3-365" + top: "slice3-366" + top: "slice3-367" + top: "slice3-368" + top: "slice3-369" + top: "slice3-370" + top: "slice3-371" + top: "slice3-372" + top: "slice3-373" + top: "slice3-374" + top: "slice3-375" + top: "slice3-376" + top: "slice3-377" + top: "slice3-378" + top: "slice3-379" + top: "slice3-380" + top: "slice3-381" + top: "slice3-382" + top: "slice3-383" + top: "slice3-384" + top: "slice3-385" + top: "slice3-386" + top: "slice3-387" + top: "slice3-388" + top: "slice3-389" + top: "slice3-390" + top: "slice3-391" + top: "slice3-392" + top: "slice3-393" + top: "slice3-394" + top: "slice3-395" + top: "slice3-396" + top: "slice3-397" + top: "slice3-398" + top: "slice3-399" + top: "slice3-400" + top: "slice3-401" + top: "slice3-402" + top: "slice3-403" + top: "slice3-404" + top: "slice3-405" + top: "slice3-406" + top: "slice3-407" + top: "slice3-408" + top: "slice3-409" + top: "slice3-410" + top: "slice3-411" + top: "slice3-412" + top: "slice3-413" + top: "slice3-414" + top: "slice3-415" + top: "slice3-416" + top: "slice3-417" + top: "slice3-418" + top: "slice3-419" + top: "slice3-420" + top: "slice3-421" + top: "slice3-422" + top: "slice3-423" + top: "slice3-424" + top: "slice3-425" + top: "slice3-426" + top: "slice3-427" + top: "slice3-428" + top: "slice3-429" + top: "slice3-430" + top: "slice3-431" + top: "slice3-432" + top: "slice3-433" + top: "slice3-434" + top: "slice3-435" + top: "slice3-436" + top: "slice3-437" + top: "slice3-438" + top: "slice3-439" + top: "slice3-440" + top: "slice3-441" + top: "slice3-442" + top: "slice3-443" + top: "slice3-444" + top: "slice3-445" + top: "slice3-446" + top: "slice3-447" + top: "slice3-448" + top: "slice3-449" + top: "slice3-450" + top: "slice3-451" + top: "slice3-452" + top: "slice3-453" + top: "slice3-454" + top: "slice3-455" + top: "slice3-456" + top: "slice3-457" + top: "slice3-458" + top: "slice3-459" + top: "slice3-460" + top: "slice3-461" + top: "slice3-462" + top: "slice3-463" + top: "slice3-464" + top: "slice3-465" + top: "slice3-466" + top: "slice3-467" + top: "slice3-468" + top: "slice3-469" + top: "slice3-470" + top: "slice3-471" + top: "slice3-472" + top: "slice3-473" + top: "slice3-474" + top: "slice3-475" + top: "slice3-476" + top: "slice3-477" + top: "slice3-478" + top: "slice3-479" + top: "slice3-480" + top: "slice3-481" + top: "slice3-482" + top: "slice3-483" + top: "slice3-484" + top: "slice3-485" + top: "slice3-486" + top: "slice3-487" + top: "slice3-488" + top: "slice3-489" + top: "slice3-490" + top: "slice3-491" + top: "slice3-492" + top: "slice3-493" + top: "slice3-494" + top: "slice3-495" + top: "slice3-496" + top: "slice3-497" + top: "slice3-498" + top: "slice3-499" + top: "slice3-500" +} +layers { + type:ELTWISE + name:"max-fc8-se3" + top:"max-fc8-se3" + bottom: "slice3-1" + bottom: "slice3-2" + bottom: "slice3-3" + bottom: "slice3-4" + bottom: "slice3-5" + bottom: "slice3-6" + bottom: "slice3-7" + bottom: "slice3-8" + bottom: "slice3-9" + bottom: "slice3-10" + bottom: "slice3-11" + bottom: "slice3-12" + bottom: "slice3-13" + bottom: "slice3-14" + bottom: "slice3-15" + bottom: "slice3-16" + bottom: "slice3-17" + bottom: "slice3-18" + bottom: "slice3-19" + bottom: "slice3-20" + bottom: "slice3-21" + bottom: "slice3-22" + bottom: "slice3-23" + bottom: "slice3-24" + bottom: "slice3-25" + bottom: "slice3-26" + bottom: "slice3-27" + bottom: "slice3-28" + bottom: "slice3-29" + bottom: "slice3-30" + bottom: "slice3-31" + bottom: "slice3-32" + bottom: "slice3-33" + bottom: "slice3-34" + bottom: "slice3-35" + bottom: "slice3-36" + bottom: "slice3-37" + bottom: "slice3-38" + bottom: "slice3-39" + bottom: "slice3-40" + bottom: "slice3-41" + bottom: "slice3-42" + bottom: "slice3-43" + bottom: "slice3-44" + bottom: "slice3-45" + bottom: "slice3-46" + bottom: "slice3-47" + bottom: "slice3-48" + bottom: "slice3-49" + bottom: "slice3-50" + bottom: "slice3-51" + bottom: "slice3-52" + bottom: "slice3-53" + bottom: "slice3-54" + bottom: "slice3-55" + bottom: "slice3-56" + bottom: "slice3-57" + bottom: "slice3-58" + bottom: "slice3-59" + bottom: "slice3-60" + bottom: "slice3-61" + bottom: "slice3-62" + bottom: "slice3-63" + bottom: "slice3-64" + bottom: "slice3-65" + bottom: "slice3-66" + bottom: "slice3-67" + bottom: "slice3-68" + bottom: "slice3-69" + bottom: "slice3-70" + bottom: "slice3-71" + bottom: "slice3-72" + bottom: "slice3-73" + bottom: "slice3-74" + bottom: "slice3-75" + bottom: "slice3-76" + bottom: "slice3-77" + bottom: "slice3-78" + bottom: "slice3-79" + bottom: "slice3-80" + bottom: "slice3-81" + bottom: "slice3-82" + bottom: "slice3-83" + bottom: "slice3-84" + bottom: "slice3-85" + bottom: "slice3-86" + bottom: "slice3-87" + bottom: "slice3-88" + bottom: "slice3-89" + bottom: "slice3-90" + bottom: "slice3-91" + bottom: "slice3-92" + bottom: "slice3-93" + bottom: "slice3-94" + bottom: "slice3-95" + bottom: "slice3-96" + bottom: "slice3-97" + bottom: "slice3-98" + bottom: "slice3-99" + bottom: "slice3-100" + bottom: "slice3-101" + bottom: "slice3-102" + bottom: "slice3-103" + bottom: "slice3-104" + bottom: "slice3-105" + bottom: "slice3-106" + bottom: "slice3-107" + bottom: "slice3-108" + bottom: "slice3-109" + bottom: "slice3-110" + bottom: "slice3-111" + bottom: "slice3-112" + bottom: "slice3-113" + bottom: "slice3-114" + bottom: "slice3-115" + bottom: "slice3-116" + bottom: "slice3-117" + bottom: "slice3-118" + bottom: "slice3-119" + bottom: "slice3-120" + bottom: "slice3-121" + bottom: "slice3-122" + bottom: "slice3-123" + bottom: "slice3-124" + bottom: "slice3-125" + bottom: "slice3-126" + bottom: "slice3-127" + bottom: "slice3-128" + bottom: "slice3-129" + bottom: "slice3-130" + bottom: "slice3-131" + bottom: "slice3-132" + bottom: "slice3-133" + bottom: "slice3-134" + bottom: "slice3-135" + bottom: "slice3-136" + bottom: "slice3-137" + bottom: "slice3-138" + bottom: "slice3-139" + bottom: "slice3-140" + bottom: "slice3-141" + bottom: "slice3-142" + bottom: "slice3-143" + bottom: "slice3-144" + bottom: "slice3-145" + bottom: "slice3-146" + bottom: "slice3-147" + bottom: "slice3-148" + bottom: "slice3-149" + bottom: "slice3-150" + bottom: "slice3-151" + bottom: "slice3-152" + bottom: "slice3-153" + bottom: "slice3-154" + bottom: "slice3-155" + bottom: "slice3-156" + bottom: "slice3-157" + bottom: "slice3-158" + bottom: "slice3-159" + bottom: "slice3-160" + bottom: "slice3-161" + bottom: "slice3-162" + bottom: "slice3-163" + bottom: "slice3-164" + bottom: "slice3-165" + bottom: "slice3-166" + bottom: "slice3-167" + bottom: "slice3-168" + bottom: "slice3-169" + bottom: "slice3-170" + bottom: "slice3-171" + bottom: "slice3-172" + bottom: "slice3-173" + bottom: "slice3-174" + bottom: "slice3-175" + bottom: "slice3-176" + bottom: "slice3-177" + bottom: "slice3-178" + bottom: "slice3-179" + bottom: "slice3-180" + bottom: "slice3-181" + bottom: "slice3-182" + bottom: "slice3-183" + bottom: "slice3-184" + bottom: "slice3-185" + bottom: "slice3-186" + bottom: "slice3-187" + bottom: "slice3-188" + bottom: "slice3-189" + bottom: "slice3-190" + bottom: "slice3-191" + bottom: "slice3-192" + bottom: "slice3-193" + bottom: "slice3-194" + bottom: "slice3-195" + bottom: "slice3-196" + bottom: "slice3-197" + bottom: "slice3-198" + bottom: "slice3-199" + bottom: "slice3-200" + bottom: "slice3-201" + bottom: "slice3-202" + bottom: "slice3-203" + bottom: "slice3-204" + bottom: "slice3-205" + bottom: "slice3-206" + bottom: "slice3-207" + bottom: "slice3-208" + bottom: "slice3-209" + bottom: "slice3-210" + bottom: "slice3-211" + bottom: "slice3-212" + bottom: "slice3-213" + bottom: "slice3-214" + bottom: "slice3-215" + bottom: "slice3-216" + bottom: "slice3-217" + bottom: "slice3-218" + bottom: "slice3-219" + bottom: "slice3-220" + bottom: "slice3-221" + bottom: "slice3-222" + bottom: "slice3-223" + bottom: "slice3-224" + bottom: "slice3-225" + bottom: "slice3-226" + bottom: "slice3-227" + bottom: "slice3-228" + bottom: "slice3-229" + bottom: "slice3-230" + bottom: "slice3-231" + bottom: "slice3-232" + bottom: "slice3-233" + bottom: "slice3-234" + bottom: "slice3-235" + bottom: "slice3-236" + bottom: "slice3-237" + bottom: "slice3-238" + bottom: "slice3-239" + bottom: "slice3-240" + bottom: "slice3-241" + bottom: "slice3-242" + bottom: "slice3-243" + bottom: "slice3-244" + bottom: "slice3-245" + bottom: "slice3-246" + bottom: "slice3-247" + bottom: "slice3-248" + bottom: "slice3-249" + bottom: "slice3-250" + bottom: "slice3-251" + bottom: "slice3-252" + bottom: "slice3-253" + bottom: "slice3-254" + bottom: "slice3-255" + bottom: "slice3-256" + bottom: "slice3-257" + bottom: "slice3-258" + bottom: "slice3-259" + bottom: "slice3-260" + bottom: "slice3-261" + bottom: "slice3-262" + bottom: "slice3-263" + bottom: "slice3-264" + bottom: "slice3-265" + bottom: "slice3-266" + bottom: "slice3-267" + bottom: "slice3-268" + bottom: "slice3-269" + bottom: "slice3-270" + bottom: "slice3-271" + bottom: "slice3-272" + bottom: "slice3-273" + bottom: "slice3-274" + bottom: "slice3-275" + bottom: "slice3-276" + bottom: "slice3-277" + bottom: "slice3-278" + bottom: "slice3-279" + bottom: "slice3-280" + bottom: "slice3-281" + bottom: "slice3-282" + bottom: "slice3-283" + bottom: "slice3-284" + bottom: "slice3-285" + bottom: "slice3-286" + bottom: "slice3-287" + bottom: "slice3-288" + bottom: "slice3-289" + bottom: "slice3-290" + bottom: "slice3-291" + bottom: "slice3-292" + bottom: "slice3-293" + bottom: "slice3-294" + bottom: "slice3-295" + bottom: "slice3-296" + bottom: "slice3-297" + bottom: "slice3-298" + bottom: "slice3-299" + bottom: "slice3-300" + bottom: "slice3-301" + bottom: "slice3-302" + bottom: "slice3-303" + bottom: "slice3-304" + bottom: "slice3-305" + bottom: "slice3-306" + bottom: "slice3-307" + bottom: "slice3-308" + bottom: "slice3-309" + bottom: "slice3-310" + bottom: "slice3-311" + bottom: "slice3-312" + bottom: "slice3-313" + bottom: "slice3-314" + bottom: "slice3-315" + bottom: "slice3-316" + bottom: "slice3-317" + bottom: "slice3-318" + bottom: "slice3-319" + bottom: "slice3-320" + bottom: "slice3-321" + bottom: "slice3-322" + bottom: "slice3-323" + bottom: "slice3-324" + bottom: "slice3-325" + bottom: "slice3-326" + bottom: "slice3-327" + bottom: "slice3-328" + bottom: "slice3-329" + bottom: "slice3-330" + bottom: "slice3-331" + bottom: "slice3-332" + bottom: "slice3-333" + bottom: "slice3-334" + bottom: "slice3-335" + bottom: "slice3-336" + bottom: "slice3-337" + bottom: "slice3-338" + bottom: "slice3-339" + bottom: "slice3-340" + bottom: "slice3-341" + bottom: "slice3-342" + bottom: "slice3-343" + bottom: "slice3-344" + bottom: "slice3-345" + bottom: "slice3-346" + bottom: "slice3-347" + bottom: "slice3-348" + bottom: "slice3-349" + bottom: "slice3-350" + bottom: "slice3-351" + bottom: "slice3-352" + bottom: "slice3-353" + bottom: "slice3-354" + bottom: "slice3-355" + bottom: "slice3-356" + bottom: "slice3-357" + bottom: "slice3-358" + bottom: "slice3-359" + bottom: "slice3-360" + bottom: "slice3-361" + bottom: "slice3-362" + bottom: "slice3-363" + bottom: "slice3-364" + bottom: "slice3-365" + bottom: "slice3-366" + bottom: "slice3-367" + bottom: "slice3-368" + bottom: "slice3-369" + bottom: "slice3-370" + bottom: "slice3-371" + bottom: "slice3-372" + bottom: "slice3-373" + bottom: "slice3-374" + bottom: "slice3-375" + bottom: "slice3-376" + bottom: "slice3-377" + bottom: "slice3-378" + bottom: "slice3-379" + bottom: "slice3-380" + bottom: "slice3-381" + bottom: "slice3-382" + bottom: "slice3-383" + bottom: "slice3-384" + bottom: "slice3-385" + bottom: "slice3-386" + bottom: "slice3-387" + bottom: "slice3-388" + bottom: "slice3-389" + bottom: "slice3-390" + bottom: "slice3-391" + bottom: "slice3-392" + bottom: "slice3-393" + bottom: "slice3-394" + bottom: "slice3-395" + bottom: "slice3-396" + bottom: "slice3-397" + bottom: "slice3-398" + bottom: "slice3-399" + bottom: "slice3-400" + bottom: "slice3-401" + bottom: "slice3-402" + bottom: "slice3-403" + bottom: "slice3-404" + bottom: "slice3-405" + bottom: "slice3-406" + bottom: "slice3-407" + bottom: "slice3-408" + bottom: "slice3-409" + bottom: "slice3-410" + bottom: "slice3-411" + bottom: "slice3-412" + bottom: "slice3-413" + bottom: "slice3-414" + bottom: "slice3-415" + bottom: "slice3-416" + bottom: "slice3-417" + bottom: "slice3-418" + bottom: "slice3-419" + bottom: "slice3-420" + bottom: "slice3-421" + bottom: "slice3-422" + bottom: "slice3-423" + bottom: "slice3-424" + bottom: "slice3-425" + bottom: "slice3-426" + bottom: "slice3-427" + bottom: "slice3-428" + bottom: "slice3-429" + bottom: "slice3-430" + bottom: "slice3-431" + bottom: "slice3-432" + bottom: "slice3-433" + bottom: "slice3-434" + bottom: "slice3-435" + bottom: "slice3-436" + bottom: "slice3-437" + bottom: "slice3-438" + bottom: "slice3-439" + bottom: "slice3-440" + bottom: "slice3-441" + bottom: "slice3-442" + bottom: "slice3-443" + bottom: "slice3-444" + bottom: "slice3-445" + bottom: "slice3-446" + bottom: "slice3-447" + bottom: "slice3-448" + bottom: "slice3-449" + bottom: "slice3-450" + bottom: "slice3-451" + bottom: "slice3-452" + bottom: "slice3-453" + bottom: "slice3-454" + bottom: "slice3-455" + bottom: "slice3-456" + bottom: "slice3-457" + bottom: "slice3-458" + bottom: "slice3-459" + bottom: "slice3-460" + bottom: "slice3-461" + bottom: "slice3-462" + bottom: "slice3-463" + bottom: "slice3-464" + bottom: "slice3-465" + bottom: "slice3-466" + bottom: "slice3-467" + bottom: "slice3-468" + bottom: "slice3-469" + bottom: "slice3-470" + bottom: "slice3-471" + bottom: "slice3-472" + bottom: "slice3-473" + bottom: "slice3-474" + bottom: "slice3-475" + bottom: "slice3-476" + bottom: "slice3-477" + bottom: "slice3-478" + bottom: "slice3-479" + bottom: "slice3-480" + bottom: "slice3-481" + bottom: "slice3-482" + bottom: "slice3-483" + bottom: "slice3-484" + bottom: "slice3-485" + bottom: "slice3-486" + bottom: "slice3-487" + bottom: "slice3-488" + bottom: "slice3-489" + bottom: "slice3-490" + bottom: "slice3-491" + bottom: "slice3-492" + bottom: "slice3-493" + bottom: "slice3-494" + bottom: "slice3-495" + bottom: "slice3-496" + bottom: "slice3-497" + bottom: "slice3-498" + bottom: "slice3-499" + bottom: "slice3-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se4" + bottom:"fc8-se4" + top: "slice4-1" + top: "slice4-2" + top: "slice4-3" + top: "slice4-4" + top: "slice4-5" + top: "slice4-6" + top: "slice4-7" + top: "slice4-8" + top: "slice4-9" + top: "slice4-10" + top: "slice4-11" + top: "slice4-12" + top: "slice4-13" + top: "slice4-14" + top: "slice4-15" + top: "slice4-16" + top: "slice4-17" + top: "slice4-18" + top: "slice4-19" + top: "slice4-20" + top: "slice4-21" + top: "slice4-22" + top: "slice4-23" + top: "slice4-24" + top: "slice4-25" + top: "slice4-26" + top: "slice4-27" + top: "slice4-28" + top: "slice4-29" + top: "slice4-30" + top: "slice4-31" + top: "slice4-32" + top: "slice4-33" + top: "slice4-34" + top: "slice4-35" + top: "slice4-36" + top: "slice4-37" + top: "slice4-38" + top: "slice4-39" + top: "slice4-40" + top: "slice4-41" + top: "slice4-42" + top: "slice4-43" + top: "slice4-44" + top: "slice4-45" + top: "slice4-46" + top: "slice4-47" + top: "slice4-48" + top: "slice4-49" + top: "slice4-50" + top: "slice4-51" + top: "slice4-52" + top: "slice4-53" + top: "slice4-54" + top: "slice4-55" + top: "slice4-56" + top: "slice4-57" + top: "slice4-58" + top: "slice4-59" + top: "slice4-60" + top: "slice4-61" + top: "slice4-62" + top: "slice4-63" + top: "slice4-64" + top: "slice4-65" + top: "slice4-66" + top: "slice4-67" + top: "slice4-68" + top: "slice4-69" + top: "slice4-70" + top: "slice4-71" + top: "slice4-72" + top: "slice4-73" + top: "slice4-74" + top: "slice4-75" + top: "slice4-76" + top: "slice4-77" + top: "slice4-78" + top: "slice4-79" + top: "slice4-80" + top: "slice4-81" + top: "slice4-82" + top: "slice4-83" + top: "slice4-84" + top: "slice4-85" + top: "slice4-86" + top: "slice4-87" + top: "slice4-88" + top: "slice4-89" + top: "slice4-90" + top: "slice4-91" + top: "slice4-92" + top: "slice4-93" + top: "slice4-94" + top: "slice4-95" + top: "slice4-96" + top: "slice4-97" + top: "slice4-98" + top: "slice4-99" + top: "slice4-100" + top: "slice4-101" + top: "slice4-102" + top: "slice4-103" + top: "slice4-104" + top: "slice4-105" + top: "slice4-106" + top: "slice4-107" + top: "slice4-108" + top: "slice4-109" + top: "slice4-110" + top: "slice4-111" + top: "slice4-112" + top: "slice4-113" + top: "slice4-114" + top: "slice4-115" + top: "slice4-116" + top: "slice4-117" + top: "slice4-118" + top: "slice4-119" + top: "slice4-120" + top: "slice4-121" + top: "slice4-122" + top: "slice4-123" + top: "slice4-124" + top: "slice4-125" + top: "slice4-126" + top: "slice4-127" + top: "slice4-128" + top: "slice4-129" + top: "slice4-130" + top: "slice4-131" + top: "slice4-132" + top: "slice4-133" + top: "slice4-134" + top: "slice4-135" + top: "slice4-136" + top: "slice4-137" + top: "slice4-138" + top: "slice4-139" + top: "slice4-140" + top: "slice4-141" + top: "slice4-142" + top: "slice4-143" + top: "slice4-144" + top: "slice4-145" + top: "slice4-146" + top: "slice4-147" + top: "slice4-148" + top: "slice4-149" + top: "slice4-150" + top: "slice4-151" + top: "slice4-152" + top: "slice4-153" + top: "slice4-154" + top: "slice4-155" + top: "slice4-156" + top: "slice4-157" + top: "slice4-158" + top: "slice4-159" + top: "slice4-160" + top: "slice4-161" + top: "slice4-162" + top: "slice4-163" + top: "slice4-164" + top: "slice4-165" + top: "slice4-166" + top: "slice4-167" + top: "slice4-168" + top: "slice4-169" + top: "slice4-170" + top: "slice4-171" + top: "slice4-172" + top: "slice4-173" + top: "slice4-174" + top: "slice4-175" + top: "slice4-176" + top: "slice4-177" + top: "slice4-178" + top: "slice4-179" + top: "slice4-180" + top: "slice4-181" + top: "slice4-182" + top: "slice4-183" + top: "slice4-184" + top: "slice4-185" + top: "slice4-186" + top: "slice4-187" + top: "slice4-188" + top: "slice4-189" + top: "slice4-190" + top: "slice4-191" + top: "slice4-192" + top: "slice4-193" + top: "slice4-194" + top: "slice4-195" + top: "slice4-196" + top: "slice4-197" + top: "slice4-198" + top: "slice4-199" + top: "slice4-200" + top: "slice4-201" + top: "slice4-202" + top: "slice4-203" + top: "slice4-204" + top: "slice4-205" + top: "slice4-206" + top: "slice4-207" + top: "slice4-208" + top: "slice4-209" + top: "slice4-210" + top: "slice4-211" + top: "slice4-212" + top: "slice4-213" + top: "slice4-214" + top: "slice4-215" + top: "slice4-216" + top: "slice4-217" + top: "slice4-218" + top: "slice4-219" + top: "slice4-220" + top: "slice4-221" + top: "slice4-222" + top: "slice4-223" + top: "slice4-224" + top: "slice4-225" + top: "slice4-226" + top: "slice4-227" + top: "slice4-228" + top: "slice4-229" + top: "slice4-230" + top: "slice4-231" + top: "slice4-232" + top: "slice4-233" + top: "slice4-234" + top: "slice4-235" + top: "slice4-236" + top: "slice4-237" + top: "slice4-238" + top: "slice4-239" + top: "slice4-240" + top: "slice4-241" + top: "slice4-242" + top: "slice4-243" + top: "slice4-244" + top: "slice4-245" + top: "slice4-246" + top: "slice4-247" + top: "slice4-248" + top: "slice4-249" + top: "slice4-250" + top: "slice4-251" + top: "slice4-252" + top: "slice4-253" + top: "slice4-254" + top: "slice4-255" + top: "slice4-256" + top: "slice4-257" + top: "slice4-258" + top: "slice4-259" + top: "slice4-260" + top: "slice4-261" + top: "slice4-262" + top: "slice4-263" + top: "slice4-264" + top: "slice4-265" + top: "slice4-266" + top: "slice4-267" + top: "slice4-268" + top: "slice4-269" + top: "slice4-270" + top: "slice4-271" + top: "slice4-272" + top: "slice4-273" + top: "slice4-274" + top: "slice4-275" + top: "slice4-276" + top: "slice4-277" + top: "slice4-278" + top: "slice4-279" + top: "slice4-280" + top: "slice4-281" + top: "slice4-282" + top: "slice4-283" + top: "slice4-284" + top: "slice4-285" + top: "slice4-286" + top: "slice4-287" + top: "slice4-288" + top: "slice4-289" + top: "slice4-290" + top: "slice4-291" + top: "slice4-292" + top: "slice4-293" + top: "slice4-294" + top: "slice4-295" + top: "slice4-296" + top: "slice4-297" + top: "slice4-298" + top: "slice4-299" + top: "slice4-300" + top: "slice4-301" + top: "slice4-302" + top: "slice4-303" + top: "slice4-304" + top: "slice4-305" + top: "slice4-306" + top: "slice4-307" + top: "slice4-308" + top: "slice4-309" + top: "slice4-310" + top: "slice4-311" + top: "slice4-312" + top: "slice4-313" + top: "slice4-314" + top: "slice4-315" + top: "slice4-316" + top: "slice4-317" + top: "slice4-318" + top: "slice4-319" + top: "slice4-320" + top: "slice4-321" + top: "slice4-322" + top: "slice4-323" + top: "slice4-324" + top: "slice4-325" + top: "slice4-326" + top: "slice4-327" + top: "slice4-328" + top: "slice4-329" + top: "slice4-330" + top: "slice4-331" + top: "slice4-332" + top: "slice4-333" + top: "slice4-334" + top: "slice4-335" + top: "slice4-336" + top: "slice4-337" + top: "slice4-338" + top: "slice4-339" + top: "slice4-340" + top: "slice4-341" + top: "slice4-342" + top: "slice4-343" + top: "slice4-344" + top: "slice4-345" + top: "slice4-346" + top: "slice4-347" + top: "slice4-348" + top: "slice4-349" + top: "slice4-350" + top: "slice4-351" + top: "slice4-352" + top: "slice4-353" + top: "slice4-354" + top: "slice4-355" + top: "slice4-356" + top: "slice4-357" + top: "slice4-358" + top: "slice4-359" + top: "slice4-360" + top: "slice4-361" + top: "slice4-362" + top: "slice4-363" + top: "slice4-364" + top: "slice4-365" + top: "slice4-366" + top: "slice4-367" + top: "slice4-368" + top: "slice4-369" + top: "slice4-370" + top: "slice4-371" + top: "slice4-372" + top: "slice4-373" + top: "slice4-374" + top: "slice4-375" + top: "slice4-376" + top: "slice4-377" + top: "slice4-378" + top: "slice4-379" + top: "slice4-380" + top: "slice4-381" + top: "slice4-382" + top: "slice4-383" + top: "slice4-384" + top: "slice4-385" + top: "slice4-386" + top: "slice4-387" + top: "slice4-388" + top: "slice4-389" + top: "slice4-390" + top: "slice4-391" + top: "slice4-392" + top: "slice4-393" + top: "slice4-394" + top: "slice4-395" + top: "slice4-396" + top: "slice4-397" + top: "slice4-398" + top: "slice4-399" + top: "slice4-400" + top: "slice4-401" + top: "slice4-402" + top: "slice4-403" + top: "slice4-404" + top: "slice4-405" + top: "slice4-406" + top: "slice4-407" + top: "slice4-408" + top: "slice4-409" + top: "slice4-410" + top: "slice4-411" + top: "slice4-412" + top: "slice4-413" + top: "slice4-414" + top: "slice4-415" + top: "slice4-416" + top: "slice4-417" + top: "slice4-418" + top: "slice4-419" + top: "slice4-420" + top: "slice4-421" + top: "slice4-422" + top: "slice4-423" + top: "slice4-424" + top: "slice4-425" + top: "slice4-426" + top: "slice4-427" + top: "slice4-428" + top: "slice4-429" + top: "slice4-430" + top: "slice4-431" + top: "slice4-432" + top: "slice4-433" + top: "slice4-434" + top: "slice4-435" + top: "slice4-436" + top: "slice4-437" + top: "slice4-438" + top: "slice4-439" + top: "slice4-440" + top: "slice4-441" + top: "slice4-442" + top: "slice4-443" + top: "slice4-444" + top: "slice4-445" + top: "slice4-446" + top: "slice4-447" + top: "slice4-448" + top: "slice4-449" + top: "slice4-450" + top: "slice4-451" + top: "slice4-452" + top: "slice4-453" + top: "slice4-454" + top: "slice4-455" + top: "slice4-456" + top: "slice4-457" + top: "slice4-458" + top: "slice4-459" + top: "slice4-460" + top: "slice4-461" + top: "slice4-462" + top: "slice4-463" + top: "slice4-464" + top: "slice4-465" + top: "slice4-466" + top: "slice4-467" + top: "slice4-468" + top: "slice4-469" + top: "slice4-470" + top: "slice4-471" + top: "slice4-472" + top: "slice4-473" + top: "slice4-474" + top: "slice4-475" + top: "slice4-476" + top: "slice4-477" + top: "slice4-478" + top: "slice4-479" + top: "slice4-480" + top: "slice4-481" + top: "slice4-482" + top: "slice4-483" + top: "slice4-484" + top: "slice4-485" + top: "slice4-486" + top: "slice4-487" + top: "slice4-488" + top: "slice4-489" + top: "slice4-490" + top: "slice4-491" + top: "slice4-492" + top: "slice4-493" + top: "slice4-494" + top: "slice4-495" + top: "slice4-496" + top: "slice4-497" + top: "slice4-498" + top: "slice4-499" + top: "slice4-500" +} +layers { + type:ELTWISE + name:"max-fc8-se4" + top:"max-fc8-se4" + bottom: "slice4-1" + bottom: "slice4-2" + bottom: "slice4-3" + bottom: "slice4-4" + bottom: "slice4-5" + bottom: "slice4-6" + bottom: "slice4-7" + bottom: "slice4-8" + bottom: "slice4-9" + bottom: "slice4-10" + bottom: "slice4-11" + bottom: "slice4-12" + bottom: "slice4-13" + bottom: "slice4-14" + bottom: "slice4-15" + bottom: "slice4-16" + bottom: "slice4-17" + bottom: "slice4-18" + bottom: "slice4-19" + bottom: "slice4-20" + bottom: "slice4-21" + bottom: "slice4-22" + bottom: "slice4-23" + bottom: "slice4-24" + bottom: "slice4-25" + bottom: "slice4-26" + bottom: "slice4-27" + bottom: "slice4-28" + bottom: "slice4-29" + bottom: "slice4-30" + bottom: "slice4-31" + bottom: "slice4-32" + bottom: "slice4-33" + bottom: "slice4-34" + bottom: "slice4-35" + bottom: "slice4-36" + bottom: "slice4-37" + bottom: "slice4-38" + bottom: "slice4-39" + bottom: "slice4-40" + bottom: "slice4-41" + bottom: "slice4-42" + bottom: "slice4-43" + bottom: "slice4-44" + bottom: "slice4-45" + bottom: "slice4-46" + bottom: "slice4-47" + bottom: "slice4-48" + bottom: "slice4-49" + bottom: "slice4-50" + bottom: "slice4-51" + bottom: "slice4-52" + bottom: "slice4-53" + bottom: "slice4-54" + bottom: "slice4-55" + bottom: "slice4-56" + bottom: "slice4-57" + bottom: "slice4-58" + bottom: "slice4-59" + bottom: "slice4-60" + bottom: "slice4-61" + bottom: "slice4-62" + bottom: "slice4-63" + bottom: "slice4-64" + bottom: "slice4-65" + bottom: "slice4-66" + bottom: "slice4-67" + bottom: "slice4-68" + bottom: "slice4-69" + bottom: "slice4-70" + bottom: "slice4-71" + bottom: "slice4-72" + bottom: "slice4-73" + bottom: "slice4-74" + bottom: "slice4-75" + bottom: "slice4-76" + bottom: "slice4-77" + bottom: "slice4-78" + bottom: "slice4-79" + bottom: "slice4-80" + bottom: "slice4-81" + bottom: "slice4-82" + bottom: "slice4-83" + bottom: "slice4-84" + bottom: "slice4-85" + bottom: "slice4-86" + bottom: "slice4-87" + bottom: "slice4-88" + bottom: "slice4-89" + bottom: "slice4-90" + bottom: "slice4-91" + bottom: "slice4-92" + bottom: "slice4-93" + bottom: "slice4-94" + bottom: "slice4-95" + bottom: "slice4-96" + bottom: "slice4-97" + bottom: "slice4-98" + bottom: "slice4-99" + bottom: "slice4-100" + bottom: "slice4-101" + bottom: "slice4-102" + bottom: "slice4-103" + bottom: "slice4-104" + bottom: "slice4-105" + bottom: "slice4-106" + bottom: "slice4-107" + bottom: "slice4-108" + bottom: "slice4-109" + bottom: "slice4-110" + bottom: "slice4-111" + bottom: "slice4-112" + bottom: "slice4-113" + bottom: "slice4-114" + bottom: "slice4-115" + bottom: "slice4-116" + bottom: "slice4-117" + bottom: "slice4-118" + bottom: "slice4-119" + bottom: "slice4-120" + bottom: "slice4-121" + bottom: "slice4-122" + bottom: "slice4-123" + bottom: "slice4-124" + bottom: "slice4-125" + bottom: "slice4-126" + bottom: "slice4-127" + bottom: "slice4-128" + bottom: "slice4-129" + bottom: "slice4-130" + bottom: "slice4-131" + bottom: "slice4-132" + bottom: "slice4-133" + bottom: "slice4-134" + bottom: "slice4-135" + bottom: "slice4-136" + bottom: "slice4-137" + bottom: "slice4-138" + bottom: "slice4-139" + bottom: "slice4-140" + bottom: "slice4-141" + bottom: "slice4-142" + bottom: "slice4-143" + bottom: "slice4-144" + bottom: "slice4-145" + bottom: "slice4-146" + bottom: "slice4-147" + bottom: "slice4-148" + bottom: "slice4-149" + bottom: "slice4-150" + bottom: "slice4-151" + bottom: "slice4-152" + bottom: "slice4-153" + bottom: "slice4-154" + bottom: "slice4-155" + bottom: "slice4-156" + bottom: "slice4-157" + bottom: "slice4-158" + bottom: "slice4-159" + bottom: "slice4-160" + bottom: "slice4-161" + bottom: "slice4-162" + bottom: "slice4-163" + bottom: "slice4-164" + bottom: "slice4-165" + bottom: "slice4-166" + bottom: "slice4-167" + bottom: "slice4-168" + bottom: "slice4-169" + bottom: "slice4-170" + bottom: "slice4-171" + bottom: "slice4-172" + bottom: "slice4-173" + bottom: "slice4-174" + bottom: "slice4-175" + bottom: "slice4-176" + bottom: "slice4-177" + bottom: "slice4-178" + bottom: "slice4-179" + bottom: "slice4-180" + bottom: "slice4-181" + bottom: "slice4-182" + bottom: "slice4-183" + bottom: "slice4-184" + bottom: "slice4-185" + bottom: "slice4-186" + bottom: "slice4-187" + bottom: "slice4-188" + bottom: "slice4-189" + bottom: "slice4-190" + bottom: "slice4-191" + bottom: "slice4-192" + bottom: "slice4-193" + bottom: "slice4-194" + bottom: "slice4-195" + bottom: "slice4-196" + bottom: "slice4-197" + bottom: "slice4-198" + bottom: "slice4-199" + bottom: "slice4-200" + bottom: "slice4-201" + bottom: "slice4-202" + bottom: "slice4-203" + bottom: "slice4-204" + bottom: "slice4-205" + bottom: "slice4-206" + bottom: "slice4-207" + bottom: "slice4-208" + bottom: "slice4-209" + bottom: "slice4-210" + bottom: "slice4-211" + bottom: "slice4-212" + bottom: "slice4-213" + bottom: "slice4-214" + bottom: "slice4-215" + bottom: "slice4-216" + bottom: "slice4-217" + bottom: "slice4-218" + bottom: "slice4-219" + bottom: "slice4-220" + bottom: "slice4-221" + bottom: "slice4-222" + bottom: "slice4-223" + bottom: "slice4-224" + bottom: "slice4-225" + bottom: "slice4-226" + bottom: "slice4-227" + bottom: "slice4-228" + bottom: "slice4-229" + bottom: "slice4-230" + bottom: "slice4-231" + bottom: "slice4-232" + bottom: "slice4-233" + bottom: "slice4-234" + bottom: "slice4-235" + bottom: "slice4-236" + bottom: "slice4-237" + bottom: "slice4-238" + bottom: "slice4-239" + bottom: "slice4-240" + bottom: "slice4-241" + bottom: "slice4-242" + bottom: "slice4-243" + bottom: "slice4-244" + bottom: "slice4-245" + bottom: "slice4-246" + bottom: "slice4-247" + bottom: "slice4-248" + bottom: "slice4-249" + bottom: "slice4-250" + bottom: "slice4-251" + bottom: "slice4-252" + bottom: "slice4-253" + bottom: "slice4-254" + bottom: "slice4-255" + bottom: "slice4-256" + bottom: "slice4-257" + bottom: "slice4-258" + bottom: "slice4-259" + bottom: "slice4-260" + bottom: "slice4-261" + bottom: "slice4-262" + bottom: "slice4-263" + bottom: "slice4-264" + bottom: "slice4-265" + bottom: "slice4-266" + bottom: "slice4-267" + bottom: "slice4-268" + bottom: "slice4-269" + bottom: "slice4-270" + bottom: "slice4-271" + bottom: "slice4-272" + bottom: "slice4-273" + bottom: "slice4-274" + bottom: "slice4-275" + bottom: "slice4-276" + bottom: "slice4-277" + bottom: "slice4-278" + bottom: "slice4-279" + bottom: "slice4-280" + bottom: "slice4-281" + bottom: "slice4-282" + bottom: "slice4-283" + bottom: "slice4-284" + bottom: "slice4-285" + bottom: "slice4-286" + bottom: "slice4-287" + bottom: "slice4-288" + bottom: "slice4-289" + bottom: "slice4-290" + bottom: "slice4-291" + bottom: "slice4-292" + bottom: "slice4-293" + bottom: "slice4-294" + bottom: "slice4-295" + bottom: "slice4-296" + bottom: "slice4-297" + bottom: "slice4-298" + bottom: "slice4-299" + bottom: "slice4-300" + bottom: "slice4-301" + bottom: "slice4-302" + bottom: "slice4-303" + bottom: "slice4-304" + bottom: "slice4-305" + bottom: "slice4-306" + bottom: "slice4-307" + bottom: "slice4-308" + bottom: "slice4-309" + bottom: "slice4-310" + bottom: "slice4-311" + bottom: "slice4-312" + bottom: "slice4-313" + bottom: "slice4-314" + bottom: "slice4-315" + bottom: "slice4-316" + bottom: "slice4-317" + bottom: "slice4-318" + bottom: "slice4-319" + bottom: "slice4-320" + bottom: "slice4-321" + bottom: "slice4-322" + bottom: "slice4-323" + bottom: "slice4-324" + bottom: "slice4-325" + bottom: "slice4-326" + bottom: "slice4-327" + bottom: "slice4-328" + bottom: "slice4-329" + bottom: "slice4-330" + bottom: "slice4-331" + bottom: "slice4-332" + bottom: "slice4-333" + bottom: "slice4-334" + bottom: "slice4-335" + bottom: "slice4-336" + bottom: "slice4-337" + bottom: "slice4-338" + bottom: "slice4-339" + bottom: "slice4-340" + bottom: "slice4-341" + bottom: "slice4-342" + bottom: "slice4-343" + bottom: "slice4-344" + bottom: "slice4-345" + bottom: "slice4-346" + bottom: "slice4-347" + bottom: "slice4-348" + bottom: "slice4-349" + bottom: "slice4-350" + bottom: "slice4-351" + bottom: "slice4-352" + bottom: "slice4-353" + bottom: "slice4-354" + bottom: "slice4-355" + bottom: "slice4-356" + bottom: "slice4-357" + bottom: "slice4-358" + bottom: "slice4-359" + bottom: "slice4-360" + bottom: "slice4-361" + bottom: "slice4-362" + bottom: "slice4-363" + bottom: "slice4-364" + bottom: "slice4-365" + bottom: "slice4-366" + bottom: "slice4-367" + bottom: "slice4-368" + bottom: "slice4-369" + bottom: "slice4-370" + bottom: "slice4-371" + bottom: "slice4-372" + bottom: "slice4-373" + bottom: "slice4-374" + bottom: "slice4-375" + bottom: "slice4-376" + bottom: "slice4-377" + bottom: "slice4-378" + bottom: "slice4-379" + bottom: "slice4-380" + bottom: "slice4-381" + bottom: "slice4-382" + bottom: "slice4-383" + bottom: "slice4-384" + bottom: "slice4-385" + bottom: "slice4-386" + bottom: "slice4-387" + bottom: "slice4-388" + bottom: "slice4-389" + bottom: "slice4-390" + bottom: "slice4-391" + bottom: "slice4-392" + bottom: "slice4-393" + bottom: "slice4-394" + bottom: "slice4-395" + bottom: "slice4-396" + bottom: "slice4-397" + bottom: "slice4-398" + bottom: "slice4-399" + bottom: "slice4-400" + bottom: "slice4-401" + bottom: "slice4-402" + bottom: "slice4-403" + bottom: "slice4-404" + bottom: "slice4-405" + bottom: "slice4-406" + bottom: "slice4-407" + bottom: "slice4-408" + bottom: "slice4-409" + bottom: "slice4-410" + bottom: "slice4-411" + bottom: "slice4-412" + bottom: "slice4-413" + bottom: "slice4-414" + bottom: "slice4-415" + bottom: "slice4-416" + bottom: "slice4-417" + bottom: "slice4-418" + bottom: "slice4-419" + bottom: "slice4-420" + bottom: "slice4-421" + bottom: "slice4-422" + bottom: "slice4-423" + bottom: "slice4-424" + bottom: "slice4-425" + bottom: "slice4-426" + bottom: "slice4-427" + bottom: "slice4-428" + bottom: "slice4-429" + bottom: "slice4-430" + bottom: "slice4-431" + bottom: "slice4-432" + bottom: "slice4-433" + bottom: "slice4-434" + bottom: "slice4-435" + bottom: "slice4-436" + bottom: "slice4-437" + bottom: "slice4-438" + bottom: "slice4-439" + bottom: "slice4-440" + bottom: "slice4-441" + bottom: "slice4-442" + bottom: "slice4-443" + bottom: "slice4-444" + bottom: "slice4-445" + bottom: "slice4-446" + bottom: "slice4-447" + bottom: "slice4-448" + bottom: "slice4-449" + bottom: "slice4-450" + bottom: "slice4-451" + bottom: "slice4-452" + bottom: "slice4-453" + bottom: "slice4-454" + bottom: "slice4-455" + bottom: "slice4-456" + bottom: "slice4-457" + bottom: "slice4-458" + bottom: "slice4-459" + bottom: "slice4-460" + bottom: "slice4-461" + bottom: "slice4-462" + bottom: "slice4-463" + bottom: "slice4-464" + bottom: "slice4-465" + bottom: "slice4-466" + bottom: "slice4-467" + bottom: "slice4-468" + bottom: "slice4-469" + bottom: "slice4-470" + bottom: "slice4-471" + bottom: "slice4-472" + bottom: "slice4-473" + bottom: "slice4-474" + bottom: "slice4-475" + bottom: "slice4-476" + bottom: "slice4-477" + bottom: "slice4-478" + bottom: "slice4-479" + bottom: "slice4-480" + bottom: "slice4-481" + bottom: "slice4-482" + bottom: "slice4-483" + bottom: "slice4-484" + bottom: "slice4-485" + bottom: "slice4-486" + bottom: "slice4-487" + bottom: "slice4-488" + bottom: "slice4-489" + bottom: "slice4-490" + bottom: "slice4-491" + bottom: "slice4-492" + bottom: "slice4-493" + bottom: "slice4-494" + bottom: "slice4-495" + bottom: "slice4-496" + bottom: "slice4-497" + bottom: "slice4-498" + bottom: "slice4-499" + bottom: "slice4-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se5" + bottom:"fc8-se5" + top: "slice5-1" + top: "slice5-2" + top: "slice5-3" + top: "slice5-4" + top: "slice5-5" + top: "slice5-6" + top: "slice5-7" + top: "slice5-8" + top: "slice5-9" + top: "slice5-10" + top: "slice5-11" + top: "slice5-12" + top: "slice5-13" + top: "slice5-14" + top: "slice5-15" + top: "slice5-16" + top: "slice5-17" + top: "slice5-18" + top: "slice5-19" + top: "slice5-20" + top: "slice5-21" + top: "slice5-22" + top: "slice5-23" + top: "slice5-24" + top: "slice5-25" + top: "slice5-26" + top: "slice5-27" + top: "slice5-28" + top: "slice5-29" + top: "slice5-30" + top: "slice5-31" + top: "slice5-32" + top: "slice5-33" + top: "slice5-34" + top: "slice5-35" + top: "slice5-36" + top: "slice5-37" + top: "slice5-38" + top: "slice5-39" + top: "slice5-40" + top: "slice5-41" + top: "slice5-42" + top: "slice5-43" + top: "slice5-44" + top: "slice5-45" + top: "slice5-46" + top: "slice5-47" + top: "slice5-48" + top: "slice5-49" + top: "slice5-50" + top: "slice5-51" + top: "slice5-52" + top: "slice5-53" + top: "slice5-54" + top: "slice5-55" + top: "slice5-56" + top: "slice5-57" + top: "slice5-58" + top: "slice5-59" + top: "slice5-60" + top: "slice5-61" + top: "slice5-62" + top: "slice5-63" + top: "slice5-64" + top: "slice5-65" + top: "slice5-66" + top: "slice5-67" + top: "slice5-68" + top: "slice5-69" + top: "slice5-70" + top: "slice5-71" + top: "slice5-72" + top: "slice5-73" + top: "slice5-74" + top: "slice5-75" + top: "slice5-76" + top: "slice5-77" + top: "slice5-78" + top: "slice5-79" + top: "slice5-80" + top: "slice5-81" + top: "slice5-82" + top: "slice5-83" + top: "slice5-84" + top: "slice5-85" + top: "slice5-86" + top: "slice5-87" + top: "slice5-88" + top: "slice5-89" + top: "slice5-90" + top: "slice5-91" + top: "slice5-92" + top: "slice5-93" + top: "slice5-94" + top: "slice5-95" + top: "slice5-96" + top: "slice5-97" + top: "slice5-98" + top: "slice5-99" + top: "slice5-100" + top: "slice5-101" + top: "slice5-102" + top: "slice5-103" + top: "slice5-104" + top: "slice5-105" + top: "slice5-106" + top: "slice5-107" + top: "slice5-108" + top: "slice5-109" + top: "slice5-110" + top: "slice5-111" + top: "slice5-112" + top: "slice5-113" + top: "slice5-114" + top: "slice5-115" + top: "slice5-116" + top: "slice5-117" + top: "slice5-118" + top: "slice5-119" + top: "slice5-120" + top: "slice5-121" + top: "slice5-122" + top: "slice5-123" + top: "slice5-124" + top: "slice5-125" + top: "slice5-126" + top: "slice5-127" + top: "slice5-128" + top: "slice5-129" + top: "slice5-130" + top: "slice5-131" + top: "slice5-132" + top: "slice5-133" + top: "slice5-134" + top: "slice5-135" + top: "slice5-136" + top: "slice5-137" + top: "slice5-138" + top: "slice5-139" + top: "slice5-140" + top: "slice5-141" + top: "slice5-142" + top: "slice5-143" + top: "slice5-144" + top: "slice5-145" + top: "slice5-146" + top: "slice5-147" + top: "slice5-148" + top: "slice5-149" + top: "slice5-150" + top: "slice5-151" + top: "slice5-152" + top: "slice5-153" + top: "slice5-154" + top: "slice5-155" + top: "slice5-156" + top: "slice5-157" + top: "slice5-158" + top: "slice5-159" + top: "slice5-160" + top: "slice5-161" + top: "slice5-162" + top: "slice5-163" + top: "slice5-164" + top: "slice5-165" + top: "slice5-166" + top: "slice5-167" + top: "slice5-168" + top: "slice5-169" + top: "slice5-170" + top: "slice5-171" + top: "slice5-172" + top: "slice5-173" + top: "slice5-174" + top: "slice5-175" + top: "slice5-176" + top: "slice5-177" + top: "slice5-178" + top: "slice5-179" + top: "slice5-180" + top: "slice5-181" + top: "slice5-182" + top: "slice5-183" + top: "slice5-184" + top: "slice5-185" + top: "slice5-186" + top: "slice5-187" + top: "slice5-188" + top: "slice5-189" + top: "slice5-190" + top: "slice5-191" + top: "slice5-192" + top: "slice5-193" + top: "slice5-194" + top: "slice5-195" + top: "slice5-196" + top: "slice5-197" + top: "slice5-198" + top: "slice5-199" + top: "slice5-200" + top: "slice5-201" + top: "slice5-202" + top: "slice5-203" + top: "slice5-204" + top: "slice5-205" + top: "slice5-206" + top: "slice5-207" + top: "slice5-208" + top: "slice5-209" + top: "slice5-210" + top: "slice5-211" + top: "slice5-212" + top: "slice5-213" + top: "slice5-214" + top: "slice5-215" + top: "slice5-216" + top: "slice5-217" + top: "slice5-218" + top: "slice5-219" + top: "slice5-220" + top: "slice5-221" + top: "slice5-222" + top: "slice5-223" + top: "slice5-224" + top: "slice5-225" + top: "slice5-226" + top: "slice5-227" + top: "slice5-228" + top: "slice5-229" + top: "slice5-230" + top: "slice5-231" + top: "slice5-232" + top: "slice5-233" + top: "slice5-234" + top: "slice5-235" + top: "slice5-236" + top: "slice5-237" + top: "slice5-238" + top: "slice5-239" + top: "slice5-240" + top: "slice5-241" + top: "slice5-242" + top: "slice5-243" + top: "slice5-244" + top: "slice5-245" + top: "slice5-246" + top: "slice5-247" + top: "slice5-248" + top: "slice5-249" + top: "slice5-250" + top: "slice5-251" + top: "slice5-252" + top: "slice5-253" + top: "slice5-254" + top: "slice5-255" + top: "slice5-256" + top: "slice5-257" + top: "slice5-258" + top: "slice5-259" + top: "slice5-260" + top: "slice5-261" + top: "slice5-262" + top: "slice5-263" + top: "slice5-264" + top: "slice5-265" + top: "slice5-266" + top: "slice5-267" + top: "slice5-268" + top: "slice5-269" + top: "slice5-270" + top: "slice5-271" + top: "slice5-272" + top: "slice5-273" + top: "slice5-274" + top: "slice5-275" + top: "slice5-276" + top: "slice5-277" + top: "slice5-278" + top: "slice5-279" + top: "slice5-280" + top: "slice5-281" + top: "slice5-282" + top: "slice5-283" + top: "slice5-284" + top: "slice5-285" + top: "slice5-286" + top: "slice5-287" + top: "slice5-288" + top: "slice5-289" + top: "slice5-290" + top: "slice5-291" + top: "slice5-292" + top: "slice5-293" + top: "slice5-294" + top: "slice5-295" + top: "slice5-296" + top: "slice5-297" + top: "slice5-298" + top: "slice5-299" + top: "slice5-300" + top: "slice5-301" + top: "slice5-302" + top: "slice5-303" + top: "slice5-304" + top: "slice5-305" + top: "slice5-306" + top: "slice5-307" + top: "slice5-308" + top: "slice5-309" + top: "slice5-310" + top: "slice5-311" + top: "slice5-312" + top: "slice5-313" + top: "slice5-314" + top: "slice5-315" + top: "slice5-316" + top: "slice5-317" + top: "slice5-318" + top: "slice5-319" + top: "slice5-320" + top: "slice5-321" + top: "slice5-322" + top: "slice5-323" + top: "slice5-324" + top: "slice5-325" + top: "slice5-326" + top: "slice5-327" + top: "slice5-328" + top: "slice5-329" + top: "slice5-330" + top: "slice5-331" + top: "slice5-332" + top: "slice5-333" + top: "slice5-334" + top: "slice5-335" + top: "slice5-336" + top: "slice5-337" + top: "slice5-338" + top: "slice5-339" + top: "slice5-340" + top: "slice5-341" + top: "slice5-342" + top: "slice5-343" + top: "slice5-344" + top: "slice5-345" + top: "slice5-346" + top: "slice5-347" + top: "slice5-348" + top: "slice5-349" + top: "slice5-350" + top: "slice5-351" + top: "slice5-352" + top: "slice5-353" + top: "slice5-354" + top: "slice5-355" + top: "slice5-356" + top: "slice5-357" + top: "slice5-358" + top: "slice5-359" + top: "slice5-360" + top: "slice5-361" + top: "slice5-362" + top: "slice5-363" + top: "slice5-364" + top: "slice5-365" + top: "slice5-366" + top: "slice5-367" + top: "slice5-368" + top: "slice5-369" + top: "slice5-370" + top: "slice5-371" + top: "slice5-372" + top: "slice5-373" + top: "slice5-374" + top: "slice5-375" + top: "slice5-376" + top: "slice5-377" + top: "slice5-378" + top: "slice5-379" + top: "slice5-380" + top: "slice5-381" + top: "slice5-382" + top: "slice5-383" + top: "slice5-384" + top: "slice5-385" + top: "slice5-386" + top: "slice5-387" + top: "slice5-388" + top: "slice5-389" + top: "slice5-390" + top: "slice5-391" + top: "slice5-392" + top: "slice5-393" + top: "slice5-394" + top: "slice5-395" + top: "slice5-396" + top: "slice5-397" + top: "slice5-398" + top: "slice5-399" + top: "slice5-400" + top: "slice5-401" + top: "slice5-402" + top: "slice5-403" + top: "slice5-404" + top: "slice5-405" + top: "slice5-406" + top: "slice5-407" + top: "slice5-408" + top: "slice5-409" + top: "slice5-410" + top: "slice5-411" + top: "slice5-412" + top: "slice5-413" + top: "slice5-414" + top: "slice5-415" + top: "slice5-416" + top: "slice5-417" + top: "slice5-418" + top: "slice5-419" + top: "slice5-420" + top: "slice5-421" + top: "slice5-422" + top: "slice5-423" + top: "slice5-424" + top: "slice5-425" + top: "slice5-426" + top: "slice5-427" + top: "slice5-428" + top: "slice5-429" + top: "slice5-430" + top: "slice5-431" + top: "slice5-432" + top: "slice5-433" + top: "slice5-434" + top: "slice5-435" + top: "slice5-436" + top: "slice5-437" + top: "slice5-438" + top: "slice5-439" + top: "slice5-440" + top: "slice5-441" + top: "slice5-442" + top: "slice5-443" + top: "slice5-444" + top: "slice5-445" + top: "slice5-446" + top: "slice5-447" + top: "slice5-448" + top: "slice5-449" + top: "slice5-450" + top: "slice5-451" + top: "slice5-452" + top: "slice5-453" + top: "slice5-454" + top: "slice5-455" + top: "slice5-456" + top: "slice5-457" + top: "slice5-458" + top: "slice5-459" + top: "slice5-460" + top: "slice5-461" + top: "slice5-462" + top: "slice5-463" + top: "slice5-464" + top: "slice5-465" + top: "slice5-466" + top: "slice5-467" + top: "slice5-468" + top: "slice5-469" + top: "slice5-470" + top: "slice5-471" + top: "slice5-472" + top: "slice5-473" + top: "slice5-474" + top: "slice5-475" + top: "slice5-476" + top: "slice5-477" + top: "slice5-478" + top: "slice5-479" + top: "slice5-480" + top: "slice5-481" + top: "slice5-482" + top: "slice5-483" + top: "slice5-484" + top: "slice5-485" + top: "slice5-486" + top: "slice5-487" + top: "slice5-488" + top: "slice5-489" + top: "slice5-490" + top: "slice5-491" + top: "slice5-492" + top: "slice5-493" + top: "slice5-494" + top: "slice5-495" + top: "slice5-496" + top: "slice5-497" + top: "slice5-498" + top: "slice5-499" + top: "slice5-500" +} +layers { + type:ELTWISE + name:"max-fc8-se5" + top:"max-fc8-se5" + bottom: "slice5-1" + bottom: "slice5-2" + bottom: "slice5-3" + bottom: "slice5-4" + bottom: "slice5-5" + bottom: "slice5-6" + bottom: "slice5-7" + bottom: "slice5-8" + bottom: "slice5-9" + bottom: "slice5-10" + bottom: "slice5-11" + bottom: "slice5-12" + bottom: "slice5-13" + bottom: "slice5-14" + bottom: "slice5-15" + bottom: "slice5-16" + bottom: "slice5-17" + bottom: "slice5-18" + bottom: "slice5-19" + bottom: "slice5-20" + bottom: "slice5-21" + bottom: "slice5-22" + bottom: "slice5-23" + bottom: "slice5-24" + bottom: "slice5-25" + bottom: "slice5-26" + bottom: "slice5-27" + bottom: "slice5-28" + bottom: "slice5-29" + bottom: "slice5-30" + bottom: "slice5-31" + bottom: "slice5-32" + bottom: "slice5-33" + bottom: "slice5-34" + bottom: "slice5-35" + bottom: "slice5-36" + bottom: "slice5-37" + bottom: "slice5-38" + bottom: "slice5-39" + bottom: "slice5-40" + bottom: "slice5-41" + bottom: "slice5-42" + bottom: "slice5-43" + bottom: "slice5-44" + bottom: "slice5-45" + bottom: "slice5-46" + bottom: "slice5-47" + bottom: "slice5-48" + bottom: "slice5-49" + bottom: "slice5-50" + bottom: "slice5-51" + bottom: "slice5-52" + bottom: "slice5-53" + bottom: "slice5-54" + bottom: "slice5-55" + bottom: "slice5-56" + bottom: "slice5-57" + bottom: "slice5-58" + bottom: "slice5-59" + bottom: "slice5-60" + bottom: "slice5-61" + bottom: "slice5-62" + bottom: "slice5-63" + bottom: "slice5-64" + bottom: "slice5-65" + bottom: "slice5-66" + bottom: "slice5-67" + bottom: "slice5-68" + bottom: "slice5-69" + bottom: "slice5-70" + bottom: "slice5-71" + bottom: "slice5-72" + bottom: "slice5-73" + bottom: "slice5-74" + bottom: "slice5-75" + bottom: "slice5-76" + bottom: "slice5-77" + bottom: "slice5-78" + bottom: "slice5-79" + bottom: "slice5-80" + bottom: "slice5-81" + bottom: "slice5-82" + bottom: "slice5-83" + bottom: "slice5-84" + bottom: "slice5-85" + bottom: "slice5-86" + bottom: "slice5-87" + bottom: "slice5-88" + bottom: "slice5-89" + bottom: "slice5-90" + bottom: "slice5-91" + bottom: "slice5-92" + bottom: "slice5-93" + bottom: "slice5-94" + bottom: "slice5-95" + bottom: "slice5-96" + bottom: "slice5-97" + bottom: "slice5-98" + bottom: "slice5-99" + bottom: "slice5-100" + bottom: "slice5-101" + bottom: "slice5-102" + bottom: "slice5-103" + bottom: "slice5-104" + bottom: "slice5-105" + bottom: "slice5-106" + bottom: "slice5-107" + bottom: "slice5-108" + bottom: "slice5-109" + bottom: "slice5-110" + bottom: "slice5-111" + bottom: "slice5-112" + bottom: "slice5-113" + bottom: "slice5-114" + bottom: "slice5-115" + bottom: "slice5-116" + bottom: "slice5-117" + bottom: "slice5-118" + bottom: "slice5-119" + bottom: "slice5-120" + bottom: "slice5-121" + bottom: "slice5-122" + bottom: "slice5-123" + bottom: "slice5-124" + bottom: "slice5-125" + bottom: "slice5-126" + bottom: "slice5-127" + bottom: "slice5-128" + bottom: "slice5-129" + bottom: "slice5-130" + bottom: "slice5-131" + bottom: "slice5-132" + bottom: "slice5-133" + bottom: "slice5-134" + bottom: "slice5-135" + bottom: "slice5-136" + bottom: "slice5-137" + bottom: "slice5-138" + bottom: "slice5-139" + bottom: "slice5-140" + bottom: "slice5-141" + bottom: "slice5-142" + bottom: "slice5-143" + bottom: "slice5-144" + bottom: "slice5-145" + bottom: "slice5-146" + bottom: "slice5-147" + bottom: "slice5-148" + bottom: "slice5-149" + bottom: "slice5-150" + bottom: "slice5-151" + bottom: "slice5-152" + bottom: "slice5-153" + bottom: "slice5-154" + bottom: "slice5-155" + bottom: "slice5-156" + bottom: "slice5-157" + bottom: "slice5-158" + bottom: "slice5-159" + bottom: "slice5-160" + bottom: "slice5-161" + bottom: "slice5-162" + bottom: "slice5-163" + bottom: "slice5-164" + bottom: "slice5-165" + bottom: "slice5-166" + bottom: "slice5-167" + bottom: "slice5-168" + bottom: "slice5-169" + bottom: "slice5-170" + bottom: "slice5-171" + bottom: "slice5-172" + bottom: "slice5-173" + bottom: "slice5-174" + bottom: "slice5-175" + bottom: "slice5-176" + bottom: "slice5-177" + bottom: "slice5-178" + bottom: "slice5-179" + bottom: "slice5-180" + bottom: "slice5-181" + bottom: "slice5-182" + bottom: "slice5-183" + bottom: "slice5-184" + bottom: "slice5-185" + bottom: "slice5-186" + bottom: "slice5-187" + bottom: "slice5-188" + bottom: "slice5-189" + bottom: "slice5-190" + bottom: "slice5-191" + bottom: "slice5-192" + bottom: "slice5-193" + bottom: "slice5-194" + bottom: "slice5-195" + bottom: "slice5-196" + bottom: "slice5-197" + bottom: "slice5-198" + bottom: "slice5-199" + bottom: "slice5-200" + bottom: "slice5-201" + bottom: "slice5-202" + bottom: "slice5-203" + bottom: "slice5-204" + bottom: "slice5-205" + bottom: "slice5-206" + bottom: "slice5-207" + bottom: "slice5-208" + bottom: "slice5-209" + bottom: "slice5-210" + bottom: "slice5-211" + bottom: "slice5-212" + bottom: "slice5-213" + bottom: "slice5-214" + bottom: "slice5-215" + bottom: "slice5-216" + bottom: "slice5-217" + bottom: "slice5-218" + bottom: "slice5-219" + bottom: "slice5-220" + bottom: "slice5-221" + bottom: "slice5-222" + bottom: "slice5-223" + bottom: "slice5-224" + bottom: "slice5-225" + bottom: "slice5-226" + bottom: "slice5-227" + bottom: "slice5-228" + bottom: "slice5-229" + bottom: "slice5-230" + bottom: "slice5-231" + bottom: "slice5-232" + bottom: "slice5-233" + bottom: "slice5-234" + bottom: "slice5-235" + bottom: "slice5-236" + bottom: "slice5-237" + bottom: "slice5-238" + bottom: "slice5-239" + bottom: "slice5-240" + bottom: "slice5-241" + bottom: "slice5-242" + bottom: "slice5-243" + bottom: "slice5-244" + bottom: "slice5-245" + bottom: "slice5-246" + bottom: "slice5-247" + bottom: "slice5-248" + bottom: "slice5-249" + bottom: "slice5-250" + bottom: "slice5-251" + bottom: "slice5-252" + bottom: "slice5-253" + bottom: "slice5-254" + bottom: "slice5-255" + bottom: "slice5-256" + bottom: "slice5-257" + bottom: "slice5-258" + bottom: "slice5-259" + bottom: "slice5-260" + bottom: "slice5-261" + bottom: "slice5-262" + bottom: "slice5-263" + bottom: "slice5-264" + bottom: "slice5-265" + bottom: "slice5-266" + bottom: "slice5-267" + bottom: "slice5-268" + bottom: "slice5-269" + bottom: "slice5-270" + bottom: "slice5-271" + bottom: "slice5-272" + bottom: "slice5-273" + bottom: "slice5-274" + bottom: "slice5-275" + bottom: "slice5-276" + bottom: "slice5-277" + bottom: "slice5-278" + bottom: "slice5-279" + bottom: "slice5-280" + bottom: "slice5-281" + bottom: "slice5-282" + bottom: "slice5-283" + bottom: "slice5-284" + bottom: "slice5-285" + bottom: "slice5-286" + bottom: "slice5-287" + bottom: "slice5-288" + bottom: "slice5-289" + bottom: "slice5-290" + bottom: "slice5-291" + bottom: "slice5-292" + bottom: "slice5-293" + bottom: "slice5-294" + bottom: "slice5-295" + bottom: "slice5-296" + bottom: "slice5-297" + bottom: "slice5-298" + bottom: "slice5-299" + bottom: "slice5-300" + bottom: "slice5-301" + bottom: "slice5-302" + bottom: "slice5-303" + bottom: "slice5-304" + bottom: "slice5-305" + bottom: "slice5-306" + bottom: "slice5-307" + bottom: "slice5-308" + bottom: "slice5-309" + bottom: "slice5-310" + bottom: "slice5-311" + bottom: "slice5-312" + bottom: "slice5-313" + bottom: "slice5-314" + bottom: "slice5-315" + bottom: "slice5-316" + bottom: "slice5-317" + bottom: "slice5-318" + bottom: "slice5-319" + bottom: "slice5-320" + bottom: "slice5-321" + bottom: "slice5-322" + bottom: "slice5-323" + bottom: "slice5-324" + bottom: "slice5-325" + bottom: "slice5-326" + bottom: "slice5-327" + bottom: "slice5-328" + bottom: "slice5-329" + bottom: "slice5-330" + bottom: "slice5-331" + bottom: "slice5-332" + bottom: "slice5-333" + bottom: "slice5-334" + bottom: "slice5-335" + bottom: "slice5-336" + bottom: "slice5-337" + bottom: "slice5-338" + bottom: "slice5-339" + bottom: "slice5-340" + bottom: "slice5-341" + bottom: "slice5-342" + bottom: "slice5-343" + bottom: "slice5-344" + bottom: "slice5-345" + bottom: "slice5-346" + bottom: "slice5-347" + bottom: "slice5-348" + bottom: "slice5-349" + bottom: "slice5-350" + bottom: "slice5-351" + bottom: "slice5-352" + bottom: "slice5-353" + bottom: "slice5-354" + bottom: "slice5-355" + bottom: "slice5-356" + bottom: "slice5-357" + bottom: "slice5-358" + bottom: "slice5-359" + bottom: "slice5-360" + bottom: "slice5-361" + bottom: "slice5-362" + bottom: "slice5-363" + bottom: "slice5-364" + bottom: "slice5-365" + bottom: "slice5-366" + bottom: "slice5-367" + bottom: "slice5-368" + bottom: "slice5-369" + bottom: "slice5-370" + bottom: "slice5-371" + bottom: "slice5-372" + bottom: "slice5-373" + bottom: "slice5-374" + bottom: "slice5-375" + bottom: "slice5-376" + bottom: "slice5-377" + bottom: "slice5-378" + bottom: "slice5-379" + bottom: "slice5-380" + bottom: "slice5-381" + bottom: "slice5-382" + bottom: "slice5-383" + bottom: "slice5-384" + bottom: "slice5-385" + bottom: "slice5-386" + bottom: "slice5-387" + bottom: "slice5-388" + bottom: "slice5-389" + bottom: "slice5-390" + bottom: "slice5-391" + bottom: "slice5-392" + bottom: "slice5-393" + bottom: "slice5-394" + bottom: "slice5-395" + bottom: "slice5-396" + bottom: "slice5-397" + bottom: "slice5-398" + bottom: "slice5-399" + bottom: "slice5-400" + bottom: "slice5-401" + bottom: "slice5-402" + bottom: "slice5-403" + bottom: "slice5-404" + bottom: "slice5-405" + bottom: "slice5-406" + bottom: "slice5-407" + bottom: "slice5-408" + bottom: "slice5-409" + bottom: "slice5-410" + bottom: "slice5-411" + bottom: "slice5-412" + bottom: "slice5-413" + bottom: "slice5-414" + bottom: "slice5-415" + bottom: "slice5-416" + bottom: "slice5-417" + bottom: "slice5-418" + bottom: "slice5-419" + bottom: "slice5-420" + bottom: "slice5-421" + bottom: "slice5-422" + bottom: "slice5-423" + bottom: "slice5-424" + bottom: "slice5-425" + bottom: "slice5-426" + bottom: "slice5-427" + bottom: "slice5-428" + bottom: "slice5-429" + bottom: "slice5-430" + bottom: "slice5-431" + bottom: "slice5-432" + bottom: "slice5-433" + bottom: "slice5-434" + bottom: "slice5-435" + bottom: "slice5-436" + bottom: "slice5-437" + bottom: "slice5-438" + bottom: "slice5-439" + bottom: "slice5-440" + bottom: "slice5-441" + bottom: "slice5-442" + bottom: "slice5-443" + bottom: "slice5-444" + bottom: "slice5-445" + bottom: "slice5-446" + bottom: "slice5-447" + bottom: "slice5-448" + bottom: "slice5-449" + bottom: "slice5-450" + bottom: "slice5-451" + bottom: "slice5-452" + bottom: "slice5-453" + bottom: "slice5-454" + bottom: "slice5-455" + bottom: "slice5-456" + bottom: "slice5-457" + bottom: "slice5-458" + bottom: "slice5-459" + bottom: "slice5-460" + bottom: "slice5-461" + bottom: "slice5-462" + bottom: "slice5-463" + bottom: "slice5-464" + bottom: "slice5-465" + bottom: "slice5-466" + bottom: "slice5-467" + bottom: "slice5-468" + bottom: "slice5-469" + bottom: "slice5-470" + bottom: "slice5-471" + bottom: "slice5-472" + bottom: "slice5-473" + bottom: "slice5-474" + bottom: "slice5-475" + bottom: "slice5-476" + bottom: "slice5-477" + bottom: "slice5-478" + bottom: "slice5-479" + bottom: "slice5-480" + bottom: "slice5-481" + bottom: "slice5-482" + bottom: "slice5-483" + bottom: "slice5-484" + bottom: "slice5-485" + bottom: "slice5-486" + bottom: "slice5-487" + bottom: "slice5-488" + bottom: "slice5-489" + bottom: "slice5-490" + bottom: "slice5-491" + bottom: "slice5-492" + bottom: "slice5-493" + bottom: "slice5-494" + bottom: "slice5-495" + bottom: "slice5-496" + bottom: "slice5-497" + bottom: "slice5-498" + bottom: "slice5-499" + bottom: "slice5-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se6" + bottom:"fc8-se6" + top: "slice6-1" + top: "slice6-2" + top: "slice6-3" + top: "slice6-4" + top: "slice6-5" + top: "slice6-6" + top: "slice6-7" + top: "slice6-8" + top: "slice6-9" + top: "slice6-10" + top: "slice6-11" + top: "slice6-12" + top: "slice6-13" + top: "slice6-14" + top: "slice6-15" + top: "slice6-16" + top: "slice6-17" + top: "slice6-18" + top: "slice6-19" + top: "slice6-20" + top: "slice6-21" + top: "slice6-22" + top: "slice6-23" + top: "slice6-24" + top: "slice6-25" + top: "slice6-26" + top: "slice6-27" + top: "slice6-28" + top: "slice6-29" + top: "slice6-30" + top: "slice6-31" + top: "slice6-32" + top: "slice6-33" + top: "slice6-34" + top: "slice6-35" + top: "slice6-36" + top: "slice6-37" + top: "slice6-38" + top: "slice6-39" + top: "slice6-40" + top: "slice6-41" + top: "slice6-42" + top: "slice6-43" + top: "slice6-44" + top: "slice6-45" + top: "slice6-46" + top: "slice6-47" + top: "slice6-48" + top: "slice6-49" + top: "slice6-50" + top: "slice6-51" + top: "slice6-52" + top: "slice6-53" + top: "slice6-54" + top: "slice6-55" + top: "slice6-56" + top: "slice6-57" + top: "slice6-58" + top: "slice6-59" + top: "slice6-60" + top: "slice6-61" + top: "slice6-62" + top: "slice6-63" + top: "slice6-64" + top: "slice6-65" + top: "slice6-66" + top: "slice6-67" + top: "slice6-68" + top: "slice6-69" + top: "slice6-70" + top: "slice6-71" + top: "slice6-72" + top: "slice6-73" + top: "slice6-74" + top: "slice6-75" + top: "slice6-76" + top: "slice6-77" + top: "slice6-78" + top: "slice6-79" + top: "slice6-80" + top: "slice6-81" + top: "slice6-82" + top: "slice6-83" + top: "slice6-84" + top: "slice6-85" + top: "slice6-86" + top: "slice6-87" + top: "slice6-88" + top: "slice6-89" + top: "slice6-90" + top: "slice6-91" + top: "slice6-92" + top: "slice6-93" + top: "slice6-94" + top: "slice6-95" + top: "slice6-96" + top: "slice6-97" + top: "slice6-98" + top: "slice6-99" + top: "slice6-100" + top: "slice6-101" + top: "slice6-102" + top: "slice6-103" + top: "slice6-104" + top: "slice6-105" + top: "slice6-106" + top: "slice6-107" + top: "slice6-108" + top: "slice6-109" + top: "slice6-110" + top: "slice6-111" + top: "slice6-112" + top: "slice6-113" + top: "slice6-114" + top: "slice6-115" + top: "slice6-116" + top: "slice6-117" + top: "slice6-118" + top: "slice6-119" + top: "slice6-120" + top: "slice6-121" + top: "slice6-122" + top: "slice6-123" + top: "slice6-124" + top: "slice6-125" + top: "slice6-126" + top: "slice6-127" + top: "slice6-128" + top: "slice6-129" + top: "slice6-130" + top: "slice6-131" + top: "slice6-132" + top: "slice6-133" + top: "slice6-134" + top: "slice6-135" + top: "slice6-136" + top: "slice6-137" + top: "slice6-138" + top: "slice6-139" + top: "slice6-140" + top: "slice6-141" + top: "slice6-142" + top: "slice6-143" + top: "slice6-144" + top: "slice6-145" + top: "slice6-146" + top: "slice6-147" + top: "slice6-148" + top: "slice6-149" + top: "slice6-150" + top: "slice6-151" + top: "slice6-152" + top: "slice6-153" + top: "slice6-154" + top: "slice6-155" + top: "slice6-156" + top: "slice6-157" + top: "slice6-158" + top: "slice6-159" + top: "slice6-160" + top: "slice6-161" + top: "slice6-162" + top: "slice6-163" + top: "slice6-164" + top: "slice6-165" + top: "slice6-166" + top: "slice6-167" + top: "slice6-168" + top: "slice6-169" + top: "slice6-170" + top: "slice6-171" + top: "slice6-172" + top: "slice6-173" + top: "slice6-174" + top: "slice6-175" + top: "slice6-176" + top: "slice6-177" + top: "slice6-178" + top: "slice6-179" + top: "slice6-180" + top: "slice6-181" + top: "slice6-182" + top: "slice6-183" + top: "slice6-184" + top: "slice6-185" + top: "slice6-186" + top: "slice6-187" + top: "slice6-188" + top: "slice6-189" + top: "slice6-190" + top: "slice6-191" + top: "slice6-192" + top: "slice6-193" + top: "slice6-194" + top: "slice6-195" + top: "slice6-196" + top: "slice6-197" + top: "slice6-198" + top: "slice6-199" + top: "slice6-200" + top: "slice6-201" + top: "slice6-202" + top: "slice6-203" + top: "slice6-204" + top: "slice6-205" + top: "slice6-206" + top: "slice6-207" + top: "slice6-208" + top: "slice6-209" + top: "slice6-210" + top: "slice6-211" + top: "slice6-212" + top: "slice6-213" + top: "slice6-214" + top: "slice6-215" + top: "slice6-216" + top: "slice6-217" + top: "slice6-218" + top: "slice6-219" + top: "slice6-220" + top: "slice6-221" + top: "slice6-222" + top: "slice6-223" + top: "slice6-224" + top: "slice6-225" + top: "slice6-226" + top: "slice6-227" + top: "slice6-228" + top: "slice6-229" + top: "slice6-230" + top: "slice6-231" + top: "slice6-232" + top: "slice6-233" + top: "slice6-234" + top: "slice6-235" + top: "slice6-236" + top: "slice6-237" + top: "slice6-238" + top: "slice6-239" + top: "slice6-240" + top: "slice6-241" + top: "slice6-242" + top: "slice6-243" + top: "slice6-244" + top: "slice6-245" + top: "slice6-246" + top: "slice6-247" + top: "slice6-248" + top: "slice6-249" + top: "slice6-250" + top: "slice6-251" + top: "slice6-252" + top: "slice6-253" + top: "slice6-254" + top: "slice6-255" + top: "slice6-256" + top: "slice6-257" + top: "slice6-258" + top: "slice6-259" + top: "slice6-260" + top: "slice6-261" + top: "slice6-262" + top: "slice6-263" + top: "slice6-264" + top: "slice6-265" + top: "slice6-266" + top: "slice6-267" + top: "slice6-268" + top: "slice6-269" + top: "slice6-270" + top: "slice6-271" + top: "slice6-272" + top: "slice6-273" + top: "slice6-274" + top: "slice6-275" + top: "slice6-276" + top: "slice6-277" + top: "slice6-278" + top: "slice6-279" + top: "slice6-280" + top: "slice6-281" + top: "slice6-282" + top: "slice6-283" + top: "slice6-284" + top: "slice6-285" + top: "slice6-286" + top: "slice6-287" + top: "slice6-288" + top: "slice6-289" + top: "slice6-290" + top: "slice6-291" + top: "slice6-292" + top: "slice6-293" + top: "slice6-294" + top: "slice6-295" + top: "slice6-296" + top: "slice6-297" + top: "slice6-298" + top: "slice6-299" + top: "slice6-300" + top: "slice6-301" + top: "slice6-302" + top: "slice6-303" + top: "slice6-304" + top: "slice6-305" + top: "slice6-306" + top: "slice6-307" + top: "slice6-308" + top: "slice6-309" + top: "slice6-310" + top: "slice6-311" + top: "slice6-312" + top: "slice6-313" + top: "slice6-314" + top: "slice6-315" + top: "slice6-316" + top: "slice6-317" + top: "slice6-318" + top: "slice6-319" + top: "slice6-320" + top: "slice6-321" + top: "slice6-322" + top: "slice6-323" + top: "slice6-324" + top: "slice6-325" + top: "slice6-326" + top: "slice6-327" + top: "slice6-328" + top: "slice6-329" + top: "slice6-330" + top: "slice6-331" + top: "slice6-332" + top: "slice6-333" + top: "slice6-334" + top: "slice6-335" + top: "slice6-336" + top: "slice6-337" + top: "slice6-338" + top: "slice6-339" + top: "slice6-340" + top: "slice6-341" + top: "slice6-342" + top: "slice6-343" + top: "slice6-344" + top: "slice6-345" + top: "slice6-346" + top: "slice6-347" + top: "slice6-348" + top: "slice6-349" + top: "slice6-350" + top: "slice6-351" + top: "slice6-352" + top: "slice6-353" + top: "slice6-354" + top: "slice6-355" + top: "slice6-356" + top: "slice6-357" + top: "slice6-358" + top: "slice6-359" + top: "slice6-360" + top: "slice6-361" + top: "slice6-362" + top: "slice6-363" + top: "slice6-364" + top: "slice6-365" + top: "slice6-366" + top: "slice6-367" + top: "slice6-368" + top: "slice6-369" + top: "slice6-370" + top: "slice6-371" + top: "slice6-372" + top: "slice6-373" + top: "slice6-374" + top: "slice6-375" + top: "slice6-376" + top: "slice6-377" + top: "slice6-378" + top: "slice6-379" + top: "slice6-380" + top: "slice6-381" + top: "slice6-382" + top: "slice6-383" + top: "slice6-384" + top: "slice6-385" + top: "slice6-386" + top: "slice6-387" + top: "slice6-388" + top: "slice6-389" + top: "slice6-390" + top: "slice6-391" + top: "slice6-392" + top: "slice6-393" + top: "slice6-394" + top: "slice6-395" + top: "slice6-396" + top: "slice6-397" + top: "slice6-398" + top: "slice6-399" + top: "slice6-400" + top: "slice6-401" + top: "slice6-402" + top: "slice6-403" + top: "slice6-404" + top: "slice6-405" + top: "slice6-406" + top: "slice6-407" + top: "slice6-408" + top: "slice6-409" + top: "slice6-410" + top: "slice6-411" + top: "slice6-412" + top: "slice6-413" + top: "slice6-414" + top: "slice6-415" + top: "slice6-416" + top: "slice6-417" + top: "slice6-418" + top: "slice6-419" + top: "slice6-420" + top: "slice6-421" + top: "slice6-422" + top: "slice6-423" + top: "slice6-424" + top: "slice6-425" + top: "slice6-426" + top: "slice6-427" + top: "slice6-428" + top: "slice6-429" + top: "slice6-430" + top: "slice6-431" + top: "slice6-432" + top: "slice6-433" + top: "slice6-434" + top: "slice6-435" + top: "slice6-436" + top: "slice6-437" + top: "slice6-438" + top: "slice6-439" + top: "slice6-440" + top: "slice6-441" + top: "slice6-442" + top: "slice6-443" + top: "slice6-444" + top: "slice6-445" + top: "slice6-446" + top: "slice6-447" + top: "slice6-448" + top: "slice6-449" + top: "slice6-450" + top: "slice6-451" + top: "slice6-452" + top: "slice6-453" + top: "slice6-454" + top: "slice6-455" + top: "slice6-456" + top: "slice6-457" + top: "slice6-458" + top: "slice6-459" + top: "slice6-460" + top: "slice6-461" + top: "slice6-462" + top: "slice6-463" + top: "slice6-464" + top: "slice6-465" + top: "slice6-466" + top: "slice6-467" + top: "slice6-468" + top: "slice6-469" + top: "slice6-470" + top: "slice6-471" + top: "slice6-472" + top: "slice6-473" + top: "slice6-474" + top: "slice6-475" + top: "slice6-476" + top: "slice6-477" + top: "slice6-478" + top: "slice6-479" + top: "slice6-480" + top: "slice6-481" + top: "slice6-482" + top: "slice6-483" + top: "slice6-484" + top: "slice6-485" + top: "slice6-486" + top: "slice6-487" + top: "slice6-488" + top: "slice6-489" + top: "slice6-490" + top: "slice6-491" + top: "slice6-492" + top: "slice6-493" + top: "slice6-494" + top: "slice6-495" + top: "slice6-496" + top: "slice6-497" + top: "slice6-498" + top: "slice6-499" + top: "slice6-500" +} +layers { + type:ELTWISE + name:"max-fc8-se6" + top:"max-fc8-se6" + bottom: "slice6-1" + bottom: "slice6-2" + bottom: "slice6-3" + bottom: "slice6-4" + bottom: "slice6-5" + bottom: "slice6-6" + bottom: "slice6-7" + bottom: "slice6-8" + bottom: "slice6-9" + bottom: "slice6-10" + bottom: "slice6-11" + bottom: "slice6-12" + bottom: "slice6-13" + bottom: "slice6-14" + bottom: "slice6-15" + bottom: "slice6-16" + bottom: "slice6-17" + bottom: "slice6-18" + bottom: "slice6-19" + bottom: "slice6-20" + bottom: "slice6-21" + bottom: "slice6-22" + bottom: "slice6-23" + bottom: "slice6-24" + bottom: "slice6-25" + bottom: "slice6-26" + bottom: "slice6-27" + bottom: "slice6-28" + bottom: "slice6-29" + bottom: "slice6-30" + bottom: "slice6-31" + bottom: "slice6-32" + bottom: "slice6-33" + bottom: "slice6-34" + bottom: "slice6-35" + bottom: "slice6-36" + bottom: "slice6-37" + bottom: "slice6-38" + bottom: "slice6-39" + bottom: "slice6-40" + bottom: "slice6-41" + bottom: "slice6-42" + bottom: "slice6-43" + bottom: "slice6-44" + bottom: "slice6-45" + bottom: "slice6-46" + bottom: "slice6-47" + bottom: "slice6-48" + bottom: "slice6-49" + bottom: "slice6-50" + bottom: "slice6-51" + bottom: "slice6-52" + bottom: "slice6-53" + bottom: "slice6-54" + bottom: "slice6-55" + bottom: "slice6-56" + bottom: "slice6-57" + bottom: "slice6-58" + bottom: "slice6-59" + bottom: "slice6-60" + bottom: "slice6-61" + bottom: "slice6-62" + bottom: "slice6-63" + bottom: "slice6-64" + bottom: "slice6-65" + bottom: "slice6-66" + bottom: "slice6-67" + bottom: "slice6-68" + bottom: "slice6-69" + bottom: "slice6-70" + bottom: "slice6-71" + bottom: "slice6-72" + bottom: "slice6-73" + bottom: "slice6-74" + bottom: "slice6-75" + bottom: "slice6-76" + bottom: "slice6-77" + bottom: "slice6-78" + bottom: "slice6-79" + bottom: "slice6-80" + bottom: "slice6-81" + bottom: "slice6-82" + bottom: "slice6-83" + bottom: "slice6-84" + bottom: "slice6-85" + bottom: "slice6-86" + bottom: "slice6-87" + bottom: "slice6-88" + bottom: "slice6-89" + bottom: "slice6-90" + bottom: "slice6-91" + bottom: "slice6-92" + bottom: "slice6-93" + bottom: "slice6-94" + bottom: "slice6-95" + bottom: "slice6-96" + bottom: "slice6-97" + bottom: "slice6-98" + bottom: "slice6-99" + bottom: "slice6-100" + bottom: "slice6-101" + bottom: "slice6-102" + bottom: "slice6-103" + bottom: "slice6-104" + bottom: "slice6-105" + bottom: "slice6-106" + bottom: "slice6-107" + bottom: "slice6-108" + bottom: "slice6-109" + bottom: "slice6-110" + bottom: "slice6-111" + bottom: "slice6-112" + bottom: "slice6-113" + bottom: "slice6-114" + bottom: "slice6-115" + bottom: "slice6-116" + bottom: "slice6-117" + bottom: "slice6-118" + bottom: "slice6-119" + bottom: "slice6-120" + bottom: "slice6-121" + bottom: "slice6-122" + bottom: "slice6-123" + bottom: "slice6-124" + bottom: "slice6-125" + bottom: "slice6-126" + bottom: "slice6-127" + bottom: "slice6-128" + bottom: "slice6-129" + bottom: "slice6-130" + bottom: "slice6-131" + bottom: "slice6-132" + bottom: "slice6-133" + bottom: "slice6-134" + bottom: "slice6-135" + bottom: "slice6-136" + bottom: "slice6-137" + bottom: "slice6-138" + bottom: "slice6-139" + bottom: "slice6-140" + bottom: "slice6-141" + bottom: "slice6-142" + bottom: "slice6-143" + bottom: "slice6-144" + bottom: "slice6-145" + bottom: "slice6-146" + bottom: "slice6-147" + bottom: "slice6-148" + bottom: "slice6-149" + bottom: "slice6-150" + bottom: "slice6-151" + bottom: "slice6-152" + bottom: "slice6-153" + bottom: "slice6-154" + bottom: "slice6-155" + bottom: "slice6-156" + bottom: "slice6-157" + bottom: "slice6-158" + bottom: "slice6-159" + bottom: "slice6-160" + bottom: "slice6-161" + bottom: "slice6-162" + bottom: "slice6-163" + bottom: "slice6-164" + bottom: "slice6-165" + bottom: "slice6-166" + bottom: "slice6-167" + bottom: "slice6-168" + bottom: "slice6-169" + bottom: "slice6-170" + bottom: "slice6-171" + bottom: "slice6-172" + bottom: "slice6-173" + bottom: "slice6-174" + bottom: "slice6-175" + bottom: "slice6-176" + bottom: "slice6-177" + bottom: "slice6-178" + bottom: "slice6-179" + bottom: "slice6-180" + bottom: "slice6-181" + bottom: "slice6-182" + bottom: "slice6-183" + bottom: "slice6-184" + bottom: "slice6-185" + bottom: "slice6-186" + bottom: "slice6-187" + bottom: "slice6-188" + bottom: "slice6-189" + bottom: "slice6-190" + bottom: "slice6-191" + bottom: "slice6-192" + bottom: "slice6-193" + bottom: "slice6-194" + bottom: "slice6-195" + bottom: "slice6-196" + bottom: "slice6-197" + bottom: "slice6-198" + bottom: "slice6-199" + bottom: "slice6-200" + bottom: "slice6-201" + bottom: "slice6-202" + bottom: "slice6-203" + bottom: "slice6-204" + bottom: "slice6-205" + bottom: "slice6-206" + bottom: "slice6-207" + bottom: "slice6-208" + bottom: "slice6-209" + bottom: "slice6-210" + bottom: "slice6-211" + bottom: "slice6-212" + bottom: "slice6-213" + bottom: "slice6-214" + bottom: "slice6-215" + bottom: "slice6-216" + bottom: "slice6-217" + bottom: "slice6-218" + bottom: "slice6-219" + bottom: "slice6-220" + bottom: "slice6-221" + bottom: "slice6-222" + bottom: "slice6-223" + bottom: "slice6-224" + bottom: "slice6-225" + bottom: "slice6-226" + bottom: "slice6-227" + bottom: "slice6-228" + bottom: "slice6-229" + bottom: "slice6-230" + bottom: "slice6-231" + bottom: "slice6-232" + bottom: "slice6-233" + bottom: "slice6-234" + bottom: "slice6-235" + bottom: "slice6-236" + bottom: "slice6-237" + bottom: "slice6-238" + bottom: "slice6-239" + bottom: "slice6-240" + bottom: "slice6-241" + bottom: "slice6-242" + bottom: "slice6-243" + bottom: "slice6-244" + bottom: "slice6-245" + bottom: "slice6-246" + bottom: "slice6-247" + bottom: "slice6-248" + bottom: "slice6-249" + bottom: "slice6-250" + bottom: "slice6-251" + bottom: "slice6-252" + bottom: "slice6-253" + bottom: "slice6-254" + bottom: "slice6-255" + bottom: "slice6-256" + bottom: "slice6-257" + bottom: "slice6-258" + bottom: "slice6-259" + bottom: "slice6-260" + bottom: "slice6-261" + bottom: "slice6-262" + bottom: "slice6-263" + bottom: "slice6-264" + bottom: "slice6-265" + bottom: "slice6-266" + bottom: "slice6-267" + bottom: "slice6-268" + bottom: "slice6-269" + bottom: "slice6-270" + bottom: "slice6-271" + bottom: "slice6-272" + bottom: "slice6-273" + bottom: "slice6-274" + bottom: "slice6-275" + bottom: "slice6-276" + bottom: "slice6-277" + bottom: "slice6-278" + bottom: "slice6-279" + bottom: "slice6-280" + bottom: "slice6-281" + bottom: "slice6-282" + bottom: "slice6-283" + bottom: "slice6-284" + bottom: "slice6-285" + bottom: "slice6-286" + bottom: "slice6-287" + bottom: "slice6-288" + bottom: "slice6-289" + bottom: "slice6-290" + bottom: "slice6-291" + bottom: "slice6-292" + bottom: "slice6-293" + bottom: "slice6-294" + bottom: "slice6-295" + bottom: "slice6-296" + bottom: "slice6-297" + bottom: "slice6-298" + bottom: "slice6-299" + bottom: "slice6-300" + bottom: "slice6-301" + bottom: "slice6-302" + bottom: "slice6-303" + bottom: "slice6-304" + bottom: "slice6-305" + bottom: "slice6-306" + bottom: "slice6-307" + bottom: "slice6-308" + bottom: "slice6-309" + bottom: "slice6-310" + bottom: "slice6-311" + bottom: "slice6-312" + bottom: "slice6-313" + bottom: "slice6-314" + bottom: "slice6-315" + bottom: "slice6-316" + bottom: "slice6-317" + bottom: "slice6-318" + bottom: "slice6-319" + bottom: "slice6-320" + bottom: "slice6-321" + bottom: "slice6-322" + bottom: "slice6-323" + bottom: "slice6-324" + bottom: "slice6-325" + bottom: "slice6-326" + bottom: "slice6-327" + bottom: "slice6-328" + bottom: "slice6-329" + bottom: "slice6-330" + bottom: "slice6-331" + bottom: "slice6-332" + bottom: "slice6-333" + bottom: "slice6-334" + bottom: "slice6-335" + bottom: "slice6-336" + bottom: "slice6-337" + bottom: "slice6-338" + bottom: "slice6-339" + bottom: "slice6-340" + bottom: "slice6-341" + bottom: "slice6-342" + bottom: "slice6-343" + bottom: "slice6-344" + bottom: "slice6-345" + bottom: "slice6-346" + bottom: "slice6-347" + bottom: "slice6-348" + bottom: "slice6-349" + bottom: "slice6-350" + bottom: "slice6-351" + bottom: "slice6-352" + bottom: "slice6-353" + bottom: "slice6-354" + bottom: "slice6-355" + bottom: "slice6-356" + bottom: "slice6-357" + bottom: "slice6-358" + bottom: "slice6-359" + bottom: "slice6-360" + bottom: "slice6-361" + bottom: "slice6-362" + bottom: "slice6-363" + bottom: "slice6-364" + bottom: "slice6-365" + bottom: "slice6-366" + bottom: "slice6-367" + bottom: "slice6-368" + bottom: "slice6-369" + bottom: "slice6-370" + bottom: "slice6-371" + bottom: "slice6-372" + bottom: "slice6-373" + bottom: "slice6-374" + bottom: "slice6-375" + bottom: "slice6-376" + bottom: "slice6-377" + bottom: "slice6-378" + bottom: "slice6-379" + bottom: "slice6-380" + bottom: "slice6-381" + bottom: "slice6-382" + bottom: "slice6-383" + bottom: "slice6-384" + bottom: "slice6-385" + bottom: "slice6-386" + bottom: "slice6-387" + bottom: "slice6-388" + bottom: "slice6-389" + bottom: "slice6-390" + bottom: "slice6-391" + bottom: "slice6-392" + bottom: "slice6-393" + bottom: "slice6-394" + bottom: "slice6-395" + bottom: "slice6-396" + bottom: "slice6-397" + bottom: "slice6-398" + bottom: "slice6-399" + bottom: "slice6-400" + bottom: "slice6-401" + bottom: "slice6-402" + bottom: "slice6-403" + bottom: "slice6-404" + bottom: "slice6-405" + bottom: "slice6-406" + bottom: "slice6-407" + bottom: "slice6-408" + bottom: "slice6-409" + bottom: "slice6-410" + bottom: "slice6-411" + bottom: "slice6-412" + bottom: "slice6-413" + bottom: "slice6-414" + bottom: "slice6-415" + bottom: "slice6-416" + bottom: "slice6-417" + bottom: "slice6-418" + bottom: "slice6-419" + bottom: "slice6-420" + bottom: "slice6-421" + bottom: "slice6-422" + bottom: "slice6-423" + bottom: "slice6-424" + bottom: "slice6-425" + bottom: "slice6-426" + bottom: "slice6-427" + bottom: "slice6-428" + bottom: "slice6-429" + bottom: "slice6-430" + bottom: "slice6-431" + bottom: "slice6-432" + bottom: "slice6-433" + bottom: "slice6-434" + bottom: "slice6-435" + bottom: "slice6-436" + bottom: "slice6-437" + bottom: "slice6-438" + bottom: "slice6-439" + bottom: "slice6-440" + bottom: "slice6-441" + bottom: "slice6-442" + bottom: "slice6-443" + bottom: "slice6-444" + bottom: "slice6-445" + bottom: "slice6-446" + bottom: "slice6-447" + bottom: "slice6-448" + bottom: "slice6-449" + bottom: "slice6-450" + bottom: "slice6-451" + bottom: "slice6-452" + bottom: "slice6-453" + bottom: "slice6-454" + bottom: "slice6-455" + bottom: "slice6-456" + bottom: "slice6-457" + bottom: "slice6-458" + bottom: "slice6-459" + bottom: "slice6-460" + bottom: "slice6-461" + bottom: "slice6-462" + bottom: "slice6-463" + bottom: "slice6-464" + bottom: "slice6-465" + bottom: "slice6-466" + bottom: "slice6-467" + bottom: "slice6-468" + bottom: "slice6-469" + bottom: "slice6-470" + bottom: "slice6-471" + bottom: "slice6-472" + bottom: "slice6-473" + bottom: "slice6-474" + bottom: "slice6-475" + bottom: "slice6-476" + bottom: "slice6-477" + bottom: "slice6-478" + bottom: "slice6-479" + bottom: "slice6-480" + bottom: "slice6-481" + bottom: "slice6-482" + bottom: "slice6-483" + bottom: "slice6-484" + bottom: "slice6-485" + bottom: "slice6-486" + bottom: "slice6-487" + bottom: "slice6-488" + bottom: "slice6-489" + bottom: "slice6-490" + bottom: "slice6-491" + bottom: "slice6-492" + bottom: "slice6-493" + bottom: "slice6-494" + bottom: "slice6-495" + bottom: "slice6-496" + bottom: "slice6-497" + bottom: "slice6-498" + bottom: "slice6-499" + bottom: "slice6-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se1" + bottom:"fc-1-se1" + top: "slice-1-1-1" + top: "slice-1-1-2" + top: "slice-1-1-3" + top: "slice-1-1-4" + top: "slice-1-1-5" + top: "slice-1-1-6" + top: "slice-1-1-7" + top: "slice-1-1-8" + top: "slice-1-1-9" + top: "slice-1-1-10" + top: "slice-1-1-11" + top: "slice-1-1-12" + top: "slice-1-1-13" + top: "slice-1-1-14" + top: "slice-1-1-15" + top: "slice-1-1-16" + top: "slice-1-1-17" + top: "slice-1-1-18" + top: "slice-1-1-19" + top: "slice-1-1-20" + top: "slice-1-1-21" + top: "slice-1-1-22" + top: "slice-1-1-23" + top: "slice-1-1-24" + top: "slice-1-1-25" + top: "slice-1-1-26" + top: "slice-1-1-27" + top: "slice-1-1-28" + top: "slice-1-1-29" + top: "slice-1-1-30" + top: "slice-1-1-31" + top: "slice-1-1-32" + top: "slice-1-1-33" + top: "slice-1-1-34" + top: "slice-1-1-35" + top: "slice-1-1-36" + top: "slice-1-1-37" + top: "slice-1-1-38" + top: "slice-1-1-39" + top: "slice-1-1-40" + top: "slice-1-1-41" + top: "slice-1-1-42" + top: "slice-1-1-43" + top: "slice-1-1-44" + top: "slice-1-1-45" + top: "slice-1-1-46" + top: "slice-1-1-47" + top: "slice-1-1-48" + top: "slice-1-1-49" + top: "slice-1-1-50" + top: "slice-1-1-51" + top: "slice-1-1-52" + top: "slice-1-1-53" + top: "slice-1-1-54" + top: "slice-1-1-55" + top: "slice-1-1-56" + top: "slice-1-1-57" + top: "slice-1-1-58" + top: "slice-1-1-59" + top: "slice-1-1-60" + top: "slice-1-1-61" + top: "slice-1-1-62" + top: "slice-1-1-63" + top: "slice-1-1-64" + top: "slice-1-1-65" + top: "slice-1-1-66" + top: "slice-1-1-67" + top: "slice-1-1-68" + top: "slice-1-1-69" + top: "slice-1-1-70" + top: "slice-1-1-71" + top: "slice-1-1-72" + top: "slice-1-1-73" + top: "slice-1-1-74" + top: "slice-1-1-75" + top: "slice-1-1-76" + top: "slice-1-1-77" + top: "slice-1-1-78" + top: "slice-1-1-79" + top: "slice-1-1-80" + top: "slice-1-1-81" + top: "slice-1-1-82" + top: "slice-1-1-83" + top: "slice-1-1-84" + top: "slice-1-1-85" + top: "slice-1-1-86" + top: "slice-1-1-87" + top: "slice-1-1-88" + top: "slice-1-1-89" + top: "slice-1-1-90" + top: "slice-1-1-91" + top: "slice-1-1-92" + top: "slice-1-1-93" + top: "slice-1-1-94" + top: "slice-1-1-95" + top: "slice-1-1-96" + top: "slice-1-1-97" + top: "slice-1-1-98" + top: "slice-1-1-99" + top: "slice-1-1-100" + top: "slice-1-1-101" + top: "slice-1-1-102" + top: "slice-1-1-103" + top: "slice-1-1-104" + top: "slice-1-1-105" + top: "slice-1-1-106" + top: "slice-1-1-107" + top: "slice-1-1-108" + top: "slice-1-1-109" + top: "slice-1-1-110" + top: "slice-1-1-111" + top: "slice-1-1-112" + top: "slice-1-1-113" + top: "slice-1-1-114" + top: "slice-1-1-115" + top: "slice-1-1-116" + top: "slice-1-1-117" + top: "slice-1-1-118" + top: "slice-1-1-119" + top: "slice-1-1-120" + top: "slice-1-1-121" + top: "slice-1-1-122" + top: "slice-1-1-123" + top: "slice-1-1-124" + top: "slice-1-1-125" + top: "slice-1-1-126" + top: "slice-1-1-127" + top: "slice-1-1-128" + top: "slice-1-1-129" + top: "slice-1-1-130" + top: "slice-1-1-131" + top: "slice-1-1-132" + top: "slice-1-1-133" + top: "slice-1-1-134" + top: "slice-1-1-135" + top: "slice-1-1-136" + top: "slice-1-1-137" + top: "slice-1-1-138" + top: "slice-1-1-139" + top: "slice-1-1-140" + top: "slice-1-1-141" + top: "slice-1-1-142" + top: "slice-1-1-143" + top: "slice-1-1-144" + top: "slice-1-1-145" + top: "slice-1-1-146" + top: "slice-1-1-147" + top: "slice-1-1-148" + top: "slice-1-1-149" + top: "slice-1-1-150" + top: "slice-1-1-151" + top: "slice-1-1-152" + top: "slice-1-1-153" + top: "slice-1-1-154" + top: "slice-1-1-155" + top: "slice-1-1-156" + top: "slice-1-1-157" + top: "slice-1-1-158" + top: "slice-1-1-159" + top: "slice-1-1-160" + top: "slice-1-1-161" + top: "slice-1-1-162" + top: "slice-1-1-163" + top: "slice-1-1-164" + top: "slice-1-1-165" + top: "slice-1-1-166" + top: "slice-1-1-167" + top: "slice-1-1-168" + top: "slice-1-1-169" + top: "slice-1-1-170" + top: "slice-1-1-171" + top: "slice-1-1-172" + top: "slice-1-1-173" + top: "slice-1-1-174" + top: "slice-1-1-175" + top: "slice-1-1-176" + top: "slice-1-1-177" + top: "slice-1-1-178" + top: "slice-1-1-179" + top: "slice-1-1-180" + top: "slice-1-1-181" + top: "slice-1-1-182" + top: "slice-1-1-183" + top: "slice-1-1-184" + top: "slice-1-1-185" + top: "slice-1-1-186" + top: "slice-1-1-187" + top: "slice-1-1-188" + top: "slice-1-1-189" + top: "slice-1-1-190" + top: "slice-1-1-191" + top: "slice-1-1-192" + top: "slice-1-1-193" + top: "slice-1-1-194" + top: "slice-1-1-195" + top: "slice-1-1-196" + top: "slice-1-1-197" + top: "slice-1-1-198" + top: "slice-1-1-199" + top: "slice-1-1-200" + top: "slice-1-1-201" + top: "slice-1-1-202" + top: "slice-1-1-203" + top: "slice-1-1-204" + top: "slice-1-1-205" + top: "slice-1-1-206" + top: "slice-1-1-207" + top: "slice-1-1-208" + top: "slice-1-1-209" + top: "slice-1-1-210" + top: "slice-1-1-211" + top: "slice-1-1-212" + top: "slice-1-1-213" + top: "slice-1-1-214" + top: "slice-1-1-215" + top: "slice-1-1-216" + top: "slice-1-1-217" + top: "slice-1-1-218" + top: "slice-1-1-219" + top: "slice-1-1-220" + top: "slice-1-1-221" + top: "slice-1-1-222" + top: "slice-1-1-223" + top: "slice-1-1-224" + top: "slice-1-1-225" + top: "slice-1-1-226" + top: "slice-1-1-227" + top: "slice-1-1-228" + top: "slice-1-1-229" + top: "slice-1-1-230" + top: "slice-1-1-231" + top: "slice-1-1-232" + top: "slice-1-1-233" + top: "slice-1-1-234" + top: "slice-1-1-235" + top: "slice-1-1-236" + top: "slice-1-1-237" + top: "slice-1-1-238" + top: "slice-1-1-239" + top: "slice-1-1-240" + top: "slice-1-1-241" + top: "slice-1-1-242" + top: "slice-1-1-243" + top: "slice-1-1-244" + top: "slice-1-1-245" + top: "slice-1-1-246" + top: "slice-1-1-247" + top: "slice-1-1-248" + top: "slice-1-1-249" + top: "slice-1-1-250" + top: "slice-1-1-251" + top: "slice-1-1-252" + top: "slice-1-1-253" + top: "slice-1-1-254" + top: "slice-1-1-255" + top: "slice-1-1-256" + top: "slice-1-1-257" + top: "slice-1-1-258" + top: "slice-1-1-259" + top: "slice-1-1-260" + top: "slice-1-1-261" + top: "slice-1-1-262" + top: "slice-1-1-263" + top: "slice-1-1-264" + top: "slice-1-1-265" + top: "slice-1-1-266" + top: "slice-1-1-267" + top: "slice-1-1-268" + top: "slice-1-1-269" + top: "slice-1-1-270" + top: "slice-1-1-271" + top: "slice-1-1-272" + top: "slice-1-1-273" + top: "slice-1-1-274" + top: "slice-1-1-275" + top: "slice-1-1-276" + top: "slice-1-1-277" + top: "slice-1-1-278" + top: "slice-1-1-279" + top: "slice-1-1-280" + top: "slice-1-1-281" + top: "slice-1-1-282" + top: "slice-1-1-283" + top: "slice-1-1-284" + top: "slice-1-1-285" + top: "slice-1-1-286" + top: "slice-1-1-287" + top: "slice-1-1-288" + top: "slice-1-1-289" + top: "slice-1-1-290" + top: "slice-1-1-291" + top: "slice-1-1-292" + top: "slice-1-1-293" + top: "slice-1-1-294" + top: "slice-1-1-295" + top: "slice-1-1-296" + top: "slice-1-1-297" + top: "slice-1-1-298" + top: "slice-1-1-299" + top: "slice-1-1-300" + top: "slice-1-1-301" + top: "slice-1-1-302" + top: "slice-1-1-303" + top: "slice-1-1-304" + top: "slice-1-1-305" + top: "slice-1-1-306" + top: "slice-1-1-307" + top: "slice-1-1-308" + top: "slice-1-1-309" + top: "slice-1-1-310" + top: "slice-1-1-311" + top: "slice-1-1-312" + top: "slice-1-1-313" + top: "slice-1-1-314" + top: "slice-1-1-315" + top: "slice-1-1-316" + top: "slice-1-1-317" + top: "slice-1-1-318" + top: "slice-1-1-319" + top: "slice-1-1-320" + top: "slice-1-1-321" + top: "slice-1-1-322" + top: "slice-1-1-323" + top: "slice-1-1-324" + top: "slice-1-1-325" + top: "slice-1-1-326" + top: "slice-1-1-327" + top: "slice-1-1-328" + top: "slice-1-1-329" + top: "slice-1-1-330" + top: "slice-1-1-331" + top: "slice-1-1-332" + top: "slice-1-1-333" + top: "slice-1-1-334" + top: "slice-1-1-335" + top: "slice-1-1-336" + top: "slice-1-1-337" + top: "slice-1-1-338" + top: "slice-1-1-339" + top: "slice-1-1-340" + top: "slice-1-1-341" + top: "slice-1-1-342" + top: "slice-1-1-343" + top: "slice-1-1-344" + top: "slice-1-1-345" + top: "slice-1-1-346" + top: "slice-1-1-347" + top: "slice-1-1-348" + top: "slice-1-1-349" + top: "slice-1-1-350" + top: "slice-1-1-351" + top: "slice-1-1-352" + top: "slice-1-1-353" + top: "slice-1-1-354" + top: "slice-1-1-355" + top: "slice-1-1-356" + top: "slice-1-1-357" + top: "slice-1-1-358" + top: "slice-1-1-359" + top: "slice-1-1-360" + top: "slice-1-1-361" + top: "slice-1-1-362" + top: "slice-1-1-363" + top: "slice-1-1-364" + top: "slice-1-1-365" + top: "slice-1-1-366" + top: "slice-1-1-367" + top: "slice-1-1-368" + top: "slice-1-1-369" + top: "slice-1-1-370" + top: "slice-1-1-371" + top: "slice-1-1-372" + top: "slice-1-1-373" + top: "slice-1-1-374" + top: "slice-1-1-375" + top: "slice-1-1-376" + top: "slice-1-1-377" + top: "slice-1-1-378" + top: "slice-1-1-379" + top: "slice-1-1-380" + top: "slice-1-1-381" + top: "slice-1-1-382" + top: "slice-1-1-383" + top: "slice-1-1-384" + top: "slice-1-1-385" + top: "slice-1-1-386" + top: "slice-1-1-387" + top: "slice-1-1-388" + top: "slice-1-1-389" + top: "slice-1-1-390" + top: "slice-1-1-391" + top: "slice-1-1-392" + top: "slice-1-1-393" + top: "slice-1-1-394" + top: "slice-1-1-395" + top: "slice-1-1-396" + top: "slice-1-1-397" + top: "slice-1-1-398" + top: "slice-1-1-399" + top: "slice-1-1-400" + top: "slice-1-1-401" + top: "slice-1-1-402" + top: "slice-1-1-403" + top: "slice-1-1-404" + top: "slice-1-1-405" + top: "slice-1-1-406" + top: "slice-1-1-407" + top: "slice-1-1-408" + top: "slice-1-1-409" + top: "slice-1-1-410" + top: "slice-1-1-411" + top: "slice-1-1-412" + top: "slice-1-1-413" + top: "slice-1-1-414" + top: "slice-1-1-415" + top: "slice-1-1-416" + top: "slice-1-1-417" + top: "slice-1-1-418" + top: "slice-1-1-419" + top: "slice-1-1-420" + top: "slice-1-1-421" + top: "slice-1-1-422" + top: "slice-1-1-423" + top: "slice-1-1-424" + top: "slice-1-1-425" + top: "slice-1-1-426" + top: "slice-1-1-427" + top: "slice-1-1-428" + top: "slice-1-1-429" + top: "slice-1-1-430" + top: "slice-1-1-431" + top: "slice-1-1-432" + top: "slice-1-1-433" + top: "slice-1-1-434" + top: "slice-1-1-435" + top: "slice-1-1-436" + top: "slice-1-1-437" + top: "slice-1-1-438" + top: "slice-1-1-439" + top: "slice-1-1-440" + top: "slice-1-1-441" + top: "slice-1-1-442" + top: "slice-1-1-443" + top: "slice-1-1-444" + top: "slice-1-1-445" + top: "slice-1-1-446" + top: "slice-1-1-447" + top: "slice-1-1-448" + top: "slice-1-1-449" + top: "slice-1-1-450" + top: "slice-1-1-451" + top: "slice-1-1-452" + top: "slice-1-1-453" + top: "slice-1-1-454" + top: "slice-1-1-455" + top: "slice-1-1-456" + top: "slice-1-1-457" + top: "slice-1-1-458" + top: "slice-1-1-459" + top: "slice-1-1-460" + top: "slice-1-1-461" + top: "slice-1-1-462" + top: "slice-1-1-463" + top: "slice-1-1-464" + top: "slice-1-1-465" + top: "slice-1-1-466" + top: "slice-1-1-467" + top: "slice-1-1-468" + top: "slice-1-1-469" + top: "slice-1-1-470" + top: "slice-1-1-471" + top: "slice-1-1-472" + top: "slice-1-1-473" + top: "slice-1-1-474" + top: "slice-1-1-475" + top: "slice-1-1-476" + top: "slice-1-1-477" + top: "slice-1-1-478" + top: "slice-1-1-479" + top: "slice-1-1-480" + top: "slice-1-1-481" + top: "slice-1-1-482" + top: "slice-1-1-483" + top: "slice-1-1-484" + top: "slice-1-1-485" + top: "slice-1-1-486" + top: "slice-1-1-487" + top: "slice-1-1-488" + top: "slice-1-1-489" + top: "slice-1-1-490" + top: "slice-1-1-491" + top: "slice-1-1-492" + top: "slice-1-1-493" + top: "slice-1-1-494" + top: "slice-1-1-495" + top: "slice-1-1-496" + top: "slice-1-1-497" + top: "slice-1-1-498" + top: "slice-1-1-499" + top: "slice-1-1-500" +} +layers { + type:ELTWISE + name:"max-fc-1-se1" + top:"max-fc-1-se1" + bottom: "slice-1-1-1" + bottom: "slice-1-1-2" + bottom: "slice-1-1-3" + bottom: "slice-1-1-4" + bottom: "slice-1-1-5" + bottom: "slice-1-1-6" + bottom: "slice-1-1-7" + bottom: "slice-1-1-8" + bottom: "slice-1-1-9" + bottom: "slice-1-1-10" + bottom: "slice-1-1-11" + bottom: "slice-1-1-12" + bottom: "slice-1-1-13" + bottom: "slice-1-1-14" + bottom: "slice-1-1-15" + bottom: "slice-1-1-16" + bottom: "slice-1-1-17" + bottom: "slice-1-1-18" + bottom: "slice-1-1-19" + bottom: "slice-1-1-20" + bottom: "slice-1-1-21" + bottom: "slice-1-1-22" + bottom: "slice-1-1-23" + bottom: "slice-1-1-24" + bottom: "slice-1-1-25" + bottom: "slice-1-1-26" + bottom: "slice-1-1-27" + bottom: "slice-1-1-28" + bottom: "slice-1-1-29" + bottom: "slice-1-1-30" + bottom: "slice-1-1-31" + bottom: "slice-1-1-32" + bottom: "slice-1-1-33" + bottom: "slice-1-1-34" + bottom: "slice-1-1-35" + bottom: "slice-1-1-36" + bottom: "slice-1-1-37" + bottom: "slice-1-1-38" + bottom: "slice-1-1-39" + bottom: "slice-1-1-40" + bottom: "slice-1-1-41" + bottom: "slice-1-1-42" + bottom: "slice-1-1-43" + bottom: "slice-1-1-44" + bottom: "slice-1-1-45" + bottom: "slice-1-1-46" + bottom: "slice-1-1-47" + bottom: "slice-1-1-48" + bottom: "slice-1-1-49" + bottom: "slice-1-1-50" + bottom: "slice-1-1-51" + bottom: "slice-1-1-52" + bottom: "slice-1-1-53" + bottom: "slice-1-1-54" + bottom: "slice-1-1-55" + bottom: "slice-1-1-56" + bottom: "slice-1-1-57" + bottom: "slice-1-1-58" + bottom: "slice-1-1-59" + bottom: "slice-1-1-60" + bottom: "slice-1-1-61" + bottom: "slice-1-1-62" + bottom: "slice-1-1-63" + bottom: "slice-1-1-64" + bottom: "slice-1-1-65" + bottom: "slice-1-1-66" + bottom: "slice-1-1-67" + bottom: "slice-1-1-68" + bottom: "slice-1-1-69" + bottom: "slice-1-1-70" + bottom: "slice-1-1-71" + bottom: "slice-1-1-72" + bottom: "slice-1-1-73" + bottom: "slice-1-1-74" + bottom: "slice-1-1-75" + bottom: "slice-1-1-76" + bottom: "slice-1-1-77" + bottom: "slice-1-1-78" + bottom: "slice-1-1-79" + bottom: "slice-1-1-80" + bottom: "slice-1-1-81" + bottom: "slice-1-1-82" + bottom: "slice-1-1-83" + bottom: "slice-1-1-84" + bottom: "slice-1-1-85" + bottom: "slice-1-1-86" + bottom: "slice-1-1-87" + bottom: "slice-1-1-88" + bottom: "slice-1-1-89" + bottom: "slice-1-1-90" + bottom: "slice-1-1-91" + bottom: "slice-1-1-92" + bottom: "slice-1-1-93" + bottom: "slice-1-1-94" + bottom: "slice-1-1-95" + bottom: "slice-1-1-96" + bottom: "slice-1-1-97" + bottom: "slice-1-1-98" + bottom: "slice-1-1-99" + bottom: "slice-1-1-100" + bottom: "slice-1-1-101" + bottom: "slice-1-1-102" + bottom: "slice-1-1-103" + bottom: "slice-1-1-104" + bottom: "slice-1-1-105" + bottom: "slice-1-1-106" + bottom: "slice-1-1-107" + bottom: "slice-1-1-108" + bottom: "slice-1-1-109" + bottom: "slice-1-1-110" + bottom: "slice-1-1-111" + bottom: "slice-1-1-112" + bottom: "slice-1-1-113" + bottom: "slice-1-1-114" + bottom: "slice-1-1-115" + bottom: "slice-1-1-116" + bottom: "slice-1-1-117" + bottom: "slice-1-1-118" + bottom: "slice-1-1-119" + bottom: "slice-1-1-120" + bottom: "slice-1-1-121" + bottom: "slice-1-1-122" + bottom: "slice-1-1-123" + bottom: "slice-1-1-124" + bottom: "slice-1-1-125" + bottom: "slice-1-1-126" + bottom: "slice-1-1-127" + bottom: "slice-1-1-128" + bottom: "slice-1-1-129" + bottom: "slice-1-1-130" + bottom: "slice-1-1-131" + bottom: "slice-1-1-132" + bottom: "slice-1-1-133" + bottom: "slice-1-1-134" + bottom: "slice-1-1-135" + bottom: "slice-1-1-136" + bottom: "slice-1-1-137" + bottom: "slice-1-1-138" + bottom: "slice-1-1-139" + bottom: "slice-1-1-140" + bottom: "slice-1-1-141" + bottom: "slice-1-1-142" + bottom: "slice-1-1-143" + bottom: "slice-1-1-144" + bottom: "slice-1-1-145" + bottom: "slice-1-1-146" + bottom: "slice-1-1-147" + bottom: "slice-1-1-148" + bottom: "slice-1-1-149" + bottom: "slice-1-1-150" + bottom: "slice-1-1-151" + bottom: "slice-1-1-152" + bottom: "slice-1-1-153" + bottom: "slice-1-1-154" + bottom: "slice-1-1-155" + bottom: "slice-1-1-156" + bottom: "slice-1-1-157" + bottom: "slice-1-1-158" + bottom: "slice-1-1-159" + bottom: "slice-1-1-160" + bottom: "slice-1-1-161" + bottom: "slice-1-1-162" + bottom: "slice-1-1-163" + bottom: "slice-1-1-164" + bottom: "slice-1-1-165" + bottom: "slice-1-1-166" + bottom: "slice-1-1-167" + bottom: "slice-1-1-168" + bottom: "slice-1-1-169" + bottom: "slice-1-1-170" + bottom: "slice-1-1-171" + bottom: "slice-1-1-172" + bottom: "slice-1-1-173" + bottom: "slice-1-1-174" + bottom: "slice-1-1-175" + bottom: "slice-1-1-176" + bottom: "slice-1-1-177" + bottom: "slice-1-1-178" + bottom: "slice-1-1-179" + bottom: "slice-1-1-180" + bottom: "slice-1-1-181" + bottom: "slice-1-1-182" + bottom: "slice-1-1-183" + bottom: "slice-1-1-184" + bottom: "slice-1-1-185" + bottom: "slice-1-1-186" + bottom: "slice-1-1-187" + bottom: "slice-1-1-188" + bottom: "slice-1-1-189" + bottom: "slice-1-1-190" + bottom: "slice-1-1-191" + bottom: "slice-1-1-192" + bottom: "slice-1-1-193" + bottom: "slice-1-1-194" + bottom: "slice-1-1-195" + bottom: "slice-1-1-196" + bottom: "slice-1-1-197" + bottom: "slice-1-1-198" + bottom: "slice-1-1-199" + bottom: "slice-1-1-200" + bottom: "slice-1-1-201" + bottom: "slice-1-1-202" + bottom: "slice-1-1-203" + bottom: "slice-1-1-204" + bottom: "slice-1-1-205" + bottom: "slice-1-1-206" + bottom: "slice-1-1-207" + bottom: "slice-1-1-208" + bottom: "slice-1-1-209" + bottom: "slice-1-1-210" + bottom: "slice-1-1-211" + bottom: "slice-1-1-212" + bottom: "slice-1-1-213" + bottom: "slice-1-1-214" + bottom: "slice-1-1-215" + bottom: "slice-1-1-216" + bottom: "slice-1-1-217" + bottom: "slice-1-1-218" + bottom: "slice-1-1-219" + bottom: "slice-1-1-220" + bottom: "slice-1-1-221" + bottom: "slice-1-1-222" + bottom: "slice-1-1-223" + bottom: "slice-1-1-224" + bottom: "slice-1-1-225" + bottom: "slice-1-1-226" + bottom: "slice-1-1-227" + bottom: "slice-1-1-228" + bottom: "slice-1-1-229" + bottom: "slice-1-1-230" + bottom: "slice-1-1-231" + bottom: "slice-1-1-232" + bottom: "slice-1-1-233" + bottom: "slice-1-1-234" + bottom: "slice-1-1-235" + bottom: "slice-1-1-236" + bottom: "slice-1-1-237" + bottom: "slice-1-1-238" + bottom: "slice-1-1-239" + bottom: "slice-1-1-240" + bottom: "slice-1-1-241" + bottom: "slice-1-1-242" + bottom: "slice-1-1-243" + bottom: "slice-1-1-244" + bottom: "slice-1-1-245" + bottom: "slice-1-1-246" + bottom: "slice-1-1-247" + bottom: "slice-1-1-248" + bottom: "slice-1-1-249" + bottom: "slice-1-1-250" + bottom: "slice-1-1-251" + bottom: "slice-1-1-252" + bottom: "slice-1-1-253" + bottom: "slice-1-1-254" + bottom: "slice-1-1-255" + bottom: "slice-1-1-256" + bottom: "slice-1-1-257" + bottom: "slice-1-1-258" + bottom: "slice-1-1-259" + bottom: "slice-1-1-260" + bottom: "slice-1-1-261" + bottom: "slice-1-1-262" + bottom: "slice-1-1-263" + bottom: "slice-1-1-264" + bottom: "slice-1-1-265" + bottom: "slice-1-1-266" + bottom: "slice-1-1-267" + bottom: "slice-1-1-268" + bottom: "slice-1-1-269" + bottom: "slice-1-1-270" + bottom: "slice-1-1-271" + bottom: "slice-1-1-272" + bottom: "slice-1-1-273" + bottom: "slice-1-1-274" + bottom: "slice-1-1-275" + bottom: "slice-1-1-276" + bottom: "slice-1-1-277" + bottom: "slice-1-1-278" + bottom: "slice-1-1-279" + bottom: "slice-1-1-280" + bottom: "slice-1-1-281" + bottom: "slice-1-1-282" + bottom: "slice-1-1-283" + bottom: "slice-1-1-284" + bottom: "slice-1-1-285" + bottom: "slice-1-1-286" + bottom: "slice-1-1-287" + bottom: "slice-1-1-288" + bottom: "slice-1-1-289" + bottom: "slice-1-1-290" + bottom: "slice-1-1-291" + bottom: "slice-1-1-292" + bottom: "slice-1-1-293" + bottom: "slice-1-1-294" + bottom: "slice-1-1-295" + bottom: "slice-1-1-296" + bottom: "slice-1-1-297" + bottom: "slice-1-1-298" + bottom: "slice-1-1-299" + bottom: "slice-1-1-300" + bottom: "slice-1-1-301" + bottom: "slice-1-1-302" + bottom: "slice-1-1-303" + bottom: "slice-1-1-304" + bottom: "slice-1-1-305" + bottom: "slice-1-1-306" + bottom: "slice-1-1-307" + bottom: "slice-1-1-308" + bottom: "slice-1-1-309" + bottom: "slice-1-1-310" + bottom: "slice-1-1-311" + bottom: "slice-1-1-312" + bottom: "slice-1-1-313" + bottom: "slice-1-1-314" + bottom: "slice-1-1-315" + bottom: "slice-1-1-316" + bottom: "slice-1-1-317" + bottom: "slice-1-1-318" + bottom: "slice-1-1-319" + bottom: "slice-1-1-320" + bottom: "slice-1-1-321" + bottom: "slice-1-1-322" + bottom: "slice-1-1-323" + bottom: "slice-1-1-324" + bottom: "slice-1-1-325" + bottom: "slice-1-1-326" + bottom: "slice-1-1-327" + bottom: "slice-1-1-328" + bottom: "slice-1-1-329" + bottom: "slice-1-1-330" + bottom: "slice-1-1-331" + bottom: "slice-1-1-332" + bottom: "slice-1-1-333" + bottom: "slice-1-1-334" + bottom: "slice-1-1-335" + bottom: "slice-1-1-336" + bottom: "slice-1-1-337" + bottom: "slice-1-1-338" + bottom: "slice-1-1-339" + bottom: "slice-1-1-340" + bottom: "slice-1-1-341" + bottom: "slice-1-1-342" + bottom: "slice-1-1-343" + bottom: "slice-1-1-344" + bottom: "slice-1-1-345" + bottom: "slice-1-1-346" + bottom: "slice-1-1-347" + bottom: "slice-1-1-348" + bottom: "slice-1-1-349" + bottom: "slice-1-1-350" + bottom: "slice-1-1-351" + bottom: "slice-1-1-352" + bottom: "slice-1-1-353" + bottom: "slice-1-1-354" + bottom: "slice-1-1-355" + bottom: "slice-1-1-356" + bottom: "slice-1-1-357" + bottom: "slice-1-1-358" + bottom: "slice-1-1-359" + bottom: "slice-1-1-360" + bottom: "slice-1-1-361" + bottom: "slice-1-1-362" + bottom: "slice-1-1-363" + bottom: "slice-1-1-364" + bottom: "slice-1-1-365" + bottom: "slice-1-1-366" + bottom: "slice-1-1-367" + bottom: "slice-1-1-368" + bottom: "slice-1-1-369" + bottom: "slice-1-1-370" + bottom: "slice-1-1-371" + bottom: "slice-1-1-372" + bottom: "slice-1-1-373" + bottom: "slice-1-1-374" + bottom: "slice-1-1-375" + bottom: "slice-1-1-376" + bottom: "slice-1-1-377" + bottom: "slice-1-1-378" + bottom: "slice-1-1-379" + bottom: "slice-1-1-380" + bottom: "slice-1-1-381" + bottom: "slice-1-1-382" + bottom: "slice-1-1-383" + bottom: "slice-1-1-384" + bottom: "slice-1-1-385" + bottom: "slice-1-1-386" + bottom: "slice-1-1-387" + bottom: "slice-1-1-388" + bottom: "slice-1-1-389" + bottom: "slice-1-1-390" + bottom: "slice-1-1-391" + bottom: "slice-1-1-392" + bottom: "slice-1-1-393" + bottom: "slice-1-1-394" + bottom: "slice-1-1-395" + bottom: "slice-1-1-396" + bottom: "slice-1-1-397" + bottom: "slice-1-1-398" + bottom: "slice-1-1-399" + bottom: "slice-1-1-400" + bottom: "slice-1-1-401" + bottom: "slice-1-1-402" + bottom: "slice-1-1-403" + bottom: "slice-1-1-404" + bottom: "slice-1-1-405" + bottom: "slice-1-1-406" + bottom: "slice-1-1-407" + bottom: "slice-1-1-408" + bottom: "slice-1-1-409" + bottom: "slice-1-1-410" + bottom: "slice-1-1-411" + bottom: "slice-1-1-412" + bottom: "slice-1-1-413" + bottom: "slice-1-1-414" + bottom: "slice-1-1-415" + bottom: "slice-1-1-416" + bottom: "slice-1-1-417" + bottom: "slice-1-1-418" + bottom: "slice-1-1-419" + bottom: "slice-1-1-420" + bottom: "slice-1-1-421" + bottom: "slice-1-1-422" + bottom: "slice-1-1-423" + bottom: "slice-1-1-424" + bottom: "slice-1-1-425" + bottom: "slice-1-1-426" + bottom: "slice-1-1-427" + bottom: "slice-1-1-428" + bottom: "slice-1-1-429" + bottom: "slice-1-1-430" + bottom: "slice-1-1-431" + bottom: "slice-1-1-432" + bottom: "slice-1-1-433" + bottom: "slice-1-1-434" + bottom: "slice-1-1-435" + bottom: "slice-1-1-436" + bottom: "slice-1-1-437" + bottom: "slice-1-1-438" + bottom: "slice-1-1-439" + bottom: "slice-1-1-440" + bottom: "slice-1-1-441" + bottom: "slice-1-1-442" + bottom: "slice-1-1-443" + bottom: "slice-1-1-444" + bottom: "slice-1-1-445" + bottom: "slice-1-1-446" + bottom: "slice-1-1-447" + bottom: "slice-1-1-448" + bottom: "slice-1-1-449" + bottom: "slice-1-1-450" + bottom: "slice-1-1-451" + bottom: "slice-1-1-452" + bottom: "slice-1-1-453" + bottom: "slice-1-1-454" + bottom: "slice-1-1-455" + bottom: "slice-1-1-456" + bottom: "slice-1-1-457" + bottom: "slice-1-1-458" + bottom: "slice-1-1-459" + bottom: "slice-1-1-460" + bottom: "slice-1-1-461" + bottom: "slice-1-1-462" + bottom: "slice-1-1-463" + bottom: "slice-1-1-464" + bottom: "slice-1-1-465" + bottom: "slice-1-1-466" + bottom: "slice-1-1-467" + bottom: "slice-1-1-468" + bottom: "slice-1-1-469" + bottom: "slice-1-1-470" + bottom: "slice-1-1-471" + bottom: "slice-1-1-472" + bottom: "slice-1-1-473" + bottom: "slice-1-1-474" + bottom: "slice-1-1-475" + bottom: "slice-1-1-476" + bottom: "slice-1-1-477" + bottom: "slice-1-1-478" + bottom: "slice-1-1-479" + bottom: "slice-1-1-480" + bottom: "slice-1-1-481" + bottom: "slice-1-1-482" + bottom: "slice-1-1-483" + bottom: "slice-1-1-484" + bottom: "slice-1-1-485" + bottom: "slice-1-1-486" + bottom: "slice-1-1-487" + bottom: "slice-1-1-488" + bottom: "slice-1-1-489" + bottom: "slice-1-1-490" + bottom: "slice-1-1-491" + bottom: "slice-1-1-492" + bottom: "slice-1-1-493" + bottom: "slice-1-1-494" + bottom: "slice-1-1-495" + bottom: "slice-1-1-496" + bottom: "slice-1-1-497" + bottom: "slice-1-1-498" + bottom: "slice-1-1-499" + bottom: "slice-1-1-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se2" + bottom:"fc-1-se2" + top: "slice-1-2-1" + top: "slice-1-2-2" + top: "slice-1-2-3" + top: "slice-1-2-4" + top: "slice-1-2-5" + top: "slice-1-2-6" + top: "slice-1-2-7" + top: "slice-1-2-8" + top: "slice-1-2-9" + top: "slice-1-2-10" + top: "slice-1-2-11" + top: "slice-1-2-12" + top: "slice-1-2-13" + top: "slice-1-2-14" + top: "slice-1-2-15" + top: "slice-1-2-16" + top: "slice-1-2-17" + top: "slice-1-2-18" + top: "slice-1-2-19" + top: "slice-1-2-20" + top: "slice-1-2-21" + top: "slice-1-2-22" + top: "slice-1-2-23" + top: "slice-1-2-24" + top: "slice-1-2-25" + top: "slice-1-2-26" + top: "slice-1-2-27" + top: "slice-1-2-28" + top: "slice-1-2-29" + top: "slice-1-2-30" + top: "slice-1-2-31" + top: "slice-1-2-32" + top: "slice-1-2-33" + top: "slice-1-2-34" + top: "slice-1-2-35" + top: "slice-1-2-36" + top: "slice-1-2-37" + top: "slice-1-2-38" + top: "slice-1-2-39" + top: "slice-1-2-40" + top: "slice-1-2-41" + top: "slice-1-2-42" + top: "slice-1-2-43" + top: "slice-1-2-44" + top: "slice-1-2-45" + top: "slice-1-2-46" + top: "slice-1-2-47" + top: "slice-1-2-48" + top: "slice-1-2-49" + top: "slice-1-2-50" + top: "slice-1-2-51" + top: "slice-1-2-52" + top: "slice-1-2-53" + top: "slice-1-2-54" + top: "slice-1-2-55" + top: "slice-1-2-56" + top: "slice-1-2-57" + top: "slice-1-2-58" + top: "slice-1-2-59" + top: "slice-1-2-60" + top: "slice-1-2-61" + top: "slice-1-2-62" + top: "slice-1-2-63" + top: "slice-1-2-64" + top: "slice-1-2-65" + top: "slice-1-2-66" + top: "slice-1-2-67" + top: "slice-1-2-68" + top: "slice-1-2-69" + top: "slice-1-2-70" + top: "slice-1-2-71" + top: "slice-1-2-72" + top: "slice-1-2-73" + top: "slice-1-2-74" + top: "slice-1-2-75" + top: "slice-1-2-76" + top: "slice-1-2-77" + top: "slice-1-2-78" + top: "slice-1-2-79" + top: "slice-1-2-80" + top: "slice-1-2-81" + top: "slice-1-2-82" + top: "slice-1-2-83" + top: "slice-1-2-84" + top: "slice-1-2-85" + top: "slice-1-2-86" + top: "slice-1-2-87" + top: "slice-1-2-88" + top: "slice-1-2-89" + top: "slice-1-2-90" + top: "slice-1-2-91" + top: "slice-1-2-92" + top: "slice-1-2-93" + top: "slice-1-2-94" + top: "slice-1-2-95" + top: "slice-1-2-96" + top: "slice-1-2-97" + top: "slice-1-2-98" + top: "slice-1-2-99" + top: "slice-1-2-100" + top: "slice-1-2-101" + top: "slice-1-2-102" + top: "slice-1-2-103" + top: "slice-1-2-104" + top: "slice-1-2-105" + top: "slice-1-2-106" + top: "slice-1-2-107" + top: "slice-1-2-108" + top: "slice-1-2-109" + top: "slice-1-2-110" + top: "slice-1-2-111" + top: "slice-1-2-112" + top: "slice-1-2-113" + top: "slice-1-2-114" + top: "slice-1-2-115" + top: "slice-1-2-116" + top: "slice-1-2-117" + top: "slice-1-2-118" + top: "slice-1-2-119" + top: "slice-1-2-120" + top: "slice-1-2-121" + top: "slice-1-2-122" + top: "slice-1-2-123" + top: "slice-1-2-124" + top: "slice-1-2-125" + top: "slice-1-2-126" + top: "slice-1-2-127" + top: "slice-1-2-128" + top: "slice-1-2-129" + top: "slice-1-2-130" + top: "slice-1-2-131" + top: "slice-1-2-132" + top: "slice-1-2-133" + top: "slice-1-2-134" + top: "slice-1-2-135" + top: "slice-1-2-136" + top: "slice-1-2-137" + top: "slice-1-2-138" + top: "slice-1-2-139" + top: "slice-1-2-140" + top: "slice-1-2-141" + top: "slice-1-2-142" + top: "slice-1-2-143" + top: "slice-1-2-144" + top: "slice-1-2-145" + top: "slice-1-2-146" + top: "slice-1-2-147" + top: "slice-1-2-148" + top: "slice-1-2-149" + top: "slice-1-2-150" + top: "slice-1-2-151" + top: "slice-1-2-152" + top: "slice-1-2-153" + top: "slice-1-2-154" + top: "slice-1-2-155" + top: "slice-1-2-156" + top: "slice-1-2-157" + top: "slice-1-2-158" + top: "slice-1-2-159" + top: "slice-1-2-160" + top: "slice-1-2-161" + top: "slice-1-2-162" + top: "slice-1-2-163" + top: "slice-1-2-164" + top: "slice-1-2-165" + top: "slice-1-2-166" + top: "slice-1-2-167" + top: "slice-1-2-168" + top: "slice-1-2-169" + top: "slice-1-2-170" + top: "slice-1-2-171" + top: "slice-1-2-172" + top: "slice-1-2-173" + top: "slice-1-2-174" + top: "slice-1-2-175" + top: "slice-1-2-176" + top: "slice-1-2-177" + top: "slice-1-2-178" + top: "slice-1-2-179" + top: "slice-1-2-180" + top: "slice-1-2-181" + top: "slice-1-2-182" + top: "slice-1-2-183" + top: "slice-1-2-184" + top: "slice-1-2-185" + top: "slice-1-2-186" + top: "slice-1-2-187" + top: "slice-1-2-188" + top: "slice-1-2-189" + top: "slice-1-2-190" + top: "slice-1-2-191" + top: "slice-1-2-192" + top: "slice-1-2-193" + top: "slice-1-2-194" + top: "slice-1-2-195" + top: "slice-1-2-196" + top: "slice-1-2-197" + top: "slice-1-2-198" + top: "slice-1-2-199" + top: "slice-1-2-200" + top: "slice-1-2-201" + top: "slice-1-2-202" + top: "slice-1-2-203" + top: "slice-1-2-204" + top: "slice-1-2-205" + top: "slice-1-2-206" + top: "slice-1-2-207" + top: "slice-1-2-208" + top: "slice-1-2-209" + top: "slice-1-2-210" + top: "slice-1-2-211" + top: "slice-1-2-212" + top: "slice-1-2-213" + top: "slice-1-2-214" + top: "slice-1-2-215" + top: "slice-1-2-216" + top: "slice-1-2-217" + top: "slice-1-2-218" + top: "slice-1-2-219" + top: "slice-1-2-220" + top: "slice-1-2-221" + top: "slice-1-2-222" + top: "slice-1-2-223" + top: "slice-1-2-224" + top: "slice-1-2-225" + top: "slice-1-2-226" + top: "slice-1-2-227" + top: "slice-1-2-228" + top: "slice-1-2-229" + top: "slice-1-2-230" + top: "slice-1-2-231" + top: "slice-1-2-232" + top: "slice-1-2-233" + top: "slice-1-2-234" + top: "slice-1-2-235" + top: "slice-1-2-236" + top: "slice-1-2-237" + top: "slice-1-2-238" + top: "slice-1-2-239" + top: "slice-1-2-240" + top: "slice-1-2-241" + top: "slice-1-2-242" + top: "slice-1-2-243" + top: "slice-1-2-244" + top: "slice-1-2-245" + top: "slice-1-2-246" + top: "slice-1-2-247" + top: "slice-1-2-248" + top: "slice-1-2-249" + top: "slice-1-2-250" + top: "slice-1-2-251" + top: "slice-1-2-252" + top: "slice-1-2-253" + top: "slice-1-2-254" + top: "slice-1-2-255" + top: "slice-1-2-256" + top: "slice-1-2-257" + top: "slice-1-2-258" + top: "slice-1-2-259" + top: "slice-1-2-260" + top: "slice-1-2-261" + top: "slice-1-2-262" + top: "slice-1-2-263" + top: "slice-1-2-264" + top: "slice-1-2-265" + top: "slice-1-2-266" + top: "slice-1-2-267" + top: "slice-1-2-268" + top: "slice-1-2-269" + top: "slice-1-2-270" + top: "slice-1-2-271" + top: "slice-1-2-272" + top: "slice-1-2-273" + top: "slice-1-2-274" + top: "slice-1-2-275" + top: "slice-1-2-276" + top: "slice-1-2-277" + top: "slice-1-2-278" + top: "slice-1-2-279" + top: "slice-1-2-280" + top: "slice-1-2-281" + top: "slice-1-2-282" + top: "slice-1-2-283" + top: "slice-1-2-284" + top: "slice-1-2-285" + top: "slice-1-2-286" + top: "slice-1-2-287" + top: "slice-1-2-288" + top: "slice-1-2-289" + top: "slice-1-2-290" + top: "slice-1-2-291" + top: "slice-1-2-292" + top: "slice-1-2-293" + top: "slice-1-2-294" + top: "slice-1-2-295" + top: "slice-1-2-296" + top: "slice-1-2-297" + top: "slice-1-2-298" + top: "slice-1-2-299" + top: "slice-1-2-300" + top: "slice-1-2-301" + top: "slice-1-2-302" + top: "slice-1-2-303" + top: "slice-1-2-304" + top: "slice-1-2-305" + top: "slice-1-2-306" + top: "slice-1-2-307" + top: "slice-1-2-308" + top: "slice-1-2-309" + top: "slice-1-2-310" + top: "slice-1-2-311" + top: "slice-1-2-312" + top: "slice-1-2-313" + top: "slice-1-2-314" + top: "slice-1-2-315" + top: "slice-1-2-316" + top: "slice-1-2-317" + top: "slice-1-2-318" + top: "slice-1-2-319" + top: "slice-1-2-320" + top: "slice-1-2-321" + top: "slice-1-2-322" + top: "slice-1-2-323" + top: "slice-1-2-324" + top: "slice-1-2-325" + top: "slice-1-2-326" + top: "slice-1-2-327" + top: "slice-1-2-328" + top: "slice-1-2-329" + top: "slice-1-2-330" + top: "slice-1-2-331" + top: "slice-1-2-332" + top: "slice-1-2-333" + top: "slice-1-2-334" + top: "slice-1-2-335" + top: "slice-1-2-336" + top: "slice-1-2-337" + top: "slice-1-2-338" + top: "slice-1-2-339" + top: "slice-1-2-340" + top: "slice-1-2-341" + top: "slice-1-2-342" + top: "slice-1-2-343" + top: "slice-1-2-344" + top: "slice-1-2-345" + top: "slice-1-2-346" + top: "slice-1-2-347" + top: "slice-1-2-348" + top: "slice-1-2-349" + top: "slice-1-2-350" + top: "slice-1-2-351" + top: "slice-1-2-352" + top: "slice-1-2-353" + top: "slice-1-2-354" + top: "slice-1-2-355" + top: "slice-1-2-356" + top: "slice-1-2-357" + top: "slice-1-2-358" + top: "slice-1-2-359" + top: "slice-1-2-360" + top: "slice-1-2-361" + top: "slice-1-2-362" + top: "slice-1-2-363" + top: "slice-1-2-364" + top: "slice-1-2-365" + top: "slice-1-2-366" + top: "slice-1-2-367" + top: "slice-1-2-368" + top: "slice-1-2-369" + top: "slice-1-2-370" + top: "slice-1-2-371" + top: "slice-1-2-372" + top: "slice-1-2-373" + top: "slice-1-2-374" + top: "slice-1-2-375" + top: "slice-1-2-376" + top: "slice-1-2-377" + top: "slice-1-2-378" + top: "slice-1-2-379" + top: "slice-1-2-380" + top: "slice-1-2-381" + top: "slice-1-2-382" + top: "slice-1-2-383" + top: "slice-1-2-384" + top: "slice-1-2-385" + top: "slice-1-2-386" + top: "slice-1-2-387" + top: "slice-1-2-388" + top: "slice-1-2-389" + top: "slice-1-2-390" + top: "slice-1-2-391" + top: "slice-1-2-392" + top: "slice-1-2-393" + top: "slice-1-2-394" + top: "slice-1-2-395" + top: "slice-1-2-396" + top: "slice-1-2-397" + top: "slice-1-2-398" + top: "slice-1-2-399" + top: "slice-1-2-400" + top: "slice-1-2-401" + top: "slice-1-2-402" + top: "slice-1-2-403" + top: "slice-1-2-404" + top: "slice-1-2-405" + top: "slice-1-2-406" + top: "slice-1-2-407" + top: "slice-1-2-408" + top: "slice-1-2-409" + top: "slice-1-2-410" + top: "slice-1-2-411" + top: "slice-1-2-412" + top: "slice-1-2-413" + top: "slice-1-2-414" + top: "slice-1-2-415" + top: "slice-1-2-416" + top: "slice-1-2-417" + top: "slice-1-2-418" + top: "slice-1-2-419" + top: "slice-1-2-420" + top: "slice-1-2-421" + top: "slice-1-2-422" + top: "slice-1-2-423" + top: "slice-1-2-424" + top: "slice-1-2-425" + top: "slice-1-2-426" + top: "slice-1-2-427" + top: "slice-1-2-428" + top: "slice-1-2-429" + top: "slice-1-2-430" + top: "slice-1-2-431" + top: "slice-1-2-432" + top: "slice-1-2-433" + top: "slice-1-2-434" + top: "slice-1-2-435" + top: "slice-1-2-436" + top: "slice-1-2-437" + top: "slice-1-2-438" + top: "slice-1-2-439" + top: "slice-1-2-440" + top: "slice-1-2-441" + top: "slice-1-2-442" + top: "slice-1-2-443" + top: "slice-1-2-444" + top: "slice-1-2-445" + top: "slice-1-2-446" + top: "slice-1-2-447" + top: "slice-1-2-448" + top: "slice-1-2-449" + top: "slice-1-2-450" + top: "slice-1-2-451" + top: "slice-1-2-452" + top: "slice-1-2-453" + top: "slice-1-2-454" + top: "slice-1-2-455" + top: "slice-1-2-456" + top: "slice-1-2-457" + top: "slice-1-2-458" + top: "slice-1-2-459" + top: "slice-1-2-460" + top: "slice-1-2-461" + top: "slice-1-2-462" + top: "slice-1-2-463" + top: "slice-1-2-464" + top: "slice-1-2-465" + top: "slice-1-2-466" + top: "slice-1-2-467" + top: "slice-1-2-468" + top: "slice-1-2-469" + top: "slice-1-2-470" + top: "slice-1-2-471" + top: "slice-1-2-472" + top: "slice-1-2-473" + top: "slice-1-2-474" + top: "slice-1-2-475" + top: "slice-1-2-476" + top: "slice-1-2-477" + top: "slice-1-2-478" + top: "slice-1-2-479" + top: "slice-1-2-480" + top: "slice-1-2-481" + top: "slice-1-2-482" + top: "slice-1-2-483" + top: "slice-1-2-484" + top: "slice-1-2-485" + top: "slice-1-2-486" + top: "slice-1-2-487" + top: "slice-1-2-488" + top: "slice-1-2-489" + top: "slice-1-2-490" + top: "slice-1-2-491" + top: "slice-1-2-492" + top: "slice-1-2-493" + top: "slice-1-2-494" + top: "slice-1-2-495" + top: "slice-1-2-496" + top: "slice-1-2-497" + top: "slice-1-2-498" + top: "slice-1-2-499" + top: "slice-1-2-500" +} +layers { + type:ELTWISE + name:"max-fc-1-se2" + top:"max-fc-1-se2" + bottom: "slice-1-2-1" + bottom: "slice-1-2-2" + bottom: "slice-1-2-3" + bottom: "slice-1-2-4" + bottom: "slice-1-2-5" + bottom: "slice-1-2-6" + bottom: "slice-1-2-7" + bottom: "slice-1-2-8" + bottom: "slice-1-2-9" + bottom: "slice-1-2-10" + bottom: "slice-1-2-11" + bottom: "slice-1-2-12" + bottom: "slice-1-2-13" + bottom: "slice-1-2-14" + bottom: "slice-1-2-15" + bottom: "slice-1-2-16" + bottom: "slice-1-2-17" + bottom: "slice-1-2-18" + bottom: "slice-1-2-19" + bottom: "slice-1-2-20" + bottom: "slice-1-2-21" + bottom: "slice-1-2-22" + bottom: "slice-1-2-23" + bottom: "slice-1-2-24" + bottom: "slice-1-2-25" + bottom: "slice-1-2-26" + bottom: "slice-1-2-27" + bottom: "slice-1-2-28" + bottom: "slice-1-2-29" + bottom: "slice-1-2-30" + bottom: "slice-1-2-31" + bottom: "slice-1-2-32" + bottom: "slice-1-2-33" + bottom: "slice-1-2-34" + bottom: "slice-1-2-35" + bottom: "slice-1-2-36" + bottom: "slice-1-2-37" + bottom: "slice-1-2-38" + bottom: "slice-1-2-39" + bottom: "slice-1-2-40" + bottom: "slice-1-2-41" + bottom: "slice-1-2-42" + bottom: "slice-1-2-43" + bottom: "slice-1-2-44" + bottom: "slice-1-2-45" + bottom: "slice-1-2-46" + bottom: "slice-1-2-47" + bottom: "slice-1-2-48" + bottom: "slice-1-2-49" + bottom: "slice-1-2-50" + bottom: "slice-1-2-51" + bottom: "slice-1-2-52" + bottom: "slice-1-2-53" + bottom: "slice-1-2-54" + bottom: "slice-1-2-55" + bottom: "slice-1-2-56" + bottom: "slice-1-2-57" + bottom: "slice-1-2-58" + bottom: "slice-1-2-59" + bottom: "slice-1-2-60" + bottom: "slice-1-2-61" + bottom: "slice-1-2-62" + bottom: "slice-1-2-63" + bottom: "slice-1-2-64" + bottom: "slice-1-2-65" + bottom: "slice-1-2-66" + bottom: "slice-1-2-67" + bottom: "slice-1-2-68" + bottom: "slice-1-2-69" + bottom: "slice-1-2-70" + bottom: "slice-1-2-71" + bottom: "slice-1-2-72" + bottom: "slice-1-2-73" + bottom: "slice-1-2-74" + bottom: "slice-1-2-75" + bottom: "slice-1-2-76" + bottom: "slice-1-2-77" + bottom: "slice-1-2-78" + bottom: "slice-1-2-79" + bottom: "slice-1-2-80" + bottom: "slice-1-2-81" + bottom: "slice-1-2-82" + bottom: "slice-1-2-83" + bottom: "slice-1-2-84" + bottom: "slice-1-2-85" + bottom: "slice-1-2-86" + bottom: "slice-1-2-87" + bottom: "slice-1-2-88" + bottom: "slice-1-2-89" + bottom: "slice-1-2-90" + bottom: "slice-1-2-91" + bottom: "slice-1-2-92" + bottom: "slice-1-2-93" + bottom: "slice-1-2-94" + bottom: "slice-1-2-95" + bottom: "slice-1-2-96" + bottom: "slice-1-2-97" + bottom: "slice-1-2-98" + bottom: "slice-1-2-99" + bottom: "slice-1-2-100" + bottom: "slice-1-2-101" + bottom: "slice-1-2-102" + bottom: "slice-1-2-103" + bottom: "slice-1-2-104" + bottom: "slice-1-2-105" + bottom: "slice-1-2-106" + bottom: "slice-1-2-107" + bottom: "slice-1-2-108" + bottom: "slice-1-2-109" + bottom: "slice-1-2-110" + bottom: "slice-1-2-111" + bottom: "slice-1-2-112" + bottom: "slice-1-2-113" + bottom: "slice-1-2-114" + bottom: "slice-1-2-115" + bottom: "slice-1-2-116" + bottom: "slice-1-2-117" + bottom: "slice-1-2-118" + bottom: "slice-1-2-119" + bottom: "slice-1-2-120" + bottom: "slice-1-2-121" + bottom: "slice-1-2-122" + bottom: "slice-1-2-123" + bottom: "slice-1-2-124" + bottom: "slice-1-2-125" + bottom: "slice-1-2-126" + bottom: "slice-1-2-127" + bottom: "slice-1-2-128" + bottom: "slice-1-2-129" + bottom: "slice-1-2-130" + bottom: "slice-1-2-131" + bottom: "slice-1-2-132" + bottom: "slice-1-2-133" + bottom: "slice-1-2-134" + bottom: "slice-1-2-135" + bottom: "slice-1-2-136" + bottom: "slice-1-2-137" + bottom: "slice-1-2-138" + bottom: "slice-1-2-139" + bottom: "slice-1-2-140" + bottom: "slice-1-2-141" + bottom: "slice-1-2-142" + bottom: "slice-1-2-143" + bottom: "slice-1-2-144" + bottom: "slice-1-2-145" + bottom: "slice-1-2-146" + bottom: "slice-1-2-147" + bottom: "slice-1-2-148" + bottom: "slice-1-2-149" + bottom: "slice-1-2-150" + bottom: "slice-1-2-151" + bottom: "slice-1-2-152" + bottom: "slice-1-2-153" + bottom: "slice-1-2-154" + bottom: "slice-1-2-155" + bottom: "slice-1-2-156" + bottom: "slice-1-2-157" + bottom: "slice-1-2-158" + bottom: "slice-1-2-159" + bottom: "slice-1-2-160" + bottom: "slice-1-2-161" + bottom: "slice-1-2-162" + bottom: "slice-1-2-163" + bottom: "slice-1-2-164" + bottom: "slice-1-2-165" + bottom: "slice-1-2-166" + bottom: "slice-1-2-167" + bottom: "slice-1-2-168" + bottom: "slice-1-2-169" + bottom: "slice-1-2-170" + bottom: "slice-1-2-171" + bottom: "slice-1-2-172" + bottom: "slice-1-2-173" + bottom: "slice-1-2-174" + bottom: "slice-1-2-175" + bottom: "slice-1-2-176" + bottom: "slice-1-2-177" + bottom: "slice-1-2-178" + bottom: "slice-1-2-179" + bottom: "slice-1-2-180" + bottom: "slice-1-2-181" + bottom: "slice-1-2-182" + bottom: "slice-1-2-183" + bottom: "slice-1-2-184" + bottom: "slice-1-2-185" + bottom: "slice-1-2-186" + bottom: "slice-1-2-187" + bottom: "slice-1-2-188" + bottom: "slice-1-2-189" + bottom: "slice-1-2-190" + bottom: "slice-1-2-191" + bottom: "slice-1-2-192" + bottom: "slice-1-2-193" + bottom: "slice-1-2-194" + bottom: "slice-1-2-195" + bottom: "slice-1-2-196" + bottom: "slice-1-2-197" + bottom: "slice-1-2-198" + bottom: "slice-1-2-199" + bottom: "slice-1-2-200" + bottom: "slice-1-2-201" + bottom: "slice-1-2-202" + bottom: "slice-1-2-203" + bottom: "slice-1-2-204" + bottom: "slice-1-2-205" + bottom: "slice-1-2-206" + bottom: "slice-1-2-207" + bottom: "slice-1-2-208" + bottom: "slice-1-2-209" + bottom: "slice-1-2-210" + bottom: "slice-1-2-211" + bottom: "slice-1-2-212" + bottom: "slice-1-2-213" + bottom: "slice-1-2-214" + bottom: "slice-1-2-215" + bottom: "slice-1-2-216" + bottom: "slice-1-2-217" + bottom: "slice-1-2-218" + bottom: "slice-1-2-219" + bottom: "slice-1-2-220" + bottom: "slice-1-2-221" + bottom: "slice-1-2-222" + bottom: "slice-1-2-223" + bottom: "slice-1-2-224" + bottom: "slice-1-2-225" + bottom: "slice-1-2-226" + bottom: "slice-1-2-227" + bottom: "slice-1-2-228" + bottom: "slice-1-2-229" + bottom: "slice-1-2-230" + bottom: "slice-1-2-231" + bottom: "slice-1-2-232" + bottom: "slice-1-2-233" + bottom: "slice-1-2-234" + bottom: "slice-1-2-235" + bottom: "slice-1-2-236" + bottom: "slice-1-2-237" + bottom: "slice-1-2-238" + bottom: "slice-1-2-239" + bottom: "slice-1-2-240" + bottom: "slice-1-2-241" + bottom: "slice-1-2-242" + bottom: "slice-1-2-243" + bottom: "slice-1-2-244" + bottom: "slice-1-2-245" + bottom: "slice-1-2-246" + bottom: "slice-1-2-247" + bottom: "slice-1-2-248" + bottom: "slice-1-2-249" + bottom: "slice-1-2-250" + bottom: "slice-1-2-251" + bottom: "slice-1-2-252" + bottom: "slice-1-2-253" + bottom: "slice-1-2-254" + bottom: "slice-1-2-255" + bottom: "slice-1-2-256" + bottom: "slice-1-2-257" + bottom: "slice-1-2-258" + bottom: "slice-1-2-259" + bottom: "slice-1-2-260" + bottom: "slice-1-2-261" + bottom: "slice-1-2-262" + bottom: "slice-1-2-263" + bottom: "slice-1-2-264" + bottom: "slice-1-2-265" + bottom: "slice-1-2-266" + bottom: "slice-1-2-267" + bottom: "slice-1-2-268" + bottom: "slice-1-2-269" + bottom: "slice-1-2-270" + bottom: "slice-1-2-271" + bottom: "slice-1-2-272" + bottom: "slice-1-2-273" + bottom: "slice-1-2-274" + bottom: "slice-1-2-275" + bottom: "slice-1-2-276" + bottom: "slice-1-2-277" + bottom: "slice-1-2-278" + bottom: "slice-1-2-279" + bottom: "slice-1-2-280" + bottom: "slice-1-2-281" + bottom: "slice-1-2-282" + bottom: "slice-1-2-283" + bottom: "slice-1-2-284" + bottom: "slice-1-2-285" + bottom: "slice-1-2-286" + bottom: "slice-1-2-287" + bottom: "slice-1-2-288" + bottom: "slice-1-2-289" + bottom: "slice-1-2-290" + bottom: "slice-1-2-291" + bottom: "slice-1-2-292" + bottom: "slice-1-2-293" + bottom: "slice-1-2-294" + bottom: "slice-1-2-295" + bottom: "slice-1-2-296" + bottom: "slice-1-2-297" + bottom: "slice-1-2-298" + bottom: "slice-1-2-299" + bottom: "slice-1-2-300" + bottom: "slice-1-2-301" + bottom: "slice-1-2-302" + bottom: "slice-1-2-303" + bottom: "slice-1-2-304" + bottom: "slice-1-2-305" + bottom: "slice-1-2-306" + bottom: "slice-1-2-307" + bottom: "slice-1-2-308" + bottom: "slice-1-2-309" + bottom: "slice-1-2-310" + bottom: "slice-1-2-311" + bottom: "slice-1-2-312" + bottom: "slice-1-2-313" + bottom: "slice-1-2-314" + bottom: "slice-1-2-315" + bottom: "slice-1-2-316" + bottom: "slice-1-2-317" + bottom: "slice-1-2-318" + bottom: "slice-1-2-319" + bottom: "slice-1-2-320" + bottom: "slice-1-2-321" + bottom: "slice-1-2-322" + bottom: "slice-1-2-323" + bottom: "slice-1-2-324" + bottom: "slice-1-2-325" + bottom: "slice-1-2-326" + bottom: "slice-1-2-327" + bottom: "slice-1-2-328" + bottom: "slice-1-2-329" + bottom: "slice-1-2-330" + bottom: "slice-1-2-331" + bottom: "slice-1-2-332" + bottom: "slice-1-2-333" + bottom: "slice-1-2-334" + bottom: "slice-1-2-335" + bottom: "slice-1-2-336" + bottom: "slice-1-2-337" + bottom: "slice-1-2-338" + bottom: "slice-1-2-339" + bottom: "slice-1-2-340" + bottom: "slice-1-2-341" + bottom: "slice-1-2-342" + bottom: "slice-1-2-343" + bottom: "slice-1-2-344" + bottom: "slice-1-2-345" + bottom: "slice-1-2-346" + bottom: "slice-1-2-347" + bottom: "slice-1-2-348" + bottom: "slice-1-2-349" + bottom: "slice-1-2-350" + bottom: "slice-1-2-351" + bottom: "slice-1-2-352" + bottom: "slice-1-2-353" + bottom: "slice-1-2-354" + bottom: "slice-1-2-355" + bottom: "slice-1-2-356" + bottom: "slice-1-2-357" + bottom: "slice-1-2-358" + bottom: "slice-1-2-359" + bottom: "slice-1-2-360" + bottom: "slice-1-2-361" + bottom: "slice-1-2-362" + bottom: "slice-1-2-363" + bottom: "slice-1-2-364" + bottom: "slice-1-2-365" + bottom: "slice-1-2-366" + bottom: "slice-1-2-367" + bottom: "slice-1-2-368" + bottom: "slice-1-2-369" + bottom: "slice-1-2-370" + bottom: "slice-1-2-371" + bottom: "slice-1-2-372" + bottom: "slice-1-2-373" + bottom: "slice-1-2-374" + bottom: "slice-1-2-375" + bottom: "slice-1-2-376" + bottom: "slice-1-2-377" + bottom: "slice-1-2-378" + bottom: "slice-1-2-379" + bottom: "slice-1-2-380" + bottom: "slice-1-2-381" + bottom: "slice-1-2-382" + bottom: "slice-1-2-383" + bottom: "slice-1-2-384" + bottom: "slice-1-2-385" + bottom: "slice-1-2-386" + bottom: "slice-1-2-387" + bottom: "slice-1-2-388" + bottom: "slice-1-2-389" + bottom: "slice-1-2-390" + bottom: "slice-1-2-391" + bottom: "slice-1-2-392" + bottom: "slice-1-2-393" + bottom: "slice-1-2-394" + bottom: "slice-1-2-395" + bottom: "slice-1-2-396" + bottom: "slice-1-2-397" + bottom: "slice-1-2-398" + bottom: "slice-1-2-399" + bottom: "slice-1-2-400" + bottom: "slice-1-2-401" + bottom: "slice-1-2-402" + bottom: "slice-1-2-403" + bottom: "slice-1-2-404" + bottom: "slice-1-2-405" + bottom: "slice-1-2-406" + bottom: "slice-1-2-407" + bottom: "slice-1-2-408" + bottom: "slice-1-2-409" + bottom: "slice-1-2-410" + bottom: "slice-1-2-411" + bottom: "slice-1-2-412" + bottom: "slice-1-2-413" + bottom: "slice-1-2-414" + bottom: "slice-1-2-415" + bottom: "slice-1-2-416" + bottom: "slice-1-2-417" + bottom: "slice-1-2-418" + bottom: "slice-1-2-419" + bottom: "slice-1-2-420" + bottom: "slice-1-2-421" + bottom: "slice-1-2-422" + bottom: "slice-1-2-423" + bottom: "slice-1-2-424" + bottom: "slice-1-2-425" + bottom: "slice-1-2-426" + bottom: "slice-1-2-427" + bottom: "slice-1-2-428" + bottom: "slice-1-2-429" + bottom: "slice-1-2-430" + bottom: "slice-1-2-431" + bottom: "slice-1-2-432" + bottom: "slice-1-2-433" + bottom: "slice-1-2-434" + bottom: "slice-1-2-435" + bottom: "slice-1-2-436" + bottom: "slice-1-2-437" + bottom: "slice-1-2-438" + bottom: "slice-1-2-439" + bottom: "slice-1-2-440" + bottom: "slice-1-2-441" + bottom: "slice-1-2-442" + bottom: "slice-1-2-443" + bottom: "slice-1-2-444" + bottom: "slice-1-2-445" + bottom: "slice-1-2-446" + bottom: "slice-1-2-447" + bottom: "slice-1-2-448" + bottom: "slice-1-2-449" + bottom: "slice-1-2-450" + bottom: "slice-1-2-451" + bottom: "slice-1-2-452" + bottom: "slice-1-2-453" + bottom: "slice-1-2-454" + bottom: "slice-1-2-455" + bottom: "slice-1-2-456" + bottom: "slice-1-2-457" + bottom: "slice-1-2-458" + bottom: "slice-1-2-459" + bottom: "slice-1-2-460" + bottom: "slice-1-2-461" + bottom: "slice-1-2-462" + bottom: "slice-1-2-463" + bottom: "slice-1-2-464" + bottom: "slice-1-2-465" + bottom: "slice-1-2-466" + bottom: "slice-1-2-467" + bottom: "slice-1-2-468" + bottom: "slice-1-2-469" + bottom: "slice-1-2-470" + bottom: "slice-1-2-471" + bottom: "slice-1-2-472" + bottom: "slice-1-2-473" + bottom: "slice-1-2-474" + bottom: "slice-1-2-475" + bottom: "slice-1-2-476" + bottom: "slice-1-2-477" + bottom: "slice-1-2-478" + bottom: "slice-1-2-479" + bottom: "slice-1-2-480" + bottom: "slice-1-2-481" + bottom: "slice-1-2-482" + bottom: "slice-1-2-483" + bottom: "slice-1-2-484" + bottom: "slice-1-2-485" + bottom: "slice-1-2-486" + bottom: "slice-1-2-487" + bottom: "slice-1-2-488" + bottom: "slice-1-2-489" + bottom: "slice-1-2-490" + bottom: "slice-1-2-491" + bottom: "slice-1-2-492" + bottom: "slice-1-2-493" + bottom: "slice-1-2-494" + bottom: "slice-1-2-495" + bottom: "slice-1-2-496" + bottom: "slice-1-2-497" + bottom: "slice-1-2-498" + bottom: "slice-1-2-499" + bottom: "slice-1-2-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se3" + bottom:"fc-1-se3" + top: "slice-1-3-1" + top: "slice-1-3-2" + top: "slice-1-3-3" + top: "slice-1-3-4" + top: "slice-1-3-5" + top: "slice-1-3-6" + top: "slice-1-3-7" + top: "slice-1-3-8" + top: "slice-1-3-9" + top: "slice-1-3-10" + top: "slice-1-3-11" + top: "slice-1-3-12" + top: "slice-1-3-13" + top: "slice-1-3-14" + top: "slice-1-3-15" + top: "slice-1-3-16" + top: "slice-1-3-17" + top: "slice-1-3-18" + top: "slice-1-3-19" + top: "slice-1-3-20" + top: "slice-1-3-21" + top: "slice-1-3-22" + top: "slice-1-3-23" + top: "slice-1-3-24" + top: "slice-1-3-25" + top: "slice-1-3-26" + top: "slice-1-3-27" + top: "slice-1-3-28" + top: "slice-1-3-29" + top: "slice-1-3-30" + top: "slice-1-3-31" + top: "slice-1-3-32" + top: "slice-1-3-33" + top: "slice-1-3-34" + top: "slice-1-3-35" + top: "slice-1-3-36" + top: "slice-1-3-37" + top: "slice-1-3-38" + top: "slice-1-3-39" + top: "slice-1-3-40" + top: "slice-1-3-41" + top: "slice-1-3-42" + top: "slice-1-3-43" + top: "slice-1-3-44" + top: "slice-1-3-45" + top: "slice-1-3-46" + top: "slice-1-3-47" + top: "slice-1-3-48" + top: "slice-1-3-49" + top: "slice-1-3-50" + top: "slice-1-3-51" + top: "slice-1-3-52" + top: "slice-1-3-53" + top: "slice-1-3-54" + top: "slice-1-3-55" + top: "slice-1-3-56" + top: "slice-1-3-57" + top: "slice-1-3-58" + top: "slice-1-3-59" + top: "slice-1-3-60" + top: "slice-1-3-61" + top: "slice-1-3-62" + top: "slice-1-3-63" + top: "slice-1-3-64" + top: "slice-1-3-65" + top: "slice-1-3-66" + top: "slice-1-3-67" + top: "slice-1-3-68" + top: "slice-1-3-69" + top: "slice-1-3-70" + top: "slice-1-3-71" + top: "slice-1-3-72" + top: "slice-1-3-73" + top: "slice-1-3-74" + top: "slice-1-3-75" + top: "slice-1-3-76" + top: "slice-1-3-77" + top: "slice-1-3-78" + top: "slice-1-3-79" + top: "slice-1-3-80" + top: "slice-1-3-81" + top: "slice-1-3-82" + top: "slice-1-3-83" + top: "slice-1-3-84" + top: "slice-1-3-85" + top: "slice-1-3-86" + top: "slice-1-3-87" + top: "slice-1-3-88" + top: "slice-1-3-89" + top: "slice-1-3-90" + top: "slice-1-3-91" + top: "slice-1-3-92" + top: "slice-1-3-93" + top: "slice-1-3-94" + top: "slice-1-3-95" + top: "slice-1-3-96" + top: "slice-1-3-97" + top: "slice-1-3-98" + top: "slice-1-3-99" + top: "slice-1-3-100" + top: "slice-1-3-101" + top: "slice-1-3-102" + top: "slice-1-3-103" + top: "slice-1-3-104" + top: "slice-1-3-105" + top: "slice-1-3-106" + top: "slice-1-3-107" + top: "slice-1-3-108" + top: "slice-1-3-109" + top: "slice-1-3-110" + top: "slice-1-3-111" + top: "slice-1-3-112" + top: "slice-1-3-113" + top: "slice-1-3-114" + top: "slice-1-3-115" + top: "slice-1-3-116" + top: "slice-1-3-117" + top: "slice-1-3-118" + top: "slice-1-3-119" + top: "slice-1-3-120" + top: "slice-1-3-121" + top: "slice-1-3-122" + top: "slice-1-3-123" + top: "slice-1-3-124" + top: "slice-1-3-125" + top: "slice-1-3-126" + top: "slice-1-3-127" + top: "slice-1-3-128" + top: "slice-1-3-129" + top: "slice-1-3-130" + top: "slice-1-3-131" + top: "slice-1-3-132" + top: "slice-1-3-133" + top: "slice-1-3-134" + top: "slice-1-3-135" + top: "slice-1-3-136" + top: "slice-1-3-137" + top: "slice-1-3-138" + top: "slice-1-3-139" + top: "slice-1-3-140" + top: "slice-1-3-141" + top: "slice-1-3-142" + top: "slice-1-3-143" + top: "slice-1-3-144" + top: "slice-1-3-145" + top: "slice-1-3-146" + top: "slice-1-3-147" + top: "slice-1-3-148" + top: "slice-1-3-149" + top: "slice-1-3-150" + top: "slice-1-3-151" + top: "slice-1-3-152" + top: "slice-1-3-153" + top: "slice-1-3-154" + top: "slice-1-3-155" + top: "slice-1-3-156" + top: "slice-1-3-157" + top: "slice-1-3-158" + top: "slice-1-3-159" + top: "slice-1-3-160" + top: "slice-1-3-161" + top: "slice-1-3-162" + top: "slice-1-3-163" + top: "slice-1-3-164" + top: "slice-1-3-165" + top: "slice-1-3-166" + top: "slice-1-3-167" + top: "slice-1-3-168" + top: "slice-1-3-169" + top: "slice-1-3-170" + top: "slice-1-3-171" + top: "slice-1-3-172" + top: "slice-1-3-173" + top: "slice-1-3-174" + top: "slice-1-3-175" + top: "slice-1-3-176" + top: "slice-1-3-177" + top: "slice-1-3-178" + top: "slice-1-3-179" + top: "slice-1-3-180" + top: "slice-1-3-181" + top: "slice-1-3-182" + top: "slice-1-3-183" + top: "slice-1-3-184" + top: "slice-1-3-185" + top: "slice-1-3-186" + top: "slice-1-3-187" + top: "slice-1-3-188" + top: "slice-1-3-189" + top: "slice-1-3-190" + top: "slice-1-3-191" + top: "slice-1-3-192" + top: "slice-1-3-193" + top: "slice-1-3-194" + top: "slice-1-3-195" + top: "slice-1-3-196" + top: "slice-1-3-197" + top: "slice-1-3-198" + top: "slice-1-3-199" + top: "slice-1-3-200" + top: "slice-1-3-201" + top: "slice-1-3-202" + top: "slice-1-3-203" + top: "slice-1-3-204" + top: "slice-1-3-205" + top: "slice-1-3-206" + top: "slice-1-3-207" + top: "slice-1-3-208" + top: "slice-1-3-209" + top: "slice-1-3-210" + top: "slice-1-3-211" + top: "slice-1-3-212" + top: "slice-1-3-213" + top: "slice-1-3-214" + top: "slice-1-3-215" + top: "slice-1-3-216" + top: "slice-1-3-217" + top: "slice-1-3-218" + top: "slice-1-3-219" + top: "slice-1-3-220" + top: "slice-1-3-221" + top: "slice-1-3-222" + top: "slice-1-3-223" + top: "slice-1-3-224" + top: "slice-1-3-225" + top: "slice-1-3-226" + top: "slice-1-3-227" + top: "slice-1-3-228" + top: "slice-1-3-229" + top: "slice-1-3-230" + top: "slice-1-3-231" + top: "slice-1-3-232" + top: "slice-1-3-233" + top: "slice-1-3-234" + top: "slice-1-3-235" + top: "slice-1-3-236" + top: "slice-1-3-237" + top: "slice-1-3-238" + top: "slice-1-3-239" + top: "slice-1-3-240" + top: "slice-1-3-241" + top: "slice-1-3-242" + top: "slice-1-3-243" + top: "slice-1-3-244" + top: "slice-1-3-245" + top: "slice-1-3-246" + top: "slice-1-3-247" + top: "slice-1-3-248" + top: "slice-1-3-249" + top: "slice-1-3-250" + top: "slice-1-3-251" + top: "slice-1-3-252" + top: "slice-1-3-253" + top: "slice-1-3-254" + top: "slice-1-3-255" + top: "slice-1-3-256" + top: "slice-1-3-257" + top: "slice-1-3-258" + top: "slice-1-3-259" + top: "slice-1-3-260" + top: "slice-1-3-261" + top: "slice-1-3-262" + top: "slice-1-3-263" + top: "slice-1-3-264" + top: "slice-1-3-265" + top: "slice-1-3-266" + top: "slice-1-3-267" + top: "slice-1-3-268" + top: "slice-1-3-269" + top: "slice-1-3-270" + top: "slice-1-3-271" + top: "slice-1-3-272" + top: "slice-1-3-273" + top: "slice-1-3-274" + top: "slice-1-3-275" + top: "slice-1-3-276" + top: "slice-1-3-277" + top: "slice-1-3-278" + top: "slice-1-3-279" + top: "slice-1-3-280" + top: "slice-1-3-281" + top: "slice-1-3-282" + top: "slice-1-3-283" + top: "slice-1-3-284" + top: "slice-1-3-285" + top: "slice-1-3-286" + top: "slice-1-3-287" + top: "slice-1-3-288" + top: "slice-1-3-289" + top: "slice-1-3-290" + top: "slice-1-3-291" + top: "slice-1-3-292" + top: "slice-1-3-293" + top: "slice-1-3-294" + top: "slice-1-3-295" + top: "slice-1-3-296" + top: "slice-1-3-297" + top: "slice-1-3-298" + top: "slice-1-3-299" + top: "slice-1-3-300" + top: "slice-1-3-301" + top: "slice-1-3-302" + top: "slice-1-3-303" + top: "slice-1-3-304" + top: "slice-1-3-305" + top: "slice-1-3-306" + top: "slice-1-3-307" + top: "slice-1-3-308" + top: "slice-1-3-309" + top: "slice-1-3-310" + top: "slice-1-3-311" + top: "slice-1-3-312" + top: "slice-1-3-313" + top: "slice-1-3-314" + top: "slice-1-3-315" + top: "slice-1-3-316" + top: "slice-1-3-317" + top: "slice-1-3-318" + top: "slice-1-3-319" + top: "slice-1-3-320" + top: "slice-1-3-321" + top: "slice-1-3-322" + top: "slice-1-3-323" + top: "slice-1-3-324" + top: "slice-1-3-325" + top: "slice-1-3-326" + top: "slice-1-3-327" + top: "slice-1-3-328" + top: "slice-1-3-329" + top: "slice-1-3-330" + top: "slice-1-3-331" + top: "slice-1-3-332" + top: "slice-1-3-333" + top: "slice-1-3-334" + top: "slice-1-3-335" + top: "slice-1-3-336" + top: "slice-1-3-337" + top: "slice-1-3-338" + top: "slice-1-3-339" + top: "slice-1-3-340" + top: "slice-1-3-341" + top: "slice-1-3-342" + top: "slice-1-3-343" + top: "slice-1-3-344" + top: "slice-1-3-345" + top: "slice-1-3-346" + top: "slice-1-3-347" + top: "slice-1-3-348" + top: "slice-1-3-349" + top: "slice-1-3-350" + top: "slice-1-3-351" + top: "slice-1-3-352" + top: "slice-1-3-353" + top: "slice-1-3-354" + top: "slice-1-3-355" + top: "slice-1-3-356" + top: "slice-1-3-357" + top: "slice-1-3-358" + top: "slice-1-3-359" + top: "slice-1-3-360" + top: "slice-1-3-361" + top: "slice-1-3-362" + top: "slice-1-3-363" + top: "slice-1-3-364" + top: "slice-1-3-365" + top: "slice-1-3-366" + top: "slice-1-3-367" + top: "slice-1-3-368" + top: "slice-1-3-369" + top: "slice-1-3-370" + top: "slice-1-3-371" + top: "slice-1-3-372" + top: "slice-1-3-373" + top: "slice-1-3-374" + top: "slice-1-3-375" + top: "slice-1-3-376" + top: "slice-1-3-377" + top: "slice-1-3-378" + top: "slice-1-3-379" + top: "slice-1-3-380" + top: "slice-1-3-381" + top: "slice-1-3-382" + top: "slice-1-3-383" + top: "slice-1-3-384" + top: "slice-1-3-385" + top: "slice-1-3-386" + top: "slice-1-3-387" + top: "slice-1-3-388" + top: "slice-1-3-389" + top: "slice-1-3-390" + top: "slice-1-3-391" + top: "slice-1-3-392" + top: "slice-1-3-393" + top: "slice-1-3-394" + top: "slice-1-3-395" + top: "slice-1-3-396" + top: "slice-1-3-397" + top: "slice-1-3-398" + top: "slice-1-3-399" + top: "slice-1-3-400" + top: "slice-1-3-401" + top: "slice-1-3-402" + top: "slice-1-3-403" + top: "slice-1-3-404" + top: "slice-1-3-405" + top: "slice-1-3-406" + top: "slice-1-3-407" + top: "slice-1-3-408" + top: "slice-1-3-409" + top: "slice-1-3-410" + top: "slice-1-3-411" + top: "slice-1-3-412" + top: "slice-1-3-413" + top: "slice-1-3-414" + top: "slice-1-3-415" + top: "slice-1-3-416" + top: "slice-1-3-417" + top: "slice-1-3-418" + top: "slice-1-3-419" + top: "slice-1-3-420" + top: "slice-1-3-421" + top: "slice-1-3-422" + top: "slice-1-3-423" + top: "slice-1-3-424" + top: "slice-1-3-425" + top: "slice-1-3-426" + top: "slice-1-3-427" + top: "slice-1-3-428" + top: "slice-1-3-429" + top: "slice-1-3-430" + top: "slice-1-3-431" + top: "slice-1-3-432" + top: "slice-1-3-433" + top: "slice-1-3-434" + top: "slice-1-3-435" + top: "slice-1-3-436" + top: "slice-1-3-437" + top: "slice-1-3-438" + top: "slice-1-3-439" + top: "slice-1-3-440" + top: "slice-1-3-441" + top: "slice-1-3-442" + top: "slice-1-3-443" + top: "slice-1-3-444" + top: "slice-1-3-445" + top: "slice-1-3-446" + top: "slice-1-3-447" + top: "slice-1-3-448" + top: "slice-1-3-449" + top: "slice-1-3-450" + top: "slice-1-3-451" + top: "slice-1-3-452" + top: "slice-1-3-453" + top: "slice-1-3-454" + top: "slice-1-3-455" + top: "slice-1-3-456" + top: "slice-1-3-457" + top: "slice-1-3-458" + top: "slice-1-3-459" + top: "slice-1-3-460" + top: "slice-1-3-461" + top: "slice-1-3-462" + top: "slice-1-3-463" + top: "slice-1-3-464" + top: "slice-1-3-465" + top: "slice-1-3-466" + top: "slice-1-3-467" + top: "slice-1-3-468" + top: "slice-1-3-469" + top: "slice-1-3-470" + top: "slice-1-3-471" + top: "slice-1-3-472" + top: "slice-1-3-473" + top: "slice-1-3-474" + top: "slice-1-3-475" + top: "slice-1-3-476" + top: "slice-1-3-477" + top: "slice-1-3-478" + top: "slice-1-3-479" + top: "slice-1-3-480" + top: "slice-1-3-481" + top: "slice-1-3-482" + top: "slice-1-3-483" + top: "slice-1-3-484" + top: "slice-1-3-485" + top: "slice-1-3-486" + top: "slice-1-3-487" + top: "slice-1-3-488" + top: "slice-1-3-489" + top: "slice-1-3-490" + top: "slice-1-3-491" + top: "slice-1-3-492" + top: "slice-1-3-493" + top: "slice-1-3-494" + top: "slice-1-3-495" + top: "slice-1-3-496" + top: "slice-1-3-497" + top: "slice-1-3-498" + top: "slice-1-3-499" + top: "slice-1-3-500" +} +layers { + type:ELTWISE + name:"max-fc-1-se3" + top:"max-fc-1-se3" + bottom: "slice-1-3-1" + bottom: "slice-1-3-2" + bottom: "slice-1-3-3" + bottom: "slice-1-3-4" + bottom: "slice-1-3-5" + bottom: "slice-1-3-6" + bottom: "slice-1-3-7" + bottom: "slice-1-3-8" + bottom: "slice-1-3-9" + bottom: "slice-1-3-10" + bottom: "slice-1-3-11" + bottom: "slice-1-3-12" + bottom: "slice-1-3-13" + bottom: "slice-1-3-14" + bottom: "slice-1-3-15" + bottom: "slice-1-3-16" + bottom: "slice-1-3-17" + bottom: "slice-1-3-18" + bottom: "slice-1-3-19" + bottom: "slice-1-3-20" + bottom: "slice-1-3-21" + bottom: "slice-1-3-22" + bottom: "slice-1-3-23" + bottom: "slice-1-3-24" + bottom: "slice-1-3-25" + bottom: "slice-1-3-26" + bottom: "slice-1-3-27" + bottom: "slice-1-3-28" + bottom: "slice-1-3-29" + bottom: "slice-1-3-30" + bottom: "slice-1-3-31" + bottom: "slice-1-3-32" + bottom: "slice-1-3-33" + bottom: "slice-1-3-34" + bottom: "slice-1-3-35" + bottom: "slice-1-3-36" + bottom: "slice-1-3-37" + bottom: "slice-1-3-38" + bottom: "slice-1-3-39" + bottom: "slice-1-3-40" + bottom: "slice-1-3-41" + bottom: "slice-1-3-42" + bottom: "slice-1-3-43" + bottom: "slice-1-3-44" + bottom: "slice-1-3-45" + bottom: "slice-1-3-46" + bottom: "slice-1-3-47" + bottom: "slice-1-3-48" + bottom: "slice-1-3-49" + bottom: "slice-1-3-50" + bottom: "slice-1-3-51" + bottom: "slice-1-3-52" + bottom: "slice-1-3-53" + bottom: "slice-1-3-54" + bottom: "slice-1-3-55" + bottom: "slice-1-3-56" + bottom: "slice-1-3-57" + bottom: "slice-1-3-58" + bottom: "slice-1-3-59" + bottom: "slice-1-3-60" + bottom: "slice-1-3-61" + bottom: "slice-1-3-62" + bottom: "slice-1-3-63" + bottom: "slice-1-3-64" + bottom: "slice-1-3-65" + bottom: "slice-1-3-66" + bottom: "slice-1-3-67" + bottom: "slice-1-3-68" + bottom: "slice-1-3-69" + bottom: "slice-1-3-70" + bottom: "slice-1-3-71" + bottom: "slice-1-3-72" + bottom: "slice-1-3-73" + bottom: "slice-1-3-74" + bottom: "slice-1-3-75" + bottom: "slice-1-3-76" + bottom: "slice-1-3-77" + bottom: "slice-1-3-78" + bottom: "slice-1-3-79" + bottom: "slice-1-3-80" + bottom: "slice-1-3-81" + bottom: "slice-1-3-82" + bottom: "slice-1-3-83" + bottom: "slice-1-3-84" + bottom: "slice-1-3-85" + bottom: "slice-1-3-86" + bottom: "slice-1-3-87" + bottom: "slice-1-3-88" + bottom: "slice-1-3-89" + bottom: "slice-1-3-90" + bottom: "slice-1-3-91" + bottom: "slice-1-3-92" + bottom: "slice-1-3-93" + bottom: "slice-1-3-94" + bottom: "slice-1-3-95" + bottom: "slice-1-3-96" + bottom: "slice-1-3-97" + bottom: "slice-1-3-98" + bottom: "slice-1-3-99" + bottom: "slice-1-3-100" + bottom: "slice-1-3-101" + bottom: "slice-1-3-102" + bottom: "slice-1-3-103" + bottom: "slice-1-3-104" + bottom: "slice-1-3-105" + bottom: "slice-1-3-106" + bottom: "slice-1-3-107" + bottom: "slice-1-3-108" + bottom: "slice-1-3-109" + bottom: "slice-1-3-110" + bottom: "slice-1-3-111" + bottom: "slice-1-3-112" + bottom: "slice-1-3-113" + bottom: "slice-1-3-114" + bottom: "slice-1-3-115" + bottom: "slice-1-3-116" + bottom: "slice-1-3-117" + bottom: "slice-1-3-118" + bottom: "slice-1-3-119" + bottom: "slice-1-3-120" + bottom: "slice-1-3-121" + bottom: "slice-1-3-122" + bottom: "slice-1-3-123" + bottom: "slice-1-3-124" + bottom: "slice-1-3-125" + bottom: "slice-1-3-126" + bottom: "slice-1-3-127" + bottom: "slice-1-3-128" + bottom: "slice-1-3-129" + bottom: "slice-1-3-130" + bottom: "slice-1-3-131" + bottom: "slice-1-3-132" + bottom: "slice-1-3-133" + bottom: "slice-1-3-134" + bottom: "slice-1-3-135" + bottom: "slice-1-3-136" + bottom: "slice-1-3-137" + bottom: "slice-1-3-138" + bottom: "slice-1-3-139" + bottom: "slice-1-3-140" + bottom: "slice-1-3-141" + bottom: "slice-1-3-142" + bottom: "slice-1-3-143" + bottom: "slice-1-3-144" + bottom: "slice-1-3-145" + bottom: "slice-1-3-146" + bottom: "slice-1-3-147" + bottom: "slice-1-3-148" + bottom: "slice-1-3-149" + bottom: "slice-1-3-150" + bottom: "slice-1-3-151" + bottom: "slice-1-3-152" + bottom: "slice-1-3-153" + bottom: "slice-1-3-154" + bottom: "slice-1-3-155" + bottom: "slice-1-3-156" + bottom: "slice-1-3-157" + bottom: "slice-1-3-158" + bottom: "slice-1-3-159" + bottom: "slice-1-3-160" + bottom: "slice-1-3-161" + bottom: "slice-1-3-162" + bottom: "slice-1-3-163" + bottom: "slice-1-3-164" + bottom: "slice-1-3-165" + bottom: "slice-1-3-166" + bottom: "slice-1-3-167" + bottom: "slice-1-3-168" + bottom: "slice-1-3-169" + bottom: "slice-1-3-170" + bottom: "slice-1-3-171" + bottom: "slice-1-3-172" + bottom: "slice-1-3-173" + bottom: "slice-1-3-174" + bottom: "slice-1-3-175" + bottom: "slice-1-3-176" + bottom: "slice-1-3-177" + bottom: "slice-1-3-178" + bottom: "slice-1-3-179" + bottom: "slice-1-3-180" + bottom: "slice-1-3-181" + bottom: "slice-1-3-182" + bottom: "slice-1-3-183" + bottom: "slice-1-3-184" + bottom: "slice-1-3-185" + bottom: "slice-1-3-186" + bottom: "slice-1-3-187" + bottom: "slice-1-3-188" + bottom: "slice-1-3-189" + bottom: "slice-1-3-190" + bottom: "slice-1-3-191" + bottom: "slice-1-3-192" + bottom: "slice-1-3-193" + bottom: "slice-1-3-194" + bottom: "slice-1-3-195" + bottom: "slice-1-3-196" + bottom: "slice-1-3-197" + bottom: "slice-1-3-198" + bottom: "slice-1-3-199" + bottom: "slice-1-3-200" + bottom: "slice-1-3-201" + bottom: "slice-1-3-202" + bottom: "slice-1-3-203" + bottom: "slice-1-3-204" + bottom: "slice-1-3-205" + bottom: "slice-1-3-206" + bottom: "slice-1-3-207" + bottom: "slice-1-3-208" + bottom: "slice-1-3-209" + bottom: "slice-1-3-210" + bottom: "slice-1-3-211" + bottom: "slice-1-3-212" + bottom: "slice-1-3-213" + bottom: "slice-1-3-214" + bottom: "slice-1-3-215" + bottom: "slice-1-3-216" + bottom: "slice-1-3-217" + bottom: "slice-1-3-218" + bottom: "slice-1-3-219" + bottom: "slice-1-3-220" + bottom: "slice-1-3-221" + bottom: "slice-1-3-222" + bottom: "slice-1-3-223" + bottom: "slice-1-3-224" + bottom: "slice-1-3-225" + bottom: "slice-1-3-226" + bottom: "slice-1-3-227" + bottom: "slice-1-3-228" + bottom: "slice-1-3-229" + bottom: "slice-1-3-230" + bottom: "slice-1-3-231" + bottom: "slice-1-3-232" + bottom: "slice-1-3-233" + bottom: "slice-1-3-234" + bottom: "slice-1-3-235" + bottom: "slice-1-3-236" + bottom: "slice-1-3-237" + bottom: "slice-1-3-238" + bottom: "slice-1-3-239" + bottom: "slice-1-3-240" + bottom: "slice-1-3-241" + bottom: "slice-1-3-242" + bottom: "slice-1-3-243" + bottom: "slice-1-3-244" + bottom: "slice-1-3-245" + bottom: "slice-1-3-246" + bottom: "slice-1-3-247" + bottom: "slice-1-3-248" + bottom: "slice-1-3-249" + bottom: "slice-1-3-250" + bottom: "slice-1-3-251" + bottom: "slice-1-3-252" + bottom: "slice-1-3-253" + bottom: "slice-1-3-254" + bottom: "slice-1-3-255" + bottom: "slice-1-3-256" + bottom: "slice-1-3-257" + bottom: "slice-1-3-258" + bottom: "slice-1-3-259" + bottom: "slice-1-3-260" + bottom: "slice-1-3-261" + bottom: "slice-1-3-262" + bottom: "slice-1-3-263" + bottom: "slice-1-3-264" + bottom: "slice-1-3-265" + bottom: "slice-1-3-266" + bottom: "slice-1-3-267" + bottom: "slice-1-3-268" + bottom: "slice-1-3-269" + bottom: "slice-1-3-270" + bottom: "slice-1-3-271" + bottom: "slice-1-3-272" + bottom: "slice-1-3-273" + bottom: "slice-1-3-274" + bottom: "slice-1-3-275" + bottom: "slice-1-3-276" + bottom: "slice-1-3-277" + bottom: "slice-1-3-278" + bottom: "slice-1-3-279" + bottom: "slice-1-3-280" + bottom: "slice-1-3-281" + bottom: "slice-1-3-282" + bottom: "slice-1-3-283" + bottom: "slice-1-3-284" + bottom: "slice-1-3-285" + bottom: "slice-1-3-286" + bottom: "slice-1-3-287" + bottom: "slice-1-3-288" + bottom: "slice-1-3-289" + bottom: "slice-1-3-290" + bottom: "slice-1-3-291" + bottom: "slice-1-3-292" + bottom: "slice-1-3-293" + bottom: "slice-1-3-294" + bottom: "slice-1-3-295" + bottom: "slice-1-3-296" + bottom: "slice-1-3-297" + bottom: "slice-1-3-298" + bottom: "slice-1-3-299" + bottom: "slice-1-3-300" + bottom: "slice-1-3-301" + bottom: "slice-1-3-302" + bottom: "slice-1-3-303" + bottom: "slice-1-3-304" + bottom: "slice-1-3-305" + bottom: "slice-1-3-306" + bottom: "slice-1-3-307" + bottom: "slice-1-3-308" + bottom: "slice-1-3-309" + bottom: "slice-1-3-310" + bottom: "slice-1-3-311" + bottom: "slice-1-3-312" + bottom: "slice-1-3-313" + bottom: "slice-1-3-314" + bottom: "slice-1-3-315" + bottom: "slice-1-3-316" + bottom: "slice-1-3-317" + bottom: "slice-1-3-318" + bottom: "slice-1-3-319" + bottom: "slice-1-3-320" + bottom: "slice-1-3-321" + bottom: "slice-1-3-322" + bottom: "slice-1-3-323" + bottom: "slice-1-3-324" + bottom: "slice-1-3-325" + bottom: "slice-1-3-326" + bottom: "slice-1-3-327" + bottom: "slice-1-3-328" + bottom: "slice-1-3-329" + bottom: "slice-1-3-330" + bottom: "slice-1-3-331" + bottom: "slice-1-3-332" + bottom: "slice-1-3-333" + bottom: "slice-1-3-334" + bottom: "slice-1-3-335" + bottom: "slice-1-3-336" + bottom: "slice-1-3-337" + bottom: "slice-1-3-338" + bottom: "slice-1-3-339" + bottom: "slice-1-3-340" + bottom: "slice-1-3-341" + bottom: "slice-1-3-342" + bottom: "slice-1-3-343" + bottom: "slice-1-3-344" + bottom: "slice-1-3-345" + bottom: "slice-1-3-346" + bottom: "slice-1-3-347" + bottom: "slice-1-3-348" + bottom: "slice-1-3-349" + bottom: "slice-1-3-350" + bottom: "slice-1-3-351" + bottom: "slice-1-3-352" + bottom: "slice-1-3-353" + bottom: "slice-1-3-354" + bottom: "slice-1-3-355" + bottom: "slice-1-3-356" + bottom: "slice-1-3-357" + bottom: "slice-1-3-358" + bottom: "slice-1-3-359" + bottom: "slice-1-3-360" + bottom: "slice-1-3-361" + bottom: "slice-1-3-362" + bottom: "slice-1-3-363" + bottom: "slice-1-3-364" + bottom: "slice-1-3-365" + bottom: "slice-1-3-366" + bottom: "slice-1-3-367" + bottom: "slice-1-3-368" + bottom: "slice-1-3-369" + bottom: "slice-1-3-370" + bottom: "slice-1-3-371" + bottom: "slice-1-3-372" + bottom: "slice-1-3-373" + bottom: "slice-1-3-374" + bottom: "slice-1-3-375" + bottom: "slice-1-3-376" + bottom: "slice-1-3-377" + bottom: "slice-1-3-378" + bottom: "slice-1-3-379" + bottom: "slice-1-3-380" + bottom: "slice-1-3-381" + bottom: "slice-1-3-382" + bottom: "slice-1-3-383" + bottom: "slice-1-3-384" + bottom: "slice-1-3-385" + bottom: "slice-1-3-386" + bottom: "slice-1-3-387" + bottom: "slice-1-3-388" + bottom: "slice-1-3-389" + bottom: "slice-1-3-390" + bottom: "slice-1-3-391" + bottom: "slice-1-3-392" + bottom: "slice-1-3-393" + bottom: "slice-1-3-394" + bottom: "slice-1-3-395" + bottom: "slice-1-3-396" + bottom: "slice-1-3-397" + bottom: "slice-1-3-398" + bottom: "slice-1-3-399" + bottom: "slice-1-3-400" + bottom: "slice-1-3-401" + bottom: "slice-1-3-402" + bottom: "slice-1-3-403" + bottom: "slice-1-3-404" + bottom: "slice-1-3-405" + bottom: "slice-1-3-406" + bottom: "slice-1-3-407" + bottom: "slice-1-3-408" + bottom: "slice-1-3-409" + bottom: "slice-1-3-410" + bottom: "slice-1-3-411" + bottom: "slice-1-3-412" + bottom: "slice-1-3-413" + bottom: "slice-1-3-414" + bottom: "slice-1-3-415" + bottom: "slice-1-3-416" + bottom: "slice-1-3-417" + bottom: "slice-1-3-418" + bottom: "slice-1-3-419" + bottom: "slice-1-3-420" + bottom: "slice-1-3-421" + bottom: "slice-1-3-422" + bottom: "slice-1-3-423" + bottom: "slice-1-3-424" + bottom: "slice-1-3-425" + bottom: "slice-1-3-426" + bottom: "slice-1-3-427" + bottom: "slice-1-3-428" + bottom: "slice-1-3-429" + bottom: "slice-1-3-430" + bottom: "slice-1-3-431" + bottom: "slice-1-3-432" + bottom: "slice-1-3-433" + bottom: "slice-1-3-434" + bottom: "slice-1-3-435" + bottom: "slice-1-3-436" + bottom: "slice-1-3-437" + bottom: "slice-1-3-438" + bottom: "slice-1-3-439" + bottom: "slice-1-3-440" + bottom: "slice-1-3-441" + bottom: "slice-1-3-442" + bottom: "slice-1-3-443" + bottom: "slice-1-3-444" + bottom: "slice-1-3-445" + bottom: "slice-1-3-446" + bottom: "slice-1-3-447" + bottom: "slice-1-3-448" + bottom: "slice-1-3-449" + bottom: "slice-1-3-450" + bottom: "slice-1-3-451" + bottom: "slice-1-3-452" + bottom: "slice-1-3-453" + bottom: "slice-1-3-454" + bottom: "slice-1-3-455" + bottom: "slice-1-3-456" + bottom: "slice-1-3-457" + bottom: "slice-1-3-458" + bottom: "slice-1-3-459" + bottom: "slice-1-3-460" + bottom: "slice-1-3-461" + bottom: "slice-1-3-462" + bottom: "slice-1-3-463" + bottom: "slice-1-3-464" + bottom: "slice-1-3-465" + bottom: "slice-1-3-466" + bottom: "slice-1-3-467" + bottom: "slice-1-3-468" + bottom: "slice-1-3-469" + bottom: "slice-1-3-470" + bottom: "slice-1-3-471" + bottom: "slice-1-3-472" + bottom: "slice-1-3-473" + bottom: "slice-1-3-474" + bottom: "slice-1-3-475" + bottom: "slice-1-3-476" + bottom: "slice-1-3-477" + bottom: "slice-1-3-478" + bottom: "slice-1-3-479" + bottom: "slice-1-3-480" + bottom: "slice-1-3-481" + bottom: "slice-1-3-482" + bottom: "slice-1-3-483" + bottom: "slice-1-3-484" + bottom: "slice-1-3-485" + bottom: "slice-1-3-486" + bottom: "slice-1-3-487" + bottom: "slice-1-3-488" + bottom: "slice-1-3-489" + bottom: "slice-1-3-490" + bottom: "slice-1-3-491" + bottom: "slice-1-3-492" + bottom: "slice-1-3-493" + bottom: "slice-1-3-494" + bottom: "slice-1-3-495" + bottom: "slice-1-3-496" + bottom: "slice-1-3-497" + bottom: "slice-1-3-498" + bottom: "slice-1-3-499" + bottom: "slice-1-3-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se4" + bottom:"fc-1-se4" + top: "slice-1-4-1" + top: "slice-1-4-2" + top: "slice-1-4-3" + top: "slice-1-4-4" + top: "slice-1-4-5" + top: "slice-1-4-6" + top: "slice-1-4-7" + top: "slice-1-4-8" + top: "slice-1-4-9" + top: "slice-1-4-10" + top: "slice-1-4-11" + top: "slice-1-4-12" + top: "slice-1-4-13" + top: "slice-1-4-14" + top: "slice-1-4-15" + top: "slice-1-4-16" + top: "slice-1-4-17" + top: "slice-1-4-18" + top: "slice-1-4-19" + top: "slice-1-4-20" + top: "slice-1-4-21" + top: "slice-1-4-22" + top: "slice-1-4-23" + top: "slice-1-4-24" + top: "slice-1-4-25" + top: "slice-1-4-26" + top: "slice-1-4-27" + top: "slice-1-4-28" + top: "slice-1-4-29" + top: "slice-1-4-30" + top: "slice-1-4-31" + top: "slice-1-4-32" + top: "slice-1-4-33" + top: "slice-1-4-34" + top: "slice-1-4-35" + top: "slice-1-4-36" + top: "slice-1-4-37" + top: "slice-1-4-38" + top: "slice-1-4-39" + top: "slice-1-4-40" + top: "slice-1-4-41" + top: "slice-1-4-42" + top: "slice-1-4-43" + top: "slice-1-4-44" + top: "slice-1-4-45" + top: "slice-1-4-46" + top: "slice-1-4-47" + top: "slice-1-4-48" + top: "slice-1-4-49" + top: "slice-1-4-50" + top: "slice-1-4-51" + top: "slice-1-4-52" + top: "slice-1-4-53" + top: "slice-1-4-54" + top: "slice-1-4-55" + top: "slice-1-4-56" + top: "slice-1-4-57" + top: "slice-1-4-58" + top: "slice-1-4-59" + top: "slice-1-4-60" + top: "slice-1-4-61" + top: "slice-1-4-62" + top: "slice-1-4-63" + top: "slice-1-4-64" + top: "slice-1-4-65" + top: "slice-1-4-66" + top: "slice-1-4-67" + top: "slice-1-4-68" + top: "slice-1-4-69" + top: "slice-1-4-70" + top: "slice-1-4-71" + top: "slice-1-4-72" + top: "slice-1-4-73" + top: "slice-1-4-74" + top: "slice-1-4-75" + top: "slice-1-4-76" + top: "slice-1-4-77" + top: "slice-1-4-78" + top: "slice-1-4-79" + top: "slice-1-4-80" + top: "slice-1-4-81" + top: "slice-1-4-82" + top: "slice-1-4-83" + top: "slice-1-4-84" + top: "slice-1-4-85" + top: "slice-1-4-86" + top: "slice-1-4-87" + top: "slice-1-4-88" + top: "slice-1-4-89" + top: "slice-1-4-90" + top: "slice-1-4-91" + top: "slice-1-4-92" + top: "slice-1-4-93" + top: "slice-1-4-94" + top: "slice-1-4-95" + top: "slice-1-4-96" + top: "slice-1-4-97" + top: "slice-1-4-98" + top: "slice-1-4-99" + top: "slice-1-4-100" + top: "slice-1-4-101" + top: "slice-1-4-102" + top: "slice-1-4-103" + top: "slice-1-4-104" + top: "slice-1-4-105" + top: "slice-1-4-106" + top: "slice-1-4-107" + top: "slice-1-4-108" + top: "slice-1-4-109" + top: "slice-1-4-110" + top: "slice-1-4-111" + top: "slice-1-4-112" + top: "slice-1-4-113" + top: "slice-1-4-114" + top: "slice-1-4-115" + top: "slice-1-4-116" + top: "slice-1-4-117" + top: "slice-1-4-118" + top: "slice-1-4-119" + top: "slice-1-4-120" + top: "slice-1-4-121" + top: "slice-1-4-122" + top: "slice-1-4-123" + top: "slice-1-4-124" + top: "slice-1-4-125" + top: "slice-1-4-126" + top: "slice-1-4-127" + top: "slice-1-4-128" + top: "slice-1-4-129" + top: "slice-1-4-130" + top: "slice-1-4-131" + top: "slice-1-4-132" + top: "slice-1-4-133" + top: "slice-1-4-134" + top: "slice-1-4-135" + top: "slice-1-4-136" + top: "slice-1-4-137" + top: "slice-1-4-138" + top: "slice-1-4-139" + top: "slice-1-4-140" + top: "slice-1-4-141" + top: "slice-1-4-142" + top: "slice-1-4-143" + top: "slice-1-4-144" + top: "slice-1-4-145" + top: "slice-1-4-146" + top: "slice-1-4-147" + top: "slice-1-4-148" + top: "slice-1-4-149" + top: "slice-1-4-150" + top: "slice-1-4-151" + top: "slice-1-4-152" + top: "slice-1-4-153" + top: "slice-1-4-154" + top: "slice-1-4-155" + top: "slice-1-4-156" + top: "slice-1-4-157" + top: "slice-1-4-158" + top: "slice-1-4-159" + top: "slice-1-4-160" + top: "slice-1-4-161" + top: "slice-1-4-162" + top: "slice-1-4-163" + top: "slice-1-4-164" + top: "slice-1-4-165" + top: "slice-1-4-166" + top: "slice-1-4-167" + top: "slice-1-4-168" + top: "slice-1-4-169" + top: "slice-1-4-170" + top: "slice-1-4-171" + top: "slice-1-4-172" + top: "slice-1-4-173" + top: "slice-1-4-174" + top: "slice-1-4-175" + top: "slice-1-4-176" + top: "slice-1-4-177" + top: "slice-1-4-178" + top: "slice-1-4-179" + top: "slice-1-4-180" + top: "slice-1-4-181" + top: "slice-1-4-182" + top: "slice-1-4-183" + top: "slice-1-4-184" + top: "slice-1-4-185" + top: "slice-1-4-186" + top: "slice-1-4-187" + top: "slice-1-4-188" + top: "slice-1-4-189" + top: "slice-1-4-190" + top: "slice-1-4-191" + top: "slice-1-4-192" + top: "slice-1-4-193" + top: "slice-1-4-194" + top: "slice-1-4-195" + top: "slice-1-4-196" + top: "slice-1-4-197" + top: "slice-1-4-198" + top: "slice-1-4-199" + top: "slice-1-4-200" + top: "slice-1-4-201" + top: "slice-1-4-202" + top: "slice-1-4-203" + top: "slice-1-4-204" + top: "slice-1-4-205" + top: "slice-1-4-206" + top: "slice-1-4-207" + top: "slice-1-4-208" + top: "slice-1-4-209" + top: "slice-1-4-210" + top: "slice-1-4-211" + top: "slice-1-4-212" + top: "slice-1-4-213" + top: "slice-1-4-214" + top: "slice-1-4-215" + top: "slice-1-4-216" + top: "slice-1-4-217" + top: "slice-1-4-218" + top: "slice-1-4-219" + top: "slice-1-4-220" + top: "slice-1-4-221" + top: "slice-1-4-222" + top: "slice-1-4-223" + top: "slice-1-4-224" + top: "slice-1-4-225" + top: "slice-1-4-226" + top: "slice-1-4-227" + top: "slice-1-4-228" + top: "slice-1-4-229" + top: "slice-1-4-230" + top: "slice-1-4-231" + top: "slice-1-4-232" + top: "slice-1-4-233" + top: "slice-1-4-234" + top: "slice-1-4-235" + top: "slice-1-4-236" + top: "slice-1-4-237" + top: "slice-1-4-238" + top: "slice-1-4-239" + top: "slice-1-4-240" + top: "slice-1-4-241" + top: "slice-1-4-242" + top: "slice-1-4-243" + top: "slice-1-4-244" + top: "slice-1-4-245" + top: "slice-1-4-246" + top: "slice-1-4-247" + top: "slice-1-4-248" + top: "slice-1-4-249" + top: "slice-1-4-250" + top: "slice-1-4-251" + top: "slice-1-4-252" + top: "slice-1-4-253" + top: "slice-1-4-254" + top: "slice-1-4-255" + top: "slice-1-4-256" + top: "slice-1-4-257" + top: "slice-1-4-258" + top: "slice-1-4-259" + top: "slice-1-4-260" + top: "slice-1-4-261" + top: "slice-1-4-262" + top: "slice-1-4-263" + top: "slice-1-4-264" + top: "slice-1-4-265" + top: "slice-1-4-266" + top: "slice-1-4-267" + top: "slice-1-4-268" + top: "slice-1-4-269" + top: "slice-1-4-270" + top: "slice-1-4-271" + top: "slice-1-4-272" + top: "slice-1-4-273" + top: "slice-1-4-274" + top: "slice-1-4-275" + top: "slice-1-4-276" + top: "slice-1-4-277" + top: "slice-1-4-278" + top: "slice-1-4-279" + top: "slice-1-4-280" + top: "slice-1-4-281" + top: "slice-1-4-282" + top: "slice-1-4-283" + top: "slice-1-4-284" + top: "slice-1-4-285" + top: "slice-1-4-286" + top: "slice-1-4-287" + top: "slice-1-4-288" + top: "slice-1-4-289" + top: "slice-1-4-290" + top: "slice-1-4-291" + top: "slice-1-4-292" + top: "slice-1-4-293" + top: "slice-1-4-294" + top: "slice-1-4-295" + top: "slice-1-4-296" + top: "slice-1-4-297" + top: "slice-1-4-298" + top: "slice-1-4-299" + top: "slice-1-4-300" + top: "slice-1-4-301" + top: "slice-1-4-302" + top: "slice-1-4-303" + top: "slice-1-4-304" + top: "slice-1-4-305" + top: "slice-1-4-306" + top: "slice-1-4-307" + top: "slice-1-4-308" + top: "slice-1-4-309" + top: "slice-1-4-310" + top: "slice-1-4-311" + top: "slice-1-4-312" + top: "slice-1-4-313" + top: "slice-1-4-314" + top: "slice-1-4-315" + top: "slice-1-4-316" + top: "slice-1-4-317" + top: "slice-1-4-318" + top: "slice-1-4-319" + top: "slice-1-4-320" + top: "slice-1-4-321" + top: "slice-1-4-322" + top: "slice-1-4-323" + top: "slice-1-4-324" + top: "slice-1-4-325" + top: "slice-1-4-326" + top: "slice-1-4-327" + top: "slice-1-4-328" + top: "slice-1-4-329" + top: "slice-1-4-330" + top: "slice-1-4-331" + top: "slice-1-4-332" + top: "slice-1-4-333" + top: "slice-1-4-334" + top: "slice-1-4-335" + top: "slice-1-4-336" + top: "slice-1-4-337" + top: "slice-1-4-338" + top: "slice-1-4-339" + top: "slice-1-4-340" + top: "slice-1-4-341" + top: "slice-1-4-342" + top: "slice-1-4-343" + top: "slice-1-4-344" + top: "slice-1-4-345" + top: "slice-1-4-346" + top: "slice-1-4-347" + top: "slice-1-4-348" + top: "slice-1-4-349" + top: "slice-1-4-350" + top: "slice-1-4-351" + top: "slice-1-4-352" + top: "slice-1-4-353" + top: "slice-1-4-354" + top: "slice-1-4-355" + top: "slice-1-4-356" + top: "slice-1-4-357" + top: "slice-1-4-358" + top: "slice-1-4-359" + top: "slice-1-4-360" + top: "slice-1-4-361" + top: "slice-1-4-362" + top: "slice-1-4-363" + top: "slice-1-4-364" + top: "slice-1-4-365" + top: "slice-1-4-366" + top: "slice-1-4-367" + top: "slice-1-4-368" + top: "slice-1-4-369" + top: "slice-1-4-370" + top: "slice-1-4-371" + top: "slice-1-4-372" + top: "slice-1-4-373" + top: "slice-1-4-374" + top: "slice-1-4-375" + top: "slice-1-4-376" + top: "slice-1-4-377" + top: "slice-1-4-378" + top: "slice-1-4-379" + top: "slice-1-4-380" + top: "slice-1-4-381" + top: "slice-1-4-382" + top: "slice-1-4-383" + top: "slice-1-4-384" + top: "slice-1-4-385" + top: "slice-1-4-386" + top: "slice-1-4-387" + top: "slice-1-4-388" + top: "slice-1-4-389" + top: "slice-1-4-390" + top: "slice-1-4-391" + top: "slice-1-4-392" + top: "slice-1-4-393" + top: "slice-1-4-394" + top: "slice-1-4-395" + top: "slice-1-4-396" + top: "slice-1-4-397" + top: "slice-1-4-398" + top: "slice-1-4-399" + top: "slice-1-4-400" + top: "slice-1-4-401" + top: "slice-1-4-402" + top: "slice-1-4-403" + top: "slice-1-4-404" + top: "slice-1-4-405" + top: "slice-1-4-406" + top: "slice-1-4-407" + top: "slice-1-4-408" + top: "slice-1-4-409" + top: "slice-1-4-410" + top: "slice-1-4-411" + top: "slice-1-4-412" + top: "slice-1-4-413" + top: "slice-1-4-414" + top: "slice-1-4-415" + top: "slice-1-4-416" + top: "slice-1-4-417" + top: "slice-1-4-418" + top: "slice-1-4-419" + top: "slice-1-4-420" + top: "slice-1-4-421" + top: "slice-1-4-422" + top: "slice-1-4-423" + top: "slice-1-4-424" + top: "slice-1-4-425" + top: "slice-1-4-426" + top: "slice-1-4-427" + top: "slice-1-4-428" + top: "slice-1-4-429" + top: "slice-1-4-430" + top: "slice-1-4-431" + top: "slice-1-4-432" + top: "slice-1-4-433" + top: "slice-1-4-434" + top: "slice-1-4-435" + top: "slice-1-4-436" + top: "slice-1-4-437" + top: "slice-1-4-438" + top: "slice-1-4-439" + top: "slice-1-4-440" + top: "slice-1-4-441" + top: "slice-1-4-442" + top: "slice-1-4-443" + top: "slice-1-4-444" + top: "slice-1-4-445" + top: "slice-1-4-446" + top: "slice-1-4-447" + top: "slice-1-4-448" + top: "slice-1-4-449" + top: "slice-1-4-450" + top: "slice-1-4-451" + top: "slice-1-4-452" + top: "slice-1-4-453" + top: "slice-1-4-454" + top: "slice-1-4-455" + top: "slice-1-4-456" + top: "slice-1-4-457" + top: "slice-1-4-458" + top: "slice-1-4-459" + top: "slice-1-4-460" + top: "slice-1-4-461" + top: "slice-1-4-462" + top: "slice-1-4-463" + top: "slice-1-4-464" + top: "slice-1-4-465" + top: "slice-1-4-466" + top: "slice-1-4-467" + top: "slice-1-4-468" + top: "slice-1-4-469" + top: "slice-1-4-470" + top: "slice-1-4-471" + top: "slice-1-4-472" + top: "slice-1-4-473" + top: "slice-1-4-474" + top: "slice-1-4-475" + top: "slice-1-4-476" + top: "slice-1-4-477" + top: "slice-1-4-478" + top: "slice-1-4-479" + top: "slice-1-4-480" + top: "slice-1-4-481" + top: "slice-1-4-482" + top: "slice-1-4-483" + top: "slice-1-4-484" + top: "slice-1-4-485" + top: "slice-1-4-486" + top: "slice-1-4-487" + top: "slice-1-4-488" + top: "slice-1-4-489" + top: "slice-1-4-490" + top: "slice-1-4-491" + top: "slice-1-4-492" + top: "slice-1-4-493" + top: "slice-1-4-494" + top: "slice-1-4-495" + top: "slice-1-4-496" + top: "slice-1-4-497" + top: "slice-1-4-498" + top: "slice-1-4-499" + top: "slice-1-4-500" +} +layers { + type:ELTWISE + name:"max-fc-1-se4" + top:"max-fc-1-se4" + bottom: "slice-1-4-1" + bottom: "slice-1-4-2" + bottom: "slice-1-4-3" + bottom: "slice-1-4-4" + bottom: "slice-1-4-5" + bottom: "slice-1-4-6" + bottom: "slice-1-4-7" + bottom: "slice-1-4-8" + bottom: "slice-1-4-9" + bottom: "slice-1-4-10" + bottom: "slice-1-4-11" + bottom: "slice-1-4-12" + bottom: "slice-1-4-13" + bottom: "slice-1-4-14" + bottom: "slice-1-4-15" + bottom: "slice-1-4-16" + bottom: "slice-1-4-17" + bottom: "slice-1-4-18" + bottom: "slice-1-4-19" + bottom: "slice-1-4-20" + bottom: "slice-1-4-21" + bottom: "slice-1-4-22" + bottom: "slice-1-4-23" + bottom: "slice-1-4-24" + bottom: "slice-1-4-25" + bottom: "slice-1-4-26" + bottom: "slice-1-4-27" + bottom: "slice-1-4-28" + bottom: "slice-1-4-29" + bottom: "slice-1-4-30" + bottom: "slice-1-4-31" + bottom: "slice-1-4-32" + bottom: "slice-1-4-33" + bottom: "slice-1-4-34" + bottom: "slice-1-4-35" + bottom: "slice-1-4-36" + bottom: "slice-1-4-37" + bottom: "slice-1-4-38" + bottom: "slice-1-4-39" + bottom: "slice-1-4-40" + bottom: "slice-1-4-41" + bottom: "slice-1-4-42" + bottom: "slice-1-4-43" + bottom: "slice-1-4-44" + bottom: "slice-1-4-45" + bottom: "slice-1-4-46" + bottom: "slice-1-4-47" + bottom: "slice-1-4-48" + bottom: "slice-1-4-49" + bottom: "slice-1-4-50" + bottom: "slice-1-4-51" + bottom: "slice-1-4-52" + bottom: "slice-1-4-53" + bottom: "slice-1-4-54" + bottom: "slice-1-4-55" + bottom: "slice-1-4-56" + bottom: "slice-1-4-57" + bottom: "slice-1-4-58" + bottom: "slice-1-4-59" + bottom: "slice-1-4-60" + bottom: "slice-1-4-61" + bottom: "slice-1-4-62" + bottom: "slice-1-4-63" + bottom: "slice-1-4-64" + bottom: "slice-1-4-65" + bottom: "slice-1-4-66" + bottom: "slice-1-4-67" + bottom: "slice-1-4-68" + bottom: "slice-1-4-69" + bottom: "slice-1-4-70" + bottom: "slice-1-4-71" + bottom: "slice-1-4-72" + bottom: "slice-1-4-73" + bottom: "slice-1-4-74" + bottom: "slice-1-4-75" + bottom: "slice-1-4-76" + bottom: "slice-1-4-77" + bottom: "slice-1-4-78" + bottom: "slice-1-4-79" + bottom: "slice-1-4-80" + bottom: "slice-1-4-81" + bottom: "slice-1-4-82" + bottom: "slice-1-4-83" + bottom: "slice-1-4-84" + bottom: "slice-1-4-85" + bottom: "slice-1-4-86" + bottom: "slice-1-4-87" + bottom: "slice-1-4-88" + bottom: "slice-1-4-89" + bottom: "slice-1-4-90" + bottom: "slice-1-4-91" + bottom: "slice-1-4-92" + bottom: "slice-1-4-93" + bottom: "slice-1-4-94" + bottom: "slice-1-4-95" + bottom: "slice-1-4-96" + bottom: "slice-1-4-97" + bottom: "slice-1-4-98" + bottom: "slice-1-4-99" + bottom: "slice-1-4-100" + bottom: "slice-1-4-101" + bottom: "slice-1-4-102" + bottom: "slice-1-4-103" + bottom: "slice-1-4-104" + bottom: "slice-1-4-105" + bottom: "slice-1-4-106" + bottom: "slice-1-4-107" + bottom: "slice-1-4-108" + bottom: "slice-1-4-109" + bottom: "slice-1-4-110" + bottom: "slice-1-4-111" + bottom: "slice-1-4-112" + bottom: "slice-1-4-113" + bottom: "slice-1-4-114" + bottom: "slice-1-4-115" + bottom: "slice-1-4-116" + bottom: "slice-1-4-117" + bottom: "slice-1-4-118" + bottom: "slice-1-4-119" + bottom: "slice-1-4-120" + bottom: "slice-1-4-121" + bottom: "slice-1-4-122" + bottom: "slice-1-4-123" + bottom: "slice-1-4-124" + bottom: "slice-1-4-125" + bottom: "slice-1-4-126" + bottom: "slice-1-4-127" + bottom: "slice-1-4-128" + bottom: "slice-1-4-129" + bottom: "slice-1-4-130" + bottom: "slice-1-4-131" + bottom: "slice-1-4-132" + bottom: "slice-1-4-133" + bottom: "slice-1-4-134" + bottom: "slice-1-4-135" + bottom: "slice-1-4-136" + bottom: "slice-1-4-137" + bottom: "slice-1-4-138" + bottom: "slice-1-4-139" + bottom: "slice-1-4-140" + bottom: "slice-1-4-141" + bottom: "slice-1-4-142" + bottom: "slice-1-4-143" + bottom: "slice-1-4-144" + bottom: "slice-1-4-145" + bottom: "slice-1-4-146" + bottom: "slice-1-4-147" + bottom: "slice-1-4-148" + bottom: "slice-1-4-149" + bottom: "slice-1-4-150" + bottom: "slice-1-4-151" + bottom: "slice-1-4-152" + bottom: "slice-1-4-153" + bottom: "slice-1-4-154" + bottom: "slice-1-4-155" + bottom: "slice-1-4-156" + bottom: "slice-1-4-157" + bottom: "slice-1-4-158" + bottom: "slice-1-4-159" + bottom: "slice-1-4-160" + bottom: "slice-1-4-161" + bottom: "slice-1-4-162" + bottom: "slice-1-4-163" + bottom: "slice-1-4-164" + bottom: "slice-1-4-165" + bottom: "slice-1-4-166" + bottom: "slice-1-4-167" + bottom: "slice-1-4-168" + bottom: "slice-1-4-169" + bottom: "slice-1-4-170" + bottom: "slice-1-4-171" + bottom: "slice-1-4-172" + bottom: "slice-1-4-173" + bottom: "slice-1-4-174" + bottom: "slice-1-4-175" + bottom: "slice-1-4-176" + bottom: "slice-1-4-177" + bottom: "slice-1-4-178" + bottom: "slice-1-4-179" + bottom: "slice-1-4-180" + bottom: "slice-1-4-181" + bottom: "slice-1-4-182" + bottom: "slice-1-4-183" + bottom: "slice-1-4-184" + bottom: "slice-1-4-185" + bottom: "slice-1-4-186" + bottom: "slice-1-4-187" + bottom: "slice-1-4-188" + bottom: "slice-1-4-189" + bottom: "slice-1-4-190" + bottom: "slice-1-4-191" + bottom: "slice-1-4-192" + bottom: "slice-1-4-193" + bottom: "slice-1-4-194" + bottom: "slice-1-4-195" + bottom: "slice-1-4-196" + bottom: "slice-1-4-197" + bottom: "slice-1-4-198" + bottom: "slice-1-4-199" + bottom: "slice-1-4-200" + bottom: "slice-1-4-201" + bottom: "slice-1-4-202" + bottom: "slice-1-4-203" + bottom: "slice-1-4-204" + bottom: "slice-1-4-205" + bottom: "slice-1-4-206" + bottom: "slice-1-4-207" + bottom: "slice-1-4-208" + bottom: "slice-1-4-209" + bottom: "slice-1-4-210" + bottom: "slice-1-4-211" + bottom: "slice-1-4-212" + bottom: "slice-1-4-213" + bottom: "slice-1-4-214" + bottom: "slice-1-4-215" + bottom: "slice-1-4-216" + bottom: "slice-1-4-217" + bottom: "slice-1-4-218" + bottom: "slice-1-4-219" + bottom: "slice-1-4-220" + bottom: "slice-1-4-221" + bottom: "slice-1-4-222" + bottom: "slice-1-4-223" + bottom: "slice-1-4-224" + bottom: "slice-1-4-225" + bottom: "slice-1-4-226" + bottom: "slice-1-4-227" + bottom: "slice-1-4-228" + bottom: "slice-1-4-229" + bottom: "slice-1-4-230" + bottom: "slice-1-4-231" + bottom: "slice-1-4-232" + bottom: "slice-1-4-233" + bottom: "slice-1-4-234" + bottom: "slice-1-4-235" + bottom: "slice-1-4-236" + bottom: "slice-1-4-237" + bottom: "slice-1-4-238" + bottom: "slice-1-4-239" + bottom: "slice-1-4-240" + bottom: "slice-1-4-241" + bottom: "slice-1-4-242" + bottom: "slice-1-4-243" + bottom: "slice-1-4-244" + bottom: "slice-1-4-245" + bottom: "slice-1-4-246" + bottom: "slice-1-4-247" + bottom: "slice-1-4-248" + bottom: "slice-1-4-249" + bottom: "slice-1-4-250" + bottom: "slice-1-4-251" + bottom: "slice-1-4-252" + bottom: "slice-1-4-253" + bottom: "slice-1-4-254" + bottom: "slice-1-4-255" + bottom: "slice-1-4-256" + bottom: "slice-1-4-257" + bottom: "slice-1-4-258" + bottom: "slice-1-4-259" + bottom: "slice-1-4-260" + bottom: "slice-1-4-261" + bottom: "slice-1-4-262" + bottom: "slice-1-4-263" + bottom: "slice-1-4-264" + bottom: "slice-1-4-265" + bottom: "slice-1-4-266" + bottom: "slice-1-4-267" + bottom: "slice-1-4-268" + bottom: "slice-1-4-269" + bottom: "slice-1-4-270" + bottom: "slice-1-4-271" + bottom: "slice-1-4-272" + bottom: "slice-1-4-273" + bottom: "slice-1-4-274" + bottom: "slice-1-4-275" + bottom: "slice-1-4-276" + bottom: "slice-1-4-277" + bottom: "slice-1-4-278" + bottom: "slice-1-4-279" + bottom: "slice-1-4-280" + bottom: "slice-1-4-281" + bottom: "slice-1-4-282" + bottom: "slice-1-4-283" + bottom: "slice-1-4-284" + bottom: "slice-1-4-285" + bottom: "slice-1-4-286" + bottom: "slice-1-4-287" + bottom: "slice-1-4-288" + bottom: "slice-1-4-289" + bottom: "slice-1-4-290" + bottom: "slice-1-4-291" + bottom: "slice-1-4-292" + bottom: "slice-1-4-293" + bottom: "slice-1-4-294" + bottom: "slice-1-4-295" + bottom: "slice-1-4-296" + bottom: "slice-1-4-297" + bottom: "slice-1-4-298" + bottom: "slice-1-4-299" + bottom: "slice-1-4-300" + bottom: "slice-1-4-301" + bottom: "slice-1-4-302" + bottom: "slice-1-4-303" + bottom: "slice-1-4-304" + bottom: "slice-1-4-305" + bottom: "slice-1-4-306" + bottom: "slice-1-4-307" + bottom: "slice-1-4-308" + bottom: "slice-1-4-309" + bottom: "slice-1-4-310" + bottom: "slice-1-4-311" + bottom: "slice-1-4-312" + bottom: "slice-1-4-313" + bottom: "slice-1-4-314" + bottom: "slice-1-4-315" + bottom: "slice-1-4-316" + bottom: "slice-1-4-317" + bottom: "slice-1-4-318" + bottom: "slice-1-4-319" + bottom: "slice-1-4-320" + bottom: "slice-1-4-321" + bottom: "slice-1-4-322" + bottom: "slice-1-4-323" + bottom: "slice-1-4-324" + bottom: "slice-1-4-325" + bottom: "slice-1-4-326" + bottom: "slice-1-4-327" + bottom: "slice-1-4-328" + bottom: "slice-1-4-329" + bottom: "slice-1-4-330" + bottom: "slice-1-4-331" + bottom: "slice-1-4-332" + bottom: "slice-1-4-333" + bottom: "slice-1-4-334" + bottom: "slice-1-4-335" + bottom: "slice-1-4-336" + bottom: "slice-1-4-337" + bottom: "slice-1-4-338" + bottom: "slice-1-4-339" + bottom: "slice-1-4-340" + bottom: "slice-1-4-341" + bottom: "slice-1-4-342" + bottom: "slice-1-4-343" + bottom: "slice-1-4-344" + bottom: "slice-1-4-345" + bottom: "slice-1-4-346" + bottom: "slice-1-4-347" + bottom: "slice-1-4-348" + bottom: "slice-1-4-349" + bottom: "slice-1-4-350" + bottom: "slice-1-4-351" + bottom: "slice-1-4-352" + bottom: "slice-1-4-353" + bottom: "slice-1-4-354" + bottom: "slice-1-4-355" + bottom: "slice-1-4-356" + bottom: "slice-1-4-357" + bottom: "slice-1-4-358" + bottom: "slice-1-4-359" + bottom: "slice-1-4-360" + bottom: "slice-1-4-361" + bottom: "slice-1-4-362" + bottom: "slice-1-4-363" + bottom: "slice-1-4-364" + bottom: "slice-1-4-365" + bottom: "slice-1-4-366" + bottom: "slice-1-4-367" + bottom: "slice-1-4-368" + bottom: "slice-1-4-369" + bottom: "slice-1-4-370" + bottom: "slice-1-4-371" + bottom: "slice-1-4-372" + bottom: "slice-1-4-373" + bottom: "slice-1-4-374" + bottom: "slice-1-4-375" + bottom: "slice-1-4-376" + bottom: "slice-1-4-377" + bottom: "slice-1-4-378" + bottom: "slice-1-4-379" + bottom: "slice-1-4-380" + bottom: "slice-1-4-381" + bottom: "slice-1-4-382" + bottom: "slice-1-4-383" + bottom: "slice-1-4-384" + bottom: "slice-1-4-385" + bottom: "slice-1-4-386" + bottom: "slice-1-4-387" + bottom: "slice-1-4-388" + bottom: "slice-1-4-389" + bottom: "slice-1-4-390" + bottom: "slice-1-4-391" + bottom: "slice-1-4-392" + bottom: "slice-1-4-393" + bottom: "slice-1-4-394" + bottom: "slice-1-4-395" + bottom: "slice-1-4-396" + bottom: "slice-1-4-397" + bottom: "slice-1-4-398" + bottom: "slice-1-4-399" + bottom: "slice-1-4-400" + bottom: "slice-1-4-401" + bottom: "slice-1-4-402" + bottom: "slice-1-4-403" + bottom: "slice-1-4-404" + bottom: "slice-1-4-405" + bottom: "slice-1-4-406" + bottom: "slice-1-4-407" + bottom: "slice-1-4-408" + bottom: "slice-1-4-409" + bottom: "slice-1-4-410" + bottom: "slice-1-4-411" + bottom: "slice-1-4-412" + bottom: "slice-1-4-413" + bottom: "slice-1-4-414" + bottom: "slice-1-4-415" + bottom: "slice-1-4-416" + bottom: "slice-1-4-417" + bottom: "slice-1-4-418" + bottom: "slice-1-4-419" + bottom: "slice-1-4-420" + bottom: "slice-1-4-421" + bottom: "slice-1-4-422" + bottom: "slice-1-4-423" + bottom: "slice-1-4-424" + bottom: "slice-1-4-425" + bottom: "slice-1-4-426" + bottom: "slice-1-4-427" + bottom: "slice-1-4-428" + bottom: "slice-1-4-429" + bottom: "slice-1-4-430" + bottom: "slice-1-4-431" + bottom: "slice-1-4-432" + bottom: "slice-1-4-433" + bottom: "slice-1-4-434" + bottom: "slice-1-4-435" + bottom: "slice-1-4-436" + bottom: "slice-1-4-437" + bottom: "slice-1-4-438" + bottom: "slice-1-4-439" + bottom: "slice-1-4-440" + bottom: "slice-1-4-441" + bottom: "slice-1-4-442" + bottom: "slice-1-4-443" + bottom: "slice-1-4-444" + bottom: "slice-1-4-445" + bottom: "slice-1-4-446" + bottom: "slice-1-4-447" + bottom: "slice-1-4-448" + bottom: "slice-1-4-449" + bottom: "slice-1-4-450" + bottom: "slice-1-4-451" + bottom: "slice-1-4-452" + bottom: "slice-1-4-453" + bottom: "slice-1-4-454" + bottom: "slice-1-4-455" + bottom: "slice-1-4-456" + bottom: "slice-1-4-457" + bottom: "slice-1-4-458" + bottom: "slice-1-4-459" + bottom: "slice-1-4-460" + bottom: "slice-1-4-461" + bottom: "slice-1-4-462" + bottom: "slice-1-4-463" + bottom: "slice-1-4-464" + bottom: "slice-1-4-465" + bottom: "slice-1-4-466" + bottom: "slice-1-4-467" + bottom: "slice-1-4-468" + bottom: "slice-1-4-469" + bottom: "slice-1-4-470" + bottom: "slice-1-4-471" + bottom: "slice-1-4-472" + bottom: "slice-1-4-473" + bottom: "slice-1-4-474" + bottom: "slice-1-4-475" + bottom: "slice-1-4-476" + bottom: "slice-1-4-477" + bottom: "slice-1-4-478" + bottom: "slice-1-4-479" + bottom: "slice-1-4-480" + bottom: "slice-1-4-481" + bottom: "slice-1-4-482" + bottom: "slice-1-4-483" + bottom: "slice-1-4-484" + bottom: "slice-1-4-485" + bottom: "slice-1-4-486" + bottom: "slice-1-4-487" + bottom: "slice-1-4-488" + bottom: "slice-1-4-489" + bottom: "slice-1-4-490" + bottom: "slice-1-4-491" + bottom: "slice-1-4-492" + bottom: "slice-1-4-493" + bottom: "slice-1-4-494" + bottom: "slice-1-4-495" + bottom: "slice-1-4-496" + bottom: "slice-1-4-497" + bottom: "slice-1-4-498" + bottom: "slice-1-4-499" + bottom: "slice-1-4-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se5" + bottom:"fc-1-se5" + top: "slice-1-5-1" + top: "slice-1-5-2" + top: "slice-1-5-3" + top: "slice-1-5-4" + top: "slice-1-5-5" + top: "slice-1-5-6" + top: "slice-1-5-7" + top: "slice-1-5-8" + top: "slice-1-5-9" + top: "slice-1-5-10" + top: "slice-1-5-11" + top: "slice-1-5-12" + top: "slice-1-5-13" + top: "slice-1-5-14" + top: "slice-1-5-15" + top: "slice-1-5-16" + top: "slice-1-5-17" + top: "slice-1-5-18" + top: "slice-1-5-19" + top: "slice-1-5-20" + top: "slice-1-5-21" + top: "slice-1-5-22" + top: "slice-1-5-23" + top: "slice-1-5-24" + top: "slice-1-5-25" + top: "slice-1-5-26" + top: "slice-1-5-27" + top: "slice-1-5-28" + top: "slice-1-5-29" + top: "slice-1-5-30" + top: "slice-1-5-31" + top: "slice-1-5-32" + top: "slice-1-5-33" + top: "slice-1-5-34" + top: "slice-1-5-35" + top: "slice-1-5-36" + top: "slice-1-5-37" + top: "slice-1-5-38" + top: "slice-1-5-39" + top: "slice-1-5-40" + top: "slice-1-5-41" + top: "slice-1-5-42" + top: "slice-1-5-43" + top: "slice-1-5-44" + top: "slice-1-5-45" + top: "slice-1-5-46" + top: "slice-1-5-47" + top: "slice-1-5-48" + top: "slice-1-5-49" + top: "slice-1-5-50" + top: "slice-1-5-51" + top: "slice-1-5-52" + top: "slice-1-5-53" + top: "slice-1-5-54" + top: "slice-1-5-55" + top: "slice-1-5-56" + top: "slice-1-5-57" + top: "slice-1-5-58" + top: "slice-1-5-59" + top: "slice-1-5-60" + top: "slice-1-5-61" + top: "slice-1-5-62" + top: "slice-1-5-63" + top: "slice-1-5-64" + top: "slice-1-5-65" + top: "slice-1-5-66" + top: "slice-1-5-67" + top: "slice-1-5-68" + top: "slice-1-5-69" + top: "slice-1-5-70" + top: "slice-1-5-71" + top: "slice-1-5-72" + top: "slice-1-5-73" + top: "slice-1-5-74" + top: "slice-1-5-75" + top: "slice-1-5-76" + top: "slice-1-5-77" + top: "slice-1-5-78" + top: "slice-1-5-79" + top: "slice-1-5-80" + top: "slice-1-5-81" + top: "slice-1-5-82" + top: "slice-1-5-83" + top: "slice-1-5-84" + top: "slice-1-5-85" + top: "slice-1-5-86" + top: "slice-1-5-87" + top: "slice-1-5-88" + top: "slice-1-5-89" + top: "slice-1-5-90" + top: "slice-1-5-91" + top: "slice-1-5-92" + top: "slice-1-5-93" + top: "slice-1-5-94" + top: "slice-1-5-95" + top: "slice-1-5-96" + top: "slice-1-5-97" + top: "slice-1-5-98" + top: "slice-1-5-99" + top: "slice-1-5-100" + top: "slice-1-5-101" + top: "slice-1-5-102" + top: "slice-1-5-103" + top: "slice-1-5-104" + top: "slice-1-5-105" + top: "slice-1-5-106" + top: "slice-1-5-107" + top: "slice-1-5-108" + top: "slice-1-5-109" + top: "slice-1-5-110" + top: "slice-1-5-111" + top: "slice-1-5-112" + top: "slice-1-5-113" + top: "slice-1-5-114" + top: "slice-1-5-115" + top: "slice-1-5-116" + top: "slice-1-5-117" + top: "slice-1-5-118" + top: "slice-1-5-119" + top: "slice-1-5-120" + top: "slice-1-5-121" + top: "slice-1-5-122" + top: "slice-1-5-123" + top: "slice-1-5-124" + top: "slice-1-5-125" + top: "slice-1-5-126" + top: "slice-1-5-127" + top: "slice-1-5-128" + top: "slice-1-5-129" + top: "slice-1-5-130" + top: "slice-1-5-131" + top: "slice-1-5-132" + top: "slice-1-5-133" + top: "slice-1-5-134" + top: "slice-1-5-135" + top: "slice-1-5-136" + top: "slice-1-5-137" + top: "slice-1-5-138" + top: "slice-1-5-139" + top: "slice-1-5-140" + top: "slice-1-5-141" + top: "slice-1-5-142" + top: "slice-1-5-143" + top: "slice-1-5-144" + top: "slice-1-5-145" + top: "slice-1-5-146" + top: "slice-1-5-147" + top: "slice-1-5-148" + top: "slice-1-5-149" + top: "slice-1-5-150" + top: "slice-1-5-151" + top: "slice-1-5-152" + top: "slice-1-5-153" + top: "slice-1-5-154" + top: "slice-1-5-155" + top: "slice-1-5-156" + top: "slice-1-5-157" + top: "slice-1-5-158" + top: "slice-1-5-159" + top: "slice-1-5-160" + top: "slice-1-5-161" + top: "slice-1-5-162" + top: "slice-1-5-163" + top: "slice-1-5-164" + top: "slice-1-5-165" + top: "slice-1-5-166" + top: "slice-1-5-167" + top: "slice-1-5-168" + top: "slice-1-5-169" + top: "slice-1-5-170" + top: "slice-1-5-171" + top: "slice-1-5-172" + top: "slice-1-5-173" + top: "slice-1-5-174" + top: "slice-1-5-175" + top: "slice-1-5-176" + top: "slice-1-5-177" + top: "slice-1-5-178" + top: "slice-1-5-179" + top: "slice-1-5-180" + top: "slice-1-5-181" + top: "slice-1-5-182" + top: "slice-1-5-183" + top: "slice-1-5-184" + top: "slice-1-5-185" + top: "slice-1-5-186" + top: "slice-1-5-187" + top: "slice-1-5-188" + top: "slice-1-5-189" + top: "slice-1-5-190" + top: "slice-1-5-191" + top: "slice-1-5-192" + top: "slice-1-5-193" + top: "slice-1-5-194" + top: "slice-1-5-195" + top: "slice-1-5-196" + top: "slice-1-5-197" + top: "slice-1-5-198" + top: "slice-1-5-199" + top: "slice-1-5-200" + top: "slice-1-5-201" + top: "slice-1-5-202" + top: "slice-1-5-203" + top: "slice-1-5-204" + top: "slice-1-5-205" + top: "slice-1-5-206" + top: "slice-1-5-207" + top: "slice-1-5-208" + top: "slice-1-5-209" + top: "slice-1-5-210" + top: "slice-1-5-211" + top: "slice-1-5-212" + top: "slice-1-5-213" + top: "slice-1-5-214" + top: "slice-1-5-215" + top: "slice-1-5-216" + top: "slice-1-5-217" + top: "slice-1-5-218" + top: "slice-1-5-219" + top: "slice-1-5-220" + top: "slice-1-5-221" + top: "slice-1-5-222" + top: "slice-1-5-223" + top: "slice-1-5-224" + top: "slice-1-5-225" + top: "slice-1-5-226" + top: "slice-1-5-227" + top: "slice-1-5-228" + top: "slice-1-5-229" + top: "slice-1-5-230" + top: "slice-1-5-231" + top: "slice-1-5-232" + top: "slice-1-5-233" + top: "slice-1-5-234" + top: "slice-1-5-235" + top: "slice-1-5-236" + top: "slice-1-5-237" + top: "slice-1-5-238" + top: "slice-1-5-239" + top: "slice-1-5-240" + top: "slice-1-5-241" + top: "slice-1-5-242" + top: "slice-1-5-243" + top: "slice-1-5-244" + top: "slice-1-5-245" + top: "slice-1-5-246" + top: "slice-1-5-247" + top: "slice-1-5-248" + top: "slice-1-5-249" + top: "slice-1-5-250" + top: "slice-1-5-251" + top: "slice-1-5-252" + top: "slice-1-5-253" + top: "slice-1-5-254" + top: "slice-1-5-255" + top: "slice-1-5-256" + top: "slice-1-5-257" + top: "slice-1-5-258" + top: "slice-1-5-259" + top: "slice-1-5-260" + top: "slice-1-5-261" + top: "slice-1-5-262" + top: "slice-1-5-263" + top: "slice-1-5-264" + top: "slice-1-5-265" + top: "slice-1-5-266" + top: "slice-1-5-267" + top: "slice-1-5-268" + top: "slice-1-5-269" + top: "slice-1-5-270" + top: "slice-1-5-271" + top: "slice-1-5-272" + top: "slice-1-5-273" + top: "slice-1-5-274" + top: "slice-1-5-275" + top: "slice-1-5-276" + top: "slice-1-5-277" + top: "slice-1-5-278" + top: "slice-1-5-279" + top: "slice-1-5-280" + top: "slice-1-5-281" + top: "slice-1-5-282" + top: "slice-1-5-283" + top: "slice-1-5-284" + top: "slice-1-5-285" + top: "slice-1-5-286" + top: "slice-1-5-287" + top: "slice-1-5-288" + top: "slice-1-5-289" + top: "slice-1-5-290" + top: "slice-1-5-291" + top: "slice-1-5-292" + top: "slice-1-5-293" + top: "slice-1-5-294" + top: "slice-1-5-295" + top: "slice-1-5-296" + top: "slice-1-5-297" + top: "slice-1-5-298" + top: "slice-1-5-299" + top: "slice-1-5-300" + top: "slice-1-5-301" + top: "slice-1-5-302" + top: "slice-1-5-303" + top: "slice-1-5-304" + top: "slice-1-5-305" + top: "slice-1-5-306" + top: "slice-1-5-307" + top: "slice-1-5-308" + top: "slice-1-5-309" + top: "slice-1-5-310" + top: "slice-1-5-311" + top: "slice-1-5-312" + top: "slice-1-5-313" + top: "slice-1-5-314" + top: "slice-1-5-315" + top: "slice-1-5-316" + top: "slice-1-5-317" + top: "slice-1-5-318" + top: "slice-1-5-319" + top: "slice-1-5-320" + top: "slice-1-5-321" + top: "slice-1-5-322" + top: "slice-1-5-323" + top: "slice-1-5-324" + top: "slice-1-5-325" + top: "slice-1-5-326" + top: "slice-1-5-327" + top: "slice-1-5-328" + top: "slice-1-5-329" + top: "slice-1-5-330" + top: "slice-1-5-331" + top: "slice-1-5-332" + top: "slice-1-5-333" + top: "slice-1-5-334" + top: "slice-1-5-335" + top: "slice-1-5-336" + top: "slice-1-5-337" + top: "slice-1-5-338" + top: "slice-1-5-339" + top: "slice-1-5-340" + top: "slice-1-5-341" + top: "slice-1-5-342" + top: "slice-1-5-343" + top: "slice-1-5-344" + top: "slice-1-5-345" + top: "slice-1-5-346" + top: "slice-1-5-347" + top: "slice-1-5-348" + top: "slice-1-5-349" + top: "slice-1-5-350" + top: "slice-1-5-351" + top: "slice-1-5-352" + top: "slice-1-5-353" + top: "slice-1-5-354" + top: "slice-1-5-355" + top: "slice-1-5-356" + top: "slice-1-5-357" + top: "slice-1-5-358" + top: "slice-1-5-359" + top: "slice-1-5-360" + top: "slice-1-5-361" + top: "slice-1-5-362" + top: "slice-1-5-363" + top: "slice-1-5-364" + top: "slice-1-5-365" + top: "slice-1-5-366" + top: "slice-1-5-367" + top: "slice-1-5-368" + top: "slice-1-5-369" + top: "slice-1-5-370" + top: "slice-1-5-371" + top: "slice-1-5-372" + top: "slice-1-5-373" + top: "slice-1-5-374" + top: "slice-1-5-375" + top: "slice-1-5-376" + top: "slice-1-5-377" + top: "slice-1-5-378" + top: "slice-1-5-379" + top: "slice-1-5-380" + top: "slice-1-5-381" + top: "slice-1-5-382" + top: "slice-1-5-383" + top: "slice-1-5-384" + top: "slice-1-5-385" + top: "slice-1-5-386" + top: "slice-1-5-387" + top: "slice-1-5-388" + top: "slice-1-5-389" + top: "slice-1-5-390" + top: "slice-1-5-391" + top: "slice-1-5-392" + top: "slice-1-5-393" + top: "slice-1-5-394" + top: "slice-1-5-395" + top: "slice-1-5-396" + top: "slice-1-5-397" + top: "slice-1-5-398" + top: "slice-1-5-399" + top: "slice-1-5-400" + top: "slice-1-5-401" + top: "slice-1-5-402" + top: "slice-1-5-403" + top: "slice-1-5-404" + top: "slice-1-5-405" + top: "slice-1-5-406" + top: "slice-1-5-407" + top: "slice-1-5-408" + top: "slice-1-5-409" + top: "slice-1-5-410" + top: "slice-1-5-411" + top: "slice-1-5-412" + top: "slice-1-5-413" + top: "slice-1-5-414" + top: "slice-1-5-415" + top: "slice-1-5-416" + top: "slice-1-5-417" + top: "slice-1-5-418" + top: "slice-1-5-419" + top: "slice-1-5-420" + top: "slice-1-5-421" + top: "slice-1-5-422" + top: "slice-1-5-423" + top: "slice-1-5-424" + top: "slice-1-5-425" + top: "slice-1-5-426" + top: "slice-1-5-427" + top: "slice-1-5-428" + top: "slice-1-5-429" + top: "slice-1-5-430" + top: "slice-1-5-431" + top: "slice-1-5-432" + top: "slice-1-5-433" + top: "slice-1-5-434" + top: "slice-1-5-435" + top: "slice-1-5-436" + top: "slice-1-5-437" + top: "slice-1-5-438" + top: "slice-1-5-439" + top: "slice-1-5-440" + top: "slice-1-5-441" + top: "slice-1-5-442" + top: "slice-1-5-443" + top: "slice-1-5-444" + top: "slice-1-5-445" + top: "slice-1-5-446" + top: "slice-1-5-447" + top: "slice-1-5-448" + top: "slice-1-5-449" + top: "slice-1-5-450" + top: "slice-1-5-451" + top: "slice-1-5-452" + top: "slice-1-5-453" + top: "slice-1-5-454" + top: "slice-1-5-455" + top: "slice-1-5-456" + top: "slice-1-5-457" + top: "slice-1-5-458" + top: "slice-1-5-459" + top: "slice-1-5-460" + top: "slice-1-5-461" + top: "slice-1-5-462" + top: "slice-1-5-463" + top: "slice-1-5-464" + top: "slice-1-5-465" + top: "slice-1-5-466" + top: "slice-1-5-467" + top: "slice-1-5-468" + top: "slice-1-5-469" + top: "slice-1-5-470" + top: "slice-1-5-471" + top: "slice-1-5-472" + top: "slice-1-5-473" + top: "slice-1-5-474" + top: "slice-1-5-475" + top: "slice-1-5-476" + top: "slice-1-5-477" + top: "slice-1-5-478" + top: "slice-1-5-479" + top: "slice-1-5-480" + top: "slice-1-5-481" + top: "slice-1-5-482" + top: "slice-1-5-483" + top: "slice-1-5-484" + top: "slice-1-5-485" + top: "slice-1-5-486" + top: "slice-1-5-487" + top: "slice-1-5-488" + top: "slice-1-5-489" + top: "slice-1-5-490" + top: "slice-1-5-491" + top: "slice-1-5-492" + top: "slice-1-5-493" + top: "slice-1-5-494" + top: "slice-1-5-495" + top: "slice-1-5-496" + top: "slice-1-5-497" + top: "slice-1-5-498" + top: "slice-1-5-499" + top: "slice-1-5-500" +} +layers { + type:ELTWISE + name:"max-fc-1-se5" + top:"max-fc-1-se5" + bottom: "slice-1-5-1" + bottom: "slice-1-5-2" + bottom: "slice-1-5-3" + bottom: "slice-1-5-4" + bottom: "slice-1-5-5" + bottom: "slice-1-5-6" + bottom: "slice-1-5-7" + bottom: "slice-1-5-8" + bottom: "slice-1-5-9" + bottom: "slice-1-5-10" + bottom: "slice-1-5-11" + bottom: "slice-1-5-12" + bottom: "slice-1-5-13" + bottom: "slice-1-5-14" + bottom: "slice-1-5-15" + bottom: "slice-1-5-16" + bottom: "slice-1-5-17" + bottom: "slice-1-5-18" + bottom: "slice-1-5-19" + bottom: "slice-1-5-20" + bottom: "slice-1-5-21" + bottom: "slice-1-5-22" + bottom: "slice-1-5-23" + bottom: "slice-1-5-24" + bottom: "slice-1-5-25" + bottom: "slice-1-5-26" + bottom: "slice-1-5-27" + bottom: "slice-1-5-28" + bottom: "slice-1-5-29" + bottom: "slice-1-5-30" + bottom: "slice-1-5-31" + bottom: "slice-1-5-32" + bottom: "slice-1-5-33" + bottom: "slice-1-5-34" + bottom: "slice-1-5-35" + bottom: "slice-1-5-36" + bottom: "slice-1-5-37" + bottom: "slice-1-5-38" + bottom: "slice-1-5-39" + bottom: "slice-1-5-40" + bottom: "slice-1-5-41" + bottom: "slice-1-5-42" + bottom: "slice-1-5-43" + bottom: "slice-1-5-44" + bottom: "slice-1-5-45" + bottom: "slice-1-5-46" + bottom: "slice-1-5-47" + bottom: "slice-1-5-48" + bottom: "slice-1-5-49" + bottom: "slice-1-5-50" + bottom: "slice-1-5-51" + bottom: "slice-1-5-52" + bottom: "slice-1-5-53" + bottom: "slice-1-5-54" + bottom: "slice-1-5-55" + bottom: "slice-1-5-56" + bottom: "slice-1-5-57" + bottom: "slice-1-5-58" + bottom: "slice-1-5-59" + bottom: "slice-1-5-60" + bottom: "slice-1-5-61" + bottom: "slice-1-5-62" + bottom: "slice-1-5-63" + bottom: "slice-1-5-64" + bottom: "slice-1-5-65" + bottom: "slice-1-5-66" + bottom: "slice-1-5-67" + bottom: "slice-1-5-68" + bottom: "slice-1-5-69" + bottom: "slice-1-5-70" + bottom: "slice-1-5-71" + bottom: "slice-1-5-72" + bottom: "slice-1-5-73" + bottom: "slice-1-5-74" + bottom: "slice-1-5-75" + bottom: "slice-1-5-76" + bottom: "slice-1-5-77" + bottom: "slice-1-5-78" + bottom: "slice-1-5-79" + bottom: "slice-1-5-80" + bottom: "slice-1-5-81" + bottom: "slice-1-5-82" + bottom: "slice-1-5-83" + bottom: "slice-1-5-84" + bottom: "slice-1-5-85" + bottom: "slice-1-5-86" + bottom: "slice-1-5-87" + bottom: "slice-1-5-88" + bottom: "slice-1-5-89" + bottom: "slice-1-5-90" + bottom: "slice-1-5-91" + bottom: "slice-1-5-92" + bottom: "slice-1-5-93" + bottom: "slice-1-5-94" + bottom: "slice-1-5-95" + bottom: "slice-1-5-96" + bottom: "slice-1-5-97" + bottom: "slice-1-5-98" + bottom: "slice-1-5-99" + bottom: "slice-1-5-100" + bottom: "slice-1-5-101" + bottom: "slice-1-5-102" + bottom: "slice-1-5-103" + bottom: "slice-1-5-104" + bottom: "slice-1-5-105" + bottom: "slice-1-5-106" + bottom: "slice-1-5-107" + bottom: "slice-1-5-108" + bottom: "slice-1-5-109" + bottom: "slice-1-5-110" + bottom: "slice-1-5-111" + bottom: "slice-1-5-112" + bottom: "slice-1-5-113" + bottom: "slice-1-5-114" + bottom: "slice-1-5-115" + bottom: "slice-1-5-116" + bottom: "slice-1-5-117" + bottom: "slice-1-5-118" + bottom: "slice-1-5-119" + bottom: "slice-1-5-120" + bottom: "slice-1-5-121" + bottom: "slice-1-5-122" + bottom: "slice-1-5-123" + bottom: "slice-1-5-124" + bottom: "slice-1-5-125" + bottom: "slice-1-5-126" + bottom: "slice-1-5-127" + bottom: "slice-1-5-128" + bottom: "slice-1-5-129" + bottom: "slice-1-5-130" + bottom: "slice-1-5-131" + bottom: "slice-1-5-132" + bottom: "slice-1-5-133" + bottom: "slice-1-5-134" + bottom: "slice-1-5-135" + bottom: "slice-1-5-136" + bottom: "slice-1-5-137" + bottom: "slice-1-5-138" + bottom: "slice-1-5-139" + bottom: "slice-1-5-140" + bottom: "slice-1-5-141" + bottom: "slice-1-5-142" + bottom: "slice-1-5-143" + bottom: "slice-1-5-144" + bottom: "slice-1-5-145" + bottom: "slice-1-5-146" + bottom: "slice-1-5-147" + bottom: "slice-1-5-148" + bottom: "slice-1-5-149" + bottom: "slice-1-5-150" + bottom: "slice-1-5-151" + bottom: "slice-1-5-152" + bottom: "slice-1-5-153" + bottom: "slice-1-5-154" + bottom: "slice-1-5-155" + bottom: "slice-1-5-156" + bottom: "slice-1-5-157" + bottom: "slice-1-5-158" + bottom: "slice-1-5-159" + bottom: "slice-1-5-160" + bottom: "slice-1-5-161" + bottom: "slice-1-5-162" + bottom: "slice-1-5-163" + bottom: "slice-1-5-164" + bottom: "slice-1-5-165" + bottom: "slice-1-5-166" + bottom: "slice-1-5-167" + bottom: "slice-1-5-168" + bottom: "slice-1-5-169" + bottom: "slice-1-5-170" + bottom: "slice-1-5-171" + bottom: "slice-1-5-172" + bottom: "slice-1-5-173" + bottom: "slice-1-5-174" + bottom: "slice-1-5-175" + bottom: "slice-1-5-176" + bottom: "slice-1-5-177" + bottom: "slice-1-5-178" + bottom: "slice-1-5-179" + bottom: "slice-1-5-180" + bottom: "slice-1-5-181" + bottom: "slice-1-5-182" + bottom: "slice-1-5-183" + bottom: "slice-1-5-184" + bottom: "slice-1-5-185" + bottom: "slice-1-5-186" + bottom: "slice-1-5-187" + bottom: "slice-1-5-188" + bottom: "slice-1-5-189" + bottom: "slice-1-5-190" + bottom: "slice-1-5-191" + bottom: "slice-1-5-192" + bottom: "slice-1-5-193" + bottom: "slice-1-5-194" + bottom: "slice-1-5-195" + bottom: "slice-1-5-196" + bottom: "slice-1-5-197" + bottom: "slice-1-5-198" + bottom: "slice-1-5-199" + bottom: "slice-1-5-200" + bottom: "slice-1-5-201" + bottom: "slice-1-5-202" + bottom: "slice-1-5-203" + bottom: "slice-1-5-204" + bottom: "slice-1-5-205" + bottom: "slice-1-5-206" + bottom: "slice-1-5-207" + bottom: "slice-1-5-208" + bottom: "slice-1-5-209" + bottom: "slice-1-5-210" + bottom: "slice-1-5-211" + bottom: "slice-1-5-212" + bottom: "slice-1-5-213" + bottom: "slice-1-5-214" + bottom: "slice-1-5-215" + bottom: "slice-1-5-216" + bottom: "slice-1-5-217" + bottom: "slice-1-5-218" + bottom: "slice-1-5-219" + bottom: "slice-1-5-220" + bottom: "slice-1-5-221" + bottom: "slice-1-5-222" + bottom: "slice-1-5-223" + bottom: "slice-1-5-224" + bottom: "slice-1-5-225" + bottom: "slice-1-5-226" + bottom: "slice-1-5-227" + bottom: "slice-1-5-228" + bottom: "slice-1-5-229" + bottom: "slice-1-5-230" + bottom: "slice-1-5-231" + bottom: "slice-1-5-232" + bottom: "slice-1-5-233" + bottom: "slice-1-5-234" + bottom: "slice-1-5-235" + bottom: "slice-1-5-236" + bottom: "slice-1-5-237" + bottom: "slice-1-5-238" + bottom: "slice-1-5-239" + bottom: "slice-1-5-240" + bottom: "slice-1-5-241" + bottom: "slice-1-5-242" + bottom: "slice-1-5-243" + bottom: "slice-1-5-244" + bottom: "slice-1-5-245" + bottom: "slice-1-5-246" + bottom: "slice-1-5-247" + bottom: "slice-1-5-248" + bottom: "slice-1-5-249" + bottom: "slice-1-5-250" + bottom: "slice-1-5-251" + bottom: "slice-1-5-252" + bottom: "slice-1-5-253" + bottom: "slice-1-5-254" + bottom: "slice-1-5-255" + bottom: "slice-1-5-256" + bottom: "slice-1-5-257" + bottom: "slice-1-5-258" + bottom: "slice-1-5-259" + bottom: "slice-1-5-260" + bottom: "slice-1-5-261" + bottom: "slice-1-5-262" + bottom: "slice-1-5-263" + bottom: "slice-1-5-264" + bottom: "slice-1-5-265" + bottom: "slice-1-5-266" + bottom: "slice-1-5-267" + bottom: "slice-1-5-268" + bottom: "slice-1-5-269" + bottom: "slice-1-5-270" + bottom: "slice-1-5-271" + bottom: "slice-1-5-272" + bottom: "slice-1-5-273" + bottom: "slice-1-5-274" + bottom: "slice-1-5-275" + bottom: "slice-1-5-276" + bottom: "slice-1-5-277" + bottom: "slice-1-5-278" + bottom: "slice-1-5-279" + bottom: "slice-1-5-280" + bottom: "slice-1-5-281" + bottom: "slice-1-5-282" + bottom: "slice-1-5-283" + bottom: "slice-1-5-284" + bottom: "slice-1-5-285" + bottom: "slice-1-5-286" + bottom: "slice-1-5-287" + bottom: "slice-1-5-288" + bottom: "slice-1-5-289" + bottom: "slice-1-5-290" + bottom: "slice-1-5-291" + bottom: "slice-1-5-292" + bottom: "slice-1-5-293" + bottom: "slice-1-5-294" + bottom: "slice-1-5-295" + bottom: "slice-1-5-296" + bottom: "slice-1-5-297" + bottom: "slice-1-5-298" + bottom: "slice-1-5-299" + bottom: "slice-1-5-300" + bottom: "slice-1-5-301" + bottom: "slice-1-5-302" + bottom: "slice-1-5-303" + bottom: "slice-1-5-304" + bottom: "slice-1-5-305" + bottom: "slice-1-5-306" + bottom: "slice-1-5-307" + bottom: "slice-1-5-308" + bottom: "slice-1-5-309" + bottom: "slice-1-5-310" + bottom: "slice-1-5-311" + bottom: "slice-1-5-312" + bottom: "slice-1-5-313" + bottom: "slice-1-5-314" + bottom: "slice-1-5-315" + bottom: "slice-1-5-316" + bottom: "slice-1-5-317" + bottom: "slice-1-5-318" + bottom: "slice-1-5-319" + bottom: "slice-1-5-320" + bottom: "slice-1-5-321" + bottom: "slice-1-5-322" + bottom: "slice-1-5-323" + bottom: "slice-1-5-324" + bottom: "slice-1-5-325" + bottom: "slice-1-5-326" + bottom: "slice-1-5-327" + bottom: "slice-1-5-328" + bottom: "slice-1-5-329" + bottom: "slice-1-5-330" + bottom: "slice-1-5-331" + bottom: "slice-1-5-332" + bottom: "slice-1-5-333" + bottom: "slice-1-5-334" + bottom: "slice-1-5-335" + bottom: "slice-1-5-336" + bottom: "slice-1-5-337" + bottom: "slice-1-5-338" + bottom: "slice-1-5-339" + bottom: "slice-1-5-340" + bottom: "slice-1-5-341" + bottom: "slice-1-5-342" + bottom: "slice-1-5-343" + bottom: "slice-1-5-344" + bottom: "slice-1-5-345" + bottom: "slice-1-5-346" + bottom: "slice-1-5-347" + bottom: "slice-1-5-348" + bottom: "slice-1-5-349" + bottom: "slice-1-5-350" + bottom: "slice-1-5-351" + bottom: "slice-1-5-352" + bottom: "slice-1-5-353" + bottom: "slice-1-5-354" + bottom: "slice-1-5-355" + bottom: "slice-1-5-356" + bottom: "slice-1-5-357" + bottom: "slice-1-5-358" + bottom: "slice-1-5-359" + bottom: "slice-1-5-360" + bottom: "slice-1-5-361" + bottom: "slice-1-5-362" + bottom: "slice-1-5-363" + bottom: "slice-1-5-364" + bottom: "slice-1-5-365" + bottom: "slice-1-5-366" + bottom: "slice-1-5-367" + bottom: "slice-1-5-368" + bottom: "slice-1-5-369" + bottom: "slice-1-5-370" + bottom: "slice-1-5-371" + bottom: "slice-1-5-372" + bottom: "slice-1-5-373" + bottom: "slice-1-5-374" + bottom: "slice-1-5-375" + bottom: "slice-1-5-376" + bottom: "slice-1-5-377" + bottom: "slice-1-5-378" + bottom: "slice-1-5-379" + bottom: "slice-1-5-380" + bottom: "slice-1-5-381" + bottom: "slice-1-5-382" + bottom: "slice-1-5-383" + bottom: "slice-1-5-384" + bottom: "slice-1-5-385" + bottom: "slice-1-5-386" + bottom: "slice-1-5-387" + bottom: "slice-1-5-388" + bottom: "slice-1-5-389" + bottom: "slice-1-5-390" + bottom: "slice-1-5-391" + bottom: "slice-1-5-392" + bottom: "slice-1-5-393" + bottom: "slice-1-5-394" + bottom: "slice-1-5-395" + bottom: "slice-1-5-396" + bottom: "slice-1-5-397" + bottom: "slice-1-5-398" + bottom: "slice-1-5-399" + bottom: "slice-1-5-400" + bottom: "slice-1-5-401" + bottom: "slice-1-5-402" + bottom: "slice-1-5-403" + bottom: "slice-1-5-404" + bottom: "slice-1-5-405" + bottom: "slice-1-5-406" + bottom: "slice-1-5-407" + bottom: "slice-1-5-408" + bottom: "slice-1-5-409" + bottom: "slice-1-5-410" + bottom: "slice-1-5-411" + bottom: "slice-1-5-412" + bottom: "slice-1-5-413" + bottom: "slice-1-5-414" + bottom: "slice-1-5-415" + bottom: "slice-1-5-416" + bottom: "slice-1-5-417" + bottom: "slice-1-5-418" + bottom: "slice-1-5-419" + bottom: "slice-1-5-420" + bottom: "slice-1-5-421" + bottom: "slice-1-5-422" + bottom: "slice-1-5-423" + bottom: "slice-1-5-424" + bottom: "slice-1-5-425" + bottom: "slice-1-5-426" + bottom: "slice-1-5-427" + bottom: "slice-1-5-428" + bottom: "slice-1-5-429" + bottom: "slice-1-5-430" + bottom: "slice-1-5-431" + bottom: "slice-1-5-432" + bottom: "slice-1-5-433" + bottom: "slice-1-5-434" + bottom: "slice-1-5-435" + bottom: "slice-1-5-436" + bottom: "slice-1-5-437" + bottom: "slice-1-5-438" + bottom: "slice-1-5-439" + bottom: "slice-1-5-440" + bottom: "slice-1-5-441" + bottom: "slice-1-5-442" + bottom: "slice-1-5-443" + bottom: "slice-1-5-444" + bottom: "slice-1-5-445" + bottom: "slice-1-5-446" + bottom: "slice-1-5-447" + bottom: "slice-1-5-448" + bottom: "slice-1-5-449" + bottom: "slice-1-5-450" + bottom: "slice-1-5-451" + bottom: "slice-1-5-452" + bottom: "slice-1-5-453" + bottom: "slice-1-5-454" + bottom: "slice-1-5-455" + bottom: "slice-1-5-456" + bottom: "slice-1-5-457" + bottom: "slice-1-5-458" + bottom: "slice-1-5-459" + bottom: "slice-1-5-460" + bottom: "slice-1-5-461" + bottom: "slice-1-5-462" + bottom: "slice-1-5-463" + bottom: "slice-1-5-464" + bottom: "slice-1-5-465" + bottom: "slice-1-5-466" + bottom: "slice-1-5-467" + bottom: "slice-1-5-468" + bottom: "slice-1-5-469" + bottom: "slice-1-5-470" + bottom: "slice-1-5-471" + bottom: "slice-1-5-472" + bottom: "slice-1-5-473" + bottom: "slice-1-5-474" + bottom: "slice-1-5-475" + bottom: "slice-1-5-476" + bottom: "slice-1-5-477" + bottom: "slice-1-5-478" + bottom: "slice-1-5-479" + bottom: "slice-1-5-480" + bottom: "slice-1-5-481" + bottom: "slice-1-5-482" + bottom: "slice-1-5-483" + bottom: "slice-1-5-484" + bottom: "slice-1-5-485" + bottom: "slice-1-5-486" + bottom: "slice-1-5-487" + bottom: "slice-1-5-488" + bottom: "slice-1-5-489" + bottom: "slice-1-5-490" + bottom: "slice-1-5-491" + bottom: "slice-1-5-492" + bottom: "slice-1-5-493" + bottom: "slice-1-5-494" + bottom: "slice-1-5-495" + bottom: "slice-1-5-496" + bottom: "slice-1-5-497" + bottom: "slice-1-5-498" + bottom: "slice-1-5-499" + bottom: "slice-1-5-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se6" + bottom:"fc-1-se6" + top: "slice-1-6-1" + top: "slice-1-6-2" + top: "slice-1-6-3" + top: "slice-1-6-4" + top: "slice-1-6-5" + top: "slice-1-6-6" + top: "slice-1-6-7" + top: "slice-1-6-8" + top: "slice-1-6-9" + top: "slice-1-6-10" + top: "slice-1-6-11" + top: "slice-1-6-12" + top: "slice-1-6-13" + top: "slice-1-6-14" + top: "slice-1-6-15" + top: "slice-1-6-16" + top: "slice-1-6-17" + top: "slice-1-6-18" + top: "slice-1-6-19" + top: "slice-1-6-20" + top: "slice-1-6-21" + top: "slice-1-6-22" + top: "slice-1-6-23" + top: "slice-1-6-24" + top: "slice-1-6-25" + top: "slice-1-6-26" + top: "slice-1-6-27" + top: "slice-1-6-28" + top: "slice-1-6-29" + top: "slice-1-6-30" + top: "slice-1-6-31" + top: "slice-1-6-32" + top: "slice-1-6-33" + top: "slice-1-6-34" + top: "slice-1-6-35" + top: "slice-1-6-36" + top: "slice-1-6-37" + top: "slice-1-6-38" + top: "slice-1-6-39" + top: "slice-1-6-40" + top: "slice-1-6-41" + top: "slice-1-6-42" + top: "slice-1-6-43" + top: "slice-1-6-44" + top: "slice-1-6-45" + top: "slice-1-6-46" + top: "slice-1-6-47" + top: "slice-1-6-48" + top: "slice-1-6-49" + top: "slice-1-6-50" + top: "slice-1-6-51" + top: "slice-1-6-52" + top: "slice-1-6-53" + top: "slice-1-6-54" + top: "slice-1-6-55" + top: "slice-1-6-56" + top: "slice-1-6-57" + top: "slice-1-6-58" + top: "slice-1-6-59" + top: "slice-1-6-60" + top: "slice-1-6-61" + top: "slice-1-6-62" + top: "slice-1-6-63" + top: "slice-1-6-64" + top: "slice-1-6-65" + top: "slice-1-6-66" + top: "slice-1-6-67" + top: "slice-1-6-68" + top: "slice-1-6-69" + top: "slice-1-6-70" + top: "slice-1-6-71" + top: "slice-1-6-72" + top: "slice-1-6-73" + top: "slice-1-6-74" + top: "slice-1-6-75" + top: "slice-1-6-76" + top: "slice-1-6-77" + top: "slice-1-6-78" + top: "slice-1-6-79" + top: "slice-1-6-80" + top: "slice-1-6-81" + top: "slice-1-6-82" + top: "slice-1-6-83" + top: "slice-1-6-84" + top: "slice-1-6-85" + top: "slice-1-6-86" + top: "slice-1-6-87" + top: "slice-1-6-88" + top: "slice-1-6-89" + top: "slice-1-6-90" + top: "slice-1-6-91" + top: "slice-1-6-92" + top: "slice-1-6-93" + top: "slice-1-6-94" + top: "slice-1-6-95" + top: "slice-1-6-96" + top: "slice-1-6-97" + top: "slice-1-6-98" + top: "slice-1-6-99" + top: "slice-1-6-100" + top: "slice-1-6-101" + top: "slice-1-6-102" + top: "slice-1-6-103" + top: "slice-1-6-104" + top: "slice-1-6-105" + top: "slice-1-6-106" + top: "slice-1-6-107" + top: "slice-1-6-108" + top: "slice-1-6-109" + top: "slice-1-6-110" + top: "slice-1-6-111" + top: "slice-1-6-112" + top: "slice-1-6-113" + top: "slice-1-6-114" + top: "slice-1-6-115" + top: "slice-1-6-116" + top: "slice-1-6-117" + top: "slice-1-6-118" + top: "slice-1-6-119" + top: "slice-1-6-120" + top: "slice-1-6-121" + top: "slice-1-6-122" + top: "slice-1-6-123" + top: "slice-1-6-124" + top: "slice-1-6-125" + top: "slice-1-6-126" + top: "slice-1-6-127" + top: "slice-1-6-128" + top: "slice-1-6-129" + top: "slice-1-6-130" + top: "slice-1-6-131" + top: "slice-1-6-132" + top: "slice-1-6-133" + top: "slice-1-6-134" + top: "slice-1-6-135" + top: "slice-1-6-136" + top: "slice-1-6-137" + top: "slice-1-6-138" + top: "slice-1-6-139" + top: "slice-1-6-140" + top: "slice-1-6-141" + top: "slice-1-6-142" + top: "slice-1-6-143" + top: "slice-1-6-144" + top: "slice-1-6-145" + top: "slice-1-6-146" + top: "slice-1-6-147" + top: "slice-1-6-148" + top: "slice-1-6-149" + top: "slice-1-6-150" + top: "slice-1-6-151" + top: "slice-1-6-152" + top: "slice-1-6-153" + top: "slice-1-6-154" + top: "slice-1-6-155" + top: "slice-1-6-156" + top: "slice-1-6-157" + top: "slice-1-6-158" + top: "slice-1-6-159" + top: "slice-1-6-160" + top: "slice-1-6-161" + top: "slice-1-6-162" + top: "slice-1-6-163" + top: "slice-1-6-164" + top: "slice-1-6-165" + top: "slice-1-6-166" + top: "slice-1-6-167" + top: "slice-1-6-168" + top: "slice-1-6-169" + top: "slice-1-6-170" + top: "slice-1-6-171" + top: "slice-1-6-172" + top: "slice-1-6-173" + top: "slice-1-6-174" + top: "slice-1-6-175" + top: "slice-1-6-176" + top: "slice-1-6-177" + top: "slice-1-6-178" + top: "slice-1-6-179" + top: "slice-1-6-180" + top: "slice-1-6-181" + top: "slice-1-6-182" + top: "slice-1-6-183" + top: "slice-1-6-184" + top: "slice-1-6-185" + top: "slice-1-6-186" + top: "slice-1-6-187" + top: "slice-1-6-188" + top: "slice-1-6-189" + top: "slice-1-6-190" + top: "slice-1-6-191" + top: "slice-1-6-192" + top: "slice-1-6-193" + top: "slice-1-6-194" + top: "slice-1-6-195" + top: "slice-1-6-196" + top: "slice-1-6-197" + top: "slice-1-6-198" + top: "slice-1-6-199" + top: "slice-1-6-200" + top: "slice-1-6-201" + top: "slice-1-6-202" + top: "slice-1-6-203" + top: "slice-1-6-204" + top: "slice-1-6-205" + top: "slice-1-6-206" + top: "slice-1-6-207" + top: "slice-1-6-208" + top: "slice-1-6-209" + top: "slice-1-6-210" + top: "slice-1-6-211" + top: "slice-1-6-212" + top: "slice-1-6-213" + top: "slice-1-6-214" + top: "slice-1-6-215" + top: "slice-1-6-216" + top: "slice-1-6-217" + top: "slice-1-6-218" + top: "slice-1-6-219" + top: "slice-1-6-220" + top: "slice-1-6-221" + top: "slice-1-6-222" + top: "slice-1-6-223" + top: "slice-1-6-224" + top: "slice-1-6-225" + top: "slice-1-6-226" + top: "slice-1-6-227" + top: "slice-1-6-228" + top: "slice-1-6-229" + top: "slice-1-6-230" + top: "slice-1-6-231" + top: "slice-1-6-232" + top: "slice-1-6-233" + top: "slice-1-6-234" + top: "slice-1-6-235" + top: "slice-1-6-236" + top: "slice-1-6-237" + top: "slice-1-6-238" + top: "slice-1-6-239" + top: "slice-1-6-240" + top: "slice-1-6-241" + top: "slice-1-6-242" + top: "slice-1-6-243" + top: "slice-1-6-244" + top: "slice-1-6-245" + top: "slice-1-6-246" + top: "slice-1-6-247" + top: "slice-1-6-248" + top: "slice-1-6-249" + top: "slice-1-6-250" + top: "slice-1-6-251" + top: "slice-1-6-252" + top: "slice-1-6-253" + top: "slice-1-6-254" + top: "slice-1-6-255" + top: "slice-1-6-256" + top: "slice-1-6-257" + top: "slice-1-6-258" + top: "slice-1-6-259" + top: "slice-1-6-260" + top: "slice-1-6-261" + top: "slice-1-6-262" + top: "slice-1-6-263" + top: "slice-1-6-264" + top: "slice-1-6-265" + top: "slice-1-6-266" + top: "slice-1-6-267" + top: "slice-1-6-268" + top: "slice-1-6-269" + top: "slice-1-6-270" + top: "slice-1-6-271" + top: "slice-1-6-272" + top: "slice-1-6-273" + top: "slice-1-6-274" + top: "slice-1-6-275" + top: "slice-1-6-276" + top: "slice-1-6-277" + top: "slice-1-6-278" + top: "slice-1-6-279" + top: "slice-1-6-280" + top: "slice-1-6-281" + top: "slice-1-6-282" + top: "slice-1-6-283" + top: "slice-1-6-284" + top: "slice-1-6-285" + top: "slice-1-6-286" + top: "slice-1-6-287" + top: "slice-1-6-288" + top: "slice-1-6-289" + top: "slice-1-6-290" + top: "slice-1-6-291" + top: "slice-1-6-292" + top: "slice-1-6-293" + top: "slice-1-6-294" + top: "slice-1-6-295" + top: "slice-1-6-296" + top: "slice-1-6-297" + top: "slice-1-6-298" + top: "slice-1-6-299" + top: "slice-1-6-300" + top: "slice-1-6-301" + top: "slice-1-6-302" + top: "slice-1-6-303" + top: "slice-1-6-304" + top: "slice-1-6-305" + top: "slice-1-6-306" + top: "slice-1-6-307" + top: "slice-1-6-308" + top: "slice-1-6-309" + top: "slice-1-6-310" + top: "slice-1-6-311" + top: "slice-1-6-312" + top: "slice-1-6-313" + top: "slice-1-6-314" + top: "slice-1-6-315" + top: "slice-1-6-316" + top: "slice-1-6-317" + top: "slice-1-6-318" + top: "slice-1-6-319" + top: "slice-1-6-320" + top: "slice-1-6-321" + top: "slice-1-6-322" + top: "slice-1-6-323" + top: "slice-1-6-324" + top: "slice-1-6-325" + top: "slice-1-6-326" + top: "slice-1-6-327" + top: "slice-1-6-328" + top: "slice-1-6-329" + top: "slice-1-6-330" + top: "slice-1-6-331" + top: "slice-1-6-332" + top: "slice-1-6-333" + top: "slice-1-6-334" + top: "slice-1-6-335" + top: "slice-1-6-336" + top: "slice-1-6-337" + top: "slice-1-6-338" + top: "slice-1-6-339" + top: "slice-1-6-340" + top: "slice-1-6-341" + top: "slice-1-6-342" + top: "slice-1-6-343" + top: "slice-1-6-344" + top: "slice-1-6-345" + top: "slice-1-6-346" + top: "slice-1-6-347" + top: "slice-1-6-348" + top: "slice-1-6-349" + top: "slice-1-6-350" + top: "slice-1-6-351" + top: "slice-1-6-352" + top: "slice-1-6-353" + top: "slice-1-6-354" + top: "slice-1-6-355" + top: "slice-1-6-356" + top: "slice-1-6-357" + top: "slice-1-6-358" + top: "slice-1-6-359" + top: "slice-1-6-360" + top: "slice-1-6-361" + top: "slice-1-6-362" + top: "slice-1-6-363" + top: "slice-1-6-364" + top: "slice-1-6-365" + top: "slice-1-6-366" + top: "slice-1-6-367" + top: "slice-1-6-368" + top: "slice-1-6-369" + top: "slice-1-6-370" + top: "slice-1-6-371" + top: "slice-1-6-372" + top: "slice-1-6-373" + top: "slice-1-6-374" + top: "slice-1-6-375" + top: "slice-1-6-376" + top: "slice-1-6-377" + top: "slice-1-6-378" + top: "slice-1-6-379" + top: "slice-1-6-380" + top: "slice-1-6-381" + top: "slice-1-6-382" + top: "slice-1-6-383" + top: "slice-1-6-384" + top: "slice-1-6-385" + top: "slice-1-6-386" + top: "slice-1-6-387" + top: "slice-1-6-388" + top: "slice-1-6-389" + top: "slice-1-6-390" + top: "slice-1-6-391" + top: "slice-1-6-392" + top: "slice-1-6-393" + top: "slice-1-6-394" + top: "slice-1-6-395" + top: "slice-1-6-396" + top: "slice-1-6-397" + top: "slice-1-6-398" + top: "slice-1-6-399" + top: "slice-1-6-400" + top: "slice-1-6-401" + top: "slice-1-6-402" + top: "slice-1-6-403" + top: "slice-1-6-404" + top: "slice-1-6-405" + top: "slice-1-6-406" + top: "slice-1-6-407" + top: "slice-1-6-408" + top: "slice-1-6-409" + top: "slice-1-6-410" + top: "slice-1-6-411" + top: "slice-1-6-412" + top: "slice-1-6-413" + top: "slice-1-6-414" + top: "slice-1-6-415" + top: "slice-1-6-416" + top: "slice-1-6-417" + top: "slice-1-6-418" + top: "slice-1-6-419" + top: "slice-1-6-420" + top: "slice-1-6-421" + top: "slice-1-6-422" + top: "slice-1-6-423" + top: "slice-1-6-424" + top: "slice-1-6-425" + top: "slice-1-6-426" + top: "slice-1-6-427" + top: "slice-1-6-428" + top: "slice-1-6-429" + top: "slice-1-6-430" + top: "slice-1-6-431" + top: "slice-1-6-432" + top: "slice-1-6-433" + top: "slice-1-6-434" + top: "slice-1-6-435" + top: "slice-1-6-436" + top: "slice-1-6-437" + top: "slice-1-6-438" + top: "slice-1-6-439" + top: "slice-1-6-440" + top: "slice-1-6-441" + top: "slice-1-6-442" + top: "slice-1-6-443" + top: "slice-1-6-444" + top: "slice-1-6-445" + top: "slice-1-6-446" + top: "slice-1-6-447" + top: "slice-1-6-448" + top: "slice-1-6-449" + top: "slice-1-6-450" + top: "slice-1-6-451" + top: "slice-1-6-452" + top: "slice-1-6-453" + top: "slice-1-6-454" + top: "slice-1-6-455" + top: "slice-1-6-456" + top: "slice-1-6-457" + top: "slice-1-6-458" + top: "slice-1-6-459" + top: "slice-1-6-460" + top: "slice-1-6-461" + top: "slice-1-6-462" + top: "slice-1-6-463" + top: "slice-1-6-464" + top: "slice-1-6-465" + top: "slice-1-6-466" + top: "slice-1-6-467" + top: "slice-1-6-468" + top: "slice-1-6-469" + top: "slice-1-6-470" + top: "slice-1-6-471" + top: "slice-1-6-472" + top: "slice-1-6-473" + top: "slice-1-6-474" + top: "slice-1-6-475" + top: "slice-1-6-476" + top: "slice-1-6-477" + top: "slice-1-6-478" + top: "slice-1-6-479" + top: "slice-1-6-480" + top: "slice-1-6-481" + top: "slice-1-6-482" + top: "slice-1-6-483" + top: "slice-1-6-484" + top: "slice-1-6-485" + top: "slice-1-6-486" + top: "slice-1-6-487" + top: "slice-1-6-488" + top: "slice-1-6-489" + top: "slice-1-6-490" + top: "slice-1-6-491" + top: "slice-1-6-492" + top: "slice-1-6-493" + top: "slice-1-6-494" + top: "slice-1-6-495" + top: "slice-1-6-496" + top: "slice-1-6-497" + top: "slice-1-6-498" + top: "slice-1-6-499" + top: "slice-1-6-500" +} +layers { + type:ELTWISE + name:"max-fc-1-se6" + top:"max-fc-1-se6" + bottom: "slice-1-6-1" + bottom: "slice-1-6-2" + bottom: "slice-1-6-3" + bottom: "slice-1-6-4" + bottom: "slice-1-6-5" + bottom: "slice-1-6-6" + bottom: "slice-1-6-7" + bottom: "slice-1-6-8" + bottom: "slice-1-6-9" + bottom: "slice-1-6-10" + bottom: "slice-1-6-11" + bottom: "slice-1-6-12" + bottom: "slice-1-6-13" + bottom: "slice-1-6-14" + bottom: "slice-1-6-15" + bottom: "slice-1-6-16" + bottom: "slice-1-6-17" + bottom: "slice-1-6-18" + bottom: "slice-1-6-19" + bottom: "slice-1-6-20" + bottom: "slice-1-6-21" + bottom: "slice-1-6-22" + bottom: "slice-1-6-23" + bottom: "slice-1-6-24" + bottom: "slice-1-6-25" + bottom: "slice-1-6-26" + bottom: "slice-1-6-27" + bottom: "slice-1-6-28" + bottom: "slice-1-6-29" + bottom: "slice-1-6-30" + bottom: "slice-1-6-31" + bottom: "slice-1-6-32" + bottom: "slice-1-6-33" + bottom: "slice-1-6-34" + bottom: "slice-1-6-35" + bottom: "slice-1-6-36" + bottom: "slice-1-6-37" + bottom: "slice-1-6-38" + bottom: "slice-1-6-39" + bottom: "slice-1-6-40" + bottom: "slice-1-6-41" + bottom: "slice-1-6-42" + bottom: "slice-1-6-43" + bottom: "slice-1-6-44" + bottom: "slice-1-6-45" + bottom: "slice-1-6-46" + bottom: "slice-1-6-47" + bottom: "slice-1-6-48" + bottom: "slice-1-6-49" + bottom: "slice-1-6-50" + bottom: "slice-1-6-51" + bottom: "slice-1-6-52" + bottom: "slice-1-6-53" + bottom: "slice-1-6-54" + bottom: "slice-1-6-55" + bottom: "slice-1-6-56" + bottom: "slice-1-6-57" + bottom: "slice-1-6-58" + bottom: "slice-1-6-59" + bottom: "slice-1-6-60" + bottom: "slice-1-6-61" + bottom: "slice-1-6-62" + bottom: "slice-1-6-63" + bottom: "slice-1-6-64" + bottom: "slice-1-6-65" + bottom: "slice-1-6-66" + bottom: "slice-1-6-67" + bottom: "slice-1-6-68" + bottom: "slice-1-6-69" + bottom: "slice-1-6-70" + bottom: "slice-1-6-71" + bottom: "slice-1-6-72" + bottom: "slice-1-6-73" + bottom: "slice-1-6-74" + bottom: "slice-1-6-75" + bottom: "slice-1-6-76" + bottom: "slice-1-6-77" + bottom: "slice-1-6-78" + bottom: "slice-1-6-79" + bottom: "slice-1-6-80" + bottom: "slice-1-6-81" + bottom: "slice-1-6-82" + bottom: "slice-1-6-83" + bottom: "slice-1-6-84" + bottom: "slice-1-6-85" + bottom: "slice-1-6-86" + bottom: "slice-1-6-87" + bottom: "slice-1-6-88" + bottom: "slice-1-6-89" + bottom: "slice-1-6-90" + bottom: "slice-1-6-91" + bottom: "slice-1-6-92" + bottom: "slice-1-6-93" + bottom: "slice-1-6-94" + bottom: "slice-1-6-95" + bottom: "slice-1-6-96" + bottom: "slice-1-6-97" + bottom: "slice-1-6-98" + bottom: "slice-1-6-99" + bottom: "slice-1-6-100" + bottom: "slice-1-6-101" + bottom: "slice-1-6-102" + bottom: "slice-1-6-103" + bottom: "slice-1-6-104" + bottom: "slice-1-6-105" + bottom: "slice-1-6-106" + bottom: "slice-1-6-107" + bottom: "slice-1-6-108" + bottom: "slice-1-6-109" + bottom: "slice-1-6-110" + bottom: "slice-1-6-111" + bottom: "slice-1-6-112" + bottom: "slice-1-6-113" + bottom: "slice-1-6-114" + bottom: "slice-1-6-115" + bottom: "slice-1-6-116" + bottom: "slice-1-6-117" + bottom: "slice-1-6-118" + bottom: "slice-1-6-119" + bottom: "slice-1-6-120" + bottom: "slice-1-6-121" + bottom: "slice-1-6-122" + bottom: "slice-1-6-123" + bottom: "slice-1-6-124" + bottom: "slice-1-6-125" + bottom: "slice-1-6-126" + bottom: "slice-1-6-127" + bottom: "slice-1-6-128" + bottom: "slice-1-6-129" + bottom: "slice-1-6-130" + bottom: "slice-1-6-131" + bottom: "slice-1-6-132" + bottom: "slice-1-6-133" + bottom: "slice-1-6-134" + bottom: "slice-1-6-135" + bottom: "slice-1-6-136" + bottom: "slice-1-6-137" + bottom: "slice-1-6-138" + bottom: "slice-1-6-139" + bottom: "slice-1-6-140" + bottom: "slice-1-6-141" + bottom: "slice-1-6-142" + bottom: "slice-1-6-143" + bottom: "slice-1-6-144" + bottom: "slice-1-6-145" + bottom: "slice-1-6-146" + bottom: "slice-1-6-147" + bottom: "slice-1-6-148" + bottom: "slice-1-6-149" + bottom: "slice-1-6-150" + bottom: "slice-1-6-151" + bottom: "slice-1-6-152" + bottom: "slice-1-6-153" + bottom: "slice-1-6-154" + bottom: "slice-1-6-155" + bottom: "slice-1-6-156" + bottom: "slice-1-6-157" + bottom: "slice-1-6-158" + bottom: "slice-1-6-159" + bottom: "slice-1-6-160" + bottom: "slice-1-6-161" + bottom: "slice-1-6-162" + bottom: "slice-1-6-163" + bottom: "slice-1-6-164" + bottom: "slice-1-6-165" + bottom: "slice-1-6-166" + bottom: "slice-1-6-167" + bottom: "slice-1-6-168" + bottom: "slice-1-6-169" + bottom: "slice-1-6-170" + bottom: "slice-1-6-171" + bottom: "slice-1-6-172" + bottom: "slice-1-6-173" + bottom: "slice-1-6-174" + bottom: "slice-1-6-175" + bottom: "slice-1-6-176" + bottom: "slice-1-6-177" + bottom: "slice-1-6-178" + bottom: "slice-1-6-179" + bottom: "slice-1-6-180" + bottom: "slice-1-6-181" + bottom: "slice-1-6-182" + bottom: "slice-1-6-183" + bottom: "slice-1-6-184" + bottom: "slice-1-6-185" + bottom: "slice-1-6-186" + bottom: "slice-1-6-187" + bottom: "slice-1-6-188" + bottom: "slice-1-6-189" + bottom: "slice-1-6-190" + bottom: "slice-1-6-191" + bottom: "slice-1-6-192" + bottom: "slice-1-6-193" + bottom: "slice-1-6-194" + bottom: "slice-1-6-195" + bottom: "slice-1-6-196" + bottom: "slice-1-6-197" + bottom: "slice-1-6-198" + bottom: "slice-1-6-199" + bottom: "slice-1-6-200" + bottom: "slice-1-6-201" + bottom: "slice-1-6-202" + bottom: "slice-1-6-203" + bottom: "slice-1-6-204" + bottom: "slice-1-6-205" + bottom: "slice-1-6-206" + bottom: "slice-1-6-207" + bottom: "slice-1-6-208" + bottom: "slice-1-6-209" + bottom: "slice-1-6-210" + bottom: "slice-1-6-211" + bottom: "slice-1-6-212" + bottom: "slice-1-6-213" + bottom: "slice-1-6-214" + bottom: "slice-1-6-215" + bottom: "slice-1-6-216" + bottom: "slice-1-6-217" + bottom: "slice-1-6-218" + bottom: "slice-1-6-219" + bottom: "slice-1-6-220" + bottom: "slice-1-6-221" + bottom: "slice-1-6-222" + bottom: "slice-1-6-223" + bottom: "slice-1-6-224" + bottom: "slice-1-6-225" + bottom: "slice-1-6-226" + bottom: "slice-1-6-227" + bottom: "slice-1-6-228" + bottom: "slice-1-6-229" + bottom: "slice-1-6-230" + bottom: "slice-1-6-231" + bottom: "slice-1-6-232" + bottom: "slice-1-6-233" + bottom: "slice-1-6-234" + bottom: "slice-1-6-235" + bottom: "slice-1-6-236" + bottom: "slice-1-6-237" + bottom: "slice-1-6-238" + bottom: "slice-1-6-239" + bottom: "slice-1-6-240" + bottom: "slice-1-6-241" + bottom: "slice-1-6-242" + bottom: "slice-1-6-243" + bottom: "slice-1-6-244" + bottom: "slice-1-6-245" + bottom: "slice-1-6-246" + bottom: "slice-1-6-247" + bottom: "slice-1-6-248" + bottom: "slice-1-6-249" + bottom: "slice-1-6-250" + bottom: "slice-1-6-251" + bottom: "slice-1-6-252" + bottom: "slice-1-6-253" + bottom: "slice-1-6-254" + bottom: "slice-1-6-255" + bottom: "slice-1-6-256" + bottom: "slice-1-6-257" + bottom: "slice-1-6-258" + bottom: "slice-1-6-259" + bottom: "slice-1-6-260" + bottom: "slice-1-6-261" + bottom: "slice-1-6-262" + bottom: "slice-1-6-263" + bottom: "slice-1-6-264" + bottom: "slice-1-6-265" + bottom: "slice-1-6-266" + bottom: "slice-1-6-267" + bottom: "slice-1-6-268" + bottom: "slice-1-6-269" + bottom: "slice-1-6-270" + bottom: "slice-1-6-271" + bottom: "slice-1-6-272" + bottom: "slice-1-6-273" + bottom: "slice-1-6-274" + bottom: "slice-1-6-275" + bottom: "slice-1-6-276" + bottom: "slice-1-6-277" + bottom: "slice-1-6-278" + bottom: "slice-1-6-279" + bottom: "slice-1-6-280" + bottom: "slice-1-6-281" + bottom: "slice-1-6-282" + bottom: "slice-1-6-283" + bottom: "slice-1-6-284" + bottom: "slice-1-6-285" + bottom: "slice-1-6-286" + bottom: "slice-1-6-287" + bottom: "slice-1-6-288" + bottom: "slice-1-6-289" + bottom: "slice-1-6-290" + bottom: "slice-1-6-291" + bottom: "slice-1-6-292" + bottom: "slice-1-6-293" + bottom: "slice-1-6-294" + bottom: "slice-1-6-295" + bottom: "slice-1-6-296" + bottom: "slice-1-6-297" + bottom: "slice-1-6-298" + bottom: "slice-1-6-299" + bottom: "slice-1-6-300" + bottom: "slice-1-6-301" + bottom: "slice-1-6-302" + bottom: "slice-1-6-303" + bottom: "slice-1-6-304" + bottom: "slice-1-6-305" + bottom: "slice-1-6-306" + bottom: "slice-1-6-307" + bottom: "slice-1-6-308" + bottom: "slice-1-6-309" + bottom: "slice-1-6-310" + bottom: "slice-1-6-311" + bottom: "slice-1-6-312" + bottom: "slice-1-6-313" + bottom: "slice-1-6-314" + bottom: "slice-1-6-315" + bottom: "slice-1-6-316" + bottom: "slice-1-6-317" + bottom: "slice-1-6-318" + bottom: "slice-1-6-319" + bottom: "slice-1-6-320" + bottom: "slice-1-6-321" + bottom: "slice-1-6-322" + bottom: "slice-1-6-323" + bottom: "slice-1-6-324" + bottom: "slice-1-6-325" + bottom: "slice-1-6-326" + bottom: "slice-1-6-327" + bottom: "slice-1-6-328" + bottom: "slice-1-6-329" + bottom: "slice-1-6-330" + bottom: "slice-1-6-331" + bottom: "slice-1-6-332" + bottom: "slice-1-6-333" + bottom: "slice-1-6-334" + bottom: "slice-1-6-335" + bottom: "slice-1-6-336" + bottom: "slice-1-6-337" + bottom: "slice-1-6-338" + bottom: "slice-1-6-339" + bottom: "slice-1-6-340" + bottom: "slice-1-6-341" + bottom: "slice-1-6-342" + bottom: "slice-1-6-343" + bottom: "slice-1-6-344" + bottom: "slice-1-6-345" + bottom: "slice-1-6-346" + bottom: "slice-1-6-347" + bottom: "slice-1-6-348" + bottom: "slice-1-6-349" + bottom: "slice-1-6-350" + bottom: "slice-1-6-351" + bottom: "slice-1-6-352" + bottom: "slice-1-6-353" + bottom: "slice-1-6-354" + bottom: "slice-1-6-355" + bottom: "slice-1-6-356" + bottom: "slice-1-6-357" + bottom: "slice-1-6-358" + bottom: "slice-1-6-359" + bottom: "slice-1-6-360" + bottom: "slice-1-6-361" + bottom: "slice-1-6-362" + bottom: "slice-1-6-363" + bottom: "slice-1-6-364" + bottom: "slice-1-6-365" + bottom: "slice-1-6-366" + bottom: "slice-1-6-367" + bottom: "slice-1-6-368" + bottom: "slice-1-6-369" + bottom: "slice-1-6-370" + bottom: "slice-1-6-371" + bottom: "slice-1-6-372" + bottom: "slice-1-6-373" + bottom: "slice-1-6-374" + bottom: "slice-1-6-375" + bottom: "slice-1-6-376" + bottom: "slice-1-6-377" + bottom: "slice-1-6-378" + bottom: "slice-1-6-379" + bottom: "slice-1-6-380" + bottom: "slice-1-6-381" + bottom: "slice-1-6-382" + bottom: "slice-1-6-383" + bottom: "slice-1-6-384" + bottom: "slice-1-6-385" + bottom: "slice-1-6-386" + bottom: "slice-1-6-387" + bottom: "slice-1-6-388" + bottom: "slice-1-6-389" + bottom: "slice-1-6-390" + bottom: "slice-1-6-391" + bottom: "slice-1-6-392" + bottom: "slice-1-6-393" + bottom: "slice-1-6-394" + bottom: "slice-1-6-395" + bottom: "slice-1-6-396" + bottom: "slice-1-6-397" + bottom: "slice-1-6-398" + bottom: "slice-1-6-399" + bottom: "slice-1-6-400" + bottom: "slice-1-6-401" + bottom: "slice-1-6-402" + bottom: "slice-1-6-403" + bottom: "slice-1-6-404" + bottom: "slice-1-6-405" + bottom: "slice-1-6-406" + bottom: "slice-1-6-407" + bottom: "slice-1-6-408" + bottom: "slice-1-6-409" + bottom: "slice-1-6-410" + bottom: "slice-1-6-411" + bottom: "slice-1-6-412" + bottom: "slice-1-6-413" + bottom: "slice-1-6-414" + bottom: "slice-1-6-415" + bottom: "slice-1-6-416" + bottom: "slice-1-6-417" + bottom: "slice-1-6-418" + bottom: "slice-1-6-419" + bottom: "slice-1-6-420" + bottom: "slice-1-6-421" + bottom: "slice-1-6-422" + bottom: "slice-1-6-423" + bottom: "slice-1-6-424" + bottom: "slice-1-6-425" + bottom: "slice-1-6-426" + bottom: "slice-1-6-427" + bottom: "slice-1-6-428" + bottom: "slice-1-6-429" + bottom: "slice-1-6-430" + bottom: "slice-1-6-431" + bottom: "slice-1-6-432" + bottom: "slice-1-6-433" + bottom: "slice-1-6-434" + bottom: "slice-1-6-435" + bottom: "slice-1-6-436" + bottom: "slice-1-6-437" + bottom: "slice-1-6-438" + bottom: "slice-1-6-439" + bottom: "slice-1-6-440" + bottom: "slice-1-6-441" + bottom: "slice-1-6-442" + bottom: "slice-1-6-443" + bottom: "slice-1-6-444" + bottom: "slice-1-6-445" + bottom: "slice-1-6-446" + bottom: "slice-1-6-447" + bottom: "slice-1-6-448" + bottom: "slice-1-6-449" + bottom: "slice-1-6-450" + bottom: "slice-1-6-451" + bottom: "slice-1-6-452" + bottom: "slice-1-6-453" + bottom: "slice-1-6-454" + bottom: "slice-1-6-455" + bottom: "slice-1-6-456" + bottom: "slice-1-6-457" + bottom: "slice-1-6-458" + bottom: "slice-1-6-459" + bottom: "slice-1-6-460" + bottom: "slice-1-6-461" + bottom: "slice-1-6-462" + bottom: "slice-1-6-463" + bottom: "slice-1-6-464" + bottom: "slice-1-6-465" + bottom: "slice-1-6-466" + bottom: "slice-1-6-467" + bottom: "slice-1-6-468" + bottom: "slice-1-6-469" + bottom: "slice-1-6-470" + bottom: "slice-1-6-471" + bottom: "slice-1-6-472" + bottom: "slice-1-6-473" + bottom: "slice-1-6-474" + bottom: "slice-1-6-475" + bottom: "slice-1-6-476" + bottom: "slice-1-6-477" + bottom: "slice-1-6-478" + bottom: "slice-1-6-479" + bottom: "slice-1-6-480" + bottom: "slice-1-6-481" + bottom: "slice-1-6-482" + bottom: "slice-1-6-483" + bottom: "slice-1-6-484" + bottom: "slice-1-6-485" + bottom: "slice-1-6-486" + bottom: "slice-1-6-487" + bottom: "slice-1-6-488" + bottom: "slice-1-6-489" + bottom: "slice-1-6-490" + bottom: "slice-1-6-491" + bottom: "slice-1-6-492" + bottom: "slice-1-6-493" + bottom: "slice-1-6-494" + bottom: "slice-1-6-495" + bottom: "slice-1-6-496" + bottom: "slice-1-6-497" + bottom: "slice-1-6-498" + bottom: "slice-1-6-499" + bottom: "slice-1-6-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se1" + bottom:"fc-2-se1" + top: "slice-2-1-1" + top: "slice-2-1-2" + top: "slice-2-1-3" + top: "slice-2-1-4" + top: "slice-2-1-5" + top: "slice-2-1-6" + top: "slice-2-1-7" + top: "slice-2-1-8" + top: "slice-2-1-9" + top: "slice-2-1-10" + top: "slice-2-1-11" + top: "slice-2-1-12" + top: "slice-2-1-13" + top: "slice-2-1-14" + top: "slice-2-1-15" + top: "slice-2-1-16" + top: "slice-2-1-17" + top: "slice-2-1-18" + top: "slice-2-1-19" + top: "slice-2-1-20" + top: "slice-2-1-21" + top: "slice-2-1-22" + top: "slice-2-1-23" + top: "slice-2-1-24" + top: "slice-2-1-25" + top: "slice-2-1-26" + top: "slice-2-1-27" + top: "slice-2-1-28" + top: "slice-2-1-29" + top: "slice-2-1-30" + top: "slice-2-1-31" + top: "slice-2-1-32" + top: "slice-2-1-33" + top: "slice-2-1-34" + top: "slice-2-1-35" + top: "slice-2-1-36" + top: "slice-2-1-37" + top: "slice-2-1-38" + top: "slice-2-1-39" + top: "slice-2-1-40" + top: "slice-2-1-41" + top: "slice-2-1-42" + top: "slice-2-1-43" + top: "slice-2-1-44" + top: "slice-2-1-45" + top: "slice-2-1-46" + top: "slice-2-1-47" + top: "slice-2-1-48" + top: "slice-2-1-49" + top: "slice-2-1-50" + top: "slice-2-1-51" + top: "slice-2-1-52" + top: "slice-2-1-53" + top: "slice-2-1-54" + top: "slice-2-1-55" + top: "slice-2-1-56" + top: "slice-2-1-57" + top: "slice-2-1-58" + top: "slice-2-1-59" + top: "slice-2-1-60" + top: "slice-2-1-61" + top: "slice-2-1-62" + top: "slice-2-1-63" + top: "slice-2-1-64" + top: "slice-2-1-65" + top: "slice-2-1-66" + top: "slice-2-1-67" + top: "slice-2-1-68" + top: "slice-2-1-69" + top: "slice-2-1-70" + top: "slice-2-1-71" + top: "slice-2-1-72" + top: "slice-2-1-73" + top: "slice-2-1-74" + top: "slice-2-1-75" + top: "slice-2-1-76" + top: "slice-2-1-77" + top: "slice-2-1-78" + top: "slice-2-1-79" + top: "slice-2-1-80" + top: "slice-2-1-81" + top: "slice-2-1-82" + top: "slice-2-1-83" + top: "slice-2-1-84" + top: "slice-2-1-85" + top: "slice-2-1-86" + top: "slice-2-1-87" + top: "slice-2-1-88" + top: "slice-2-1-89" + top: "slice-2-1-90" + top: "slice-2-1-91" + top: "slice-2-1-92" + top: "slice-2-1-93" + top: "slice-2-1-94" + top: "slice-2-1-95" + top: "slice-2-1-96" + top: "slice-2-1-97" + top: "slice-2-1-98" + top: "slice-2-1-99" + top: "slice-2-1-100" + top: "slice-2-1-101" + top: "slice-2-1-102" + top: "slice-2-1-103" + top: "slice-2-1-104" + top: "slice-2-1-105" + top: "slice-2-1-106" + top: "slice-2-1-107" + top: "slice-2-1-108" + top: "slice-2-1-109" + top: "slice-2-1-110" + top: "slice-2-1-111" + top: "slice-2-1-112" + top: "slice-2-1-113" + top: "slice-2-1-114" + top: "slice-2-1-115" + top: "slice-2-1-116" + top: "slice-2-1-117" + top: "slice-2-1-118" + top: "slice-2-1-119" + top: "slice-2-1-120" + top: "slice-2-1-121" + top: "slice-2-1-122" + top: "slice-2-1-123" + top: "slice-2-1-124" + top: "slice-2-1-125" + top: "slice-2-1-126" + top: "slice-2-1-127" + top: "slice-2-1-128" + top: "slice-2-1-129" + top: "slice-2-1-130" + top: "slice-2-1-131" + top: "slice-2-1-132" + top: "slice-2-1-133" + top: "slice-2-1-134" + top: "slice-2-1-135" + top: "slice-2-1-136" + top: "slice-2-1-137" + top: "slice-2-1-138" + top: "slice-2-1-139" + top: "slice-2-1-140" + top: "slice-2-1-141" + top: "slice-2-1-142" + top: "slice-2-1-143" + top: "slice-2-1-144" + top: "slice-2-1-145" + top: "slice-2-1-146" + top: "slice-2-1-147" + top: "slice-2-1-148" + top: "slice-2-1-149" + top: "slice-2-1-150" + top: "slice-2-1-151" + top: "slice-2-1-152" + top: "slice-2-1-153" + top: "slice-2-1-154" + top: "slice-2-1-155" + top: "slice-2-1-156" + top: "slice-2-1-157" + top: "slice-2-1-158" + top: "slice-2-1-159" + top: "slice-2-1-160" + top: "slice-2-1-161" + top: "slice-2-1-162" + top: "slice-2-1-163" + top: "slice-2-1-164" + top: "slice-2-1-165" + top: "slice-2-1-166" + top: "slice-2-1-167" + top: "slice-2-1-168" + top: "slice-2-1-169" + top: "slice-2-1-170" + top: "slice-2-1-171" + top: "slice-2-1-172" + top: "slice-2-1-173" + top: "slice-2-1-174" + top: "slice-2-1-175" + top: "slice-2-1-176" + top: "slice-2-1-177" + top: "slice-2-1-178" + top: "slice-2-1-179" + top: "slice-2-1-180" + top: "slice-2-1-181" + top: "slice-2-1-182" + top: "slice-2-1-183" + top: "slice-2-1-184" + top: "slice-2-1-185" + top: "slice-2-1-186" + top: "slice-2-1-187" + top: "slice-2-1-188" + top: "slice-2-1-189" + top: "slice-2-1-190" + top: "slice-2-1-191" + top: "slice-2-1-192" + top: "slice-2-1-193" + top: "slice-2-1-194" + top: "slice-2-1-195" + top: "slice-2-1-196" + top: "slice-2-1-197" + top: "slice-2-1-198" + top: "slice-2-1-199" + top: "slice-2-1-200" + top: "slice-2-1-201" + top: "slice-2-1-202" + top: "slice-2-1-203" + top: "slice-2-1-204" + top: "slice-2-1-205" + top: "slice-2-1-206" + top: "slice-2-1-207" + top: "slice-2-1-208" + top: "slice-2-1-209" + top: "slice-2-1-210" + top: "slice-2-1-211" + top: "slice-2-1-212" + top: "slice-2-1-213" + top: "slice-2-1-214" + top: "slice-2-1-215" + top: "slice-2-1-216" + top: "slice-2-1-217" + top: "slice-2-1-218" + top: "slice-2-1-219" + top: "slice-2-1-220" + top: "slice-2-1-221" + top: "slice-2-1-222" + top: "slice-2-1-223" + top: "slice-2-1-224" + top: "slice-2-1-225" + top: "slice-2-1-226" + top: "slice-2-1-227" + top: "slice-2-1-228" + top: "slice-2-1-229" + top: "slice-2-1-230" + top: "slice-2-1-231" + top: "slice-2-1-232" + top: "slice-2-1-233" + top: "slice-2-1-234" + top: "slice-2-1-235" + top: "slice-2-1-236" + top: "slice-2-1-237" + top: "slice-2-1-238" + top: "slice-2-1-239" + top: "slice-2-1-240" + top: "slice-2-1-241" + top: "slice-2-1-242" + top: "slice-2-1-243" + top: "slice-2-1-244" + top: "slice-2-1-245" + top: "slice-2-1-246" + top: "slice-2-1-247" + top: "slice-2-1-248" + top: "slice-2-1-249" + top: "slice-2-1-250" + top: "slice-2-1-251" + top: "slice-2-1-252" + top: "slice-2-1-253" + top: "slice-2-1-254" + top: "slice-2-1-255" + top: "slice-2-1-256" + top: "slice-2-1-257" + top: "slice-2-1-258" + top: "slice-2-1-259" + top: "slice-2-1-260" + top: "slice-2-1-261" + top: "slice-2-1-262" + top: "slice-2-1-263" + top: "slice-2-1-264" + top: "slice-2-1-265" + top: "slice-2-1-266" + top: "slice-2-1-267" + top: "slice-2-1-268" + top: "slice-2-1-269" + top: "slice-2-1-270" + top: "slice-2-1-271" + top: "slice-2-1-272" + top: "slice-2-1-273" + top: "slice-2-1-274" + top: "slice-2-1-275" + top: "slice-2-1-276" + top: "slice-2-1-277" + top: "slice-2-1-278" + top: "slice-2-1-279" + top: "slice-2-1-280" + top: "slice-2-1-281" + top: "slice-2-1-282" + top: "slice-2-1-283" + top: "slice-2-1-284" + top: "slice-2-1-285" + top: "slice-2-1-286" + top: "slice-2-1-287" + top: "slice-2-1-288" + top: "slice-2-1-289" + top: "slice-2-1-290" + top: "slice-2-1-291" + top: "slice-2-1-292" + top: "slice-2-1-293" + top: "slice-2-1-294" + top: "slice-2-1-295" + top: "slice-2-1-296" + top: "slice-2-1-297" + top: "slice-2-1-298" + top: "slice-2-1-299" + top: "slice-2-1-300" + top: "slice-2-1-301" + top: "slice-2-1-302" + top: "slice-2-1-303" + top: "slice-2-1-304" + top: "slice-2-1-305" + top: "slice-2-1-306" + top: "slice-2-1-307" + top: "slice-2-1-308" + top: "slice-2-1-309" + top: "slice-2-1-310" + top: "slice-2-1-311" + top: "slice-2-1-312" + top: "slice-2-1-313" + top: "slice-2-1-314" + top: "slice-2-1-315" + top: "slice-2-1-316" + top: "slice-2-1-317" + top: "slice-2-1-318" + top: "slice-2-1-319" + top: "slice-2-1-320" + top: "slice-2-1-321" + top: "slice-2-1-322" + top: "slice-2-1-323" + top: "slice-2-1-324" + top: "slice-2-1-325" + top: "slice-2-1-326" + top: "slice-2-1-327" + top: "slice-2-1-328" + top: "slice-2-1-329" + top: "slice-2-1-330" + top: "slice-2-1-331" + top: "slice-2-1-332" + top: "slice-2-1-333" + top: "slice-2-1-334" + top: "slice-2-1-335" + top: "slice-2-1-336" + top: "slice-2-1-337" + top: "slice-2-1-338" + top: "slice-2-1-339" + top: "slice-2-1-340" + top: "slice-2-1-341" + top: "slice-2-1-342" + top: "slice-2-1-343" + top: "slice-2-1-344" + top: "slice-2-1-345" + top: "slice-2-1-346" + top: "slice-2-1-347" + top: "slice-2-1-348" + top: "slice-2-1-349" + top: "slice-2-1-350" + top: "slice-2-1-351" + top: "slice-2-1-352" + top: "slice-2-1-353" + top: "slice-2-1-354" + top: "slice-2-1-355" + top: "slice-2-1-356" + top: "slice-2-1-357" + top: "slice-2-1-358" + top: "slice-2-1-359" + top: "slice-2-1-360" + top: "slice-2-1-361" + top: "slice-2-1-362" + top: "slice-2-1-363" + top: "slice-2-1-364" + top: "slice-2-1-365" + top: "slice-2-1-366" + top: "slice-2-1-367" + top: "slice-2-1-368" + top: "slice-2-1-369" + top: "slice-2-1-370" + top: "slice-2-1-371" + top: "slice-2-1-372" + top: "slice-2-1-373" + top: "slice-2-1-374" + top: "slice-2-1-375" + top: "slice-2-1-376" + top: "slice-2-1-377" + top: "slice-2-1-378" + top: "slice-2-1-379" + top: "slice-2-1-380" + top: "slice-2-1-381" + top: "slice-2-1-382" + top: "slice-2-1-383" + top: "slice-2-1-384" + top: "slice-2-1-385" + top: "slice-2-1-386" + top: "slice-2-1-387" + top: "slice-2-1-388" + top: "slice-2-1-389" + top: "slice-2-1-390" + top: "slice-2-1-391" + top: "slice-2-1-392" + top: "slice-2-1-393" + top: "slice-2-1-394" + top: "slice-2-1-395" + top: "slice-2-1-396" + top: "slice-2-1-397" + top: "slice-2-1-398" + top: "slice-2-1-399" + top: "slice-2-1-400" + top: "slice-2-1-401" + top: "slice-2-1-402" + top: "slice-2-1-403" + top: "slice-2-1-404" + top: "slice-2-1-405" + top: "slice-2-1-406" + top: "slice-2-1-407" + top: "slice-2-1-408" + top: "slice-2-1-409" + top: "slice-2-1-410" + top: "slice-2-1-411" + top: "slice-2-1-412" + top: "slice-2-1-413" + top: "slice-2-1-414" + top: "slice-2-1-415" + top: "slice-2-1-416" + top: "slice-2-1-417" + top: "slice-2-1-418" + top: "slice-2-1-419" + top: "slice-2-1-420" + top: "slice-2-1-421" + top: "slice-2-1-422" + top: "slice-2-1-423" + top: "slice-2-1-424" + top: "slice-2-1-425" + top: "slice-2-1-426" + top: "slice-2-1-427" + top: "slice-2-1-428" + top: "slice-2-1-429" + top: "slice-2-1-430" + top: "slice-2-1-431" + top: "slice-2-1-432" + top: "slice-2-1-433" + top: "slice-2-1-434" + top: "slice-2-1-435" + top: "slice-2-1-436" + top: "slice-2-1-437" + top: "slice-2-1-438" + top: "slice-2-1-439" + top: "slice-2-1-440" + top: "slice-2-1-441" + top: "slice-2-1-442" + top: "slice-2-1-443" + top: "slice-2-1-444" + top: "slice-2-1-445" + top: "slice-2-1-446" + top: "slice-2-1-447" + top: "slice-2-1-448" + top: "slice-2-1-449" + top: "slice-2-1-450" + top: "slice-2-1-451" + top: "slice-2-1-452" + top: "slice-2-1-453" + top: "slice-2-1-454" + top: "slice-2-1-455" + top: "slice-2-1-456" + top: "slice-2-1-457" + top: "slice-2-1-458" + top: "slice-2-1-459" + top: "slice-2-1-460" + top: "slice-2-1-461" + top: "slice-2-1-462" + top: "slice-2-1-463" + top: "slice-2-1-464" + top: "slice-2-1-465" + top: "slice-2-1-466" + top: "slice-2-1-467" + top: "slice-2-1-468" + top: "slice-2-1-469" + top: "slice-2-1-470" + top: "slice-2-1-471" + top: "slice-2-1-472" + top: "slice-2-1-473" + top: "slice-2-1-474" + top: "slice-2-1-475" + top: "slice-2-1-476" + top: "slice-2-1-477" + top: "slice-2-1-478" + top: "slice-2-1-479" + top: "slice-2-1-480" + top: "slice-2-1-481" + top: "slice-2-1-482" + top: "slice-2-1-483" + top: "slice-2-1-484" + top: "slice-2-1-485" + top: "slice-2-1-486" + top: "slice-2-1-487" + top: "slice-2-1-488" + top: "slice-2-1-489" + top: "slice-2-1-490" + top: "slice-2-1-491" + top: "slice-2-1-492" + top: "slice-2-1-493" + top: "slice-2-1-494" + top: "slice-2-1-495" + top: "slice-2-1-496" + top: "slice-2-1-497" + top: "slice-2-1-498" + top: "slice-2-1-499" + top: "slice-2-1-500" +} +layers { + type:ELTWISE + name:"max-fc-2-se1" + top:"max-fc-2-se1" + bottom: "slice-2-1-1" + bottom: "slice-2-1-2" + bottom: "slice-2-1-3" + bottom: "slice-2-1-4" + bottom: "slice-2-1-5" + bottom: "slice-2-1-6" + bottom: "slice-2-1-7" + bottom: "slice-2-1-8" + bottom: "slice-2-1-9" + bottom: "slice-2-1-10" + bottom: "slice-2-1-11" + bottom: "slice-2-1-12" + bottom: "slice-2-1-13" + bottom: "slice-2-1-14" + bottom: "slice-2-1-15" + bottom: "slice-2-1-16" + bottom: "slice-2-1-17" + bottom: "slice-2-1-18" + bottom: "slice-2-1-19" + bottom: "slice-2-1-20" + bottom: "slice-2-1-21" + bottom: "slice-2-1-22" + bottom: "slice-2-1-23" + bottom: "slice-2-1-24" + bottom: "slice-2-1-25" + bottom: "slice-2-1-26" + bottom: "slice-2-1-27" + bottom: "slice-2-1-28" + bottom: "slice-2-1-29" + bottom: "slice-2-1-30" + bottom: "slice-2-1-31" + bottom: "slice-2-1-32" + bottom: "slice-2-1-33" + bottom: "slice-2-1-34" + bottom: "slice-2-1-35" + bottom: "slice-2-1-36" + bottom: "slice-2-1-37" + bottom: "slice-2-1-38" + bottom: "slice-2-1-39" + bottom: "slice-2-1-40" + bottom: "slice-2-1-41" + bottom: "slice-2-1-42" + bottom: "slice-2-1-43" + bottom: "slice-2-1-44" + bottom: "slice-2-1-45" + bottom: "slice-2-1-46" + bottom: "slice-2-1-47" + bottom: "slice-2-1-48" + bottom: "slice-2-1-49" + bottom: "slice-2-1-50" + bottom: "slice-2-1-51" + bottom: "slice-2-1-52" + bottom: "slice-2-1-53" + bottom: "slice-2-1-54" + bottom: "slice-2-1-55" + bottom: "slice-2-1-56" + bottom: "slice-2-1-57" + bottom: "slice-2-1-58" + bottom: "slice-2-1-59" + bottom: "slice-2-1-60" + bottom: "slice-2-1-61" + bottom: "slice-2-1-62" + bottom: "slice-2-1-63" + bottom: "slice-2-1-64" + bottom: "slice-2-1-65" + bottom: "slice-2-1-66" + bottom: "slice-2-1-67" + bottom: "slice-2-1-68" + bottom: "slice-2-1-69" + bottom: "slice-2-1-70" + bottom: "slice-2-1-71" + bottom: "slice-2-1-72" + bottom: "slice-2-1-73" + bottom: "slice-2-1-74" + bottom: "slice-2-1-75" + bottom: "slice-2-1-76" + bottom: "slice-2-1-77" + bottom: "slice-2-1-78" + bottom: "slice-2-1-79" + bottom: "slice-2-1-80" + bottom: "slice-2-1-81" + bottom: "slice-2-1-82" + bottom: "slice-2-1-83" + bottom: "slice-2-1-84" + bottom: "slice-2-1-85" + bottom: "slice-2-1-86" + bottom: "slice-2-1-87" + bottom: "slice-2-1-88" + bottom: "slice-2-1-89" + bottom: "slice-2-1-90" + bottom: "slice-2-1-91" + bottom: "slice-2-1-92" + bottom: "slice-2-1-93" + bottom: "slice-2-1-94" + bottom: "slice-2-1-95" + bottom: "slice-2-1-96" + bottom: "slice-2-1-97" + bottom: "slice-2-1-98" + bottom: "slice-2-1-99" + bottom: "slice-2-1-100" + bottom: "slice-2-1-101" + bottom: "slice-2-1-102" + bottom: "slice-2-1-103" + bottom: "slice-2-1-104" + bottom: "slice-2-1-105" + bottom: "slice-2-1-106" + bottom: "slice-2-1-107" + bottom: "slice-2-1-108" + bottom: "slice-2-1-109" + bottom: "slice-2-1-110" + bottom: "slice-2-1-111" + bottom: "slice-2-1-112" + bottom: "slice-2-1-113" + bottom: "slice-2-1-114" + bottom: "slice-2-1-115" + bottom: "slice-2-1-116" + bottom: "slice-2-1-117" + bottom: "slice-2-1-118" + bottom: "slice-2-1-119" + bottom: "slice-2-1-120" + bottom: "slice-2-1-121" + bottom: "slice-2-1-122" + bottom: "slice-2-1-123" + bottom: "slice-2-1-124" + bottom: "slice-2-1-125" + bottom: "slice-2-1-126" + bottom: "slice-2-1-127" + bottom: "slice-2-1-128" + bottom: "slice-2-1-129" + bottom: "slice-2-1-130" + bottom: "slice-2-1-131" + bottom: "slice-2-1-132" + bottom: "slice-2-1-133" + bottom: "slice-2-1-134" + bottom: "slice-2-1-135" + bottom: "slice-2-1-136" + bottom: "slice-2-1-137" + bottom: "slice-2-1-138" + bottom: "slice-2-1-139" + bottom: "slice-2-1-140" + bottom: "slice-2-1-141" + bottom: "slice-2-1-142" + bottom: "slice-2-1-143" + bottom: "slice-2-1-144" + bottom: "slice-2-1-145" + bottom: "slice-2-1-146" + bottom: "slice-2-1-147" + bottom: "slice-2-1-148" + bottom: "slice-2-1-149" + bottom: "slice-2-1-150" + bottom: "slice-2-1-151" + bottom: "slice-2-1-152" + bottom: "slice-2-1-153" + bottom: "slice-2-1-154" + bottom: "slice-2-1-155" + bottom: "slice-2-1-156" + bottom: "slice-2-1-157" + bottom: "slice-2-1-158" + bottom: "slice-2-1-159" + bottom: "slice-2-1-160" + bottom: "slice-2-1-161" + bottom: "slice-2-1-162" + bottom: "slice-2-1-163" + bottom: "slice-2-1-164" + bottom: "slice-2-1-165" + bottom: "slice-2-1-166" + bottom: "slice-2-1-167" + bottom: "slice-2-1-168" + bottom: "slice-2-1-169" + bottom: "slice-2-1-170" + bottom: "slice-2-1-171" + bottom: "slice-2-1-172" + bottom: "slice-2-1-173" + bottom: "slice-2-1-174" + bottom: "slice-2-1-175" + bottom: "slice-2-1-176" + bottom: "slice-2-1-177" + bottom: "slice-2-1-178" + bottom: "slice-2-1-179" + bottom: "slice-2-1-180" + bottom: "slice-2-1-181" + bottom: "slice-2-1-182" + bottom: "slice-2-1-183" + bottom: "slice-2-1-184" + bottom: "slice-2-1-185" + bottom: "slice-2-1-186" + bottom: "slice-2-1-187" + bottom: "slice-2-1-188" + bottom: "slice-2-1-189" + bottom: "slice-2-1-190" + bottom: "slice-2-1-191" + bottom: "slice-2-1-192" + bottom: "slice-2-1-193" + bottom: "slice-2-1-194" + bottom: "slice-2-1-195" + bottom: "slice-2-1-196" + bottom: "slice-2-1-197" + bottom: "slice-2-1-198" + bottom: "slice-2-1-199" + bottom: "slice-2-1-200" + bottom: "slice-2-1-201" + bottom: "slice-2-1-202" + bottom: "slice-2-1-203" + bottom: "slice-2-1-204" + bottom: "slice-2-1-205" + bottom: "slice-2-1-206" + bottom: "slice-2-1-207" + bottom: "slice-2-1-208" + bottom: "slice-2-1-209" + bottom: "slice-2-1-210" + bottom: "slice-2-1-211" + bottom: "slice-2-1-212" + bottom: "slice-2-1-213" + bottom: "slice-2-1-214" + bottom: "slice-2-1-215" + bottom: "slice-2-1-216" + bottom: "slice-2-1-217" + bottom: "slice-2-1-218" + bottom: "slice-2-1-219" + bottom: "slice-2-1-220" + bottom: "slice-2-1-221" + bottom: "slice-2-1-222" + bottom: "slice-2-1-223" + bottom: "slice-2-1-224" + bottom: "slice-2-1-225" + bottom: "slice-2-1-226" + bottom: "slice-2-1-227" + bottom: "slice-2-1-228" + bottom: "slice-2-1-229" + bottom: "slice-2-1-230" + bottom: "slice-2-1-231" + bottom: "slice-2-1-232" + bottom: "slice-2-1-233" + bottom: "slice-2-1-234" + bottom: "slice-2-1-235" + bottom: "slice-2-1-236" + bottom: "slice-2-1-237" + bottom: "slice-2-1-238" + bottom: "slice-2-1-239" + bottom: "slice-2-1-240" + bottom: "slice-2-1-241" + bottom: "slice-2-1-242" + bottom: "slice-2-1-243" + bottom: "slice-2-1-244" + bottom: "slice-2-1-245" + bottom: "slice-2-1-246" + bottom: "slice-2-1-247" + bottom: "slice-2-1-248" + bottom: "slice-2-1-249" + bottom: "slice-2-1-250" + bottom: "slice-2-1-251" + bottom: "slice-2-1-252" + bottom: "slice-2-1-253" + bottom: "slice-2-1-254" + bottom: "slice-2-1-255" + bottom: "slice-2-1-256" + bottom: "slice-2-1-257" + bottom: "slice-2-1-258" + bottom: "slice-2-1-259" + bottom: "slice-2-1-260" + bottom: "slice-2-1-261" + bottom: "slice-2-1-262" + bottom: "slice-2-1-263" + bottom: "slice-2-1-264" + bottom: "slice-2-1-265" + bottom: "slice-2-1-266" + bottom: "slice-2-1-267" + bottom: "slice-2-1-268" + bottom: "slice-2-1-269" + bottom: "slice-2-1-270" + bottom: "slice-2-1-271" + bottom: "slice-2-1-272" + bottom: "slice-2-1-273" + bottom: "slice-2-1-274" + bottom: "slice-2-1-275" + bottom: "slice-2-1-276" + bottom: "slice-2-1-277" + bottom: "slice-2-1-278" + bottom: "slice-2-1-279" + bottom: "slice-2-1-280" + bottom: "slice-2-1-281" + bottom: "slice-2-1-282" + bottom: "slice-2-1-283" + bottom: "slice-2-1-284" + bottom: "slice-2-1-285" + bottom: "slice-2-1-286" + bottom: "slice-2-1-287" + bottom: "slice-2-1-288" + bottom: "slice-2-1-289" + bottom: "slice-2-1-290" + bottom: "slice-2-1-291" + bottom: "slice-2-1-292" + bottom: "slice-2-1-293" + bottom: "slice-2-1-294" + bottom: "slice-2-1-295" + bottom: "slice-2-1-296" + bottom: "slice-2-1-297" + bottom: "slice-2-1-298" + bottom: "slice-2-1-299" + bottom: "slice-2-1-300" + bottom: "slice-2-1-301" + bottom: "slice-2-1-302" + bottom: "slice-2-1-303" + bottom: "slice-2-1-304" + bottom: "slice-2-1-305" + bottom: "slice-2-1-306" + bottom: "slice-2-1-307" + bottom: "slice-2-1-308" + bottom: "slice-2-1-309" + bottom: "slice-2-1-310" + bottom: "slice-2-1-311" + bottom: "slice-2-1-312" + bottom: "slice-2-1-313" + bottom: "slice-2-1-314" + bottom: "slice-2-1-315" + bottom: "slice-2-1-316" + bottom: "slice-2-1-317" + bottom: "slice-2-1-318" + bottom: "slice-2-1-319" + bottom: "slice-2-1-320" + bottom: "slice-2-1-321" + bottom: "slice-2-1-322" + bottom: "slice-2-1-323" + bottom: "slice-2-1-324" + bottom: "slice-2-1-325" + bottom: "slice-2-1-326" + bottom: "slice-2-1-327" + bottom: "slice-2-1-328" + bottom: "slice-2-1-329" + bottom: "slice-2-1-330" + bottom: "slice-2-1-331" + bottom: "slice-2-1-332" + bottom: "slice-2-1-333" + bottom: "slice-2-1-334" + bottom: "slice-2-1-335" + bottom: "slice-2-1-336" + bottom: "slice-2-1-337" + bottom: "slice-2-1-338" + bottom: "slice-2-1-339" + bottom: "slice-2-1-340" + bottom: "slice-2-1-341" + bottom: "slice-2-1-342" + bottom: "slice-2-1-343" + bottom: "slice-2-1-344" + bottom: "slice-2-1-345" + bottom: "slice-2-1-346" + bottom: "slice-2-1-347" + bottom: "slice-2-1-348" + bottom: "slice-2-1-349" + bottom: "slice-2-1-350" + bottom: "slice-2-1-351" + bottom: "slice-2-1-352" + bottom: "slice-2-1-353" + bottom: "slice-2-1-354" + bottom: "slice-2-1-355" + bottom: "slice-2-1-356" + bottom: "slice-2-1-357" + bottom: "slice-2-1-358" + bottom: "slice-2-1-359" + bottom: "slice-2-1-360" + bottom: "slice-2-1-361" + bottom: "slice-2-1-362" + bottom: "slice-2-1-363" + bottom: "slice-2-1-364" + bottom: "slice-2-1-365" + bottom: "slice-2-1-366" + bottom: "slice-2-1-367" + bottom: "slice-2-1-368" + bottom: "slice-2-1-369" + bottom: "slice-2-1-370" + bottom: "slice-2-1-371" + bottom: "slice-2-1-372" + bottom: "slice-2-1-373" + bottom: "slice-2-1-374" + bottom: "slice-2-1-375" + bottom: "slice-2-1-376" + bottom: "slice-2-1-377" + bottom: "slice-2-1-378" + bottom: "slice-2-1-379" + bottom: "slice-2-1-380" + bottom: "slice-2-1-381" + bottom: "slice-2-1-382" + bottom: "slice-2-1-383" + bottom: "slice-2-1-384" + bottom: "slice-2-1-385" + bottom: "slice-2-1-386" + bottom: "slice-2-1-387" + bottom: "slice-2-1-388" + bottom: "slice-2-1-389" + bottom: "slice-2-1-390" + bottom: "slice-2-1-391" + bottom: "slice-2-1-392" + bottom: "slice-2-1-393" + bottom: "slice-2-1-394" + bottom: "slice-2-1-395" + bottom: "slice-2-1-396" + bottom: "slice-2-1-397" + bottom: "slice-2-1-398" + bottom: "slice-2-1-399" + bottom: "slice-2-1-400" + bottom: "slice-2-1-401" + bottom: "slice-2-1-402" + bottom: "slice-2-1-403" + bottom: "slice-2-1-404" + bottom: "slice-2-1-405" + bottom: "slice-2-1-406" + bottom: "slice-2-1-407" + bottom: "slice-2-1-408" + bottom: "slice-2-1-409" + bottom: "slice-2-1-410" + bottom: "slice-2-1-411" + bottom: "slice-2-1-412" + bottom: "slice-2-1-413" + bottom: "slice-2-1-414" + bottom: "slice-2-1-415" + bottom: "slice-2-1-416" + bottom: "slice-2-1-417" + bottom: "slice-2-1-418" + bottom: "slice-2-1-419" + bottom: "slice-2-1-420" + bottom: "slice-2-1-421" + bottom: "slice-2-1-422" + bottom: "slice-2-1-423" + bottom: "slice-2-1-424" + bottom: "slice-2-1-425" + bottom: "slice-2-1-426" + bottom: "slice-2-1-427" + bottom: "slice-2-1-428" + bottom: "slice-2-1-429" + bottom: "slice-2-1-430" + bottom: "slice-2-1-431" + bottom: "slice-2-1-432" + bottom: "slice-2-1-433" + bottom: "slice-2-1-434" + bottom: "slice-2-1-435" + bottom: "slice-2-1-436" + bottom: "slice-2-1-437" + bottom: "slice-2-1-438" + bottom: "slice-2-1-439" + bottom: "slice-2-1-440" + bottom: "slice-2-1-441" + bottom: "slice-2-1-442" + bottom: "slice-2-1-443" + bottom: "slice-2-1-444" + bottom: "slice-2-1-445" + bottom: "slice-2-1-446" + bottom: "slice-2-1-447" + bottom: "slice-2-1-448" + bottom: "slice-2-1-449" + bottom: "slice-2-1-450" + bottom: "slice-2-1-451" + bottom: "slice-2-1-452" + bottom: "slice-2-1-453" + bottom: "slice-2-1-454" + bottom: "slice-2-1-455" + bottom: "slice-2-1-456" + bottom: "slice-2-1-457" + bottom: "slice-2-1-458" + bottom: "slice-2-1-459" + bottom: "slice-2-1-460" + bottom: "slice-2-1-461" + bottom: "slice-2-1-462" + bottom: "slice-2-1-463" + bottom: "slice-2-1-464" + bottom: "slice-2-1-465" + bottom: "slice-2-1-466" + bottom: "slice-2-1-467" + bottom: "slice-2-1-468" + bottom: "slice-2-1-469" + bottom: "slice-2-1-470" + bottom: "slice-2-1-471" + bottom: "slice-2-1-472" + bottom: "slice-2-1-473" + bottom: "slice-2-1-474" + bottom: "slice-2-1-475" + bottom: "slice-2-1-476" + bottom: "slice-2-1-477" + bottom: "slice-2-1-478" + bottom: "slice-2-1-479" + bottom: "slice-2-1-480" + bottom: "slice-2-1-481" + bottom: "slice-2-1-482" + bottom: "slice-2-1-483" + bottom: "slice-2-1-484" + bottom: "slice-2-1-485" + bottom: "slice-2-1-486" + bottom: "slice-2-1-487" + bottom: "slice-2-1-488" + bottom: "slice-2-1-489" + bottom: "slice-2-1-490" + bottom: "slice-2-1-491" + bottom: "slice-2-1-492" + bottom: "slice-2-1-493" + bottom: "slice-2-1-494" + bottom: "slice-2-1-495" + bottom: "slice-2-1-496" + bottom: "slice-2-1-497" + bottom: "slice-2-1-498" + bottom: "slice-2-1-499" + bottom: "slice-2-1-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se2" + bottom:"fc-2-se2" + top: "slice-2-2-1" + top: "slice-2-2-2" + top: "slice-2-2-3" + top: "slice-2-2-4" + top: "slice-2-2-5" + top: "slice-2-2-6" + top: "slice-2-2-7" + top: "slice-2-2-8" + top: "slice-2-2-9" + top: "slice-2-2-10" + top: "slice-2-2-11" + top: "slice-2-2-12" + top: "slice-2-2-13" + top: "slice-2-2-14" + top: "slice-2-2-15" + top: "slice-2-2-16" + top: "slice-2-2-17" + top: "slice-2-2-18" + top: "slice-2-2-19" + top: "slice-2-2-20" + top: "slice-2-2-21" + top: "slice-2-2-22" + top: "slice-2-2-23" + top: "slice-2-2-24" + top: "slice-2-2-25" + top: "slice-2-2-26" + top: "slice-2-2-27" + top: "slice-2-2-28" + top: "slice-2-2-29" + top: "slice-2-2-30" + top: "slice-2-2-31" + top: "slice-2-2-32" + top: "slice-2-2-33" + top: "slice-2-2-34" + top: "slice-2-2-35" + top: "slice-2-2-36" + top: "slice-2-2-37" + top: "slice-2-2-38" + top: "slice-2-2-39" + top: "slice-2-2-40" + top: "slice-2-2-41" + top: "slice-2-2-42" + top: "slice-2-2-43" + top: "slice-2-2-44" + top: "slice-2-2-45" + top: "slice-2-2-46" + top: "slice-2-2-47" + top: "slice-2-2-48" + top: "slice-2-2-49" + top: "slice-2-2-50" + top: "slice-2-2-51" + top: "slice-2-2-52" + top: "slice-2-2-53" + top: "slice-2-2-54" + top: "slice-2-2-55" + top: "slice-2-2-56" + top: "slice-2-2-57" + top: "slice-2-2-58" + top: "slice-2-2-59" + top: "slice-2-2-60" + top: "slice-2-2-61" + top: "slice-2-2-62" + top: "slice-2-2-63" + top: "slice-2-2-64" + top: "slice-2-2-65" + top: "slice-2-2-66" + top: "slice-2-2-67" + top: "slice-2-2-68" + top: "slice-2-2-69" + top: "slice-2-2-70" + top: "slice-2-2-71" + top: "slice-2-2-72" + top: "slice-2-2-73" + top: "slice-2-2-74" + top: "slice-2-2-75" + top: "slice-2-2-76" + top: "slice-2-2-77" + top: "slice-2-2-78" + top: "slice-2-2-79" + top: "slice-2-2-80" + top: "slice-2-2-81" + top: "slice-2-2-82" + top: "slice-2-2-83" + top: "slice-2-2-84" + top: "slice-2-2-85" + top: "slice-2-2-86" + top: "slice-2-2-87" + top: "slice-2-2-88" + top: "slice-2-2-89" + top: "slice-2-2-90" + top: "slice-2-2-91" + top: "slice-2-2-92" + top: "slice-2-2-93" + top: "slice-2-2-94" + top: "slice-2-2-95" + top: "slice-2-2-96" + top: "slice-2-2-97" + top: "slice-2-2-98" + top: "slice-2-2-99" + top: "slice-2-2-100" + top: "slice-2-2-101" + top: "slice-2-2-102" + top: "slice-2-2-103" + top: "slice-2-2-104" + top: "slice-2-2-105" + top: "slice-2-2-106" + top: "slice-2-2-107" + top: "slice-2-2-108" + top: "slice-2-2-109" + top: "slice-2-2-110" + top: "slice-2-2-111" + top: "slice-2-2-112" + top: "slice-2-2-113" + top: "slice-2-2-114" + top: "slice-2-2-115" + top: "slice-2-2-116" + top: "slice-2-2-117" + top: "slice-2-2-118" + top: "slice-2-2-119" + top: "slice-2-2-120" + top: "slice-2-2-121" + top: "slice-2-2-122" + top: "slice-2-2-123" + top: "slice-2-2-124" + top: "slice-2-2-125" + top: "slice-2-2-126" + top: "slice-2-2-127" + top: "slice-2-2-128" + top: "slice-2-2-129" + top: "slice-2-2-130" + top: "slice-2-2-131" + top: "slice-2-2-132" + top: "slice-2-2-133" + top: "slice-2-2-134" + top: "slice-2-2-135" + top: "slice-2-2-136" + top: "slice-2-2-137" + top: "slice-2-2-138" + top: "slice-2-2-139" + top: "slice-2-2-140" + top: "slice-2-2-141" + top: "slice-2-2-142" + top: "slice-2-2-143" + top: "slice-2-2-144" + top: "slice-2-2-145" + top: "slice-2-2-146" + top: "slice-2-2-147" + top: "slice-2-2-148" + top: "slice-2-2-149" + top: "slice-2-2-150" + top: "slice-2-2-151" + top: "slice-2-2-152" + top: "slice-2-2-153" + top: "slice-2-2-154" + top: "slice-2-2-155" + top: "slice-2-2-156" + top: "slice-2-2-157" + top: "slice-2-2-158" + top: "slice-2-2-159" + top: "slice-2-2-160" + top: "slice-2-2-161" + top: "slice-2-2-162" + top: "slice-2-2-163" + top: "slice-2-2-164" + top: "slice-2-2-165" + top: "slice-2-2-166" + top: "slice-2-2-167" + top: "slice-2-2-168" + top: "slice-2-2-169" + top: "slice-2-2-170" + top: "slice-2-2-171" + top: "slice-2-2-172" + top: "slice-2-2-173" + top: "slice-2-2-174" + top: "slice-2-2-175" + top: "slice-2-2-176" + top: "slice-2-2-177" + top: "slice-2-2-178" + top: "slice-2-2-179" + top: "slice-2-2-180" + top: "slice-2-2-181" + top: "slice-2-2-182" + top: "slice-2-2-183" + top: "slice-2-2-184" + top: "slice-2-2-185" + top: "slice-2-2-186" + top: "slice-2-2-187" + top: "slice-2-2-188" + top: "slice-2-2-189" + top: "slice-2-2-190" + top: "slice-2-2-191" + top: "slice-2-2-192" + top: "slice-2-2-193" + top: "slice-2-2-194" + top: "slice-2-2-195" + top: "slice-2-2-196" + top: "slice-2-2-197" + top: "slice-2-2-198" + top: "slice-2-2-199" + top: "slice-2-2-200" + top: "slice-2-2-201" + top: "slice-2-2-202" + top: "slice-2-2-203" + top: "slice-2-2-204" + top: "slice-2-2-205" + top: "slice-2-2-206" + top: "slice-2-2-207" + top: "slice-2-2-208" + top: "slice-2-2-209" + top: "slice-2-2-210" + top: "slice-2-2-211" + top: "slice-2-2-212" + top: "slice-2-2-213" + top: "slice-2-2-214" + top: "slice-2-2-215" + top: "slice-2-2-216" + top: "slice-2-2-217" + top: "slice-2-2-218" + top: "slice-2-2-219" + top: "slice-2-2-220" + top: "slice-2-2-221" + top: "slice-2-2-222" + top: "slice-2-2-223" + top: "slice-2-2-224" + top: "slice-2-2-225" + top: "slice-2-2-226" + top: "slice-2-2-227" + top: "slice-2-2-228" + top: "slice-2-2-229" + top: "slice-2-2-230" + top: "slice-2-2-231" + top: "slice-2-2-232" + top: "slice-2-2-233" + top: "slice-2-2-234" + top: "slice-2-2-235" + top: "slice-2-2-236" + top: "slice-2-2-237" + top: "slice-2-2-238" + top: "slice-2-2-239" + top: "slice-2-2-240" + top: "slice-2-2-241" + top: "slice-2-2-242" + top: "slice-2-2-243" + top: "slice-2-2-244" + top: "slice-2-2-245" + top: "slice-2-2-246" + top: "slice-2-2-247" + top: "slice-2-2-248" + top: "slice-2-2-249" + top: "slice-2-2-250" + top: "slice-2-2-251" + top: "slice-2-2-252" + top: "slice-2-2-253" + top: "slice-2-2-254" + top: "slice-2-2-255" + top: "slice-2-2-256" + top: "slice-2-2-257" + top: "slice-2-2-258" + top: "slice-2-2-259" + top: "slice-2-2-260" + top: "slice-2-2-261" + top: "slice-2-2-262" + top: "slice-2-2-263" + top: "slice-2-2-264" + top: "slice-2-2-265" + top: "slice-2-2-266" + top: "slice-2-2-267" + top: "slice-2-2-268" + top: "slice-2-2-269" + top: "slice-2-2-270" + top: "slice-2-2-271" + top: "slice-2-2-272" + top: "slice-2-2-273" + top: "slice-2-2-274" + top: "slice-2-2-275" + top: "slice-2-2-276" + top: "slice-2-2-277" + top: "slice-2-2-278" + top: "slice-2-2-279" + top: "slice-2-2-280" + top: "slice-2-2-281" + top: "slice-2-2-282" + top: "slice-2-2-283" + top: "slice-2-2-284" + top: "slice-2-2-285" + top: "slice-2-2-286" + top: "slice-2-2-287" + top: "slice-2-2-288" + top: "slice-2-2-289" + top: "slice-2-2-290" + top: "slice-2-2-291" + top: "slice-2-2-292" + top: "slice-2-2-293" + top: "slice-2-2-294" + top: "slice-2-2-295" + top: "slice-2-2-296" + top: "slice-2-2-297" + top: "slice-2-2-298" + top: "slice-2-2-299" + top: "slice-2-2-300" + top: "slice-2-2-301" + top: "slice-2-2-302" + top: "slice-2-2-303" + top: "slice-2-2-304" + top: "slice-2-2-305" + top: "slice-2-2-306" + top: "slice-2-2-307" + top: "slice-2-2-308" + top: "slice-2-2-309" + top: "slice-2-2-310" + top: "slice-2-2-311" + top: "slice-2-2-312" + top: "slice-2-2-313" + top: "slice-2-2-314" + top: "slice-2-2-315" + top: "slice-2-2-316" + top: "slice-2-2-317" + top: "slice-2-2-318" + top: "slice-2-2-319" + top: "slice-2-2-320" + top: "slice-2-2-321" + top: "slice-2-2-322" + top: "slice-2-2-323" + top: "slice-2-2-324" + top: "slice-2-2-325" + top: "slice-2-2-326" + top: "slice-2-2-327" + top: "slice-2-2-328" + top: "slice-2-2-329" + top: "slice-2-2-330" + top: "slice-2-2-331" + top: "slice-2-2-332" + top: "slice-2-2-333" + top: "slice-2-2-334" + top: "slice-2-2-335" + top: "slice-2-2-336" + top: "slice-2-2-337" + top: "slice-2-2-338" + top: "slice-2-2-339" + top: "slice-2-2-340" + top: "slice-2-2-341" + top: "slice-2-2-342" + top: "slice-2-2-343" + top: "slice-2-2-344" + top: "slice-2-2-345" + top: "slice-2-2-346" + top: "slice-2-2-347" + top: "slice-2-2-348" + top: "slice-2-2-349" + top: "slice-2-2-350" + top: "slice-2-2-351" + top: "slice-2-2-352" + top: "slice-2-2-353" + top: "slice-2-2-354" + top: "slice-2-2-355" + top: "slice-2-2-356" + top: "slice-2-2-357" + top: "slice-2-2-358" + top: "slice-2-2-359" + top: "slice-2-2-360" + top: "slice-2-2-361" + top: "slice-2-2-362" + top: "slice-2-2-363" + top: "slice-2-2-364" + top: "slice-2-2-365" + top: "slice-2-2-366" + top: "slice-2-2-367" + top: "slice-2-2-368" + top: "slice-2-2-369" + top: "slice-2-2-370" + top: "slice-2-2-371" + top: "slice-2-2-372" + top: "slice-2-2-373" + top: "slice-2-2-374" + top: "slice-2-2-375" + top: "slice-2-2-376" + top: "slice-2-2-377" + top: "slice-2-2-378" + top: "slice-2-2-379" + top: "slice-2-2-380" + top: "slice-2-2-381" + top: "slice-2-2-382" + top: "slice-2-2-383" + top: "slice-2-2-384" + top: "slice-2-2-385" + top: "slice-2-2-386" + top: "slice-2-2-387" + top: "slice-2-2-388" + top: "slice-2-2-389" + top: "slice-2-2-390" + top: "slice-2-2-391" + top: "slice-2-2-392" + top: "slice-2-2-393" + top: "slice-2-2-394" + top: "slice-2-2-395" + top: "slice-2-2-396" + top: "slice-2-2-397" + top: "slice-2-2-398" + top: "slice-2-2-399" + top: "slice-2-2-400" + top: "slice-2-2-401" + top: "slice-2-2-402" + top: "slice-2-2-403" + top: "slice-2-2-404" + top: "slice-2-2-405" + top: "slice-2-2-406" + top: "slice-2-2-407" + top: "slice-2-2-408" + top: "slice-2-2-409" + top: "slice-2-2-410" + top: "slice-2-2-411" + top: "slice-2-2-412" + top: "slice-2-2-413" + top: "slice-2-2-414" + top: "slice-2-2-415" + top: "slice-2-2-416" + top: "slice-2-2-417" + top: "slice-2-2-418" + top: "slice-2-2-419" + top: "slice-2-2-420" + top: "slice-2-2-421" + top: "slice-2-2-422" + top: "slice-2-2-423" + top: "slice-2-2-424" + top: "slice-2-2-425" + top: "slice-2-2-426" + top: "slice-2-2-427" + top: "slice-2-2-428" + top: "slice-2-2-429" + top: "slice-2-2-430" + top: "slice-2-2-431" + top: "slice-2-2-432" + top: "slice-2-2-433" + top: "slice-2-2-434" + top: "slice-2-2-435" + top: "slice-2-2-436" + top: "slice-2-2-437" + top: "slice-2-2-438" + top: "slice-2-2-439" + top: "slice-2-2-440" + top: "slice-2-2-441" + top: "slice-2-2-442" + top: "slice-2-2-443" + top: "slice-2-2-444" + top: "slice-2-2-445" + top: "slice-2-2-446" + top: "slice-2-2-447" + top: "slice-2-2-448" + top: "slice-2-2-449" + top: "slice-2-2-450" + top: "slice-2-2-451" + top: "slice-2-2-452" + top: "slice-2-2-453" + top: "slice-2-2-454" + top: "slice-2-2-455" + top: "slice-2-2-456" + top: "slice-2-2-457" + top: "slice-2-2-458" + top: "slice-2-2-459" + top: "slice-2-2-460" + top: "slice-2-2-461" + top: "slice-2-2-462" + top: "slice-2-2-463" + top: "slice-2-2-464" + top: "slice-2-2-465" + top: "slice-2-2-466" + top: "slice-2-2-467" + top: "slice-2-2-468" + top: "slice-2-2-469" + top: "slice-2-2-470" + top: "slice-2-2-471" + top: "slice-2-2-472" + top: "slice-2-2-473" + top: "slice-2-2-474" + top: "slice-2-2-475" + top: "slice-2-2-476" + top: "slice-2-2-477" + top: "slice-2-2-478" + top: "slice-2-2-479" + top: "slice-2-2-480" + top: "slice-2-2-481" + top: "slice-2-2-482" + top: "slice-2-2-483" + top: "slice-2-2-484" + top: "slice-2-2-485" + top: "slice-2-2-486" + top: "slice-2-2-487" + top: "slice-2-2-488" + top: "slice-2-2-489" + top: "slice-2-2-490" + top: "slice-2-2-491" + top: "slice-2-2-492" + top: "slice-2-2-493" + top: "slice-2-2-494" + top: "slice-2-2-495" + top: "slice-2-2-496" + top: "slice-2-2-497" + top: "slice-2-2-498" + top: "slice-2-2-499" + top: "slice-2-2-500" +} +layers { + type:ELTWISE + name:"max-fc-2-se2" + top:"max-fc-2-se2" + bottom: "slice-2-2-1" + bottom: "slice-2-2-2" + bottom: "slice-2-2-3" + bottom: "slice-2-2-4" + bottom: "slice-2-2-5" + bottom: "slice-2-2-6" + bottom: "slice-2-2-7" + bottom: "slice-2-2-8" + bottom: "slice-2-2-9" + bottom: "slice-2-2-10" + bottom: "slice-2-2-11" + bottom: "slice-2-2-12" + bottom: "slice-2-2-13" + bottom: "slice-2-2-14" + bottom: "slice-2-2-15" + bottom: "slice-2-2-16" + bottom: "slice-2-2-17" + bottom: "slice-2-2-18" + bottom: "slice-2-2-19" + bottom: "slice-2-2-20" + bottom: "slice-2-2-21" + bottom: "slice-2-2-22" + bottom: "slice-2-2-23" + bottom: "slice-2-2-24" + bottom: "slice-2-2-25" + bottom: "slice-2-2-26" + bottom: "slice-2-2-27" + bottom: "slice-2-2-28" + bottom: "slice-2-2-29" + bottom: "slice-2-2-30" + bottom: "slice-2-2-31" + bottom: "slice-2-2-32" + bottom: "slice-2-2-33" + bottom: "slice-2-2-34" + bottom: "slice-2-2-35" + bottom: "slice-2-2-36" + bottom: "slice-2-2-37" + bottom: "slice-2-2-38" + bottom: "slice-2-2-39" + bottom: "slice-2-2-40" + bottom: "slice-2-2-41" + bottom: "slice-2-2-42" + bottom: "slice-2-2-43" + bottom: "slice-2-2-44" + bottom: "slice-2-2-45" + bottom: "slice-2-2-46" + bottom: "slice-2-2-47" + bottom: "slice-2-2-48" + bottom: "slice-2-2-49" + bottom: "slice-2-2-50" + bottom: "slice-2-2-51" + bottom: "slice-2-2-52" + bottom: "slice-2-2-53" + bottom: "slice-2-2-54" + bottom: "slice-2-2-55" + bottom: "slice-2-2-56" + bottom: "slice-2-2-57" + bottom: "slice-2-2-58" + bottom: "slice-2-2-59" + bottom: "slice-2-2-60" + bottom: "slice-2-2-61" + bottom: "slice-2-2-62" + bottom: "slice-2-2-63" + bottom: "slice-2-2-64" + bottom: "slice-2-2-65" + bottom: "slice-2-2-66" + bottom: "slice-2-2-67" + bottom: "slice-2-2-68" + bottom: "slice-2-2-69" + bottom: "slice-2-2-70" + bottom: "slice-2-2-71" + bottom: "slice-2-2-72" + bottom: "slice-2-2-73" + bottom: "slice-2-2-74" + bottom: "slice-2-2-75" + bottom: "slice-2-2-76" + bottom: "slice-2-2-77" + bottom: "slice-2-2-78" + bottom: "slice-2-2-79" + bottom: "slice-2-2-80" + bottom: "slice-2-2-81" + bottom: "slice-2-2-82" + bottom: "slice-2-2-83" + bottom: "slice-2-2-84" + bottom: "slice-2-2-85" + bottom: "slice-2-2-86" + bottom: "slice-2-2-87" + bottom: "slice-2-2-88" + bottom: "slice-2-2-89" + bottom: "slice-2-2-90" + bottom: "slice-2-2-91" + bottom: "slice-2-2-92" + bottom: "slice-2-2-93" + bottom: "slice-2-2-94" + bottom: "slice-2-2-95" + bottom: "slice-2-2-96" + bottom: "slice-2-2-97" + bottom: "slice-2-2-98" + bottom: "slice-2-2-99" + bottom: "slice-2-2-100" + bottom: "slice-2-2-101" + bottom: "slice-2-2-102" + bottom: "slice-2-2-103" + bottom: "slice-2-2-104" + bottom: "slice-2-2-105" + bottom: "slice-2-2-106" + bottom: "slice-2-2-107" + bottom: "slice-2-2-108" + bottom: "slice-2-2-109" + bottom: "slice-2-2-110" + bottom: "slice-2-2-111" + bottom: "slice-2-2-112" + bottom: "slice-2-2-113" + bottom: "slice-2-2-114" + bottom: "slice-2-2-115" + bottom: "slice-2-2-116" + bottom: "slice-2-2-117" + bottom: "slice-2-2-118" + bottom: "slice-2-2-119" + bottom: "slice-2-2-120" + bottom: "slice-2-2-121" + bottom: "slice-2-2-122" + bottom: "slice-2-2-123" + bottom: "slice-2-2-124" + bottom: "slice-2-2-125" + bottom: "slice-2-2-126" + bottom: "slice-2-2-127" + bottom: "slice-2-2-128" + bottom: "slice-2-2-129" + bottom: "slice-2-2-130" + bottom: "slice-2-2-131" + bottom: "slice-2-2-132" + bottom: "slice-2-2-133" + bottom: "slice-2-2-134" + bottom: "slice-2-2-135" + bottom: "slice-2-2-136" + bottom: "slice-2-2-137" + bottom: "slice-2-2-138" + bottom: "slice-2-2-139" + bottom: "slice-2-2-140" + bottom: "slice-2-2-141" + bottom: "slice-2-2-142" + bottom: "slice-2-2-143" + bottom: "slice-2-2-144" + bottom: "slice-2-2-145" + bottom: "slice-2-2-146" + bottom: "slice-2-2-147" + bottom: "slice-2-2-148" + bottom: "slice-2-2-149" + bottom: "slice-2-2-150" + bottom: "slice-2-2-151" + bottom: "slice-2-2-152" + bottom: "slice-2-2-153" + bottom: "slice-2-2-154" + bottom: "slice-2-2-155" + bottom: "slice-2-2-156" + bottom: "slice-2-2-157" + bottom: "slice-2-2-158" + bottom: "slice-2-2-159" + bottom: "slice-2-2-160" + bottom: "slice-2-2-161" + bottom: "slice-2-2-162" + bottom: "slice-2-2-163" + bottom: "slice-2-2-164" + bottom: "slice-2-2-165" + bottom: "slice-2-2-166" + bottom: "slice-2-2-167" + bottom: "slice-2-2-168" + bottom: "slice-2-2-169" + bottom: "slice-2-2-170" + bottom: "slice-2-2-171" + bottom: "slice-2-2-172" + bottom: "slice-2-2-173" + bottom: "slice-2-2-174" + bottom: "slice-2-2-175" + bottom: "slice-2-2-176" + bottom: "slice-2-2-177" + bottom: "slice-2-2-178" + bottom: "slice-2-2-179" + bottom: "slice-2-2-180" + bottom: "slice-2-2-181" + bottom: "slice-2-2-182" + bottom: "slice-2-2-183" + bottom: "slice-2-2-184" + bottom: "slice-2-2-185" + bottom: "slice-2-2-186" + bottom: "slice-2-2-187" + bottom: "slice-2-2-188" + bottom: "slice-2-2-189" + bottom: "slice-2-2-190" + bottom: "slice-2-2-191" + bottom: "slice-2-2-192" + bottom: "slice-2-2-193" + bottom: "slice-2-2-194" + bottom: "slice-2-2-195" + bottom: "slice-2-2-196" + bottom: "slice-2-2-197" + bottom: "slice-2-2-198" + bottom: "slice-2-2-199" + bottom: "slice-2-2-200" + bottom: "slice-2-2-201" + bottom: "slice-2-2-202" + bottom: "slice-2-2-203" + bottom: "slice-2-2-204" + bottom: "slice-2-2-205" + bottom: "slice-2-2-206" + bottom: "slice-2-2-207" + bottom: "slice-2-2-208" + bottom: "slice-2-2-209" + bottom: "slice-2-2-210" + bottom: "slice-2-2-211" + bottom: "slice-2-2-212" + bottom: "slice-2-2-213" + bottom: "slice-2-2-214" + bottom: "slice-2-2-215" + bottom: "slice-2-2-216" + bottom: "slice-2-2-217" + bottom: "slice-2-2-218" + bottom: "slice-2-2-219" + bottom: "slice-2-2-220" + bottom: "slice-2-2-221" + bottom: "slice-2-2-222" + bottom: "slice-2-2-223" + bottom: "slice-2-2-224" + bottom: "slice-2-2-225" + bottom: "slice-2-2-226" + bottom: "slice-2-2-227" + bottom: "slice-2-2-228" + bottom: "slice-2-2-229" + bottom: "slice-2-2-230" + bottom: "slice-2-2-231" + bottom: "slice-2-2-232" + bottom: "slice-2-2-233" + bottom: "slice-2-2-234" + bottom: "slice-2-2-235" + bottom: "slice-2-2-236" + bottom: "slice-2-2-237" + bottom: "slice-2-2-238" + bottom: "slice-2-2-239" + bottom: "slice-2-2-240" + bottom: "slice-2-2-241" + bottom: "slice-2-2-242" + bottom: "slice-2-2-243" + bottom: "slice-2-2-244" + bottom: "slice-2-2-245" + bottom: "slice-2-2-246" + bottom: "slice-2-2-247" + bottom: "slice-2-2-248" + bottom: "slice-2-2-249" + bottom: "slice-2-2-250" + bottom: "slice-2-2-251" + bottom: "slice-2-2-252" + bottom: "slice-2-2-253" + bottom: "slice-2-2-254" + bottom: "slice-2-2-255" + bottom: "slice-2-2-256" + bottom: "slice-2-2-257" + bottom: "slice-2-2-258" + bottom: "slice-2-2-259" + bottom: "slice-2-2-260" + bottom: "slice-2-2-261" + bottom: "slice-2-2-262" + bottom: "slice-2-2-263" + bottom: "slice-2-2-264" + bottom: "slice-2-2-265" + bottom: "slice-2-2-266" + bottom: "slice-2-2-267" + bottom: "slice-2-2-268" + bottom: "slice-2-2-269" + bottom: "slice-2-2-270" + bottom: "slice-2-2-271" + bottom: "slice-2-2-272" + bottom: "slice-2-2-273" + bottom: "slice-2-2-274" + bottom: "slice-2-2-275" + bottom: "slice-2-2-276" + bottom: "slice-2-2-277" + bottom: "slice-2-2-278" + bottom: "slice-2-2-279" + bottom: "slice-2-2-280" + bottom: "slice-2-2-281" + bottom: "slice-2-2-282" + bottom: "slice-2-2-283" + bottom: "slice-2-2-284" + bottom: "slice-2-2-285" + bottom: "slice-2-2-286" + bottom: "slice-2-2-287" + bottom: "slice-2-2-288" + bottom: "slice-2-2-289" + bottom: "slice-2-2-290" + bottom: "slice-2-2-291" + bottom: "slice-2-2-292" + bottom: "slice-2-2-293" + bottom: "slice-2-2-294" + bottom: "slice-2-2-295" + bottom: "slice-2-2-296" + bottom: "slice-2-2-297" + bottom: "slice-2-2-298" + bottom: "slice-2-2-299" + bottom: "slice-2-2-300" + bottom: "slice-2-2-301" + bottom: "slice-2-2-302" + bottom: "slice-2-2-303" + bottom: "slice-2-2-304" + bottom: "slice-2-2-305" + bottom: "slice-2-2-306" + bottom: "slice-2-2-307" + bottom: "slice-2-2-308" + bottom: "slice-2-2-309" + bottom: "slice-2-2-310" + bottom: "slice-2-2-311" + bottom: "slice-2-2-312" + bottom: "slice-2-2-313" + bottom: "slice-2-2-314" + bottom: "slice-2-2-315" + bottom: "slice-2-2-316" + bottom: "slice-2-2-317" + bottom: "slice-2-2-318" + bottom: "slice-2-2-319" + bottom: "slice-2-2-320" + bottom: "slice-2-2-321" + bottom: "slice-2-2-322" + bottom: "slice-2-2-323" + bottom: "slice-2-2-324" + bottom: "slice-2-2-325" + bottom: "slice-2-2-326" + bottom: "slice-2-2-327" + bottom: "slice-2-2-328" + bottom: "slice-2-2-329" + bottom: "slice-2-2-330" + bottom: "slice-2-2-331" + bottom: "slice-2-2-332" + bottom: "slice-2-2-333" + bottom: "slice-2-2-334" + bottom: "slice-2-2-335" + bottom: "slice-2-2-336" + bottom: "slice-2-2-337" + bottom: "slice-2-2-338" + bottom: "slice-2-2-339" + bottom: "slice-2-2-340" + bottom: "slice-2-2-341" + bottom: "slice-2-2-342" + bottom: "slice-2-2-343" + bottom: "slice-2-2-344" + bottom: "slice-2-2-345" + bottom: "slice-2-2-346" + bottom: "slice-2-2-347" + bottom: "slice-2-2-348" + bottom: "slice-2-2-349" + bottom: "slice-2-2-350" + bottom: "slice-2-2-351" + bottom: "slice-2-2-352" + bottom: "slice-2-2-353" + bottom: "slice-2-2-354" + bottom: "slice-2-2-355" + bottom: "slice-2-2-356" + bottom: "slice-2-2-357" + bottom: "slice-2-2-358" + bottom: "slice-2-2-359" + bottom: "slice-2-2-360" + bottom: "slice-2-2-361" + bottom: "slice-2-2-362" + bottom: "slice-2-2-363" + bottom: "slice-2-2-364" + bottom: "slice-2-2-365" + bottom: "slice-2-2-366" + bottom: "slice-2-2-367" + bottom: "slice-2-2-368" + bottom: "slice-2-2-369" + bottom: "slice-2-2-370" + bottom: "slice-2-2-371" + bottom: "slice-2-2-372" + bottom: "slice-2-2-373" + bottom: "slice-2-2-374" + bottom: "slice-2-2-375" + bottom: "slice-2-2-376" + bottom: "slice-2-2-377" + bottom: "slice-2-2-378" + bottom: "slice-2-2-379" + bottom: "slice-2-2-380" + bottom: "slice-2-2-381" + bottom: "slice-2-2-382" + bottom: "slice-2-2-383" + bottom: "slice-2-2-384" + bottom: "slice-2-2-385" + bottom: "slice-2-2-386" + bottom: "slice-2-2-387" + bottom: "slice-2-2-388" + bottom: "slice-2-2-389" + bottom: "slice-2-2-390" + bottom: "slice-2-2-391" + bottom: "slice-2-2-392" + bottom: "slice-2-2-393" + bottom: "slice-2-2-394" + bottom: "slice-2-2-395" + bottom: "slice-2-2-396" + bottom: "slice-2-2-397" + bottom: "slice-2-2-398" + bottom: "slice-2-2-399" + bottom: "slice-2-2-400" + bottom: "slice-2-2-401" + bottom: "slice-2-2-402" + bottom: "slice-2-2-403" + bottom: "slice-2-2-404" + bottom: "slice-2-2-405" + bottom: "slice-2-2-406" + bottom: "slice-2-2-407" + bottom: "slice-2-2-408" + bottom: "slice-2-2-409" + bottom: "slice-2-2-410" + bottom: "slice-2-2-411" + bottom: "slice-2-2-412" + bottom: "slice-2-2-413" + bottom: "slice-2-2-414" + bottom: "slice-2-2-415" + bottom: "slice-2-2-416" + bottom: "slice-2-2-417" + bottom: "slice-2-2-418" + bottom: "slice-2-2-419" + bottom: "slice-2-2-420" + bottom: "slice-2-2-421" + bottom: "slice-2-2-422" + bottom: "slice-2-2-423" + bottom: "slice-2-2-424" + bottom: "slice-2-2-425" + bottom: "slice-2-2-426" + bottom: "slice-2-2-427" + bottom: "slice-2-2-428" + bottom: "slice-2-2-429" + bottom: "slice-2-2-430" + bottom: "slice-2-2-431" + bottom: "slice-2-2-432" + bottom: "slice-2-2-433" + bottom: "slice-2-2-434" + bottom: "slice-2-2-435" + bottom: "slice-2-2-436" + bottom: "slice-2-2-437" + bottom: "slice-2-2-438" + bottom: "slice-2-2-439" + bottom: "slice-2-2-440" + bottom: "slice-2-2-441" + bottom: "slice-2-2-442" + bottom: "slice-2-2-443" + bottom: "slice-2-2-444" + bottom: "slice-2-2-445" + bottom: "slice-2-2-446" + bottom: "slice-2-2-447" + bottom: "slice-2-2-448" + bottom: "slice-2-2-449" + bottom: "slice-2-2-450" + bottom: "slice-2-2-451" + bottom: "slice-2-2-452" + bottom: "slice-2-2-453" + bottom: "slice-2-2-454" + bottom: "slice-2-2-455" + bottom: "slice-2-2-456" + bottom: "slice-2-2-457" + bottom: "slice-2-2-458" + bottom: "slice-2-2-459" + bottom: "slice-2-2-460" + bottom: "slice-2-2-461" + bottom: "slice-2-2-462" + bottom: "slice-2-2-463" + bottom: "slice-2-2-464" + bottom: "slice-2-2-465" + bottom: "slice-2-2-466" + bottom: "slice-2-2-467" + bottom: "slice-2-2-468" + bottom: "slice-2-2-469" + bottom: "slice-2-2-470" + bottom: "slice-2-2-471" + bottom: "slice-2-2-472" + bottom: "slice-2-2-473" + bottom: "slice-2-2-474" + bottom: "slice-2-2-475" + bottom: "slice-2-2-476" + bottom: "slice-2-2-477" + bottom: "slice-2-2-478" + bottom: "slice-2-2-479" + bottom: "slice-2-2-480" + bottom: "slice-2-2-481" + bottom: "slice-2-2-482" + bottom: "slice-2-2-483" + bottom: "slice-2-2-484" + bottom: "slice-2-2-485" + bottom: "slice-2-2-486" + bottom: "slice-2-2-487" + bottom: "slice-2-2-488" + bottom: "slice-2-2-489" + bottom: "slice-2-2-490" + bottom: "slice-2-2-491" + bottom: "slice-2-2-492" + bottom: "slice-2-2-493" + bottom: "slice-2-2-494" + bottom: "slice-2-2-495" + bottom: "slice-2-2-496" + bottom: "slice-2-2-497" + bottom: "slice-2-2-498" + bottom: "slice-2-2-499" + bottom: "slice-2-2-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se3" + bottom:"fc-2-se3" + top: "slice-2-3-1" + top: "slice-2-3-2" + top: "slice-2-3-3" + top: "slice-2-3-4" + top: "slice-2-3-5" + top: "slice-2-3-6" + top: "slice-2-3-7" + top: "slice-2-3-8" + top: "slice-2-3-9" + top: "slice-2-3-10" + top: "slice-2-3-11" + top: "slice-2-3-12" + top: "slice-2-3-13" + top: "slice-2-3-14" + top: "slice-2-3-15" + top: "slice-2-3-16" + top: "slice-2-3-17" + top: "slice-2-3-18" + top: "slice-2-3-19" + top: "slice-2-3-20" + top: "slice-2-3-21" + top: "slice-2-3-22" + top: "slice-2-3-23" + top: "slice-2-3-24" + top: "slice-2-3-25" + top: "slice-2-3-26" + top: "slice-2-3-27" + top: "slice-2-3-28" + top: "slice-2-3-29" + top: "slice-2-3-30" + top: "slice-2-3-31" + top: "slice-2-3-32" + top: "slice-2-3-33" + top: "slice-2-3-34" + top: "slice-2-3-35" + top: "slice-2-3-36" + top: "slice-2-3-37" + top: "slice-2-3-38" + top: "slice-2-3-39" + top: "slice-2-3-40" + top: "slice-2-3-41" + top: "slice-2-3-42" + top: "slice-2-3-43" + top: "slice-2-3-44" + top: "slice-2-3-45" + top: "slice-2-3-46" + top: "slice-2-3-47" + top: "slice-2-3-48" + top: "slice-2-3-49" + top: "slice-2-3-50" + top: "slice-2-3-51" + top: "slice-2-3-52" + top: "slice-2-3-53" + top: "slice-2-3-54" + top: "slice-2-3-55" + top: "slice-2-3-56" + top: "slice-2-3-57" + top: "slice-2-3-58" + top: "slice-2-3-59" + top: "slice-2-3-60" + top: "slice-2-3-61" + top: "slice-2-3-62" + top: "slice-2-3-63" + top: "slice-2-3-64" + top: "slice-2-3-65" + top: "slice-2-3-66" + top: "slice-2-3-67" + top: "slice-2-3-68" + top: "slice-2-3-69" + top: "slice-2-3-70" + top: "slice-2-3-71" + top: "slice-2-3-72" + top: "slice-2-3-73" + top: "slice-2-3-74" + top: "slice-2-3-75" + top: "slice-2-3-76" + top: "slice-2-3-77" + top: "slice-2-3-78" + top: "slice-2-3-79" + top: "slice-2-3-80" + top: "slice-2-3-81" + top: "slice-2-3-82" + top: "slice-2-3-83" + top: "slice-2-3-84" + top: "slice-2-3-85" + top: "slice-2-3-86" + top: "slice-2-3-87" + top: "slice-2-3-88" + top: "slice-2-3-89" + top: "slice-2-3-90" + top: "slice-2-3-91" + top: "slice-2-3-92" + top: "slice-2-3-93" + top: "slice-2-3-94" + top: "slice-2-3-95" + top: "slice-2-3-96" + top: "slice-2-3-97" + top: "slice-2-3-98" + top: "slice-2-3-99" + top: "slice-2-3-100" + top: "slice-2-3-101" + top: "slice-2-3-102" + top: "slice-2-3-103" + top: "slice-2-3-104" + top: "slice-2-3-105" + top: "slice-2-3-106" + top: "slice-2-3-107" + top: "slice-2-3-108" + top: "slice-2-3-109" + top: "slice-2-3-110" + top: "slice-2-3-111" + top: "slice-2-3-112" + top: "slice-2-3-113" + top: "slice-2-3-114" + top: "slice-2-3-115" + top: "slice-2-3-116" + top: "slice-2-3-117" + top: "slice-2-3-118" + top: "slice-2-3-119" + top: "slice-2-3-120" + top: "slice-2-3-121" + top: "slice-2-3-122" + top: "slice-2-3-123" + top: "slice-2-3-124" + top: "slice-2-3-125" + top: "slice-2-3-126" + top: "slice-2-3-127" + top: "slice-2-3-128" + top: "slice-2-3-129" + top: "slice-2-3-130" + top: "slice-2-3-131" + top: "slice-2-3-132" + top: "slice-2-3-133" + top: "slice-2-3-134" + top: "slice-2-3-135" + top: "slice-2-3-136" + top: "slice-2-3-137" + top: "slice-2-3-138" + top: "slice-2-3-139" + top: "slice-2-3-140" + top: "slice-2-3-141" + top: "slice-2-3-142" + top: "slice-2-3-143" + top: "slice-2-3-144" + top: "slice-2-3-145" + top: "slice-2-3-146" + top: "slice-2-3-147" + top: "slice-2-3-148" + top: "slice-2-3-149" + top: "slice-2-3-150" + top: "slice-2-3-151" + top: "slice-2-3-152" + top: "slice-2-3-153" + top: "slice-2-3-154" + top: "slice-2-3-155" + top: "slice-2-3-156" + top: "slice-2-3-157" + top: "slice-2-3-158" + top: "slice-2-3-159" + top: "slice-2-3-160" + top: "slice-2-3-161" + top: "slice-2-3-162" + top: "slice-2-3-163" + top: "slice-2-3-164" + top: "slice-2-3-165" + top: "slice-2-3-166" + top: "slice-2-3-167" + top: "slice-2-3-168" + top: "slice-2-3-169" + top: "slice-2-3-170" + top: "slice-2-3-171" + top: "slice-2-3-172" + top: "slice-2-3-173" + top: "slice-2-3-174" + top: "slice-2-3-175" + top: "slice-2-3-176" + top: "slice-2-3-177" + top: "slice-2-3-178" + top: "slice-2-3-179" + top: "slice-2-3-180" + top: "slice-2-3-181" + top: "slice-2-3-182" + top: "slice-2-3-183" + top: "slice-2-3-184" + top: "slice-2-3-185" + top: "slice-2-3-186" + top: "slice-2-3-187" + top: "slice-2-3-188" + top: "slice-2-3-189" + top: "slice-2-3-190" + top: "slice-2-3-191" + top: "slice-2-3-192" + top: "slice-2-3-193" + top: "slice-2-3-194" + top: "slice-2-3-195" + top: "slice-2-3-196" + top: "slice-2-3-197" + top: "slice-2-3-198" + top: "slice-2-3-199" + top: "slice-2-3-200" + top: "slice-2-3-201" + top: "slice-2-3-202" + top: "slice-2-3-203" + top: "slice-2-3-204" + top: "slice-2-3-205" + top: "slice-2-3-206" + top: "slice-2-3-207" + top: "slice-2-3-208" + top: "slice-2-3-209" + top: "slice-2-3-210" + top: "slice-2-3-211" + top: "slice-2-3-212" + top: "slice-2-3-213" + top: "slice-2-3-214" + top: "slice-2-3-215" + top: "slice-2-3-216" + top: "slice-2-3-217" + top: "slice-2-3-218" + top: "slice-2-3-219" + top: "slice-2-3-220" + top: "slice-2-3-221" + top: "slice-2-3-222" + top: "slice-2-3-223" + top: "slice-2-3-224" + top: "slice-2-3-225" + top: "slice-2-3-226" + top: "slice-2-3-227" + top: "slice-2-3-228" + top: "slice-2-3-229" + top: "slice-2-3-230" + top: "slice-2-3-231" + top: "slice-2-3-232" + top: "slice-2-3-233" + top: "slice-2-3-234" + top: "slice-2-3-235" + top: "slice-2-3-236" + top: "slice-2-3-237" + top: "slice-2-3-238" + top: "slice-2-3-239" + top: "slice-2-3-240" + top: "slice-2-3-241" + top: "slice-2-3-242" + top: "slice-2-3-243" + top: "slice-2-3-244" + top: "slice-2-3-245" + top: "slice-2-3-246" + top: "slice-2-3-247" + top: "slice-2-3-248" + top: "slice-2-3-249" + top: "slice-2-3-250" + top: "slice-2-3-251" + top: "slice-2-3-252" + top: "slice-2-3-253" + top: "slice-2-3-254" + top: "slice-2-3-255" + top: "slice-2-3-256" + top: "slice-2-3-257" + top: "slice-2-3-258" + top: "slice-2-3-259" + top: "slice-2-3-260" + top: "slice-2-3-261" + top: "slice-2-3-262" + top: "slice-2-3-263" + top: "slice-2-3-264" + top: "slice-2-3-265" + top: "slice-2-3-266" + top: "slice-2-3-267" + top: "slice-2-3-268" + top: "slice-2-3-269" + top: "slice-2-3-270" + top: "slice-2-3-271" + top: "slice-2-3-272" + top: "slice-2-3-273" + top: "slice-2-3-274" + top: "slice-2-3-275" + top: "slice-2-3-276" + top: "slice-2-3-277" + top: "slice-2-3-278" + top: "slice-2-3-279" + top: "slice-2-3-280" + top: "slice-2-3-281" + top: "slice-2-3-282" + top: "slice-2-3-283" + top: "slice-2-3-284" + top: "slice-2-3-285" + top: "slice-2-3-286" + top: "slice-2-3-287" + top: "slice-2-3-288" + top: "slice-2-3-289" + top: "slice-2-3-290" + top: "slice-2-3-291" + top: "slice-2-3-292" + top: "slice-2-3-293" + top: "slice-2-3-294" + top: "slice-2-3-295" + top: "slice-2-3-296" + top: "slice-2-3-297" + top: "slice-2-3-298" + top: "slice-2-3-299" + top: "slice-2-3-300" + top: "slice-2-3-301" + top: "slice-2-3-302" + top: "slice-2-3-303" + top: "slice-2-3-304" + top: "slice-2-3-305" + top: "slice-2-3-306" + top: "slice-2-3-307" + top: "slice-2-3-308" + top: "slice-2-3-309" + top: "slice-2-3-310" + top: "slice-2-3-311" + top: "slice-2-3-312" + top: "slice-2-3-313" + top: "slice-2-3-314" + top: "slice-2-3-315" + top: "slice-2-3-316" + top: "slice-2-3-317" + top: "slice-2-3-318" + top: "slice-2-3-319" + top: "slice-2-3-320" + top: "slice-2-3-321" + top: "slice-2-3-322" + top: "slice-2-3-323" + top: "slice-2-3-324" + top: "slice-2-3-325" + top: "slice-2-3-326" + top: "slice-2-3-327" + top: "slice-2-3-328" + top: "slice-2-3-329" + top: "slice-2-3-330" + top: "slice-2-3-331" + top: "slice-2-3-332" + top: "slice-2-3-333" + top: "slice-2-3-334" + top: "slice-2-3-335" + top: "slice-2-3-336" + top: "slice-2-3-337" + top: "slice-2-3-338" + top: "slice-2-3-339" + top: "slice-2-3-340" + top: "slice-2-3-341" + top: "slice-2-3-342" + top: "slice-2-3-343" + top: "slice-2-3-344" + top: "slice-2-3-345" + top: "slice-2-3-346" + top: "slice-2-3-347" + top: "slice-2-3-348" + top: "slice-2-3-349" + top: "slice-2-3-350" + top: "slice-2-3-351" + top: "slice-2-3-352" + top: "slice-2-3-353" + top: "slice-2-3-354" + top: "slice-2-3-355" + top: "slice-2-3-356" + top: "slice-2-3-357" + top: "slice-2-3-358" + top: "slice-2-3-359" + top: "slice-2-3-360" + top: "slice-2-3-361" + top: "slice-2-3-362" + top: "slice-2-3-363" + top: "slice-2-3-364" + top: "slice-2-3-365" + top: "slice-2-3-366" + top: "slice-2-3-367" + top: "slice-2-3-368" + top: "slice-2-3-369" + top: "slice-2-3-370" + top: "slice-2-3-371" + top: "slice-2-3-372" + top: "slice-2-3-373" + top: "slice-2-3-374" + top: "slice-2-3-375" + top: "slice-2-3-376" + top: "slice-2-3-377" + top: "slice-2-3-378" + top: "slice-2-3-379" + top: "slice-2-3-380" + top: "slice-2-3-381" + top: "slice-2-3-382" + top: "slice-2-3-383" + top: "slice-2-3-384" + top: "slice-2-3-385" + top: "slice-2-3-386" + top: "slice-2-3-387" + top: "slice-2-3-388" + top: "slice-2-3-389" + top: "slice-2-3-390" + top: "slice-2-3-391" + top: "slice-2-3-392" + top: "slice-2-3-393" + top: "slice-2-3-394" + top: "slice-2-3-395" + top: "slice-2-3-396" + top: "slice-2-3-397" + top: "slice-2-3-398" + top: "slice-2-3-399" + top: "slice-2-3-400" + top: "slice-2-3-401" + top: "slice-2-3-402" + top: "slice-2-3-403" + top: "slice-2-3-404" + top: "slice-2-3-405" + top: "slice-2-3-406" + top: "slice-2-3-407" + top: "slice-2-3-408" + top: "slice-2-3-409" + top: "slice-2-3-410" + top: "slice-2-3-411" + top: "slice-2-3-412" + top: "slice-2-3-413" + top: "slice-2-3-414" + top: "slice-2-3-415" + top: "slice-2-3-416" + top: "slice-2-3-417" + top: "slice-2-3-418" + top: "slice-2-3-419" + top: "slice-2-3-420" + top: "slice-2-3-421" + top: "slice-2-3-422" + top: "slice-2-3-423" + top: "slice-2-3-424" + top: "slice-2-3-425" + top: "slice-2-3-426" + top: "slice-2-3-427" + top: "slice-2-3-428" + top: "slice-2-3-429" + top: "slice-2-3-430" + top: "slice-2-3-431" + top: "slice-2-3-432" + top: "slice-2-3-433" + top: "slice-2-3-434" + top: "slice-2-3-435" + top: "slice-2-3-436" + top: "slice-2-3-437" + top: "slice-2-3-438" + top: "slice-2-3-439" + top: "slice-2-3-440" + top: "slice-2-3-441" + top: "slice-2-3-442" + top: "slice-2-3-443" + top: "slice-2-3-444" + top: "slice-2-3-445" + top: "slice-2-3-446" + top: "slice-2-3-447" + top: "slice-2-3-448" + top: "slice-2-3-449" + top: "slice-2-3-450" + top: "slice-2-3-451" + top: "slice-2-3-452" + top: "slice-2-3-453" + top: "slice-2-3-454" + top: "slice-2-3-455" + top: "slice-2-3-456" + top: "slice-2-3-457" + top: "slice-2-3-458" + top: "slice-2-3-459" + top: "slice-2-3-460" + top: "slice-2-3-461" + top: "slice-2-3-462" + top: "slice-2-3-463" + top: "slice-2-3-464" + top: "slice-2-3-465" + top: "slice-2-3-466" + top: "slice-2-3-467" + top: "slice-2-3-468" + top: "slice-2-3-469" + top: "slice-2-3-470" + top: "slice-2-3-471" + top: "slice-2-3-472" + top: "slice-2-3-473" + top: "slice-2-3-474" + top: "slice-2-3-475" + top: "slice-2-3-476" + top: "slice-2-3-477" + top: "slice-2-3-478" + top: "slice-2-3-479" + top: "slice-2-3-480" + top: "slice-2-3-481" + top: "slice-2-3-482" + top: "slice-2-3-483" + top: "slice-2-3-484" + top: "slice-2-3-485" + top: "slice-2-3-486" + top: "slice-2-3-487" + top: "slice-2-3-488" + top: "slice-2-3-489" + top: "slice-2-3-490" + top: "slice-2-3-491" + top: "slice-2-3-492" + top: "slice-2-3-493" + top: "slice-2-3-494" + top: "slice-2-3-495" + top: "slice-2-3-496" + top: "slice-2-3-497" + top: "slice-2-3-498" + top: "slice-2-3-499" + top: "slice-2-3-500" +} +layers { + type:ELTWISE + name:"max-fc-2-se3" + top:"max-fc-2-se3" + bottom: "slice-2-3-1" + bottom: "slice-2-3-2" + bottom: "slice-2-3-3" + bottom: "slice-2-3-4" + bottom: "slice-2-3-5" + bottom: "slice-2-3-6" + bottom: "slice-2-3-7" + bottom: "slice-2-3-8" + bottom: "slice-2-3-9" + bottom: "slice-2-3-10" + bottom: "slice-2-3-11" + bottom: "slice-2-3-12" + bottom: "slice-2-3-13" + bottom: "slice-2-3-14" + bottom: "slice-2-3-15" + bottom: "slice-2-3-16" + bottom: "slice-2-3-17" + bottom: "slice-2-3-18" + bottom: "slice-2-3-19" + bottom: "slice-2-3-20" + bottom: "slice-2-3-21" + bottom: "slice-2-3-22" + bottom: "slice-2-3-23" + bottom: "slice-2-3-24" + bottom: "slice-2-3-25" + bottom: "slice-2-3-26" + bottom: "slice-2-3-27" + bottom: "slice-2-3-28" + bottom: "slice-2-3-29" + bottom: "slice-2-3-30" + bottom: "slice-2-3-31" + bottom: "slice-2-3-32" + bottom: "slice-2-3-33" + bottom: "slice-2-3-34" + bottom: "slice-2-3-35" + bottom: "slice-2-3-36" + bottom: "slice-2-3-37" + bottom: "slice-2-3-38" + bottom: "slice-2-3-39" + bottom: "slice-2-3-40" + bottom: "slice-2-3-41" + bottom: "slice-2-3-42" + bottom: "slice-2-3-43" + bottom: "slice-2-3-44" + bottom: "slice-2-3-45" + bottom: "slice-2-3-46" + bottom: "slice-2-3-47" + bottom: "slice-2-3-48" + bottom: "slice-2-3-49" + bottom: "slice-2-3-50" + bottom: "slice-2-3-51" + bottom: "slice-2-3-52" + bottom: "slice-2-3-53" + bottom: "slice-2-3-54" + bottom: "slice-2-3-55" + bottom: "slice-2-3-56" + bottom: "slice-2-3-57" + bottom: "slice-2-3-58" + bottom: "slice-2-3-59" + bottom: "slice-2-3-60" + bottom: "slice-2-3-61" + bottom: "slice-2-3-62" + bottom: "slice-2-3-63" + bottom: "slice-2-3-64" + bottom: "slice-2-3-65" + bottom: "slice-2-3-66" + bottom: "slice-2-3-67" + bottom: "slice-2-3-68" + bottom: "slice-2-3-69" + bottom: "slice-2-3-70" + bottom: "slice-2-3-71" + bottom: "slice-2-3-72" + bottom: "slice-2-3-73" + bottom: "slice-2-3-74" + bottom: "slice-2-3-75" + bottom: "slice-2-3-76" + bottom: "slice-2-3-77" + bottom: "slice-2-3-78" + bottom: "slice-2-3-79" + bottom: "slice-2-3-80" + bottom: "slice-2-3-81" + bottom: "slice-2-3-82" + bottom: "slice-2-3-83" + bottom: "slice-2-3-84" + bottom: "slice-2-3-85" + bottom: "slice-2-3-86" + bottom: "slice-2-3-87" + bottom: "slice-2-3-88" + bottom: "slice-2-3-89" + bottom: "slice-2-3-90" + bottom: "slice-2-3-91" + bottom: "slice-2-3-92" + bottom: "slice-2-3-93" + bottom: "slice-2-3-94" + bottom: "slice-2-3-95" + bottom: "slice-2-3-96" + bottom: "slice-2-3-97" + bottom: "slice-2-3-98" + bottom: "slice-2-3-99" + bottom: "slice-2-3-100" + bottom: "slice-2-3-101" + bottom: "slice-2-3-102" + bottom: "slice-2-3-103" + bottom: "slice-2-3-104" + bottom: "slice-2-3-105" + bottom: "slice-2-3-106" + bottom: "slice-2-3-107" + bottom: "slice-2-3-108" + bottom: "slice-2-3-109" + bottom: "slice-2-3-110" + bottom: "slice-2-3-111" + bottom: "slice-2-3-112" + bottom: "slice-2-3-113" + bottom: "slice-2-3-114" + bottom: "slice-2-3-115" + bottom: "slice-2-3-116" + bottom: "slice-2-3-117" + bottom: "slice-2-3-118" + bottom: "slice-2-3-119" + bottom: "slice-2-3-120" + bottom: "slice-2-3-121" + bottom: "slice-2-3-122" + bottom: "slice-2-3-123" + bottom: "slice-2-3-124" + bottom: "slice-2-3-125" + bottom: "slice-2-3-126" + bottom: "slice-2-3-127" + bottom: "slice-2-3-128" + bottom: "slice-2-3-129" + bottom: "slice-2-3-130" + bottom: "slice-2-3-131" + bottom: "slice-2-3-132" + bottom: "slice-2-3-133" + bottom: "slice-2-3-134" + bottom: "slice-2-3-135" + bottom: "slice-2-3-136" + bottom: "slice-2-3-137" + bottom: "slice-2-3-138" + bottom: "slice-2-3-139" + bottom: "slice-2-3-140" + bottom: "slice-2-3-141" + bottom: "slice-2-3-142" + bottom: "slice-2-3-143" + bottom: "slice-2-3-144" + bottom: "slice-2-3-145" + bottom: "slice-2-3-146" + bottom: "slice-2-3-147" + bottom: "slice-2-3-148" + bottom: "slice-2-3-149" + bottom: "slice-2-3-150" + bottom: "slice-2-3-151" + bottom: "slice-2-3-152" + bottom: "slice-2-3-153" + bottom: "slice-2-3-154" + bottom: "slice-2-3-155" + bottom: "slice-2-3-156" + bottom: "slice-2-3-157" + bottom: "slice-2-3-158" + bottom: "slice-2-3-159" + bottom: "slice-2-3-160" + bottom: "slice-2-3-161" + bottom: "slice-2-3-162" + bottom: "slice-2-3-163" + bottom: "slice-2-3-164" + bottom: "slice-2-3-165" + bottom: "slice-2-3-166" + bottom: "slice-2-3-167" + bottom: "slice-2-3-168" + bottom: "slice-2-3-169" + bottom: "slice-2-3-170" + bottom: "slice-2-3-171" + bottom: "slice-2-3-172" + bottom: "slice-2-3-173" + bottom: "slice-2-3-174" + bottom: "slice-2-3-175" + bottom: "slice-2-3-176" + bottom: "slice-2-3-177" + bottom: "slice-2-3-178" + bottom: "slice-2-3-179" + bottom: "slice-2-3-180" + bottom: "slice-2-3-181" + bottom: "slice-2-3-182" + bottom: "slice-2-3-183" + bottom: "slice-2-3-184" + bottom: "slice-2-3-185" + bottom: "slice-2-3-186" + bottom: "slice-2-3-187" + bottom: "slice-2-3-188" + bottom: "slice-2-3-189" + bottom: "slice-2-3-190" + bottom: "slice-2-3-191" + bottom: "slice-2-3-192" + bottom: "slice-2-3-193" + bottom: "slice-2-3-194" + bottom: "slice-2-3-195" + bottom: "slice-2-3-196" + bottom: "slice-2-3-197" + bottom: "slice-2-3-198" + bottom: "slice-2-3-199" + bottom: "slice-2-3-200" + bottom: "slice-2-3-201" + bottom: "slice-2-3-202" + bottom: "slice-2-3-203" + bottom: "slice-2-3-204" + bottom: "slice-2-3-205" + bottom: "slice-2-3-206" + bottom: "slice-2-3-207" + bottom: "slice-2-3-208" + bottom: "slice-2-3-209" + bottom: "slice-2-3-210" + bottom: "slice-2-3-211" + bottom: "slice-2-3-212" + bottom: "slice-2-3-213" + bottom: "slice-2-3-214" + bottom: "slice-2-3-215" + bottom: "slice-2-3-216" + bottom: "slice-2-3-217" + bottom: "slice-2-3-218" + bottom: "slice-2-3-219" + bottom: "slice-2-3-220" + bottom: "slice-2-3-221" + bottom: "slice-2-3-222" + bottom: "slice-2-3-223" + bottom: "slice-2-3-224" + bottom: "slice-2-3-225" + bottom: "slice-2-3-226" + bottom: "slice-2-3-227" + bottom: "slice-2-3-228" + bottom: "slice-2-3-229" + bottom: "slice-2-3-230" + bottom: "slice-2-3-231" + bottom: "slice-2-3-232" + bottom: "slice-2-3-233" + bottom: "slice-2-3-234" + bottom: "slice-2-3-235" + bottom: "slice-2-3-236" + bottom: "slice-2-3-237" + bottom: "slice-2-3-238" + bottom: "slice-2-3-239" + bottom: "slice-2-3-240" + bottom: "slice-2-3-241" + bottom: "slice-2-3-242" + bottom: "slice-2-3-243" + bottom: "slice-2-3-244" + bottom: "slice-2-3-245" + bottom: "slice-2-3-246" + bottom: "slice-2-3-247" + bottom: "slice-2-3-248" + bottom: "slice-2-3-249" + bottom: "slice-2-3-250" + bottom: "slice-2-3-251" + bottom: "slice-2-3-252" + bottom: "slice-2-3-253" + bottom: "slice-2-3-254" + bottom: "slice-2-3-255" + bottom: "slice-2-3-256" + bottom: "slice-2-3-257" + bottom: "slice-2-3-258" + bottom: "slice-2-3-259" + bottom: "slice-2-3-260" + bottom: "slice-2-3-261" + bottom: "slice-2-3-262" + bottom: "slice-2-3-263" + bottom: "slice-2-3-264" + bottom: "slice-2-3-265" + bottom: "slice-2-3-266" + bottom: "slice-2-3-267" + bottom: "slice-2-3-268" + bottom: "slice-2-3-269" + bottom: "slice-2-3-270" + bottom: "slice-2-3-271" + bottom: "slice-2-3-272" + bottom: "slice-2-3-273" + bottom: "slice-2-3-274" + bottom: "slice-2-3-275" + bottom: "slice-2-3-276" + bottom: "slice-2-3-277" + bottom: "slice-2-3-278" + bottom: "slice-2-3-279" + bottom: "slice-2-3-280" + bottom: "slice-2-3-281" + bottom: "slice-2-3-282" + bottom: "slice-2-3-283" + bottom: "slice-2-3-284" + bottom: "slice-2-3-285" + bottom: "slice-2-3-286" + bottom: "slice-2-3-287" + bottom: "slice-2-3-288" + bottom: "slice-2-3-289" + bottom: "slice-2-3-290" + bottom: "slice-2-3-291" + bottom: "slice-2-3-292" + bottom: "slice-2-3-293" + bottom: "slice-2-3-294" + bottom: "slice-2-3-295" + bottom: "slice-2-3-296" + bottom: "slice-2-3-297" + bottom: "slice-2-3-298" + bottom: "slice-2-3-299" + bottom: "slice-2-3-300" + bottom: "slice-2-3-301" + bottom: "slice-2-3-302" + bottom: "slice-2-3-303" + bottom: "slice-2-3-304" + bottom: "slice-2-3-305" + bottom: "slice-2-3-306" + bottom: "slice-2-3-307" + bottom: "slice-2-3-308" + bottom: "slice-2-3-309" + bottom: "slice-2-3-310" + bottom: "slice-2-3-311" + bottom: "slice-2-3-312" + bottom: "slice-2-3-313" + bottom: "slice-2-3-314" + bottom: "slice-2-3-315" + bottom: "slice-2-3-316" + bottom: "slice-2-3-317" + bottom: "slice-2-3-318" + bottom: "slice-2-3-319" + bottom: "slice-2-3-320" + bottom: "slice-2-3-321" + bottom: "slice-2-3-322" + bottom: "slice-2-3-323" + bottom: "slice-2-3-324" + bottom: "slice-2-3-325" + bottom: "slice-2-3-326" + bottom: "slice-2-3-327" + bottom: "slice-2-3-328" + bottom: "slice-2-3-329" + bottom: "slice-2-3-330" + bottom: "slice-2-3-331" + bottom: "slice-2-3-332" + bottom: "slice-2-3-333" + bottom: "slice-2-3-334" + bottom: "slice-2-3-335" + bottom: "slice-2-3-336" + bottom: "slice-2-3-337" + bottom: "slice-2-3-338" + bottom: "slice-2-3-339" + bottom: "slice-2-3-340" + bottom: "slice-2-3-341" + bottom: "slice-2-3-342" + bottom: "slice-2-3-343" + bottom: "slice-2-3-344" + bottom: "slice-2-3-345" + bottom: "slice-2-3-346" + bottom: "slice-2-3-347" + bottom: "slice-2-3-348" + bottom: "slice-2-3-349" + bottom: "slice-2-3-350" + bottom: "slice-2-3-351" + bottom: "slice-2-3-352" + bottom: "slice-2-3-353" + bottom: "slice-2-3-354" + bottom: "slice-2-3-355" + bottom: "slice-2-3-356" + bottom: "slice-2-3-357" + bottom: "slice-2-3-358" + bottom: "slice-2-3-359" + bottom: "slice-2-3-360" + bottom: "slice-2-3-361" + bottom: "slice-2-3-362" + bottom: "slice-2-3-363" + bottom: "slice-2-3-364" + bottom: "slice-2-3-365" + bottom: "slice-2-3-366" + bottom: "slice-2-3-367" + bottom: "slice-2-3-368" + bottom: "slice-2-3-369" + bottom: "slice-2-3-370" + bottom: "slice-2-3-371" + bottom: "slice-2-3-372" + bottom: "slice-2-3-373" + bottom: "slice-2-3-374" + bottom: "slice-2-3-375" + bottom: "slice-2-3-376" + bottom: "slice-2-3-377" + bottom: "slice-2-3-378" + bottom: "slice-2-3-379" + bottom: "slice-2-3-380" + bottom: "slice-2-3-381" + bottom: "slice-2-3-382" + bottom: "slice-2-3-383" + bottom: "slice-2-3-384" + bottom: "slice-2-3-385" + bottom: "slice-2-3-386" + bottom: "slice-2-3-387" + bottom: "slice-2-3-388" + bottom: "slice-2-3-389" + bottom: "slice-2-3-390" + bottom: "slice-2-3-391" + bottom: "slice-2-3-392" + bottom: "slice-2-3-393" + bottom: "slice-2-3-394" + bottom: "slice-2-3-395" + bottom: "slice-2-3-396" + bottom: "slice-2-3-397" + bottom: "slice-2-3-398" + bottom: "slice-2-3-399" + bottom: "slice-2-3-400" + bottom: "slice-2-3-401" + bottom: "slice-2-3-402" + bottom: "slice-2-3-403" + bottom: "slice-2-3-404" + bottom: "slice-2-3-405" + bottom: "slice-2-3-406" + bottom: "slice-2-3-407" + bottom: "slice-2-3-408" + bottom: "slice-2-3-409" + bottom: "slice-2-3-410" + bottom: "slice-2-3-411" + bottom: "slice-2-3-412" + bottom: "slice-2-3-413" + bottom: "slice-2-3-414" + bottom: "slice-2-3-415" + bottom: "slice-2-3-416" + bottom: "slice-2-3-417" + bottom: "slice-2-3-418" + bottom: "slice-2-3-419" + bottom: "slice-2-3-420" + bottom: "slice-2-3-421" + bottom: "slice-2-3-422" + bottom: "slice-2-3-423" + bottom: "slice-2-3-424" + bottom: "slice-2-3-425" + bottom: "slice-2-3-426" + bottom: "slice-2-3-427" + bottom: "slice-2-3-428" + bottom: "slice-2-3-429" + bottom: "slice-2-3-430" + bottom: "slice-2-3-431" + bottom: "slice-2-3-432" + bottom: "slice-2-3-433" + bottom: "slice-2-3-434" + bottom: "slice-2-3-435" + bottom: "slice-2-3-436" + bottom: "slice-2-3-437" + bottom: "slice-2-3-438" + bottom: "slice-2-3-439" + bottom: "slice-2-3-440" + bottom: "slice-2-3-441" + bottom: "slice-2-3-442" + bottom: "slice-2-3-443" + bottom: "slice-2-3-444" + bottom: "slice-2-3-445" + bottom: "slice-2-3-446" + bottom: "slice-2-3-447" + bottom: "slice-2-3-448" + bottom: "slice-2-3-449" + bottom: "slice-2-3-450" + bottom: "slice-2-3-451" + bottom: "slice-2-3-452" + bottom: "slice-2-3-453" + bottom: "slice-2-3-454" + bottom: "slice-2-3-455" + bottom: "slice-2-3-456" + bottom: "slice-2-3-457" + bottom: "slice-2-3-458" + bottom: "slice-2-3-459" + bottom: "slice-2-3-460" + bottom: "slice-2-3-461" + bottom: "slice-2-3-462" + bottom: "slice-2-3-463" + bottom: "slice-2-3-464" + bottom: "slice-2-3-465" + bottom: "slice-2-3-466" + bottom: "slice-2-3-467" + bottom: "slice-2-3-468" + bottom: "slice-2-3-469" + bottom: "slice-2-3-470" + bottom: "slice-2-3-471" + bottom: "slice-2-3-472" + bottom: "slice-2-3-473" + bottom: "slice-2-3-474" + bottom: "slice-2-3-475" + bottom: "slice-2-3-476" + bottom: "slice-2-3-477" + bottom: "slice-2-3-478" + bottom: "slice-2-3-479" + bottom: "slice-2-3-480" + bottom: "slice-2-3-481" + bottom: "slice-2-3-482" + bottom: "slice-2-3-483" + bottom: "slice-2-3-484" + bottom: "slice-2-3-485" + bottom: "slice-2-3-486" + bottom: "slice-2-3-487" + bottom: "slice-2-3-488" + bottom: "slice-2-3-489" + bottom: "slice-2-3-490" + bottom: "slice-2-3-491" + bottom: "slice-2-3-492" + bottom: "slice-2-3-493" + bottom: "slice-2-3-494" + bottom: "slice-2-3-495" + bottom: "slice-2-3-496" + bottom: "slice-2-3-497" + bottom: "slice-2-3-498" + bottom: "slice-2-3-499" + bottom: "slice-2-3-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se4" + bottom:"fc-2-se4" + top: "slice-2-4-1" + top: "slice-2-4-2" + top: "slice-2-4-3" + top: "slice-2-4-4" + top: "slice-2-4-5" + top: "slice-2-4-6" + top: "slice-2-4-7" + top: "slice-2-4-8" + top: "slice-2-4-9" + top: "slice-2-4-10" + top: "slice-2-4-11" + top: "slice-2-4-12" + top: "slice-2-4-13" + top: "slice-2-4-14" + top: "slice-2-4-15" + top: "slice-2-4-16" + top: "slice-2-4-17" + top: "slice-2-4-18" + top: "slice-2-4-19" + top: "slice-2-4-20" + top: "slice-2-4-21" + top: "slice-2-4-22" + top: "slice-2-4-23" + top: "slice-2-4-24" + top: "slice-2-4-25" + top: "slice-2-4-26" + top: "slice-2-4-27" + top: "slice-2-4-28" + top: "slice-2-4-29" + top: "slice-2-4-30" + top: "slice-2-4-31" + top: "slice-2-4-32" + top: "slice-2-4-33" + top: "slice-2-4-34" + top: "slice-2-4-35" + top: "slice-2-4-36" + top: "slice-2-4-37" + top: "slice-2-4-38" + top: "slice-2-4-39" + top: "slice-2-4-40" + top: "slice-2-4-41" + top: "slice-2-4-42" + top: "slice-2-4-43" + top: "slice-2-4-44" + top: "slice-2-4-45" + top: "slice-2-4-46" + top: "slice-2-4-47" + top: "slice-2-4-48" + top: "slice-2-4-49" + top: "slice-2-4-50" + top: "slice-2-4-51" + top: "slice-2-4-52" + top: "slice-2-4-53" + top: "slice-2-4-54" + top: "slice-2-4-55" + top: "slice-2-4-56" + top: "slice-2-4-57" + top: "slice-2-4-58" + top: "slice-2-4-59" + top: "slice-2-4-60" + top: "slice-2-4-61" + top: "slice-2-4-62" + top: "slice-2-4-63" + top: "slice-2-4-64" + top: "slice-2-4-65" + top: "slice-2-4-66" + top: "slice-2-4-67" + top: "slice-2-4-68" + top: "slice-2-4-69" + top: "slice-2-4-70" + top: "slice-2-4-71" + top: "slice-2-4-72" + top: "slice-2-4-73" + top: "slice-2-4-74" + top: "slice-2-4-75" + top: "slice-2-4-76" + top: "slice-2-4-77" + top: "slice-2-4-78" + top: "slice-2-4-79" + top: "slice-2-4-80" + top: "slice-2-4-81" + top: "slice-2-4-82" + top: "slice-2-4-83" + top: "slice-2-4-84" + top: "slice-2-4-85" + top: "slice-2-4-86" + top: "slice-2-4-87" + top: "slice-2-4-88" + top: "slice-2-4-89" + top: "slice-2-4-90" + top: "slice-2-4-91" + top: "slice-2-4-92" + top: "slice-2-4-93" + top: "slice-2-4-94" + top: "slice-2-4-95" + top: "slice-2-4-96" + top: "slice-2-4-97" + top: "slice-2-4-98" + top: "slice-2-4-99" + top: "slice-2-4-100" + top: "slice-2-4-101" + top: "slice-2-4-102" + top: "slice-2-4-103" + top: "slice-2-4-104" + top: "slice-2-4-105" + top: "slice-2-4-106" + top: "slice-2-4-107" + top: "slice-2-4-108" + top: "slice-2-4-109" + top: "slice-2-4-110" + top: "slice-2-4-111" + top: "slice-2-4-112" + top: "slice-2-4-113" + top: "slice-2-4-114" + top: "slice-2-4-115" + top: "slice-2-4-116" + top: "slice-2-4-117" + top: "slice-2-4-118" + top: "slice-2-4-119" + top: "slice-2-4-120" + top: "slice-2-4-121" + top: "slice-2-4-122" + top: "slice-2-4-123" + top: "slice-2-4-124" + top: "slice-2-4-125" + top: "slice-2-4-126" + top: "slice-2-4-127" + top: "slice-2-4-128" + top: "slice-2-4-129" + top: "slice-2-4-130" + top: "slice-2-4-131" + top: "slice-2-4-132" + top: "slice-2-4-133" + top: "slice-2-4-134" + top: "slice-2-4-135" + top: "slice-2-4-136" + top: "slice-2-4-137" + top: "slice-2-4-138" + top: "slice-2-4-139" + top: "slice-2-4-140" + top: "slice-2-4-141" + top: "slice-2-4-142" + top: "slice-2-4-143" + top: "slice-2-4-144" + top: "slice-2-4-145" + top: "slice-2-4-146" + top: "slice-2-4-147" + top: "slice-2-4-148" + top: "slice-2-4-149" + top: "slice-2-4-150" + top: "slice-2-4-151" + top: "slice-2-4-152" + top: "slice-2-4-153" + top: "slice-2-4-154" + top: "slice-2-4-155" + top: "slice-2-4-156" + top: "slice-2-4-157" + top: "slice-2-4-158" + top: "slice-2-4-159" + top: "slice-2-4-160" + top: "slice-2-4-161" + top: "slice-2-4-162" + top: "slice-2-4-163" + top: "slice-2-4-164" + top: "slice-2-4-165" + top: "slice-2-4-166" + top: "slice-2-4-167" + top: "slice-2-4-168" + top: "slice-2-4-169" + top: "slice-2-4-170" + top: "slice-2-4-171" + top: "slice-2-4-172" + top: "slice-2-4-173" + top: "slice-2-4-174" + top: "slice-2-4-175" + top: "slice-2-4-176" + top: "slice-2-4-177" + top: "slice-2-4-178" + top: "slice-2-4-179" + top: "slice-2-4-180" + top: "slice-2-4-181" + top: "slice-2-4-182" + top: "slice-2-4-183" + top: "slice-2-4-184" + top: "slice-2-4-185" + top: "slice-2-4-186" + top: "slice-2-4-187" + top: "slice-2-4-188" + top: "slice-2-4-189" + top: "slice-2-4-190" + top: "slice-2-4-191" + top: "slice-2-4-192" + top: "slice-2-4-193" + top: "slice-2-4-194" + top: "slice-2-4-195" + top: "slice-2-4-196" + top: "slice-2-4-197" + top: "slice-2-4-198" + top: "slice-2-4-199" + top: "slice-2-4-200" + top: "slice-2-4-201" + top: "slice-2-4-202" + top: "slice-2-4-203" + top: "slice-2-4-204" + top: "slice-2-4-205" + top: "slice-2-4-206" + top: "slice-2-4-207" + top: "slice-2-4-208" + top: "slice-2-4-209" + top: "slice-2-4-210" + top: "slice-2-4-211" + top: "slice-2-4-212" + top: "slice-2-4-213" + top: "slice-2-4-214" + top: "slice-2-4-215" + top: "slice-2-4-216" + top: "slice-2-4-217" + top: "slice-2-4-218" + top: "slice-2-4-219" + top: "slice-2-4-220" + top: "slice-2-4-221" + top: "slice-2-4-222" + top: "slice-2-4-223" + top: "slice-2-4-224" + top: "slice-2-4-225" + top: "slice-2-4-226" + top: "slice-2-4-227" + top: "slice-2-4-228" + top: "slice-2-4-229" + top: "slice-2-4-230" + top: "slice-2-4-231" + top: "slice-2-4-232" + top: "slice-2-4-233" + top: "slice-2-4-234" + top: "slice-2-4-235" + top: "slice-2-4-236" + top: "slice-2-4-237" + top: "slice-2-4-238" + top: "slice-2-4-239" + top: "slice-2-4-240" + top: "slice-2-4-241" + top: "slice-2-4-242" + top: "slice-2-4-243" + top: "slice-2-4-244" + top: "slice-2-4-245" + top: "slice-2-4-246" + top: "slice-2-4-247" + top: "slice-2-4-248" + top: "slice-2-4-249" + top: "slice-2-4-250" + top: "slice-2-4-251" + top: "slice-2-4-252" + top: "slice-2-4-253" + top: "slice-2-4-254" + top: "slice-2-4-255" + top: "slice-2-4-256" + top: "slice-2-4-257" + top: "slice-2-4-258" + top: "slice-2-4-259" + top: "slice-2-4-260" + top: "slice-2-4-261" + top: "slice-2-4-262" + top: "slice-2-4-263" + top: "slice-2-4-264" + top: "slice-2-4-265" + top: "slice-2-4-266" + top: "slice-2-4-267" + top: "slice-2-4-268" + top: "slice-2-4-269" + top: "slice-2-4-270" + top: "slice-2-4-271" + top: "slice-2-4-272" + top: "slice-2-4-273" + top: "slice-2-4-274" + top: "slice-2-4-275" + top: "slice-2-4-276" + top: "slice-2-4-277" + top: "slice-2-4-278" + top: "slice-2-4-279" + top: "slice-2-4-280" + top: "slice-2-4-281" + top: "slice-2-4-282" + top: "slice-2-4-283" + top: "slice-2-4-284" + top: "slice-2-4-285" + top: "slice-2-4-286" + top: "slice-2-4-287" + top: "slice-2-4-288" + top: "slice-2-4-289" + top: "slice-2-4-290" + top: "slice-2-4-291" + top: "slice-2-4-292" + top: "slice-2-4-293" + top: "slice-2-4-294" + top: "slice-2-4-295" + top: "slice-2-4-296" + top: "slice-2-4-297" + top: "slice-2-4-298" + top: "slice-2-4-299" + top: "slice-2-4-300" + top: "slice-2-4-301" + top: "slice-2-4-302" + top: "slice-2-4-303" + top: "slice-2-4-304" + top: "slice-2-4-305" + top: "slice-2-4-306" + top: "slice-2-4-307" + top: "slice-2-4-308" + top: "slice-2-4-309" + top: "slice-2-4-310" + top: "slice-2-4-311" + top: "slice-2-4-312" + top: "slice-2-4-313" + top: "slice-2-4-314" + top: "slice-2-4-315" + top: "slice-2-4-316" + top: "slice-2-4-317" + top: "slice-2-4-318" + top: "slice-2-4-319" + top: "slice-2-4-320" + top: "slice-2-4-321" + top: "slice-2-4-322" + top: "slice-2-4-323" + top: "slice-2-4-324" + top: "slice-2-4-325" + top: "slice-2-4-326" + top: "slice-2-4-327" + top: "slice-2-4-328" + top: "slice-2-4-329" + top: "slice-2-4-330" + top: "slice-2-4-331" + top: "slice-2-4-332" + top: "slice-2-4-333" + top: "slice-2-4-334" + top: "slice-2-4-335" + top: "slice-2-4-336" + top: "slice-2-4-337" + top: "slice-2-4-338" + top: "slice-2-4-339" + top: "slice-2-4-340" + top: "slice-2-4-341" + top: "slice-2-4-342" + top: "slice-2-4-343" + top: "slice-2-4-344" + top: "slice-2-4-345" + top: "slice-2-4-346" + top: "slice-2-4-347" + top: "slice-2-4-348" + top: "slice-2-4-349" + top: "slice-2-4-350" + top: "slice-2-4-351" + top: "slice-2-4-352" + top: "slice-2-4-353" + top: "slice-2-4-354" + top: "slice-2-4-355" + top: "slice-2-4-356" + top: "slice-2-4-357" + top: "slice-2-4-358" + top: "slice-2-4-359" + top: "slice-2-4-360" + top: "slice-2-4-361" + top: "slice-2-4-362" + top: "slice-2-4-363" + top: "slice-2-4-364" + top: "slice-2-4-365" + top: "slice-2-4-366" + top: "slice-2-4-367" + top: "slice-2-4-368" + top: "slice-2-4-369" + top: "slice-2-4-370" + top: "slice-2-4-371" + top: "slice-2-4-372" + top: "slice-2-4-373" + top: "slice-2-4-374" + top: "slice-2-4-375" + top: "slice-2-4-376" + top: "slice-2-4-377" + top: "slice-2-4-378" + top: "slice-2-4-379" + top: "slice-2-4-380" + top: "slice-2-4-381" + top: "slice-2-4-382" + top: "slice-2-4-383" + top: "slice-2-4-384" + top: "slice-2-4-385" + top: "slice-2-4-386" + top: "slice-2-4-387" + top: "slice-2-4-388" + top: "slice-2-4-389" + top: "slice-2-4-390" + top: "slice-2-4-391" + top: "slice-2-4-392" + top: "slice-2-4-393" + top: "slice-2-4-394" + top: "slice-2-4-395" + top: "slice-2-4-396" + top: "slice-2-4-397" + top: "slice-2-4-398" + top: "slice-2-4-399" + top: "slice-2-4-400" + top: "slice-2-4-401" + top: "slice-2-4-402" + top: "slice-2-4-403" + top: "slice-2-4-404" + top: "slice-2-4-405" + top: "slice-2-4-406" + top: "slice-2-4-407" + top: "slice-2-4-408" + top: "slice-2-4-409" + top: "slice-2-4-410" + top: "slice-2-4-411" + top: "slice-2-4-412" + top: "slice-2-4-413" + top: "slice-2-4-414" + top: "slice-2-4-415" + top: "slice-2-4-416" + top: "slice-2-4-417" + top: "slice-2-4-418" + top: "slice-2-4-419" + top: "slice-2-4-420" + top: "slice-2-4-421" + top: "slice-2-4-422" + top: "slice-2-4-423" + top: "slice-2-4-424" + top: "slice-2-4-425" + top: "slice-2-4-426" + top: "slice-2-4-427" + top: "slice-2-4-428" + top: "slice-2-4-429" + top: "slice-2-4-430" + top: "slice-2-4-431" + top: "slice-2-4-432" + top: "slice-2-4-433" + top: "slice-2-4-434" + top: "slice-2-4-435" + top: "slice-2-4-436" + top: "slice-2-4-437" + top: "slice-2-4-438" + top: "slice-2-4-439" + top: "slice-2-4-440" + top: "slice-2-4-441" + top: "slice-2-4-442" + top: "slice-2-4-443" + top: "slice-2-4-444" + top: "slice-2-4-445" + top: "slice-2-4-446" + top: "slice-2-4-447" + top: "slice-2-4-448" + top: "slice-2-4-449" + top: "slice-2-4-450" + top: "slice-2-4-451" + top: "slice-2-4-452" + top: "slice-2-4-453" + top: "slice-2-4-454" + top: "slice-2-4-455" + top: "slice-2-4-456" + top: "slice-2-4-457" + top: "slice-2-4-458" + top: "slice-2-4-459" + top: "slice-2-4-460" + top: "slice-2-4-461" + top: "slice-2-4-462" + top: "slice-2-4-463" + top: "slice-2-4-464" + top: "slice-2-4-465" + top: "slice-2-4-466" + top: "slice-2-4-467" + top: "slice-2-4-468" + top: "slice-2-4-469" + top: "slice-2-4-470" + top: "slice-2-4-471" + top: "slice-2-4-472" + top: "slice-2-4-473" + top: "slice-2-4-474" + top: "slice-2-4-475" + top: "slice-2-4-476" + top: "slice-2-4-477" + top: "slice-2-4-478" + top: "slice-2-4-479" + top: "slice-2-4-480" + top: "slice-2-4-481" + top: "slice-2-4-482" + top: "slice-2-4-483" + top: "slice-2-4-484" + top: "slice-2-4-485" + top: "slice-2-4-486" + top: "slice-2-4-487" + top: "slice-2-4-488" + top: "slice-2-4-489" + top: "slice-2-4-490" + top: "slice-2-4-491" + top: "slice-2-4-492" + top: "slice-2-4-493" + top: "slice-2-4-494" + top: "slice-2-4-495" + top: "slice-2-4-496" + top: "slice-2-4-497" + top: "slice-2-4-498" + top: "slice-2-4-499" + top: "slice-2-4-500" +} +layers { + type:ELTWISE + name:"max-fc-2-se4" + top:"max-fc-2-se4" + bottom: "slice-2-4-1" + bottom: "slice-2-4-2" + bottom: "slice-2-4-3" + bottom: "slice-2-4-4" + bottom: "slice-2-4-5" + bottom: "slice-2-4-6" + bottom: "slice-2-4-7" + bottom: "slice-2-4-8" + bottom: "slice-2-4-9" + bottom: "slice-2-4-10" + bottom: "slice-2-4-11" + bottom: "slice-2-4-12" + bottom: "slice-2-4-13" + bottom: "slice-2-4-14" + bottom: "slice-2-4-15" + bottom: "slice-2-4-16" + bottom: "slice-2-4-17" + bottom: "slice-2-4-18" + bottom: "slice-2-4-19" + bottom: "slice-2-4-20" + bottom: "slice-2-4-21" + bottom: "slice-2-4-22" + bottom: "slice-2-4-23" + bottom: "slice-2-4-24" + bottom: "slice-2-4-25" + bottom: "slice-2-4-26" + bottom: "slice-2-4-27" + bottom: "slice-2-4-28" + bottom: "slice-2-4-29" + bottom: "slice-2-4-30" + bottom: "slice-2-4-31" + bottom: "slice-2-4-32" + bottom: "slice-2-4-33" + bottom: "slice-2-4-34" + bottom: "slice-2-4-35" + bottom: "slice-2-4-36" + bottom: "slice-2-4-37" + bottom: "slice-2-4-38" + bottom: "slice-2-4-39" + bottom: "slice-2-4-40" + bottom: "slice-2-4-41" + bottom: "slice-2-4-42" + bottom: "slice-2-4-43" + bottom: "slice-2-4-44" + bottom: "slice-2-4-45" + bottom: "slice-2-4-46" + bottom: "slice-2-4-47" + bottom: "slice-2-4-48" + bottom: "slice-2-4-49" + bottom: "slice-2-4-50" + bottom: "slice-2-4-51" + bottom: "slice-2-4-52" + bottom: "slice-2-4-53" + bottom: "slice-2-4-54" + bottom: "slice-2-4-55" + bottom: "slice-2-4-56" + bottom: "slice-2-4-57" + bottom: "slice-2-4-58" + bottom: "slice-2-4-59" + bottom: "slice-2-4-60" + bottom: "slice-2-4-61" + bottom: "slice-2-4-62" + bottom: "slice-2-4-63" + bottom: "slice-2-4-64" + bottom: "slice-2-4-65" + bottom: "slice-2-4-66" + bottom: "slice-2-4-67" + bottom: "slice-2-4-68" + bottom: "slice-2-4-69" + bottom: "slice-2-4-70" + bottom: "slice-2-4-71" + bottom: "slice-2-4-72" + bottom: "slice-2-4-73" + bottom: "slice-2-4-74" + bottom: "slice-2-4-75" + bottom: "slice-2-4-76" + bottom: "slice-2-4-77" + bottom: "slice-2-4-78" + bottom: "slice-2-4-79" + bottom: "slice-2-4-80" + bottom: "slice-2-4-81" + bottom: "slice-2-4-82" + bottom: "slice-2-4-83" + bottom: "slice-2-4-84" + bottom: "slice-2-4-85" + bottom: "slice-2-4-86" + bottom: "slice-2-4-87" + bottom: "slice-2-4-88" + bottom: "slice-2-4-89" + bottom: "slice-2-4-90" + bottom: "slice-2-4-91" + bottom: "slice-2-4-92" + bottom: "slice-2-4-93" + bottom: "slice-2-4-94" + bottom: "slice-2-4-95" + bottom: "slice-2-4-96" + bottom: "slice-2-4-97" + bottom: "slice-2-4-98" + bottom: "slice-2-4-99" + bottom: "slice-2-4-100" + bottom: "slice-2-4-101" + bottom: "slice-2-4-102" + bottom: "slice-2-4-103" + bottom: "slice-2-4-104" + bottom: "slice-2-4-105" + bottom: "slice-2-4-106" + bottom: "slice-2-4-107" + bottom: "slice-2-4-108" + bottom: "slice-2-4-109" + bottom: "slice-2-4-110" + bottom: "slice-2-4-111" + bottom: "slice-2-4-112" + bottom: "slice-2-4-113" + bottom: "slice-2-4-114" + bottom: "slice-2-4-115" + bottom: "slice-2-4-116" + bottom: "slice-2-4-117" + bottom: "slice-2-4-118" + bottom: "slice-2-4-119" + bottom: "slice-2-4-120" + bottom: "slice-2-4-121" + bottom: "slice-2-4-122" + bottom: "slice-2-4-123" + bottom: "slice-2-4-124" + bottom: "slice-2-4-125" + bottom: "slice-2-4-126" + bottom: "slice-2-4-127" + bottom: "slice-2-4-128" + bottom: "slice-2-4-129" + bottom: "slice-2-4-130" + bottom: "slice-2-4-131" + bottom: "slice-2-4-132" + bottom: "slice-2-4-133" + bottom: "slice-2-4-134" + bottom: "slice-2-4-135" + bottom: "slice-2-4-136" + bottom: "slice-2-4-137" + bottom: "slice-2-4-138" + bottom: "slice-2-4-139" + bottom: "slice-2-4-140" + bottom: "slice-2-4-141" + bottom: "slice-2-4-142" + bottom: "slice-2-4-143" + bottom: "slice-2-4-144" + bottom: "slice-2-4-145" + bottom: "slice-2-4-146" + bottom: "slice-2-4-147" + bottom: "slice-2-4-148" + bottom: "slice-2-4-149" + bottom: "slice-2-4-150" + bottom: "slice-2-4-151" + bottom: "slice-2-4-152" + bottom: "slice-2-4-153" + bottom: "slice-2-4-154" + bottom: "slice-2-4-155" + bottom: "slice-2-4-156" + bottom: "slice-2-4-157" + bottom: "slice-2-4-158" + bottom: "slice-2-4-159" + bottom: "slice-2-4-160" + bottom: "slice-2-4-161" + bottom: "slice-2-4-162" + bottom: "slice-2-4-163" + bottom: "slice-2-4-164" + bottom: "slice-2-4-165" + bottom: "slice-2-4-166" + bottom: "slice-2-4-167" + bottom: "slice-2-4-168" + bottom: "slice-2-4-169" + bottom: "slice-2-4-170" + bottom: "slice-2-4-171" + bottom: "slice-2-4-172" + bottom: "slice-2-4-173" + bottom: "slice-2-4-174" + bottom: "slice-2-4-175" + bottom: "slice-2-4-176" + bottom: "slice-2-4-177" + bottom: "slice-2-4-178" + bottom: "slice-2-4-179" + bottom: "slice-2-4-180" + bottom: "slice-2-4-181" + bottom: "slice-2-4-182" + bottom: "slice-2-4-183" + bottom: "slice-2-4-184" + bottom: "slice-2-4-185" + bottom: "slice-2-4-186" + bottom: "slice-2-4-187" + bottom: "slice-2-4-188" + bottom: "slice-2-4-189" + bottom: "slice-2-4-190" + bottom: "slice-2-4-191" + bottom: "slice-2-4-192" + bottom: "slice-2-4-193" + bottom: "slice-2-4-194" + bottom: "slice-2-4-195" + bottom: "slice-2-4-196" + bottom: "slice-2-4-197" + bottom: "slice-2-4-198" + bottom: "slice-2-4-199" + bottom: "slice-2-4-200" + bottom: "slice-2-4-201" + bottom: "slice-2-4-202" + bottom: "slice-2-4-203" + bottom: "slice-2-4-204" + bottom: "slice-2-4-205" + bottom: "slice-2-4-206" + bottom: "slice-2-4-207" + bottom: "slice-2-4-208" + bottom: "slice-2-4-209" + bottom: "slice-2-4-210" + bottom: "slice-2-4-211" + bottom: "slice-2-4-212" + bottom: "slice-2-4-213" + bottom: "slice-2-4-214" + bottom: "slice-2-4-215" + bottom: "slice-2-4-216" + bottom: "slice-2-4-217" + bottom: "slice-2-4-218" + bottom: "slice-2-4-219" + bottom: "slice-2-4-220" + bottom: "slice-2-4-221" + bottom: "slice-2-4-222" + bottom: "slice-2-4-223" + bottom: "slice-2-4-224" + bottom: "slice-2-4-225" + bottom: "slice-2-4-226" + bottom: "slice-2-4-227" + bottom: "slice-2-4-228" + bottom: "slice-2-4-229" + bottom: "slice-2-4-230" + bottom: "slice-2-4-231" + bottom: "slice-2-4-232" + bottom: "slice-2-4-233" + bottom: "slice-2-4-234" + bottom: "slice-2-4-235" + bottom: "slice-2-4-236" + bottom: "slice-2-4-237" + bottom: "slice-2-4-238" + bottom: "slice-2-4-239" + bottom: "slice-2-4-240" + bottom: "slice-2-4-241" + bottom: "slice-2-4-242" + bottom: "slice-2-4-243" + bottom: "slice-2-4-244" + bottom: "slice-2-4-245" + bottom: "slice-2-4-246" + bottom: "slice-2-4-247" + bottom: "slice-2-4-248" + bottom: "slice-2-4-249" + bottom: "slice-2-4-250" + bottom: "slice-2-4-251" + bottom: "slice-2-4-252" + bottom: "slice-2-4-253" + bottom: "slice-2-4-254" + bottom: "slice-2-4-255" + bottom: "slice-2-4-256" + bottom: "slice-2-4-257" + bottom: "slice-2-4-258" + bottom: "slice-2-4-259" + bottom: "slice-2-4-260" + bottom: "slice-2-4-261" + bottom: "slice-2-4-262" + bottom: "slice-2-4-263" + bottom: "slice-2-4-264" + bottom: "slice-2-4-265" + bottom: "slice-2-4-266" + bottom: "slice-2-4-267" + bottom: "slice-2-4-268" + bottom: "slice-2-4-269" + bottom: "slice-2-4-270" + bottom: "slice-2-4-271" + bottom: "slice-2-4-272" + bottom: "slice-2-4-273" + bottom: "slice-2-4-274" + bottom: "slice-2-4-275" + bottom: "slice-2-4-276" + bottom: "slice-2-4-277" + bottom: "slice-2-4-278" + bottom: "slice-2-4-279" + bottom: "slice-2-4-280" + bottom: "slice-2-4-281" + bottom: "slice-2-4-282" + bottom: "slice-2-4-283" + bottom: "slice-2-4-284" + bottom: "slice-2-4-285" + bottom: "slice-2-4-286" + bottom: "slice-2-4-287" + bottom: "slice-2-4-288" + bottom: "slice-2-4-289" + bottom: "slice-2-4-290" + bottom: "slice-2-4-291" + bottom: "slice-2-4-292" + bottom: "slice-2-4-293" + bottom: "slice-2-4-294" + bottom: "slice-2-4-295" + bottom: "slice-2-4-296" + bottom: "slice-2-4-297" + bottom: "slice-2-4-298" + bottom: "slice-2-4-299" + bottom: "slice-2-4-300" + bottom: "slice-2-4-301" + bottom: "slice-2-4-302" + bottom: "slice-2-4-303" + bottom: "slice-2-4-304" + bottom: "slice-2-4-305" + bottom: "slice-2-4-306" + bottom: "slice-2-4-307" + bottom: "slice-2-4-308" + bottom: "slice-2-4-309" + bottom: "slice-2-4-310" + bottom: "slice-2-4-311" + bottom: "slice-2-4-312" + bottom: "slice-2-4-313" + bottom: "slice-2-4-314" + bottom: "slice-2-4-315" + bottom: "slice-2-4-316" + bottom: "slice-2-4-317" + bottom: "slice-2-4-318" + bottom: "slice-2-4-319" + bottom: "slice-2-4-320" + bottom: "slice-2-4-321" + bottom: "slice-2-4-322" + bottom: "slice-2-4-323" + bottom: "slice-2-4-324" + bottom: "slice-2-4-325" + bottom: "slice-2-4-326" + bottom: "slice-2-4-327" + bottom: "slice-2-4-328" + bottom: "slice-2-4-329" + bottom: "slice-2-4-330" + bottom: "slice-2-4-331" + bottom: "slice-2-4-332" + bottom: "slice-2-4-333" + bottom: "slice-2-4-334" + bottom: "slice-2-4-335" + bottom: "slice-2-4-336" + bottom: "slice-2-4-337" + bottom: "slice-2-4-338" + bottom: "slice-2-4-339" + bottom: "slice-2-4-340" + bottom: "slice-2-4-341" + bottom: "slice-2-4-342" + bottom: "slice-2-4-343" + bottom: "slice-2-4-344" + bottom: "slice-2-4-345" + bottom: "slice-2-4-346" + bottom: "slice-2-4-347" + bottom: "slice-2-4-348" + bottom: "slice-2-4-349" + bottom: "slice-2-4-350" + bottom: "slice-2-4-351" + bottom: "slice-2-4-352" + bottom: "slice-2-4-353" + bottom: "slice-2-4-354" + bottom: "slice-2-4-355" + bottom: "slice-2-4-356" + bottom: "slice-2-4-357" + bottom: "slice-2-4-358" + bottom: "slice-2-4-359" + bottom: "slice-2-4-360" + bottom: "slice-2-4-361" + bottom: "slice-2-4-362" + bottom: "slice-2-4-363" + bottom: "slice-2-4-364" + bottom: "slice-2-4-365" + bottom: "slice-2-4-366" + bottom: "slice-2-4-367" + bottom: "slice-2-4-368" + bottom: "slice-2-4-369" + bottom: "slice-2-4-370" + bottom: "slice-2-4-371" + bottom: "slice-2-4-372" + bottom: "slice-2-4-373" + bottom: "slice-2-4-374" + bottom: "slice-2-4-375" + bottom: "slice-2-4-376" + bottom: "slice-2-4-377" + bottom: "slice-2-4-378" + bottom: "slice-2-4-379" + bottom: "slice-2-4-380" + bottom: "slice-2-4-381" + bottom: "slice-2-4-382" + bottom: "slice-2-4-383" + bottom: "slice-2-4-384" + bottom: "slice-2-4-385" + bottom: "slice-2-4-386" + bottom: "slice-2-4-387" + bottom: "slice-2-4-388" + bottom: "slice-2-4-389" + bottom: "slice-2-4-390" + bottom: "slice-2-4-391" + bottom: "slice-2-4-392" + bottom: "slice-2-4-393" + bottom: "slice-2-4-394" + bottom: "slice-2-4-395" + bottom: "slice-2-4-396" + bottom: "slice-2-4-397" + bottom: "slice-2-4-398" + bottom: "slice-2-4-399" + bottom: "slice-2-4-400" + bottom: "slice-2-4-401" + bottom: "slice-2-4-402" + bottom: "slice-2-4-403" + bottom: "slice-2-4-404" + bottom: "slice-2-4-405" + bottom: "slice-2-4-406" + bottom: "slice-2-4-407" + bottom: "slice-2-4-408" + bottom: "slice-2-4-409" + bottom: "slice-2-4-410" + bottom: "slice-2-4-411" + bottom: "slice-2-4-412" + bottom: "slice-2-4-413" + bottom: "slice-2-4-414" + bottom: "slice-2-4-415" + bottom: "slice-2-4-416" + bottom: "slice-2-4-417" + bottom: "slice-2-4-418" + bottom: "slice-2-4-419" + bottom: "slice-2-4-420" + bottom: "slice-2-4-421" + bottom: "slice-2-4-422" + bottom: "slice-2-4-423" + bottom: "slice-2-4-424" + bottom: "slice-2-4-425" + bottom: "slice-2-4-426" + bottom: "slice-2-4-427" + bottom: "slice-2-4-428" + bottom: "slice-2-4-429" + bottom: "slice-2-4-430" + bottom: "slice-2-4-431" + bottom: "slice-2-4-432" + bottom: "slice-2-4-433" + bottom: "slice-2-4-434" + bottom: "slice-2-4-435" + bottom: "slice-2-4-436" + bottom: "slice-2-4-437" + bottom: "slice-2-4-438" + bottom: "slice-2-4-439" + bottom: "slice-2-4-440" + bottom: "slice-2-4-441" + bottom: "slice-2-4-442" + bottom: "slice-2-4-443" + bottom: "slice-2-4-444" + bottom: "slice-2-4-445" + bottom: "slice-2-4-446" + bottom: "slice-2-4-447" + bottom: "slice-2-4-448" + bottom: "slice-2-4-449" + bottom: "slice-2-4-450" + bottom: "slice-2-4-451" + bottom: "slice-2-4-452" + bottom: "slice-2-4-453" + bottom: "slice-2-4-454" + bottom: "slice-2-4-455" + bottom: "slice-2-4-456" + bottom: "slice-2-4-457" + bottom: "slice-2-4-458" + bottom: "slice-2-4-459" + bottom: "slice-2-4-460" + bottom: "slice-2-4-461" + bottom: "slice-2-4-462" + bottom: "slice-2-4-463" + bottom: "slice-2-4-464" + bottom: "slice-2-4-465" + bottom: "slice-2-4-466" + bottom: "slice-2-4-467" + bottom: "slice-2-4-468" + bottom: "slice-2-4-469" + bottom: "slice-2-4-470" + bottom: "slice-2-4-471" + bottom: "slice-2-4-472" + bottom: "slice-2-4-473" + bottom: "slice-2-4-474" + bottom: "slice-2-4-475" + bottom: "slice-2-4-476" + bottom: "slice-2-4-477" + bottom: "slice-2-4-478" + bottom: "slice-2-4-479" + bottom: "slice-2-4-480" + bottom: "slice-2-4-481" + bottom: "slice-2-4-482" + bottom: "slice-2-4-483" + bottom: "slice-2-4-484" + bottom: "slice-2-4-485" + bottom: "slice-2-4-486" + bottom: "slice-2-4-487" + bottom: "slice-2-4-488" + bottom: "slice-2-4-489" + bottom: "slice-2-4-490" + bottom: "slice-2-4-491" + bottom: "slice-2-4-492" + bottom: "slice-2-4-493" + bottom: "slice-2-4-494" + bottom: "slice-2-4-495" + bottom: "slice-2-4-496" + bottom: "slice-2-4-497" + bottom: "slice-2-4-498" + bottom: "slice-2-4-499" + bottom: "slice-2-4-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se5" + bottom:"fc-2-se5" + top: "slice-2-5-1" + top: "slice-2-5-2" + top: "slice-2-5-3" + top: "slice-2-5-4" + top: "slice-2-5-5" + top: "slice-2-5-6" + top: "slice-2-5-7" + top: "slice-2-5-8" + top: "slice-2-5-9" + top: "slice-2-5-10" + top: "slice-2-5-11" + top: "slice-2-5-12" + top: "slice-2-5-13" + top: "slice-2-5-14" + top: "slice-2-5-15" + top: "slice-2-5-16" + top: "slice-2-5-17" + top: "slice-2-5-18" + top: "slice-2-5-19" + top: "slice-2-5-20" + top: "slice-2-5-21" + top: "slice-2-5-22" + top: "slice-2-5-23" + top: "slice-2-5-24" + top: "slice-2-5-25" + top: "slice-2-5-26" + top: "slice-2-5-27" + top: "slice-2-5-28" + top: "slice-2-5-29" + top: "slice-2-5-30" + top: "slice-2-5-31" + top: "slice-2-5-32" + top: "slice-2-5-33" + top: "slice-2-5-34" + top: "slice-2-5-35" + top: "slice-2-5-36" + top: "slice-2-5-37" + top: "slice-2-5-38" + top: "slice-2-5-39" + top: "slice-2-5-40" + top: "slice-2-5-41" + top: "slice-2-5-42" + top: "slice-2-5-43" + top: "slice-2-5-44" + top: "slice-2-5-45" + top: "slice-2-5-46" + top: "slice-2-5-47" + top: "slice-2-5-48" + top: "slice-2-5-49" + top: "slice-2-5-50" + top: "slice-2-5-51" + top: "slice-2-5-52" + top: "slice-2-5-53" + top: "slice-2-5-54" + top: "slice-2-5-55" + top: "slice-2-5-56" + top: "slice-2-5-57" + top: "slice-2-5-58" + top: "slice-2-5-59" + top: "slice-2-5-60" + top: "slice-2-5-61" + top: "slice-2-5-62" + top: "slice-2-5-63" + top: "slice-2-5-64" + top: "slice-2-5-65" + top: "slice-2-5-66" + top: "slice-2-5-67" + top: "slice-2-5-68" + top: "slice-2-5-69" + top: "slice-2-5-70" + top: "slice-2-5-71" + top: "slice-2-5-72" + top: "slice-2-5-73" + top: "slice-2-5-74" + top: "slice-2-5-75" + top: "slice-2-5-76" + top: "slice-2-5-77" + top: "slice-2-5-78" + top: "slice-2-5-79" + top: "slice-2-5-80" + top: "slice-2-5-81" + top: "slice-2-5-82" + top: "slice-2-5-83" + top: "slice-2-5-84" + top: "slice-2-5-85" + top: "slice-2-5-86" + top: "slice-2-5-87" + top: "slice-2-5-88" + top: "slice-2-5-89" + top: "slice-2-5-90" + top: "slice-2-5-91" + top: "slice-2-5-92" + top: "slice-2-5-93" + top: "slice-2-5-94" + top: "slice-2-5-95" + top: "slice-2-5-96" + top: "slice-2-5-97" + top: "slice-2-5-98" + top: "slice-2-5-99" + top: "slice-2-5-100" + top: "slice-2-5-101" + top: "slice-2-5-102" + top: "slice-2-5-103" + top: "slice-2-5-104" + top: "slice-2-5-105" + top: "slice-2-5-106" + top: "slice-2-5-107" + top: "slice-2-5-108" + top: "slice-2-5-109" + top: "slice-2-5-110" + top: "slice-2-5-111" + top: "slice-2-5-112" + top: "slice-2-5-113" + top: "slice-2-5-114" + top: "slice-2-5-115" + top: "slice-2-5-116" + top: "slice-2-5-117" + top: "slice-2-5-118" + top: "slice-2-5-119" + top: "slice-2-5-120" + top: "slice-2-5-121" + top: "slice-2-5-122" + top: "slice-2-5-123" + top: "slice-2-5-124" + top: "slice-2-5-125" + top: "slice-2-5-126" + top: "slice-2-5-127" + top: "slice-2-5-128" + top: "slice-2-5-129" + top: "slice-2-5-130" + top: "slice-2-5-131" + top: "slice-2-5-132" + top: "slice-2-5-133" + top: "slice-2-5-134" + top: "slice-2-5-135" + top: "slice-2-5-136" + top: "slice-2-5-137" + top: "slice-2-5-138" + top: "slice-2-5-139" + top: "slice-2-5-140" + top: "slice-2-5-141" + top: "slice-2-5-142" + top: "slice-2-5-143" + top: "slice-2-5-144" + top: "slice-2-5-145" + top: "slice-2-5-146" + top: "slice-2-5-147" + top: "slice-2-5-148" + top: "slice-2-5-149" + top: "slice-2-5-150" + top: "slice-2-5-151" + top: "slice-2-5-152" + top: "slice-2-5-153" + top: "slice-2-5-154" + top: "slice-2-5-155" + top: "slice-2-5-156" + top: "slice-2-5-157" + top: "slice-2-5-158" + top: "slice-2-5-159" + top: "slice-2-5-160" + top: "slice-2-5-161" + top: "slice-2-5-162" + top: "slice-2-5-163" + top: "slice-2-5-164" + top: "slice-2-5-165" + top: "slice-2-5-166" + top: "slice-2-5-167" + top: "slice-2-5-168" + top: "slice-2-5-169" + top: "slice-2-5-170" + top: "slice-2-5-171" + top: "slice-2-5-172" + top: "slice-2-5-173" + top: "slice-2-5-174" + top: "slice-2-5-175" + top: "slice-2-5-176" + top: "slice-2-5-177" + top: "slice-2-5-178" + top: "slice-2-5-179" + top: "slice-2-5-180" + top: "slice-2-5-181" + top: "slice-2-5-182" + top: "slice-2-5-183" + top: "slice-2-5-184" + top: "slice-2-5-185" + top: "slice-2-5-186" + top: "slice-2-5-187" + top: "slice-2-5-188" + top: "slice-2-5-189" + top: "slice-2-5-190" + top: "slice-2-5-191" + top: "slice-2-5-192" + top: "slice-2-5-193" + top: "slice-2-5-194" + top: "slice-2-5-195" + top: "slice-2-5-196" + top: "slice-2-5-197" + top: "slice-2-5-198" + top: "slice-2-5-199" + top: "slice-2-5-200" + top: "slice-2-5-201" + top: "slice-2-5-202" + top: "slice-2-5-203" + top: "slice-2-5-204" + top: "slice-2-5-205" + top: "slice-2-5-206" + top: "slice-2-5-207" + top: "slice-2-5-208" + top: "slice-2-5-209" + top: "slice-2-5-210" + top: "slice-2-5-211" + top: "slice-2-5-212" + top: "slice-2-5-213" + top: "slice-2-5-214" + top: "slice-2-5-215" + top: "slice-2-5-216" + top: "slice-2-5-217" + top: "slice-2-5-218" + top: "slice-2-5-219" + top: "slice-2-5-220" + top: "slice-2-5-221" + top: "slice-2-5-222" + top: "slice-2-5-223" + top: "slice-2-5-224" + top: "slice-2-5-225" + top: "slice-2-5-226" + top: "slice-2-5-227" + top: "slice-2-5-228" + top: "slice-2-5-229" + top: "slice-2-5-230" + top: "slice-2-5-231" + top: "slice-2-5-232" + top: "slice-2-5-233" + top: "slice-2-5-234" + top: "slice-2-5-235" + top: "slice-2-5-236" + top: "slice-2-5-237" + top: "slice-2-5-238" + top: "slice-2-5-239" + top: "slice-2-5-240" + top: "slice-2-5-241" + top: "slice-2-5-242" + top: "slice-2-5-243" + top: "slice-2-5-244" + top: "slice-2-5-245" + top: "slice-2-5-246" + top: "slice-2-5-247" + top: "slice-2-5-248" + top: "slice-2-5-249" + top: "slice-2-5-250" + top: "slice-2-5-251" + top: "slice-2-5-252" + top: "slice-2-5-253" + top: "slice-2-5-254" + top: "slice-2-5-255" + top: "slice-2-5-256" + top: "slice-2-5-257" + top: "slice-2-5-258" + top: "slice-2-5-259" + top: "slice-2-5-260" + top: "slice-2-5-261" + top: "slice-2-5-262" + top: "slice-2-5-263" + top: "slice-2-5-264" + top: "slice-2-5-265" + top: "slice-2-5-266" + top: "slice-2-5-267" + top: "slice-2-5-268" + top: "slice-2-5-269" + top: "slice-2-5-270" + top: "slice-2-5-271" + top: "slice-2-5-272" + top: "slice-2-5-273" + top: "slice-2-5-274" + top: "slice-2-5-275" + top: "slice-2-5-276" + top: "slice-2-5-277" + top: "slice-2-5-278" + top: "slice-2-5-279" + top: "slice-2-5-280" + top: "slice-2-5-281" + top: "slice-2-5-282" + top: "slice-2-5-283" + top: "slice-2-5-284" + top: "slice-2-5-285" + top: "slice-2-5-286" + top: "slice-2-5-287" + top: "slice-2-5-288" + top: "slice-2-5-289" + top: "slice-2-5-290" + top: "slice-2-5-291" + top: "slice-2-5-292" + top: "slice-2-5-293" + top: "slice-2-5-294" + top: "slice-2-5-295" + top: "slice-2-5-296" + top: "slice-2-5-297" + top: "slice-2-5-298" + top: "slice-2-5-299" + top: "slice-2-5-300" + top: "slice-2-5-301" + top: "slice-2-5-302" + top: "slice-2-5-303" + top: "slice-2-5-304" + top: "slice-2-5-305" + top: "slice-2-5-306" + top: "slice-2-5-307" + top: "slice-2-5-308" + top: "slice-2-5-309" + top: "slice-2-5-310" + top: "slice-2-5-311" + top: "slice-2-5-312" + top: "slice-2-5-313" + top: "slice-2-5-314" + top: "slice-2-5-315" + top: "slice-2-5-316" + top: "slice-2-5-317" + top: "slice-2-5-318" + top: "slice-2-5-319" + top: "slice-2-5-320" + top: "slice-2-5-321" + top: "slice-2-5-322" + top: "slice-2-5-323" + top: "slice-2-5-324" + top: "slice-2-5-325" + top: "slice-2-5-326" + top: "slice-2-5-327" + top: "slice-2-5-328" + top: "slice-2-5-329" + top: "slice-2-5-330" + top: "slice-2-5-331" + top: "slice-2-5-332" + top: "slice-2-5-333" + top: "slice-2-5-334" + top: "slice-2-5-335" + top: "slice-2-5-336" + top: "slice-2-5-337" + top: "slice-2-5-338" + top: "slice-2-5-339" + top: "slice-2-5-340" + top: "slice-2-5-341" + top: "slice-2-5-342" + top: "slice-2-5-343" + top: "slice-2-5-344" + top: "slice-2-5-345" + top: "slice-2-5-346" + top: "slice-2-5-347" + top: "slice-2-5-348" + top: "slice-2-5-349" + top: "slice-2-5-350" + top: "slice-2-5-351" + top: "slice-2-5-352" + top: "slice-2-5-353" + top: "slice-2-5-354" + top: "slice-2-5-355" + top: "slice-2-5-356" + top: "slice-2-5-357" + top: "slice-2-5-358" + top: "slice-2-5-359" + top: "slice-2-5-360" + top: "slice-2-5-361" + top: "slice-2-5-362" + top: "slice-2-5-363" + top: "slice-2-5-364" + top: "slice-2-5-365" + top: "slice-2-5-366" + top: "slice-2-5-367" + top: "slice-2-5-368" + top: "slice-2-5-369" + top: "slice-2-5-370" + top: "slice-2-5-371" + top: "slice-2-5-372" + top: "slice-2-5-373" + top: "slice-2-5-374" + top: "slice-2-5-375" + top: "slice-2-5-376" + top: "slice-2-5-377" + top: "slice-2-5-378" + top: "slice-2-5-379" + top: "slice-2-5-380" + top: "slice-2-5-381" + top: "slice-2-5-382" + top: "slice-2-5-383" + top: "slice-2-5-384" + top: "slice-2-5-385" + top: "slice-2-5-386" + top: "slice-2-5-387" + top: "slice-2-5-388" + top: "slice-2-5-389" + top: "slice-2-5-390" + top: "slice-2-5-391" + top: "slice-2-5-392" + top: "slice-2-5-393" + top: "slice-2-5-394" + top: "slice-2-5-395" + top: "slice-2-5-396" + top: "slice-2-5-397" + top: "slice-2-5-398" + top: "slice-2-5-399" + top: "slice-2-5-400" + top: "slice-2-5-401" + top: "slice-2-5-402" + top: "slice-2-5-403" + top: "slice-2-5-404" + top: "slice-2-5-405" + top: "slice-2-5-406" + top: "slice-2-5-407" + top: "slice-2-5-408" + top: "slice-2-5-409" + top: "slice-2-5-410" + top: "slice-2-5-411" + top: "slice-2-5-412" + top: "slice-2-5-413" + top: "slice-2-5-414" + top: "slice-2-5-415" + top: "slice-2-5-416" + top: "slice-2-5-417" + top: "slice-2-5-418" + top: "slice-2-5-419" + top: "slice-2-5-420" + top: "slice-2-5-421" + top: "slice-2-5-422" + top: "slice-2-5-423" + top: "slice-2-5-424" + top: "slice-2-5-425" + top: "slice-2-5-426" + top: "slice-2-5-427" + top: "slice-2-5-428" + top: "slice-2-5-429" + top: "slice-2-5-430" + top: "slice-2-5-431" + top: "slice-2-5-432" + top: "slice-2-5-433" + top: "slice-2-5-434" + top: "slice-2-5-435" + top: "slice-2-5-436" + top: "slice-2-5-437" + top: "slice-2-5-438" + top: "slice-2-5-439" + top: "slice-2-5-440" + top: "slice-2-5-441" + top: "slice-2-5-442" + top: "slice-2-5-443" + top: "slice-2-5-444" + top: "slice-2-5-445" + top: "slice-2-5-446" + top: "slice-2-5-447" + top: "slice-2-5-448" + top: "slice-2-5-449" + top: "slice-2-5-450" + top: "slice-2-5-451" + top: "slice-2-5-452" + top: "slice-2-5-453" + top: "slice-2-5-454" + top: "slice-2-5-455" + top: "slice-2-5-456" + top: "slice-2-5-457" + top: "slice-2-5-458" + top: "slice-2-5-459" + top: "slice-2-5-460" + top: "slice-2-5-461" + top: "slice-2-5-462" + top: "slice-2-5-463" + top: "slice-2-5-464" + top: "slice-2-5-465" + top: "slice-2-5-466" + top: "slice-2-5-467" + top: "slice-2-5-468" + top: "slice-2-5-469" + top: "slice-2-5-470" + top: "slice-2-5-471" + top: "slice-2-5-472" + top: "slice-2-5-473" + top: "slice-2-5-474" + top: "slice-2-5-475" + top: "slice-2-5-476" + top: "slice-2-5-477" + top: "slice-2-5-478" + top: "slice-2-5-479" + top: "slice-2-5-480" + top: "slice-2-5-481" + top: "slice-2-5-482" + top: "slice-2-5-483" + top: "slice-2-5-484" + top: "slice-2-5-485" + top: "slice-2-5-486" + top: "slice-2-5-487" + top: "slice-2-5-488" + top: "slice-2-5-489" + top: "slice-2-5-490" + top: "slice-2-5-491" + top: "slice-2-5-492" + top: "slice-2-5-493" + top: "slice-2-5-494" + top: "slice-2-5-495" + top: "slice-2-5-496" + top: "slice-2-5-497" + top: "slice-2-5-498" + top: "slice-2-5-499" + top: "slice-2-5-500" +} +layers { + type:ELTWISE + name:"max-fc-2-se5" + top:"max-fc-2-se5" + bottom: "slice-2-5-1" + bottom: "slice-2-5-2" + bottom: "slice-2-5-3" + bottom: "slice-2-5-4" + bottom: "slice-2-5-5" + bottom: "slice-2-5-6" + bottom: "slice-2-5-7" + bottom: "slice-2-5-8" + bottom: "slice-2-5-9" + bottom: "slice-2-5-10" + bottom: "slice-2-5-11" + bottom: "slice-2-5-12" + bottom: "slice-2-5-13" + bottom: "slice-2-5-14" + bottom: "slice-2-5-15" + bottom: "slice-2-5-16" + bottom: "slice-2-5-17" + bottom: "slice-2-5-18" + bottom: "slice-2-5-19" + bottom: "slice-2-5-20" + bottom: "slice-2-5-21" + bottom: "slice-2-5-22" + bottom: "slice-2-5-23" + bottom: "slice-2-5-24" + bottom: "slice-2-5-25" + bottom: "slice-2-5-26" + bottom: "slice-2-5-27" + bottom: "slice-2-5-28" + bottom: "slice-2-5-29" + bottom: "slice-2-5-30" + bottom: "slice-2-5-31" + bottom: "slice-2-5-32" + bottom: "slice-2-5-33" + bottom: "slice-2-5-34" + bottom: "slice-2-5-35" + bottom: "slice-2-5-36" + bottom: "slice-2-5-37" + bottom: "slice-2-5-38" + bottom: "slice-2-5-39" + bottom: "slice-2-5-40" + bottom: "slice-2-5-41" + bottom: "slice-2-5-42" + bottom: "slice-2-5-43" + bottom: "slice-2-5-44" + bottom: "slice-2-5-45" + bottom: "slice-2-5-46" + bottom: "slice-2-5-47" + bottom: "slice-2-5-48" + bottom: "slice-2-5-49" + bottom: "slice-2-5-50" + bottom: "slice-2-5-51" + bottom: "slice-2-5-52" + bottom: "slice-2-5-53" + bottom: "slice-2-5-54" + bottom: "slice-2-5-55" + bottom: "slice-2-5-56" + bottom: "slice-2-5-57" + bottom: "slice-2-5-58" + bottom: "slice-2-5-59" + bottom: "slice-2-5-60" + bottom: "slice-2-5-61" + bottom: "slice-2-5-62" + bottom: "slice-2-5-63" + bottom: "slice-2-5-64" + bottom: "slice-2-5-65" + bottom: "slice-2-5-66" + bottom: "slice-2-5-67" + bottom: "slice-2-5-68" + bottom: "slice-2-5-69" + bottom: "slice-2-5-70" + bottom: "slice-2-5-71" + bottom: "slice-2-5-72" + bottom: "slice-2-5-73" + bottom: "slice-2-5-74" + bottom: "slice-2-5-75" + bottom: "slice-2-5-76" + bottom: "slice-2-5-77" + bottom: "slice-2-5-78" + bottom: "slice-2-5-79" + bottom: "slice-2-5-80" + bottom: "slice-2-5-81" + bottom: "slice-2-5-82" + bottom: "slice-2-5-83" + bottom: "slice-2-5-84" + bottom: "slice-2-5-85" + bottom: "slice-2-5-86" + bottom: "slice-2-5-87" + bottom: "slice-2-5-88" + bottom: "slice-2-5-89" + bottom: "slice-2-5-90" + bottom: "slice-2-5-91" + bottom: "slice-2-5-92" + bottom: "slice-2-5-93" + bottom: "slice-2-5-94" + bottom: "slice-2-5-95" + bottom: "slice-2-5-96" + bottom: "slice-2-5-97" + bottom: "slice-2-5-98" + bottom: "slice-2-5-99" + bottom: "slice-2-5-100" + bottom: "slice-2-5-101" + bottom: "slice-2-5-102" + bottom: "slice-2-5-103" + bottom: "slice-2-5-104" + bottom: "slice-2-5-105" + bottom: "slice-2-5-106" + bottom: "slice-2-5-107" + bottom: "slice-2-5-108" + bottom: "slice-2-5-109" + bottom: "slice-2-5-110" + bottom: "slice-2-5-111" + bottom: "slice-2-5-112" + bottom: "slice-2-5-113" + bottom: "slice-2-5-114" + bottom: "slice-2-5-115" + bottom: "slice-2-5-116" + bottom: "slice-2-5-117" + bottom: "slice-2-5-118" + bottom: "slice-2-5-119" + bottom: "slice-2-5-120" + bottom: "slice-2-5-121" + bottom: "slice-2-5-122" + bottom: "slice-2-5-123" + bottom: "slice-2-5-124" + bottom: "slice-2-5-125" + bottom: "slice-2-5-126" + bottom: "slice-2-5-127" + bottom: "slice-2-5-128" + bottom: "slice-2-5-129" + bottom: "slice-2-5-130" + bottom: "slice-2-5-131" + bottom: "slice-2-5-132" + bottom: "slice-2-5-133" + bottom: "slice-2-5-134" + bottom: "slice-2-5-135" + bottom: "slice-2-5-136" + bottom: "slice-2-5-137" + bottom: "slice-2-5-138" + bottom: "slice-2-5-139" + bottom: "slice-2-5-140" + bottom: "slice-2-5-141" + bottom: "slice-2-5-142" + bottom: "slice-2-5-143" + bottom: "slice-2-5-144" + bottom: "slice-2-5-145" + bottom: "slice-2-5-146" + bottom: "slice-2-5-147" + bottom: "slice-2-5-148" + bottom: "slice-2-5-149" + bottom: "slice-2-5-150" + bottom: "slice-2-5-151" + bottom: "slice-2-5-152" + bottom: "slice-2-5-153" + bottom: "slice-2-5-154" + bottom: "slice-2-5-155" + bottom: "slice-2-5-156" + bottom: "slice-2-5-157" + bottom: "slice-2-5-158" + bottom: "slice-2-5-159" + bottom: "slice-2-5-160" + bottom: "slice-2-5-161" + bottom: "slice-2-5-162" + bottom: "slice-2-5-163" + bottom: "slice-2-5-164" + bottom: "slice-2-5-165" + bottom: "slice-2-5-166" + bottom: "slice-2-5-167" + bottom: "slice-2-5-168" + bottom: "slice-2-5-169" + bottom: "slice-2-5-170" + bottom: "slice-2-5-171" + bottom: "slice-2-5-172" + bottom: "slice-2-5-173" + bottom: "slice-2-5-174" + bottom: "slice-2-5-175" + bottom: "slice-2-5-176" + bottom: "slice-2-5-177" + bottom: "slice-2-5-178" + bottom: "slice-2-5-179" + bottom: "slice-2-5-180" + bottom: "slice-2-5-181" + bottom: "slice-2-5-182" + bottom: "slice-2-5-183" + bottom: "slice-2-5-184" + bottom: "slice-2-5-185" + bottom: "slice-2-5-186" + bottom: "slice-2-5-187" + bottom: "slice-2-5-188" + bottom: "slice-2-5-189" + bottom: "slice-2-5-190" + bottom: "slice-2-5-191" + bottom: "slice-2-5-192" + bottom: "slice-2-5-193" + bottom: "slice-2-5-194" + bottom: "slice-2-5-195" + bottom: "slice-2-5-196" + bottom: "slice-2-5-197" + bottom: "slice-2-5-198" + bottom: "slice-2-5-199" + bottom: "slice-2-5-200" + bottom: "slice-2-5-201" + bottom: "slice-2-5-202" + bottom: "slice-2-5-203" + bottom: "slice-2-5-204" + bottom: "slice-2-5-205" + bottom: "slice-2-5-206" + bottom: "slice-2-5-207" + bottom: "slice-2-5-208" + bottom: "slice-2-5-209" + bottom: "slice-2-5-210" + bottom: "slice-2-5-211" + bottom: "slice-2-5-212" + bottom: "slice-2-5-213" + bottom: "slice-2-5-214" + bottom: "slice-2-5-215" + bottom: "slice-2-5-216" + bottom: "slice-2-5-217" + bottom: "slice-2-5-218" + bottom: "slice-2-5-219" + bottom: "slice-2-5-220" + bottom: "slice-2-5-221" + bottom: "slice-2-5-222" + bottom: "slice-2-5-223" + bottom: "slice-2-5-224" + bottom: "slice-2-5-225" + bottom: "slice-2-5-226" + bottom: "slice-2-5-227" + bottom: "slice-2-5-228" + bottom: "slice-2-5-229" + bottom: "slice-2-5-230" + bottom: "slice-2-5-231" + bottom: "slice-2-5-232" + bottom: "slice-2-5-233" + bottom: "slice-2-5-234" + bottom: "slice-2-5-235" + bottom: "slice-2-5-236" + bottom: "slice-2-5-237" + bottom: "slice-2-5-238" + bottom: "slice-2-5-239" + bottom: "slice-2-5-240" + bottom: "slice-2-5-241" + bottom: "slice-2-5-242" + bottom: "slice-2-5-243" + bottom: "slice-2-5-244" + bottom: "slice-2-5-245" + bottom: "slice-2-5-246" + bottom: "slice-2-5-247" + bottom: "slice-2-5-248" + bottom: "slice-2-5-249" + bottom: "slice-2-5-250" + bottom: "slice-2-5-251" + bottom: "slice-2-5-252" + bottom: "slice-2-5-253" + bottom: "slice-2-5-254" + bottom: "slice-2-5-255" + bottom: "slice-2-5-256" + bottom: "slice-2-5-257" + bottom: "slice-2-5-258" + bottom: "slice-2-5-259" + bottom: "slice-2-5-260" + bottom: "slice-2-5-261" + bottom: "slice-2-5-262" + bottom: "slice-2-5-263" + bottom: "slice-2-5-264" + bottom: "slice-2-5-265" + bottom: "slice-2-5-266" + bottom: "slice-2-5-267" + bottom: "slice-2-5-268" + bottom: "slice-2-5-269" + bottom: "slice-2-5-270" + bottom: "slice-2-5-271" + bottom: "slice-2-5-272" + bottom: "slice-2-5-273" + bottom: "slice-2-5-274" + bottom: "slice-2-5-275" + bottom: "slice-2-5-276" + bottom: "slice-2-5-277" + bottom: "slice-2-5-278" + bottom: "slice-2-5-279" + bottom: "slice-2-5-280" + bottom: "slice-2-5-281" + bottom: "slice-2-5-282" + bottom: "slice-2-5-283" + bottom: "slice-2-5-284" + bottom: "slice-2-5-285" + bottom: "slice-2-5-286" + bottom: "slice-2-5-287" + bottom: "slice-2-5-288" + bottom: "slice-2-5-289" + bottom: "slice-2-5-290" + bottom: "slice-2-5-291" + bottom: "slice-2-5-292" + bottom: "slice-2-5-293" + bottom: "slice-2-5-294" + bottom: "slice-2-5-295" + bottom: "slice-2-5-296" + bottom: "slice-2-5-297" + bottom: "slice-2-5-298" + bottom: "slice-2-5-299" + bottom: "slice-2-5-300" + bottom: "slice-2-5-301" + bottom: "slice-2-5-302" + bottom: "slice-2-5-303" + bottom: "slice-2-5-304" + bottom: "slice-2-5-305" + bottom: "slice-2-5-306" + bottom: "slice-2-5-307" + bottom: "slice-2-5-308" + bottom: "slice-2-5-309" + bottom: "slice-2-5-310" + bottom: "slice-2-5-311" + bottom: "slice-2-5-312" + bottom: "slice-2-5-313" + bottom: "slice-2-5-314" + bottom: "slice-2-5-315" + bottom: "slice-2-5-316" + bottom: "slice-2-5-317" + bottom: "slice-2-5-318" + bottom: "slice-2-5-319" + bottom: "slice-2-5-320" + bottom: "slice-2-5-321" + bottom: "slice-2-5-322" + bottom: "slice-2-5-323" + bottom: "slice-2-5-324" + bottom: "slice-2-5-325" + bottom: "slice-2-5-326" + bottom: "slice-2-5-327" + bottom: "slice-2-5-328" + bottom: "slice-2-5-329" + bottom: "slice-2-5-330" + bottom: "slice-2-5-331" + bottom: "slice-2-5-332" + bottom: "slice-2-5-333" + bottom: "slice-2-5-334" + bottom: "slice-2-5-335" + bottom: "slice-2-5-336" + bottom: "slice-2-5-337" + bottom: "slice-2-5-338" + bottom: "slice-2-5-339" + bottom: "slice-2-5-340" + bottom: "slice-2-5-341" + bottom: "slice-2-5-342" + bottom: "slice-2-5-343" + bottom: "slice-2-5-344" + bottom: "slice-2-5-345" + bottom: "slice-2-5-346" + bottom: "slice-2-5-347" + bottom: "slice-2-5-348" + bottom: "slice-2-5-349" + bottom: "slice-2-5-350" + bottom: "slice-2-5-351" + bottom: "slice-2-5-352" + bottom: "slice-2-5-353" + bottom: "slice-2-5-354" + bottom: "slice-2-5-355" + bottom: "slice-2-5-356" + bottom: "slice-2-5-357" + bottom: "slice-2-5-358" + bottom: "slice-2-5-359" + bottom: "slice-2-5-360" + bottom: "slice-2-5-361" + bottom: "slice-2-5-362" + bottom: "slice-2-5-363" + bottom: "slice-2-5-364" + bottom: "slice-2-5-365" + bottom: "slice-2-5-366" + bottom: "slice-2-5-367" + bottom: "slice-2-5-368" + bottom: "slice-2-5-369" + bottom: "slice-2-5-370" + bottom: "slice-2-5-371" + bottom: "slice-2-5-372" + bottom: "slice-2-5-373" + bottom: "slice-2-5-374" + bottom: "slice-2-5-375" + bottom: "slice-2-5-376" + bottom: "slice-2-5-377" + bottom: "slice-2-5-378" + bottom: "slice-2-5-379" + bottom: "slice-2-5-380" + bottom: "slice-2-5-381" + bottom: "slice-2-5-382" + bottom: "slice-2-5-383" + bottom: "slice-2-5-384" + bottom: "slice-2-5-385" + bottom: "slice-2-5-386" + bottom: "slice-2-5-387" + bottom: "slice-2-5-388" + bottom: "slice-2-5-389" + bottom: "slice-2-5-390" + bottom: "slice-2-5-391" + bottom: "slice-2-5-392" + bottom: "slice-2-5-393" + bottom: "slice-2-5-394" + bottom: "slice-2-5-395" + bottom: "slice-2-5-396" + bottom: "slice-2-5-397" + bottom: "slice-2-5-398" + bottom: "slice-2-5-399" + bottom: "slice-2-5-400" + bottom: "slice-2-5-401" + bottom: "slice-2-5-402" + bottom: "slice-2-5-403" + bottom: "slice-2-5-404" + bottom: "slice-2-5-405" + bottom: "slice-2-5-406" + bottom: "slice-2-5-407" + bottom: "slice-2-5-408" + bottom: "slice-2-5-409" + bottom: "slice-2-5-410" + bottom: "slice-2-5-411" + bottom: "slice-2-5-412" + bottom: "slice-2-5-413" + bottom: "slice-2-5-414" + bottom: "slice-2-5-415" + bottom: "slice-2-5-416" + bottom: "slice-2-5-417" + bottom: "slice-2-5-418" + bottom: "slice-2-5-419" + bottom: "slice-2-5-420" + bottom: "slice-2-5-421" + bottom: "slice-2-5-422" + bottom: "slice-2-5-423" + bottom: "slice-2-5-424" + bottom: "slice-2-5-425" + bottom: "slice-2-5-426" + bottom: "slice-2-5-427" + bottom: "slice-2-5-428" + bottom: "slice-2-5-429" + bottom: "slice-2-5-430" + bottom: "slice-2-5-431" + bottom: "slice-2-5-432" + bottom: "slice-2-5-433" + bottom: "slice-2-5-434" + bottom: "slice-2-5-435" + bottom: "slice-2-5-436" + bottom: "slice-2-5-437" + bottom: "slice-2-5-438" + bottom: "slice-2-5-439" + bottom: "slice-2-5-440" + bottom: "slice-2-5-441" + bottom: "slice-2-5-442" + bottom: "slice-2-5-443" + bottom: "slice-2-5-444" + bottom: "slice-2-5-445" + bottom: "slice-2-5-446" + bottom: "slice-2-5-447" + bottom: "slice-2-5-448" + bottom: "slice-2-5-449" + bottom: "slice-2-5-450" + bottom: "slice-2-5-451" + bottom: "slice-2-5-452" + bottom: "slice-2-5-453" + bottom: "slice-2-5-454" + bottom: "slice-2-5-455" + bottom: "slice-2-5-456" + bottom: "slice-2-5-457" + bottom: "slice-2-5-458" + bottom: "slice-2-5-459" + bottom: "slice-2-5-460" + bottom: "slice-2-5-461" + bottom: "slice-2-5-462" + bottom: "slice-2-5-463" + bottom: "slice-2-5-464" + bottom: "slice-2-5-465" + bottom: "slice-2-5-466" + bottom: "slice-2-5-467" + bottom: "slice-2-5-468" + bottom: "slice-2-5-469" + bottom: "slice-2-5-470" + bottom: "slice-2-5-471" + bottom: "slice-2-5-472" + bottom: "slice-2-5-473" + bottom: "slice-2-5-474" + bottom: "slice-2-5-475" + bottom: "slice-2-5-476" + bottom: "slice-2-5-477" + bottom: "slice-2-5-478" + bottom: "slice-2-5-479" + bottom: "slice-2-5-480" + bottom: "slice-2-5-481" + bottom: "slice-2-5-482" + bottom: "slice-2-5-483" + bottom: "slice-2-5-484" + bottom: "slice-2-5-485" + bottom: "slice-2-5-486" + bottom: "slice-2-5-487" + bottom: "slice-2-5-488" + bottom: "slice-2-5-489" + bottom: "slice-2-5-490" + bottom: "slice-2-5-491" + bottom: "slice-2-5-492" + bottom: "slice-2-5-493" + bottom: "slice-2-5-494" + bottom: "slice-2-5-495" + bottom: "slice-2-5-496" + bottom: "slice-2-5-497" + bottom: "slice-2-5-498" + bottom: "slice-2-5-499" + bottom: "slice-2-5-500" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se6" + bottom:"fc-2-se6" + top: "slice-2-6-1" + top: "slice-2-6-2" + top: "slice-2-6-3" + top: "slice-2-6-4" + top: "slice-2-6-5" + top: "slice-2-6-6" + top: "slice-2-6-7" + top: "slice-2-6-8" + top: "slice-2-6-9" + top: "slice-2-6-10" + top: "slice-2-6-11" + top: "slice-2-6-12" + top: "slice-2-6-13" + top: "slice-2-6-14" + top: "slice-2-6-15" + top: "slice-2-6-16" + top: "slice-2-6-17" + top: "slice-2-6-18" + top: "slice-2-6-19" + top: "slice-2-6-20" + top: "slice-2-6-21" + top: "slice-2-6-22" + top: "slice-2-6-23" + top: "slice-2-6-24" + top: "slice-2-6-25" + top: "slice-2-6-26" + top: "slice-2-6-27" + top: "slice-2-6-28" + top: "slice-2-6-29" + top: "slice-2-6-30" + top: "slice-2-6-31" + top: "slice-2-6-32" + top: "slice-2-6-33" + top: "slice-2-6-34" + top: "slice-2-6-35" + top: "slice-2-6-36" + top: "slice-2-6-37" + top: "slice-2-6-38" + top: "slice-2-6-39" + top: "slice-2-6-40" + top: "slice-2-6-41" + top: "slice-2-6-42" + top: "slice-2-6-43" + top: "slice-2-6-44" + top: "slice-2-6-45" + top: "slice-2-6-46" + top: "slice-2-6-47" + top: "slice-2-6-48" + top: "slice-2-6-49" + top: "slice-2-6-50" + top: "slice-2-6-51" + top: "slice-2-6-52" + top: "slice-2-6-53" + top: "slice-2-6-54" + top: "slice-2-6-55" + top: "slice-2-6-56" + top: "slice-2-6-57" + top: "slice-2-6-58" + top: "slice-2-6-59" + top: "slice-2-6-60" + top: "slice-2-6-61" + top: "slice-2-6-62" + top: "slice-2-6-63" + top: "slice-2-6-64" + top: "slice-2-6-65" + top: "slice-2-6-66" + top: "slice-2-6-67" + top: "slice-2-6-68" + top: "slice-2-6-69" + top: "slice-2-6-70" + top: "slice-2-6-71" + top: "slice-2-6-72" + top: "slice-2-6-73" + top: "slice-2-6-74" + top: "slice-2-6-75" + top: "slice-2-6-76" + top: "slice-2-6-77" + top: "slice-2-6-78" + top: "slice-2-6-79" + top: "slice-2-6-80" + top: "slice-2-6-81" + top: "slice-2-6-82" + top: "slice-2-6-83" + top: "slice-2-6-84" + top: "slice-2-6-85" + top: "slice-2-6-86" + top: "slice-2-6-87" + top: "slice-2-6-88" + top: "slice-2-6-89" + top: "slice-2-6-90" + top: "slice-2-6-91" + top: "slice-2-6-92" + top: "slice-2-6-93" + top: "slice-2-6-94" + top: "slice-2-6-95" + top: "slice-2-6-96" + top: "slice-2-6-97" + top: "slice-2-6-98" + top: "slice-2-6-99" + top: "slice-2-6-100" + top: "slice-2-6-101" + top: "slice-2-6-102" + top: "slice-2-6-103" + top: "slice-2-6-104" + top: "slice-2-6-105" + top: "slice-2-6-106" + top: "slice-2-6-107" + top: "slice-2-6-108" + top: "slice-2-6-109" + top: "slice-2-6-110" + top: "slice-2-6-111" + top: "slice-2-6-112" + top: "slice-2-6-113" + top: "slice-2-6-114" + top: "slice-2-6-115" + top: "slice-2-6-116" + top: "slice-2-6-117" + top: "slice-2-6-118" + top: "slice-2-6-119" + top: "slice-2-6-120" + top: "slice-2-6-121" + top: "slice-2-6-122" + top: "slice-2-6-123" + top: "slice-2-6-124" + top: "slice-2-6-125" + top: "slice-2-6-126" + top: "slice-2-6-127" + top: "slice-2-6-128" + top: "slice-2-6-129" + top: "slice-2-6-130" + top: "slice-2-6-131" + top: "slice-2-6-132" + top: "slice-2-6-133" + top: "slice-2-6-134" + top: "slice-2-6-135" + top: "slice-2-6-136" + top: "slice-2-6-137" + top: "slice-2-6-138" + top: "slice-2-6-139" + top: "slice-2-6-140" + top: "slice-2-6-141" + top: "slice-2-6-142" + top: "slice-2-6-143" + top: "slice-2-6-144" + top: "slice-2-6-145" + top: "slice-2-6-146" + top: "slice-2-6-147" + top: "slice-2-6-148" + top: "slice-2-6-149" + top: "slice-2-6-150" + top: "slice-2-6-151" + top: "slice-2-6-152" + top: "slice-2-6-153" + top: "slice-2-6-154" + top: "slice-2-6-155" + top: "slice-2-6-156" + top: "slice-2-6-157" + top: "slice-2-6-158" + top: "slice-2-6-159" + top: "slice-2-6-160" + top: "slice-2-6-161" + top: "slice-2-6-162" + top: "slice-2-6-163" + top: "slice-2-6-164" + top: "slice-2-6-165" + top: "slice-2-6-166" + top: "slice-2-6-167" + top: "slice-2-6-168" + top: "slice-2-6-169" + top: "slice-2-6-170" + top: "slice-2-6-171" + top: "slice-2-6-172" + top: "slice-2-6-173" + top: "slice-2-6-174" + top: "slice-2-6-175" + top: "slice-2-6-176" + top: "slice-2-6-177" + top: "slice-2-6-178" + top: "slice-2-6-179" + top: "slice-2-6-180" + top: "slice-2-6-181" + top: "slice-2-6-182" + top: "slice-2-6-183" + top: "slice-2-6-184" + top: "slice-2-6-185" + top: "slice-2-6-186" + top: "slice-2-6-187" + top: "slice-2-6-188" + top: "slice-2-6-189" + top: "slice-2-6-190" + top: "slice-2-6-191" + top: "slice-2-6-192" + top: "slice-2-6-193" + top: "slice-2-6-194" + top: "slice-2-6-195" + top: "slice-2-6-196" + top: "slice-2-6-197" + top: "slice-2-6-198" + top: "slice-2-6-199" + top: "slice-2-6-200" + top: "slice-2-6-201" + top: "slice-2-6-202" + top: "slice-2-6-203" + top: "slice-2-6-204" + top: "slice-2-6-205" + top: "slice-2-6-206" + top: "slice-2-6-207" + top: "slice-2-6-208" + top: "slice-2-6-209" + top: "slice-2-6-210" + top: "slice-2-6-211" + top: "slice-2-6-212" + top: "slice-2-6-213" + top: "slice-2-6-214" + top: "slice-2-6-215" + top: "slice-2-6-216" + top: "slice-2-6-217" + top: "slice-2-6-218" + top: "slice-2-6-219" + top: "slice-2-6-220" + top: "slice-2-6-221" + top: "slice-2-6-222" + top: "slice-2-6-223" + top: "slice-2-6-224" + top: "slice-2-6-225" + top: "slice-2-6-226" + top: "slice-2-6-227" + top: "slice-2-6-228" + top: "slice-2-6-229" + top: "slice-2-6-230" + top: "slice-2-6-231" + top: "slice-2-6-232" + top: "slice-2-6-233" + top: "slice-2-6-234" + top: "slice-2-6-235" + top: "slice-2-6-236" + top: "slice-2-6-237" + top: "slice-2-6-238" + top: "slice-2-6-239" + top: "slice-2-6-240" + top: "slice-2-6-241" + top: "slice-2-6-242" + top: "slice-2-6-243" + top: "slice-2-6-244" + top: "slice-2-6-245" + top: "slice-2-6-246" + top: "slice-2-6-247" + top: "slice-2-6-248" + top: "slice-2-6-249" + top: "slice-2-6-250" + top: "slice-2-6-251" + top: "slice-2-6-252" + top: "slice-2-6-253" + top: "slice-2-6-254" + top: "slice-2-6-255" + top: "slice-2-6-256" + top: "slice-2-6-257" + top: "slice-2-6-258" + top: "slice-2-6-259" + top: "slice-2-6-260" + top: "slice-2-6-261" + top: "slice-2-6-262" + top: "slice-2-6-263" + top: "slice-2-6-264" + top: "slice-2-6-265" + top: "slice-2-6-266" + top: "slice-2-6-267" + top: "slice-2-6-268" + top: "slice-2-6-269" + top: "slice-2-6-270" + top: "slice-2-6-271" + top: "slice-2-6-272" + top: "slice-2-6-273" + top: "slice-2-6-274" + top: "slice-2-6-275" + top: "slice-2-6-276" + top: "slice-2-6-277" + top: "slice-2-6-278" + top: "slice-2-6-279" + top: "slice-2-6-280" + top: "slice-2-6-281" + top: "slice-2-6-282" + top: "slice-2-6-283" + top: "slice-2-6-284" + top: "slice-2-6-285" + top: "slice-2-6-286" + top: "slice-2-6-287" + top: "slice-2-6-288" + top: "slice-2-6-289" + top: "slice-2-6-290" + top: "slice-2-6-291" + top: "slice-2-6-292" + top: "slice-2-6-293" + top: "slice-2-6-294" + top: "slice-2-6-295" + top: "slice-2-6-296" + top: "slice-2-6-297" + top: "slice-2-6-298" + top: "slice-2-6-299" + top: "slice-2-6-300" + top: "slice-2-6-301" + top: "slice-2-6-302" + top: "slice-2-6-303" + top: "slice-2-6-304" + top: "slice-2-6-305" + top: "slice-2-6-306" + top: "slice-2-6-307" + top: "slice-2-6-308" + top: "slice-2-6-309" + top: "slice-2-6-310" + top: "slice-2-6-311" + top: "slice-2-6-312" + top: "slice-2-6-313" + top: "slice-2-6-314" + top: "slice-2-6-315" + top: "slice-2-6-316" + top: "slice-2-6-317" + top: "slice-2-6-318" + top: "slice-2-6-319" + top: "slice-2-6-320" + top: "slice-2-6-321" + top: "slice-2-6-322" + top: "slice-2-6-323" + top: "slice-2-6-324" + top: "slice-2-6-325" + top: "slice-2-6-326" + top: "slice-2-6-327" + top: "slice-2-6-328" + top: "slice-2-6-329" + top: "slice-2-6-330" + top: "slice-2-6-331" + top: "slice-2-6-332" + top: "slice-2-6-333" + top: "slice-2-6-334" + top: "slice-2-6-335" + top: "slice-2-6-336" + top: "slice-2-6-337" + top: "slice-2-6-338" + top: "slice-2-6-339" + top: "slice-2-6-340" + top: "slice-2-6-341" + top: "slice-2-6-342" + top: "slice-2-6-343" + top: "slice-2-6-344" + top: "slice-2-6-345" + top: "slice-2-6-346" + top: "slice-2-6-347" + top: "slice-2-6-348" + top: "slice-2-6-349" + top: "slice-2-6-350" + top: "slice-2-6-351" + top: "slice-2-6-352" + top: "slice-2-6-353" + top: "slice-2-6-354" + top: "slice-2-6-355" + top: "slice-2-6-356" + top: "slice-2-6-357" + top: "slice-2-6-358" + top: "slice-2-6-359" + top: "slice-2-6-360" + top: "slice-2-6-361" + top: "slice-2-6-362" + top: "slice-2-6-363" + top: "slice-2-6-364" + top: "slice-2-6-365" + top: "slice-2-6-366" + top: "slice-2-6-367" + top: "slice-2-6-368" + top: "slice-2-6-369" + top: "slice-2-6-370" + top: "slice-2-6-371" + top: "slice-2-6-372" + top: "slice-2-6-373" + top: "slice-2-6-374" + top: "slice-2-6-375" + top: "slice-2-6-376" + top: "slice-2-6-377" + top: "slice-2-6-378" + top: "slice-2-6-379" + top: "slice-2-6-380" + top: "slice-2-6-381" + top: "slice-2-6-382" + top: "slice-2-6-383" + top: "slice-2-6-384" + top: "slice-2-6-385" + top: "slice-2-6-386" + top: "slice-2-6-387" + top: "slice-2-6-388" + top: "slice-2-6-389" + top: "slice-2-6-390" + top: "slice-2-6-391" + top: "slice-2-6-392" + top: "slice-2-6-393" + top: "slice-2-6-394" + top: "slice-2-6-395" + top: "slice-2-6-396" + top: "slice-2-6-397" + top: "slice-2-6-398" + top: "slice-2-6-399" + top: "slice-2-6-400" + top: "slice-2-6-401" + top: "slice-2-6-402" + top: "slice-2-6-403" + top: "slice-2-6-404" + top: "slice-2-6-405" + top: "slice-2-6-406" + top: "slice-2-6-407" + top: "slice-2-6-408" + top: "slice-2-6-409" + top: "slice-2-6-410" + top: "slice-2-6-411" + top: "slice-2-6-412" + top: "slice-2-6-413" + top: "slice-2-6-414" + top: "slice-2-6-415" + top: "slice-2-6-416" + top: "slice-2-6-417" + top: "slice-2-6-418" + top: "slice-2-6-419" + top: "slice-2-6-420" + top: "slice-2-6-421" + top: "slice-2-6-422" + top: "slice-2-6-423" + top: "slice-2-6-424" + top: "slice-2-6-425" + top: "slice-2-6-426" + top: "slice-2-6-427" + top: "slice-2-6-428" + top: "slice-2-6-429" + top: "slice-2-6-430" + top: "slice-2-6-431" + top: "slice-2-6-432" + top: "slice-2-6-433" + top: "slice-2-6-434" + top: "slice-2-6-435" + top: "slice-2-6-436" + top: "slice-2-6-437" + top: "slice-2-6-438" + top: "slice-2-6-439" + top: "slice-2-6-440" + top: "slice-2-6-441" + top: "slice-2-6-442" + top: "slice-2-6-443" + top: "slice-2-6-444" + top: "slice-2-6-445" + top: "slice-2-6-446" + top: "slice-2-6-447" + top: "slice-2-6-448" + top: "slice-2-6-449" + top: "slice-2-6-450" + top: "slice-2-6-451" + top: "slice-2-6-452" + top: "slice-2-6-453" + top: "slice-2-6-454" + top: "slice-2-6-455" + top: "slice-2-6-456" + top: "slice-2-6-457" + top: "slice-2-6-458" + top: "slice-2-6-459" + top: "slice-2-6-460" + top: "slice-2-6-461" + top: "slice-2-6-462" + top: "slice-2-6-463" + top: "slice-2-6-464" + top: "slice-2-6-465" + top: "slice-2-6-466" + top: "slice-2-6-467" + top: "slice-2-6-468" + top: "slice-2-6-469" + top: "slice-2-6-470" + top: "slice-2-6-471" + top: "slice-2-6-472" + top: "slice-2-6-473" + top: "slice-2-6-474" + top: "slice-2-6-475" + top: "slice-2-6-476" + top: "slice-2-6-477" + top: "slice-2-6-478" + top: "slice-2-6-479" + top: "slice-2-6-480" + top: "slice-2-6-481" + top: "slice-2-6-482" + top: "slice-2-6-483" + top: "slice-2-6-484" + top: "slice-2-6-485" + top: "slice-2-6-486" + top: "slice-2-6-487" + top: "slice-2-6-488" + top: "slice-2-6-489" + top: "slice-2-6-490" + top: "slice-2-6-491" + top: "slice-2-6-492" + top: "slice-2-6-493" + top: "slice-2-6-494" + top: "slice-2-6-495" + top: "slice-2-6-496" + top: "slice-2-6-497" + top: "slice-2-6-498" + top: "slice-2-6-499" + top: "slice-2-6-500" +} +layers { + type:ELTWISE + name:"max-fc-2-se6" + top:"max-fc-2-se6" + bottom: "slice-2-6-1" + bottom: "slice-2-6-2" + bottom: "slice-2-6-3" + bottom: "slice-2-6-4" + bottom: "slice-2-6-5" + bottom: "slice-2-6-6" + bottom: "slice-2-6-7" + bottom: "slice-2-6-8" + bottom: "slice-2-6-9" + bottom: "slice-2-6-10" + bottom: "slice-2-6-11" + bottom: "slice-2-6-12" + bottom: "slice-2-6-13" + bottom: "slice-2-6-14" + bottom: "slice-2-6-15" + bottom: "slice-2-6-16" + bottom: "slice-2-6-17" + bottom: "slice-2-6-18" + bottom: "slice-2-6-19" + bottom: "slice-2-6-20" + bottom: "slice-2-6-21" + bottom: "slice-2-6-22" + bottom: "slice-2-6-23" + bottom: "slice-2-6-24" + bottom: "slice-2-6-25" + bottom: "slice-2-6-26" + bottom: "slice-2-6-27" + bottom: "slice-2-6-28" + bottom: "slice-2-6-29" + bottom: "slice-2-6-30" + bottom: "slice-2-6-31" + bottom: "slice-2-6-32" + bottom: "slice-2-6-33" + bottom: "slice-2-6-34" + bottom: "slice-2-6-35" + bottom: "slice-2-6-36" + bottom: "slice-2-6-37" + bottom: "slice-2-6-38" + bottom: "slice-2-6-39" + bottom: "slice-2-6-40" + bottom: "slice-2-6-41" + bottom: "slice-2-6-42" + bottom: "slice-2-6-43" + bottom: "slice-2-6-44" + bottom: "slice-2-6-45" + bottom: "slice-2-6-46" + bottom: "slice-2-6-47" + bottom: "slice-2-6-48" + bottom: "slice-2-6-49" + bottom: "slice-2-6-50" + bottom: "slice-2-6-51" + bottom: "slice-2-6-52" + bottom: "slice-2-6-53" + bottom: "slice-2-6-54" + bottom: "slice-2-6-55" + bottom: "slice-2-6-56" + bottom: "slice-2-6-57" + bottom: "slice-2-6-58" + bottom: "slice-2-6-59" + bottom: "slice-2-6-60" + bottom: "slice-2-6-61" + bottom: "slice-2-6-62" + bottom: "slice-2-6-63" + bottom: "slice-2-6-64" + bottom: "slice-2-6-65" + bottom: "slice-2-6-66" + bottom: "slice-2-6-67" + bottom: "slice-2-6-68" + bottom: "slice-2-6-69" + bottom: "slice-2-6-70" + bottom: "slice-2-6-71" + bottom: "slice-2-6-72" + bottom: "slice-2-6-73" + bottom: "slice-2-6-74" + bottom: "slice-2-6-75" + bottom: "slice-2-6-76" + bottom: "slice-2-6-77" + bottom: "slice-2-6-78" + bottom: "slice-2-6-79" + bottom: "slice-2-6-80" + bottom: "slice-2-6-81" + bottom: "slice-2-6-82" + bottom: "slice-2-6-83" + bottom: "slice-2-6-84" + bottom: "slice-2-6-85" + bottom: "slice-2-6-86" + bottom: "slice-2-6-87" + bottom: "slice-2-6-88" + bottom: "slice-2-6-89" + bottom: "slice-2-6-90" + bottom: "slice-2-6-91" + bottom: "slice-2-6-92" + bottom: "slice-2-6-93" + bottom: "slice-2-6-94" + bottom: "slice-2-6-95" + bottom: "slice-2-6-96" + bottom: "slice-2-6-97" + bottom: "slice-2-6-98" + bottom: "slice-2-6-99" + bottom: "slice-2-6-100" + bottom: "slice-2-6-101" + bottom: "slice-2-6-102" + bottom: "slice-2-6-103" + bottom: "slice-2-6-104" + bottom: "slice-2-6-105" + bottom: "slice-2-6-106" + bottom: "slice-2-6-107" + bottom: "slice-2-6-108" + bottom: "slice-2-6-109" + bottom: "slice-2-6-110" + bottom: "slice-2-6-111" + bottom: "slice-2-6-112" + bottom: "slice-2-6-113" + bottom: "slice-2-6-114" + bottom: "slice-2-6-115" + bottom: "slice-2-6-116" + bottom: "slice-2-6-117" + bottom: "slice-2-6-118" + bottom: "slice-2-6-119" + bottom: "slice-2-6-120" + bottom: "slice-2-6-121" + bottom: "slice-2-6-122" + bottom: "slice-2-6-123" + bottom: "slice-2-6-124" + bottom: "slice-2-6-125" + bottom: "slice-2-6-126" + bottom: "slice-2-6-127" + bottom: "slice-2-6-128" + bottom: "slice-2-6-129" + bottom: "slice-2-6-130" + bottom: "slice-2-6-131" + bottom: "slice-2-6-132" + bottom: "slice-2-6-133" + bottom: "slice-2-6-134" + bottom: "slice-2-6-135" + bottom: "slice-2-6-136" + bottom: "slice-2-6-137" + bottom: "slice-2-6-138" + bottom: "slice-2-6-139" + bottom: "slice-2-6-140" + bottom: "slice-2-6-141" + bottom: "slice-2-6-142" + bottom: "slice-2-6-143" + bottom: "slice-2-6-144" + bottom: "slice-2-6-145" + bottom: "slice-2-6-146" + bottom: "slice-2-6-147" + bottom: "slice-2-6-148" + bottom: "slice-2-6-149" + bottom: "slice-2-6-150" + bottom: "slice-2-6-151" + bottom: "slice-2-6-152" + bottom: "slice-2-6-153" + bottom: "slice-2-6-154" + bottom: "slice-2-6-155" + bottom: "slice-2-6-156" + bottom: "slice-2-6-157" + bottom: "slice-2-6-158" + bottom: "slice-2-6-159" + bottom: "slice-2-6-160" + bottom: "slice-2-6-161" + bottom: "slice-2-6-162" + bottom: "slice-2-6-163" + bottom: "slice-2-6-164" + bottom: "slice-2-6-165" + bottom: "slice-2-6-166" + bottom: "slice-2-6-167" + bottom: "slice-2-6-168" + bottom: "slice-2-6-169" + bottom: "slice-2-6-170" + bottom: "slice-2-6-171" + bottom: "slice-2-6-172" + bottom: "slice-2-6-173" + bottom: "slice-2-6-174" + bottom: "slice-2-6-175" + bottom: "slice-2-6-176" + bottom: "slice-2-6-177" + bottom: "slice-2-6-178" + bottom: "slice-2-6-179" + bottom: "slice-2-6-180" + bottom: "slice-2-6-181" + bottom: "slice-2-6-182" + bottom: "slice-2-6-183" + bottom: "slice-2-6-184" + bottom: "slice-2-6-185" + bottom: "slice-2-6-186" + bottom: "slice-2-6-187" + bottom: "slice-2-6-188" + bottom: "slice-2-6-189" + bottom: "slice-2-6-190" + bottom: "slice-2-6-191" + bottom: "slice-2-6-192" + bottom: "slice-2-6-193" + bottom: "slice-2-6-194" + bottom: "slice-2-6-195" + bottom: "slice-2-6-196" + bottom: "slice-2-6-197" + bottom: "slice-2-6-198" + bottom: "slice-2-6-199" + bottom: "slice-2-6-200" + bottom: "slice-2-6-201" + bottom: "slice-2-6-202" + bottom: "slice-2-6-203" + bottom: "slice-2-6-204" + bottom: "slice-2-6-205" + bottom: "slice-2-6-206" + bottom: "slice-2-6-207" + bottom: "slice-2-6-208" + bottom: "slice-2-6-209" + bottom: "slice-2-6-210" + bottom: "slice-2-6-211" + bottom: "slice-2-6-212" + bottom: "slice-2-6-213" + bottom: "slice-2-6-214" + bottom: "slice-2-6-215" + bottom: "slice-2-6-216" + bottom: "slice-2-6-217" + bottom: "slice-2-6-218" + bottom: "slice-2-6-219" + bottom: "slice-2-6-220" + bottom: "slice-2-6-221" + bottom: "slice-2-6-222" + bottom: "slice-2-6-223" + bottom: "slice-2-6-224" + bottom: "slice-2-6-225" + bottom: "slice-2-6-226" + bottom: "slice-2-6-227" + bottom: "slice-2-6-228" + bottom: "slice-2-6-229" + bottom: "slice-2-6-230" + bottom: "slice-2-6-231" + bottom: "slice-2-6-232" + bottom: "slice-2-6-233" + bottom: "slice-2-6-234" + bottom: "slice-2-6-235" + bottom: "slice-2-6-236" + bottom: "slice-2-6-237" + bottom: "slice-2-6-238" + bottom: "slice-2-6-239" + bottom: "slice-2-6-240" + bottom: "slice-2-6-241" + bottom: "slice-2-6-242" + bottom: "slice-2-6-243" + bottom: "slice-2-6-244" + bottom: "slice-2-6-245" + bottom: "slice-2-6-246" + bottom: "slice-2-6-247" + bottom: "slice-2-6-248" + bottom: "slice-2-6-249" + bottom: "slice-2-6-250" + bottom: "slice-2-6-251" + bottom: "slice-2-6-252" + bottom: "slice-2-6-253" + bottom: "slice-2-6-254" + bottom: "slice-2-6-255" + bottom: "slice-2-6-256" + bottom: "slice-2-6-257" + bottom: "slice-2-6-258" + bottom: "slice-2-6-259" + bottom: "slice-2-6-260" + bottom: "slice-2-6-261" + bottom: "slice-2-6-262" + bottom: "slice-2-6-263" + bottom: "slice-2-6-264" + bottom: "slice-2-6-265" + bottom: "slice-2-6-266" + bottom: "slice-2-6-267" + bottom: "slice-2-6-268" + bottom: "slice-2-6-269" + bottom: "slice-2-6-270" + bottom: "slice-2-6-271" + bottom: "slice-2-6-272" + bottom: "slice-2-6-273" + bottom: "slice-2-6-274" + bottom: "slice-2-6-275" + bottom: "slice-2-6-276" + bottom: "slice-2-6-277" + bottom: "slice-2-6-278" + bottom: "slice-2-6-279" + bottom: "slice-2-6-280" + bottom: "slice-2-6-281" + bottom: "slice-2-6-282" + bottom: "slice-2-6-283" + bottom: "slice-2-6-284" + bottom: "slice-2-6-285" + bottom: "slice-2-6-286" + bottom: "slice-2-6-287" + bottom: "slice-2-6-288" + bottom: "slice-2-6-289" + bottom: "slice-2-6-290" + bottom: "slice-2-6-291" + bottom: "slice-2-6-292" + bottom: "slice-2-6-293" + bottom: "slice-2-6-294" + bottom: "slice-2-6-295" + bottom: "slice-2-6-296" + bottom: "slice-2-6-297" + bottom: "slice-2-6-298" + bottom: "slice-2-6-299" + bottom: "slice-2-6-300" + bottom: "slice-2-6-301" + bottom: "slice-2-6-302" + bottom: "slice-2-6-303" + bottom: "slice-2-6-304" + bottom: "slice-2-6-305" + bottom: "slice-2-6-306" + bottom: "slice-2-6-307" + bottom: "slice-2-6-308" + bottom: "slice-2-6-309" + bottom: "slice-2-6-310" + bottom: "slice-2-6-311" + bottom: "slice-2-6-312" + bottom: "slice-2-6-313" + bottom: "slice-2-6-314" + bottom: "slice-2-6-315" + bottom: "slice-2-6-316" + bottom: "slice-2-6-317" + bottom: "slice-2-6-318" + bottom: "slice-2-6-319" + bottom: "slice-2-6-320" + bottom: "slice-2-6-321" + bottom: "slice-2-6-322" + bottom: "slice-2-6-323" + bottom: "slice-2-6-324" + bottom: "slice-2-6-325" + bottom: "slice-2-6-326" + bottom: "slice-2-6-327" + bottom: "slice-2-6-328" + bottom: "slice-2-6-329" + bottom: "slice-2-6-330" + bottom: "slice-2-6-331" + bottom: "slice-2-6-332" + bottom: "slice-2-6-333" + bottom: "slice-2-6-334" + bottom: "slice-2-6-335" + bottom: "slice-2-6-336" + bottom: "slice-2-6-337" + bottom: "slice-2-6-338" + bottom: "slice-2-6-339" + bottom: "slice-2-6-340" + bottom: "slice-2-6-341" + bottom: "slice-2-6-342" + bottom: "slice-2-6-343" + bottom: "slice-2-6-344" + bottom: "slice-2-6-345" + bottom: "slice-2-6-346" + bottom: "slice-2-6-347" + bottom: "slice-2-6-348" + bottom: "slice-2-6-349" + bottom: "slice-2-6-350" + bottom: "slice-2-6-351" + bottom: "slice-2-6-352" + bottom: "slice-2-6-353" + bottom: "slice-2-6-354" + bottom: "slice-2-6-355" + bottom: "slice-2-6-356" + bottom: "slice-2-6-357" + bottom: "slice-2-6-358" + bottom: "slice-2-6-359" + bottom: "slice-2-6-360" + bottom: "slice-2-6-361" + bottom: "slice-2-6-362" + bottom: "slice-2-6-363" + bottom: "slice-2-6-364" + bottom: "slice-2-6-365" + bottom: "slice-2-6-366" + bottom: "slice-2-6-367" + bottom: "slice-2-6-368" + bottom: "slice-2-6-369" + bottom: "slice-2-6-370" + bottom: "slice-2-6-371" + bottom: "slice-2-6-372" + bottom: "slice-2-6-373" + bottom: "slice-2-6-374" + bottom: "slice-2-6-375" + bottom: "slice-2-6-376" + bottom: "slice-2-6-377" + bottom: "slice-2-6-378" + bottom: "slice-2-6-379" + bottom: "slice-2-6-380" + bottom: "slice-2-6-381" + bottom: "slice-2-6-382" + bottom: "slice-2-6-383" + bottom: "slice-2-6-384" + bottom: "slice-2-6-385" + bottom: "slice-2-6-386" + bottom: "slice-2-6-387" + bottom: "slice-2-6-388" + bottom: "slice-2-6-389" + bottom: "slice-2-6-390" + bottom: "slice-2-6-391" + bottom: "slice-2-6-392" + bottom: "slice-2-6-393" + bottom: "slice-2-6-394" + bottom: "slice-2-6-395" + bottom: "slice-2-6-396" + bottom: "slice-2-6-397" + bottom: "slice-2-6-398" + bottom: "slice-2-6-399" + bottom: "slice-2-6-400" + bottom: "slice-2-6-401" + bottom: "slice-2-6-402" + bottom: "slice-2-6-403" + bottom: "slice-2-6-404" + bottom: "slice-2-6-405" + bottom: "slice-2-6-406" + bottom: "slice-2-6-407" + bottom: "slice-2-6-408" + bottom: "slice-2-6-409" + bottom: "slice-2-6-410" + bottom: "slice-2-6-411" + bottom: "slice-2-6-412" + bottom: "slice-2-6-413" + bottom: "slice-2-6-414" + bottom: "slice-2-6-415" + bottom: "slice-2-6-416" + bottom: "slice-2-6-417" + bottom: "slice-2-6-418" + bottom: "slice-2-6-419" + bottom: "slice-2-6-420" + bottom: "slice-2-6-421" + bottom: "slice-2-6-422" + bottom: "slice-2-6-423" + bottom: "slice-2-6-424" + bottom: "slice-2-6-425" + bottom: "slice-2-6-426" + bottom: "slice-2-6-427" + bottom: "slice-2-6-428" + bottom: "slice-2-6-429" + bottom: "slice-2-6-430" + bottom: "slice-2-6-431" + bottom: "slice-2-6-432" + bottom: "slice-2-6-433" + bottom: "slice-2-6-434" + bottom: "slice-2-6-435" + bottom: "slice-2-6-436" + bottom: "slice-2-6-437" + bottom: "slice-2-6-438" + bottom: "slice-2-6-439" + bottom: "slice-2-6-440" + bottom: "slice-2-6-441" + bottom: "slice-2-6-442" + bottom: "slice-2-6-443" + bottom: "slice-2-6-444" + bottom: "slice-2-6-445" + bottom: "slice-2-6-446" + bottom: "slice-2-6-447" + bottom: "slice-2-6-448" + bottom: "slice-2-6-449" + bottom: "slice-2-6-450" + bottom: "slice-2-6-451" + bottom: "slice-2-6-452" + bottom: "slice-2-6-453" + bottom: "slice-2-6-454" + bottom: "slice-2-6-455" + bottom: "slice-2-6-456" + bottom: "slice-2-6-457" + bottom: "slice-2-6-458" + bottom: "slice-2-6-459" + bottom: "slice-2-6-460" + bottom: "slice-2-6-461" + bottom: "slice-2-6-462" + bottom: "slice-2-6-463" + bottom: "slice-2-6-464" + bottom: "slice-2-6-465" + bottom: "slice-2-6-466" + bottom: "slice-2-6-467" + bottom: "slice-2-6-468" + bottom: "slice-2-6-469" + bottom: "slice-2-6-470" + bottom: "slice-2-6-471" + bottom: "slice-2-6-472" + bottom: "slice-2-6-473" + bottom: "slice-2-6-474" + bottom: "slice-2-6-475" + bottom: "slice-2-6-476" + bottom: "slice-2-6-477" + bottom: "slice-2-6-478" + bottom: "slice-2-6-479" + bottom: "slice-2-6-480" + bottom: "slice-2-6-481" + bottom: "slice-2-6-482" + bottom: "slice-2-6-483" + bottom: "slice-2-6-484" + bottom: "slice-2-6-485" + bottom: "slice-2-6-486" + bottom: "slice-2-6-487" + bottom: "slice-2-6-488" + bottom: "slice-2-6-489" + bottom: "slice-2-6-490" + bottom: "slice-2-6-491" + bottom: "slice-2-6-492" + bottom: "slice-2-6-493" + bottom: "slice-2-6-494" + bottom: "slice-2-6-495" + bottom: "slice-2-6-496" + bottom: "slice-2-6-497" + bottom: "slice-2-6-498" + bottom: "slice-2-6-499" + bottom: "slice-2-6-500" + eltwise_param{ + operation:MAX + } +} +layers { + name: "concat" + + bottom: "max-fc8-se1" + bottom: "max-fc8-se2" + bottom: "max-fc8-se3" + bottom: "max-fc8-se4" + bottom: "max-fc8-se5" + bottom: "max-fc8-se6" + top: "conf-ss" + type: CONCAT + concat_param { + concat_dim: 1 + } +} +layers { + name: "prob-ss" + type: SOFTMAX + bottom: "conf-ss" + top: "prob-ss" +} +layers { + name: "slice-prob-ss" + type: SLICE + bottom: "prob-ss" + top: "prob-sw1" + top: "prob-sw2" + top: "prob-sw3" + top: "prob-sw4" + top: "prob-sw5" + top: "prob-sw6" +} +layers { + name: "concat-1" + + bottom: "max-fc-1-se1" + bottom: "max-fc-1-se2" + bottom: "max-fc-1-se3" + bottom: "max-fc-1-se4" + bottom: "max-fc-1-se5" + bottom: "max-fc-1-se6" + top: "conf-ss-1" + type: CONCAT + concat_param { + concat_dim: 1 + } +} +layers { + name: "prob-ss-1" + type: SOFTMAX + bottom: "conf-ss-1" + top: "prob-ss-1" +} +layers { + name: "slice-prob-ss-1" + type: SLICE + bottom: "prob-ss-1" + top: "prob-1-sw1" + top: "prob-1-sw2" + top: "prob-1-sw3" + top: "prob-1-sw4" + top: "prob-1-sw5" + top: "prob-1-sw6" +} +layers { + name: "concat-2" + + bottom: "max-fc-2-se1" + bottom: "max-fc-2-se2" + bottom: "max-fc-2-se3" + bottom: "max-fc-2-se4" + bottom: "max-fc-2-se5" + bottom: "max-fc-2-se6" + top: "conf-ss-2" + type: CONCAT + concat_param { + concat_dim: 1 + } +} +layers { + name: "prob-ss-2" + type: SOFTMAX + bottom: "conf-ss-2" + top: "prob-ss-2" +} +layers { + name: "slice-prob-ss-2" + type: SLICE + bottom: "prob-ss-2" + top: "prob-2-sw1" + top: "prob-2-sw2" + top: "prob-2-sw3" + top: "prob-2-sw4" + top: "prob-2-sw5" + top: "prob-2-sw6" +} +layers { + name: "repmat-sw1" + type: INNER_PRODUCT + bottom: "prob-sw1" + top: "repmat-sw1" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss1" + bottom: "fc8-se1" + bottom: "repmat-sw1" + top: "weighted-prob-ss1" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw2" + type: INNER_PRODUCT + bottom: "prob-sw2" + top: "repmat-sw2" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss2" + bottom: "fc8-se2" + bottom: "repmat-sw2" + top: "weighted-prob-ss2" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw3" + type: INNER_PRODUCT + bottom: "prob-sw3" + top: "repmat-sw3" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss3" + bottom: "fc8-se3" + bottom: "repmat-sw3" + top: "weighted-prob-ss3" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw4" + type: INNER_PRODUCT + bottom: "prob-sw4" + top: "repmat-sw4" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss4" + bottom: "fc8-se4" + bottom: "repmat-sw4" + top: "weighted-prob-ss4" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw5" + type: INNER_PRODUCT + bottom: "prob-sw5" + top: "repmat-sw5" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss5" + bottom: "fc8-se5" + bottom: "repmat-sw5" + top: "weighted-prob-ss5" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw6" + type: INNER_PRODUCT + bottom: "prob-sw6" + top: "repmat-sw6" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss6" + bottom: "fc8-se6" + bottom: "repmat-sw6" + top: "weighted-prob-ss6" + eltwise_param { + operation: PROD + } +} +layers { + name: "sum-weighted-prob" + type: ELTWISE + bottom: "weighted-prob-ss1" + bottom: "weighted-prob-ss2" + bottom: "weighted-prob-ss3" + bottom: "weighted-prob-ss4" + bottom: "weighted-prob-ss5" + bottom: "weighted-prob-ss6" + top: "prob" + eltwise_param { + operation: SUM + } +} +layers { + name: "repmat-1-sw1" + type: INNER_PRODUCT + bottom: "prob-1-sw1" + top: "repmat-1-sw1" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss1" + bottom: "fc-1-se1" + bottom: "repmat-1-sw1" + top: "weighted-prob-1-ss1" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-1-sw2" + type: INNER_PRODUCT + bottom: "prob-1-sw2" + top: "repmat-1-sw2" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss2" + bottom: "fc-1-se2" + bottom: "repmat-1-sw2" + top: "weighted-prob-1-ss2" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-1-sw3" + type: INNER_PRODUCT + bottom: "prob-1-sw3" + top: "repmat-1-sw3" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss3" + bottom: "fc-1-se3" + bottom: "repmat-1-sw3" + top: "weighted-prob-1-ss3" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-1-sw4" + type: INNER_PRODUCT + bottom: "prob-1-sw4" + top: "repmat-1-sw4" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss4" + bottom: "fc-1-se4" + bottom: "repmat-1-sw4" + top: "weighted-prob-1-ss4" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-1-sw5" + type: INNER_PRODUCT + bottom: "prob-1-sw5" + top: "repmat-1-sw5" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss5" + bottom: "fc-1-se5" + bottom: "repmat-1-sw5" + top: "weighted-prob-1-ss5" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-1-sw6" + type: INNER_PRODUCT + bottom: "prob-1-sw6" + top: "repmat-1-sw6" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss6" + bottom: "fc-1-se6" + bottom: "repmat-1-sw6" + top: "weighted-prob-1-ss6" + eltwise_param { + operation: PROD + } +} +layers { + name: "sum-weighted-prob-1" + type: ELTWISE + bottom: "weighted-prob-1-ss1" + bottom: "weighted-prob-1-ss2" + bottom: "weighted-prob-1-ss3" + bottom: "weighted-prob-1-ss4" + bottom: "weighted-prob-1-ss5" + bottom: "weighted-prob-1-ss6" + top: "prob-1" + eltwise_param { + operation: SUM + } +} +layers { + name: "repmat-2-sw1" + type: INNER_PRODUCT + bottom: "prob-2-sw1" + top: "repmat-2-sw1" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss1" + bottom: "fc-2-se1" + bottom: "repmat-2-sw1" + top: "weighted-prob-2-ss1" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-2-sw2" + type: INNER_PRODUCT + bottom: "prob-2-sw2" + top: "repmat-2-sw2" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss2" + bottom: "fc-2-se2" + bottom: "repmat-2-sw2" + top: "weighted-prob-2-ss2" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-2-sw3" + type: INNER_PRODUCT + bottom: "prob-2-sw3" + top: "repmat-2-sw3" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss3" + bottom: "fc-2-se3" + bottom: "repmat-2-sw3" + top: "weighted-prob-2-ss3" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-2-sw4" + type: INNER_PRODUCT + bottom: "prob-2-sw4" + top: "repmat-2-sw4" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss4" + bottom: "fc-2-se4" + bottom: "repmat-2-sw4" + top: "weighted-prob-2-ss4" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-2-sw5" + type: INNER_PRODUCT + bottom: "prob-2-sw5" + top: "repmat-2-sw5" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss5" + bottom: "fc-2-se5" + bottom: "repmat-2-sw5" + top: "weighted-prob-2-ss5" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-2-sw6" + type: INNER_PRODUCT + bottom: "prob-2-sw6" + top: "repmat-2-sw6" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 500 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss6" + bottom: "fc-2-se6" + bottom: "repmat-2-sw6" + top: "weighted-prob-2-ss6" + eltwise_param { + operation: PROD + } +} +layers { + name: "sum-weighted-prob-2" + type: ELTWISE + bottom: "weighted-prob-2-ss1" + bottom: "weighted-prob-2-ss2" + bottom: "weighted-prob-2-ss3" + bottom: "weighted-prob-2-ss4" + bottom: "weighted-prob-2-ss5" + bottom: "weighted-prob-2-ss6" + top: "prob-2" + eltwise_param { + operation: SUM + } +} diff --git a/24-07/caffe/deploy/35-GoogleNet_clef_flower.prototxt b/24-07/caffe/deploy/35-GoogleNet_clef_flower.prototxt new file mode 100644 index 0000000..3eb5abc --- /dev/null +++ b/24-07/caffe/deploy/35-GoogleNet_clef_flower.prototxt @@ -0,0 +1,40757 @@ +name: "CnnMixture" + +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 226 +input_dim: 226 + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se1" + + name: "conv1/7x7_s2-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se1" + + top: "conv1/7x7_s2-se1" + + name: "conv1/relu_7x7-se1" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se1" + + top: "pool1/3x3_s2-se1" + + name: "pool1/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se1" + + top: "pool1/norm1-se1" + + name: "pool1/norm1-se1" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se1" + + top: "conv2/3x3_reduce-se1" + + name: "conv2/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se1" + + top: "conv2/3x3_reduce-se1" + + name: "conv2/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se1" + + top: "conv2/3x3-se1" + + name: "conv2/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se1" + + top: "conv2/3x3-se1" + + name: "conv2/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se1" + + top: "conv2/norm2-se1" + + name: "conv2/norm2-se1" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se1" + + top: "pool2/3x3_s2-se1" + + name: "pool2/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/1x1-se1" + + name: "inception_3a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se1" + + top: "inception_3a/1x1-se1" + + name: "inception_3a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/3x3_reduce-se1" + + name: "inception_3a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se1" + + top: "inception_3a/3x3_reduce-se1" + + name: "inception_3a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se1" + + top: "inception_3a/3x3-se1" + + name: "inception_3a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se1" + + top: "inception_3a/3x3-se1" + + name: "inception_3a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/5x5_reduce-se1" + + name: "inception_3a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se1" + + top: "inception_3a/5x5_reduce-se1" + + name: "inception_3a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se1" + + top: "inception_3a/5x5-se1" + + name: "inception_3a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se1" + + top: "inception_3a/5x5-se1" + + name: "inception_3a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se1" + + top: "inception_3a/pool-se1" + + name: "inception_3a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se1" + + top: "inception_3a/pool_proj-se1" + + name: "inception_3a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se1" + + top: "inception_3a/pool_proj-se1" + + name: "inception_3a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se1" + + bottom: "inception_3a/3x3-se1" + + bottom: "inception_3a/5x5-se1" + + bottom: "inception_3a/pool_proj-se1" + + top: "inception_3a/output-se1" + + name: "inception_3a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/1x1-se1" + + name: "inception_3b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se1" + + top: "inception_3b/1x1-se1" + + name: "inception_3b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/3x3_reduce-se1" + + name: "inception_3b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se1" + + top: "inception_3b/3x3_reduce-se1" + + name: "inception_3b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se1" + + top: "inception_3b/3x3-se1" + + name: "inception_3b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se1" + + top: "inception_3b/3x3-se1" + + name: "inception_3b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/5x5_reduce-se1" + + name: "inception_3b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se1" + + top: "inception_3b/5x5_reduce-se1" + + name: "inception_3b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se1" + + top: "inception_3b/5x5-se1" + + name: "inception_3b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se1" + + top: "inception_3b/5x5-se1" + + name: "inception_3b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se1" + + top: "inception_3b/pool-se1" + + name: "inception_3b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se1" + + top: "inception_3b/pool_proj-se1" + + name: "inception_3b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se1" + + top: "inception_3b/pool_proj-se1" + + name: "inception_3b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se1" + + bottom: "inception_3b/3x3-se1" + + bottom: "inception_3b/5x5-se1" + + bottom: "inception_3b/pool_proj-se1" + + top: "inception_3b/output-se1" + + name: "inception_3b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se1" + + top: "pool3/3x3_s2-se1" + + name: "pool3/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/1x1-se1" + + name: "inception_4a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se1" + + top: "inception_4a/1x1-se1" + + name: "inception_4a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/3x3_reduce-se1" + + name: "inception_4a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se1" + + top: "inception_4a/3x3_reduce-se1" + + name: "inception_4a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se1" + + top: "inception_4a/3x3-se1" + + name: "inception_4a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se1" + + top: "inception_4a/3x3-se1" + + name: "inception_4a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/5x5_reduce-se1" + + name: "inception_4a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se1" + + top: "inception_4a/5x5_reduce-se1" + + name: "inception_4a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se1" + + top: "inception_4a/5x5-se1" + + name: "inception_4a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se1" + + top: "inception_4a/5x5-se1" + + name: "inception_4a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se1" + + top: "inception_4a/pool-se1" + + name: "inception_4a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se1" + + top: "inception_4a/pool_proj-se1" + + name: "inception_4a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se1" + + top: "inception_4a/pool_proj-se1" + + name: "inception_4a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se1" + + bottom: "inception_4a/3x3-se1" + + bottom: "inception_4a/5x5-se1" + + bottom: "inception_4a/pool_proj-se1" + + top: "inception_4a/output-se1" + + name: "inception_4a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "loss1/ave_pool-se1" + + name: "loss1/ave_pool-se1" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se1" + + top: "loss1/conv-se1" + + name: "loss1/conv-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se1" + + top: "loss1/conv-se1" + + name: "loss1/relu_conv-se1" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se1" + + top: "loss1/fc-se1" + + name: "loss1/fc-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se1" + + top: "loss1/fc-se1" + + name: "loss1/relu_fc-se1" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se1" + + top: "loss1/fc-se1" + + name: "loss1/drop_fc-se1" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se1" + + top: "fc-1-se1" + + name: "loss1/classifier-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/1x1-se1" + + name: "inception_4b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se1" + + top: "inception_4b/1x1-se1" + + name: "inception_4b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/3x3_reduce-se1" + + name: "inception_4b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se1" + + top: "inception_4b/3x3_reduce-se1" + + name: "inception_4b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se1" + + top: "inception_4b/3x3-se1" + + name: "inception_4b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se1" + + top: "inception_4b/3x3-se1" + + name: "inception_4b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/5x5_reduce-se1" + + name: "inception_4b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se1" + + top: "inception_4b/5x5_reduce-se1" + + name: "inception_4b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se1" + + top: "inception_4b/5x5-se1" + + name: "inception_4b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se1" + + top: "inception_4b/5x5-se1" + + name: "inception_4b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se1" + + top: "inception_4b/pool-se1" + + name: "inception_4b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se1" + + top: "inception_4b/pool_proj-se1" + + name: "inception_4b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se1" + + top: "inception_4b/pool_proj-se1" + + name: "inception_4b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se1" + + bottom: "inception_4b/3x3-se1" + + bottom: "inception_4b/5x5-se1" + + bottom: "inception_4b/pool_proj-se1" + + top: "inception_4b/output-se1" + + name: "inception_4b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/1x1-se1" + + name: "inception_4c/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se1" + + top: "inception_4c/1x1-se1" + + name: "inception_4c/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/3x3_reduce-se1" + + name: "inception_4c/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se1" + + top: "inception_4c/3x3_reduce-se1" + + name: "inception_4c/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se1" + + top: "inception_4c/3x3-se1" + + name: "inception_4c/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se1" + + top: "inception_4c/3x3-se1" + + name: "inception_4c/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/5x5_reduce-se1" + + name: "inception_4c/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se1" + + top: "inception_4c/5x5_reduce-se1" + + name: "inception_4c/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se1" + + top: "inception_4c/5x5-se1" + + name: "inception_4c/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se1" + + top: "inception_4c/5x5-se1" + + name: "inception_4c/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se1" + + top: "inception_4c/pool-se1" + + name: "inception_4c/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se1" + + top: "inception_4c/pool_proj-se1" + + name: "inception_4c/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se1" + + top: "inception_4c/pool_proj-se1" + + name: "inception_4c/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se1" + + bottom: "inception_4c/3x3-se1" + + bottom: "inception_4c/5x5-se1" + + bottom: "inception_4c/pool_proj-se1" + + top: "inception_4c/output-se1" + + name: "inception_4c/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/1x1-se1" + + name: "inception_4d/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se1" + + top: "inception_4d/1x1-se1" + + name: "inception_4d/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/3x3_reduce-se1" + + name: "inception_4d/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se1" + + top: "inception_4d/3x3_reduce-se1" + + name: "inception_4d/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se1" + + top: "inception_4d/3x3-se1" + + name: "inception_4d/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se1" + + top: "inception_4d/3x3-se1" + + name: "inception_4d/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/5x5_reduce-se1" + + name: "inception_4d/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se1" + + top: "inception_4d/5x5_reduce-se1" + + name: "inception_4d/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se1" + + top: "inception_4d/5x5-se1" + + name: "inception_4d/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se1" + + top: "inception_4d/5x5-se1" + + name: "inception_4d/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se1" + + top: "inception_4d/pool-se1" + + name: "inception_4d/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se1" + + top: "inception_4d/pool_proj-se1" + + name: "inception_4d/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se1" + + top: "inception_4d/pool_proj-se1" + + name: "inception_4d/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se1" + + bottom: "inception_4d/3x3-se1" + + bottom: "inception_4d/5x5-se1" + + bottom: "inception_4d/pool_proj-se1" + + top: "inception_4d/output-se1" + + name: "inception_4d/output-se1" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se1" + + top: "loss2/ave_pool-se1" + + name: "loss2/ave_pool-se1" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se1" + + top: "loss2/conv-se1" + + name: "loss2/conv-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se1" + + top: "loss2/conv-se1" + + name: "loss2/relu_conv-se1" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se1" + + top: "loss2/fc-se1" + + name: "loss2/fc-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se1" + + top: "loss2/fc-se1" + + name: "loss2/relu_fc-se1" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se1" + + top: "loss2/fc-se1" + + name: "loss2/drop_fc-se1" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se1" + + top: "fc-2-se1" + + name: "loss2/classifier-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/1x1-se1" + + name: "inception_4e/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se1" + + top: "inception_4e/1x1-se1" + + name: "inception_4e/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/3x3_reduce-se1" + + name: "inception_4e/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se1" + + top: "inception_4e/3x3_reduce-se1" + + name: "inception_4e/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se1" + + top: "inception_4e/3x3-se1" + + name: "inception_4e/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se1" + + top: "inception_4e/3x3-se1" + + name: "inception_4e/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/5x5_reduce-se1" + + name: "inception_4e/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se1" + + top: "inception_4e/5x5_reduce-se1" + + name: "inception_4e/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se1" + + top: "inception_4e/5x5-se1" + + name: "inception_4e/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se1" + + top: "inception_4e/5x5-se1" + + name: "inception_4e/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se1" + + top: "inception_4e/pool-se1" + + name: "inception_4e/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se1" + + top: "inception_4e/pool_proj-se1" + + name: "inception_4e/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se1" + + top: "inception_4e/pool_proj-se1" + + name: "inception_4e/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se1" + + bottom: "inception_4e/3x3-se1" + + bottom: "inception_4e/5x5-se1" + + bottom: "inception_4e/pool_proj-se1" + + top: "inception_4e/output-se1" + + name: "inception_4e/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se1" + + top: "pool4/3x3_s2-se1" + + name: "pool4/3x3_s2-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/1x1-se1" + + name: "inception_5a/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se1" + + top: "inception_5a/1x1-se1" + + name: "inception_5a/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/3x3_reduce-se1" + + name: "inception_5a/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se1" + + top: "inception_5a/3x3_reduce-se1" + + name: "inception_5a/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se1" + + top: "inception_5a/3x3-se1" + + name: "inception_5a/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se1" + + top: "inception_5a/3x3-se1" + + name: "inception_5a/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/5x5_reduce-se1" + + name: "inception_5a/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se1" + + top: "inception_5a/5x5_reduce-se1" + + name: "inception_5a/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se1" + + top: "inception_5a/5x5-se1" + + name: "inception_5a/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se1" + + top: "inception_5a/5x5-se1" + + name: "inception_5a/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se1" + + top: "inception_5a/pool-se1" + + name: "inception_5a/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se1" + + top: "inception_5a/pool_proj-se1" + + name: "inception_5a/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se1" + + top: "inception_5a/pool_proj-se1" + + name: "inception_5a/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se1" + + bottom: "inception_5a/3x3-se1" + + bottom: "inception_5a/5x5-se1" + + bottom: "inception_5a/pool_proj-se1" + + top: "inception_5a/output-se1" + + name: "inception_5a/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/1x1-se1" + + name: "inception_5b/1x1-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se1" + + top: "inception_5b/1x1-se1" + + name: "inception_5b/relu_1x1-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/3x3_reduce-se1" + + name: "inception_5b/3x3_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se1" + + top: "inception_5b/3x3_reduce-se1" + + name: "inception_5b/relu_3x3_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se1" + + top: "inception_5b/3x3-se1" + + name: "inception_5b/3x3-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se1" + + top: "inception_5b/3x3-se1" + + name: "inception_5b/relu_3x3-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/5x5_reduce-se1" + + name: "inception_5b/5x5_reduce-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se1" + + top: "inception_5b/5x5_reduce-se1" + + name: "inception_5b/relu_5x5_reduce-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se1" + + top: "inception_5b/5x5-se1" + + name: "inception_5b/5x5-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se1" + + top: "inception_5b/5x5-se1" + + name: "inception_5b/relu_5x5-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se1" + + top: "inception_5b/pool-se1" + + name: "inception_5b/pool-se1" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se1" + + top: "inception_5b/pool_proj-se1" + + name: "inception_5b/pool_proj-se1" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se1" + + top: "inception_5b/pool_proj-se1" + + name: "inception_5b/relu_pool_proj-se1" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se1" + + bottom: "inception_5b/3x3-se1" + + bottom: "inception_5b/5x5-se1" + + bottom: "inception_5b/pool_proj-se1" + + top: "inception_5b/output-se1" + + name: "inception_5b/output-se1" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se1" + + top: "pool5/7x7_s1-se1" + + name: "pool5/7x7_s1-se1" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se1" + + top: "pool5/7x7_s1-se1" + + name: "pool5/drop_7x7_s1-se1" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se1" + + top: "fc8-se1" + + name: "loss3/classifier-se1" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se2" + + name: "conv1/7x7_s2-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se2" + + top: "conv1/7x7_s2-se2" + + name: "conv1/relu_7x7-se2" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se2" + + top: "pool1/3x3_s2-se2" + + name: "pool1/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se2" + + top: "pool1/norm1-se2" + + name: "pool1/norm1-se2" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se2" + + top: "conv2/3x3_reduce-se2" + + name: "conv2/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se2" + + top: "conv2/3x3_reduce-se2" + + name: "conv2/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se2" + + top: "conv2/3x3-se2" + + name: "conv2/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se2" + + top: "conv2/3x3-se2" + + name: "conv2/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se2" + + top: "conv2/norm2-se2" + + name: "conv2/norm2-se2" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se2" + + top: "pool2/3x3_s2-se2" + + name: "pool2/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/1x1-se2" + + name: "inception_3a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se2" + + top: "inception_3a/1x1-se2" + + name: "inception_3a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/3x3_reduce-se2" + + name: "inception_3a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se2" + + top: "inception_3a/3x3_reduce-se2" + + name: "inception_3a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se2" + + top: "inception_3a/3x3-se2" + + name: "inception_3a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se2" + + top: "inception_3a/3x3-se2" + + name: "inception_3a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/5x5_reduce-se2" + + name: "inception_3a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se2" + + top: "inception_3a/5x5_reduce-se2" + + name: "inception_3a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se2" + + top: "inception_3a/5x5-se2" + + name: "inception_3a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se2" + + top: "inception_3a/5x5-se2" + + name: "inception_3a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se2" + + top: "inception_3a/pool-se2" + + name: "inception_3a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se2" + + top: "inception_3a/pool_proj-se2" + + name: "inception_3a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se2" + + top: "inception_3a/pool_proj-se2" + + name: "inception_3a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se2" + + bottom: "inception_3a/3x3-se2" + + bottom: "inception_3a/5x5-se2" + + bottom: "inception_3a/pool_proj-se2" + + top: "inception_3a/output-se2" + + name: "inception_3a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/1x1-se2" + + name: "inception_3b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se2" + + top: "inception_3b/1x1-se2" + + name: "inception_3b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/3x3_reduce-se2" + + name: "inception_3b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se2" + + top: "inception_3b/3x3_reduce-se2" + + name: "inception_3b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se2" + + top: "inception_3b/3x3-se2" + + name: "inception_3b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se2" + + top: "inception_3b/3x3-se2" + + name: "inception_3b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/5x5_reduce-se2" + + name: "inception_3b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se2" + + top: "inception_3b/5x5_reduce-se2" + + name: "inception_3b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se2" + + top: "inception_3b/5x5-se2" + + name: "inception_3b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se2" + + top: "inception_3b/5x5-se2" + + name: "inception_3b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se2" + + top: "inception_3b/pool-se2" + + name: "inception_3b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se2" + + top: "inception_3b/pool_proj-se2" + + name: "inception_3b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se2" + + top: "inception_3b/pool_proj-se2" + + name: "inception_3b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se2" + + bottom: "inception_3b/3x3-se2" + + bottom: "inception_3b/5x5-se2" + + bottom: "inception_3b/pool_proj-se2" + + top: "inception_3b/output-se2" + + name: "inception_3b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se2" + + top: "pool3/3x3_s2-se2" + + name: "pool3/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/1x1-se2" + + name: "inception_4a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se2" + + top: "inception_4a/1x1-se2" + + name: "inception_4a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/3x3_reduce-se2" + + name: "inception_4a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se2" + + top: "inception_4a/3x3_reduce-se2" + + name: "inception_4a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se2" + + top: "inception_4a/3x3-se2" + + name: "inception_4a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se2" + + top: "inception_4a/3x3-se2" + + name: "inception_4a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/5x5_reduce-se2" + + name: "inception_4a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se2" + + top: "inception_4a/5x5_reduce-se2" + + name: "inception_4a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se2" + + top: "inception_4a/5x5-se2" + + name: "inception_4a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se2" + + top: "inception_4a/5x5-se2" + + name: "inception_4a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se2" + + top: "inception_4a/pool-se2" + + name: "inception_4a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se2" + + top: "inception_4a/pool_proj-se2" + + name: "inception_4a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se2" + + top: "inception_4a/pool_proj-se2" + + name: "inception_4a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se2" + + bottom: "inception_4a/3x3-se2" + + bottom: "inception_4a/5x5-se2" + + bottom: "inception_4a/pool_proj-se2" + + top: "inception_4a/output-se2" + + name: "inception_4a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "loss1/ave_pool-se2" + + name: "loss1/ave_pool-se2" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se2" + + top: "loss1/conv-se2" + + name: "loss1/conv-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se2" + + top: "loss1/conv-se2" + + name: "loss1/relu_conv-se2" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se2" + + top: "loss1/fc-se2" + + name: "loss1/fc-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se2" + + top: "loss1/fc-se2" + + name: "loss1/relu_fc-se2" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se2" + + top: "loss1/fc-se2" + + name: "loss1/drop_fc-se2" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se2" + + top: "fc-1-se2" + + name: "loss1/classifier-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/1x1-se2" + + name: "inception_4b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se2" + + top: "inception_4b/1x1-se2" + + name: "inception_4b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/3x3_reduce-se2" + + name: "inception_4b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se2" + + top: "inception_4b/3x3_reduce-se2" + + name: "inception_4b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se2" + + top: "inception_4b/3x3-se2" + + name: "inception_4b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se2" + + top: "inception_4b/3x3-se2" + + name: "inception_4b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/5x5_reduce-se2" + + name: "inception_4b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se2" + + top: "inception_4b/5x5_reduce-se2" + + name: "inception_4b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se2" + + top: "inception_4b/5x5-se2" + + name: "inception_4b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se2" + + top: "inception_4b/5x5-se2" + + name: "inception_4b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se2" + + top: "inception_4b/pool-se2" + + name: "inception_4b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se2" + + top: "inception_4b/pool_proj-se2" + + name: "inception_4b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se2" + + top: "inception_4b/pool_proj-se2" + + name: "inception_4b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se2" + + bottom: "inception_4b/3x3-se2" + + bottom: "inception_4b/5x5-se2" + + bottom: "inception_4b/pool_proj-se2" + + top: "inception_4b/output-se2" + + name: "inception_4b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/1x1-se2" + + name: "inception_4c/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se2" + + top: "inception_4c/1x1-se2" + + name: "inception_4c/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/3x3_reduce-se2" + + name: "inception_4c/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se2" + + top: "inception_4c/3x3_reduce-se2" + + name: "inception_4c/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se2" + + top: "inception_4c/3x3-se2" + + name: "inception_4c/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se2" + + top: "inception_4c/3x3-se2" + + name: "inception_4c/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/5x5_reduce-se2" + + name: "inception_4c/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se2" + + top: "inception_4c/5x5_reduce-se2" + + name: "inception_4c/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se2" + + top: "inception_4c/5x5-se2" + + name: "inception_4c/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se2" + + top: "inception_4c/5x5-se2" + + name: "inception_4c/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se2" + + top: "inception_4c/pool-se2" + + name: "inception_4c/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se2" + + top: "inception_4c/pool_proj-se2" + + name: "inception_4c/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se2" + + top: "inception_4c/pool_proj-se2" + + name: "inception_4c/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se2" + + bottom: "inception_4c/3x3-se2" + + bottom: "inception_4c/5x5-se2" + + bottom: "inception_4c/pool_proj-se2" + + top: "inception_4c/output-se2" + + name: "inception_4c/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/1x1-se2" + + name: "inception_4d/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se2" + + top: "inception_4d/1x1-se2" + + name: "inception_4d/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/3x3_reduce-se2" + + name: "inception_4d/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se2" + + top: "inception_4d/3x3_reduce-se2" + + name: "inception_4d/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se2" + + top: "inception_4d/3x3-se2" + + name: "inception_4d/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se2" + + top: "inception_4d/3x3-se2" + + name: "inception_4d/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/5x5_reduce-se2" + + name: "inception_4d/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se2" + + top: "inception_4d/5x5_reduce-se2" + + name: "inception_4d/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se2" + + top: "inception_4d/5x5-se2" + + name: "inception_4d/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se2" + + top: "inception_4d/5x5-se2" + + name: "inception_4d/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se2" + + top: "inception_4d/pool-se2" + + name: "inception_4d/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se2" + + top: "inception_4d/pool_proj-se2" + + name: "inception_4d/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se2" + + top: "inception_4d/pool_proj-se2" + + name: "inception_4d/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se2" + + bottom: "inception_4d/3x3-se2" + + bottom: "inception_4d/5x5-se2" + + bottom: "inception_4d/pool_proj-se2" + + top: "inception_4d/output-se2" + + name: "inception_4d/output-se2" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se2" + + top: "loss2/ave_pool-se2" + + name: "loss2/ave_pool-se2" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se2" + + top: "loss2/conv-se2" + + name: "loss2/conv-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se2" + + top: "loss2/conv-se2" + + name: "loss2/relu_conv-se2" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se2" + + top: "loss2/fc-se2" + + name: "loss2/fc-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se2" + + top: "loss2/fc-se2" + + name: "loss2/relu_fc-se2" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se2" + + top: "loss2/fc-se2" + + name: "loss2/drop_fc-se2" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se2" + + top: "fc-2-se2" + + name: "loss2/classifier-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/1x1-se2" + + name: "inception_4e/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se2" + + top: "inception_4e/1x1-se2" + + name: "inception_4e/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/3x3_reduce-se2" + + name: "inception_4e/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se2" + + top: "inception_4e/3x3_reduce-se2" + + name: "inception_4e/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se2" + + top: "inception_4e/3x3-se2" + + name: "inception_4e/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se2" + + top: "inception_4e/3x3-se2" + + name: "inception_4e/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/5x5_reduce-se2" + + name: "inception_4e/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se2" + + top: "inception_4e/5x5_reduce-se2" + + name: "inception_4e/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se2" + + top: "inception_4e/5x5-se2" + + name: "inception_4e/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se2" + + top: "inception_4e/5x5-se2" + + name: "inception_4e/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se2" + + top: "inception_4e/pool-se2" + + name: "inception_4e/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se2" + + top: "inception_4e/pool_proj-se2" + + name: "inception_4e/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se2" + + top: "inception_4e/pool_proj-se2" + + name: "inception_4e/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se2" + + bottom: "inception_4e/3x3-se2" + + bottom: "inception_4e/5x5-se2" + + bottom: "inception_4e/pool_proj-se2" + + top: "inception_4e/output-se2" + + name: "inception_4e/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se2" + + top: "pool4/3x3_s2-se2" + + name: "pool4/3x3_s2-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/1x1-se2" + + name: "inception_5a/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se2" + + top: "inception_5a/1x1-se2" + + name: "inception_5a/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/3x3_reduce-se2" + + name: "inception_5a/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se2" + + top: "inception_5a/3x3_reduce-se2" + + name: "inception_5a/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se2" + + top: "inception_5a/3x3-se2" + + name: "inception_5a/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se2" + + top: "inception_5a/3x3-se2" + + name: "inception_5a/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/5x5_reduce-se2" + + name: "inception_5a/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se2" + + top: "inception_5a/5x5_reduce-se2" + + name: "inception_5a/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se2" + + top: "inception_5a/5x5-se2" + + name: "inception_5a/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se2" + + top: "inception_5a/5x5-se2" + + name: "inception_5a/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se2" + + top: "inception_5a/pool-se2" + + name: "inception_5a/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se2" + + top: "inception_5a/pool_proj-se2" + + name: "inception_5a/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se2" + + top: "inception_5a/pool_proj-se2" + + name: "inception_5a/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se2" + + bottom: "inception_5a/3x3-se2" + + bottom: "inception_5a/5x5-se2" + + bottom: "inception_5a/pool_proj-se2" + + top: "inception_5a/output-se2" + + name: "inception_5a/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/1x1-se2" + + name: "inception_5b/1x1-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se2" + + top: "inception_5b/1x1-se2" + + name: "inception_5b/relu_1x1-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/3x3_reduce-se2" + + name: "inception_5b/3x3_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se2" + + top: "inception_5b/3x3_reduce-se2" + + name: "inception_5b/relu_3x3_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se2" + + top: "inception_5b/3x3-se2" + + name: "inception_5b/3x3-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se2" + + top: "inception_5b/3x3-se2" + + name: "inception_5b/relu_3x3-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/5x5_reduce-se2" + + name: "inception_5b/5x5_reduce-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se2" + + top: "inception_5b/5x5_reduce-se2" + + name: "inception_5b/relu_5x5_reduce-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se2" + + top: "inception_5b/5x5-se2" + + name: "inception_5b/5x5-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se2" + + top: "inception_5b/5x5-se2" + + name: "inception_5b/relu_5x5-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se2" + + top: "inception_5b/pool-se2" + + name: "inception_5b/pool-se2" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se2" + + top: "inception_5b/pool_proj-se2" + + name: "inception_5b/pool_proj-se2" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se2" + + top: "inception_5b/pool_proj-se2" + + name: "inception_5b/relu_pool_proj-se2" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se2" + + bottom: "inception_5b/3x3-se2" + + bottom: "inception_5b/5x5-se2" + + bottom: "inception_5b/pool_proj-se2" + + top: "inception_5b/output-se2" + + name: "inception_5b/output-se2" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se2" + + top: "pool5/7x7_s1-se2" + + name: "pool5/7x7_s1-se2" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se2" + + top: "pool5/7x7_s1-se2" + + name: "pool5/drop_7x7_s1-se2" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se2" + + top: "fc8-se2" + + name: "loss3/classifier-se2" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se3" + + name: "conv1/7x7_s2-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se3" + + top: "conv1/7x7_s2-se3" + + name: "conv1/relu_7x7-se3" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se3" + + top: "pool1/3x3_s2-se3" + + name: "pool1/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se3" + + top: "pool1/norm1-se3" + + name: "pool1/norm1-se3" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se3" + + top: "conv2/3x3_reduce-se3" + + name: "conv2/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se3" + + top: "conv2/3x3_reduce-se3" + + name: "conv2/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se3" + + top: "conv2/3x3-se3" + + name: "conv2/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se3" + + top: "conv2/3x3-se3" + + name: "conv2/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se3" + + top: "conv2/norm2-se3" + + name: "conv2/norm2-se3" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se3" + + top: "pool2/3x3_s2-se3" + + name: "pool2/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/1x1-se3" + + name: "inception_3a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se3" + + top: "inception_3a/1x1-se3" + + name: "inception_3a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/3x3_reduce-se3" + + name: "inception_3a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se3" + + top: "inception_3a/3x3_reduce-se3" + + name: "inception_3a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se3" + + top: "inception_3a/3x3-se3" + + name: "inception_3a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se3" + + top: "inception_3a/3x3-se3" + + name: "inception_3a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/5x5_reduce-se3" + + name: "inception_3a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se3" + + top: "inception_3a/5x5_reduce-se3" + + name: "inception_3a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se3" + + top: "inception_3a/5x5-se3" + + name: "inception_3a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se3" + + top: "inception_3a/5x5-se3" + + name: "inception_3a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se3" + + top: "inception_3a/pool-se3" + + name: "inception_3a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se3" + + top: "inception_3a/pool_proj-se3" + + name: "inception_3a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se3" + + top: "inception_3a/pool_proj-se3" + + name: "inception_3a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se3" + + bottom: "inception_3a/3x3-se3" + + bottom: "inception_3a/5x5-se3" + + bottom: "inception_3a/pool_proj-se3" + + top: "inception_3a/output-se3" + + name: "inception_3a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/1x1-se3" + + name: "inception_3b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se3" + + top: "inception_3b/1x1-se3" + + name: "inception_3b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/3x3_reduce-se3" + + name: "inception_3b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se3" + + top: "inception_3b/3x3_reduce-se3" + + name: "inception_3b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se3" + + top: "inception_3b/3x3-se3" + + name: "inception_3b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se3" + + top: "inception_3b/3x3-se3" + + name: "inception_3b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/5x5_reduce-se3" + + name: "inception_3b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se3" + + top: "inception_3b/5x5_reduce-se3" + + name: "inception_3b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se3" + + top: "inception_3b/5x5-se3" + + name: "inception_3b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se3" + + top: "inception_3b/5x5-se3" + + name: "inception_3b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se3" + + top: "inception_3b/pool-se3" + + name: "inception_3b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se3" + + top: "inception_3b/pool_proj-se3" + + name: "inception_3b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se3" + + top: "inception_3b/pool_proj-se3" + + name: "inception_3b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se3" + + bottom: "inception_3b/3x3-se3" + + bottom: "inception_3b/5x5-se3" + + bottom: "inception_3b/pool_proj-se3" + + top: "inception_3b/output-se3" + + name: "inception_3b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se3" + + top: "pool3/3x3_s2-se3" + + name: "pool3/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/1x1-se3" + + name: "inception_4a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se3" + + top: "inception_4a/1x1-se3" + + name: "inception_4a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/3x3_reduce-se3" + + name: "inception_4a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se3" + + top: "inception_4a/3x3_reduce-se3" + + name: "inception_4a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se3" + + top: "inception_4a/3x3-se3" + + name: "inception_4a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se3" + + top: "inception_4a/3x3-se3" + + name: "inception_4a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/5x5_reduce-se3" + + name: "inception_4a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se3" + + top: "inception_4a/5x5_reduce-se3" + + name: "inception_4a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se3" + + top: "inception_4a/5x5-se3" + + name: "inception_4a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se3" + + top: "inception_4a/5x5-se3" + + name: "inception_4a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se3" + + top: "inception_4a/pool-se3" + + name: "inception_4a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se3" + + top: "inception_4a/pool_proj-se3" + + name: "inception_4a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se3" + + top: "inception_4a/pool_proj-se3" + + name: "inception_4a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se3" + + bottom: "inception_4a/3x3-se3" + + bottom: "inception_4a/5x5-se3" + + bottom: "inception_4a/pool_proj-se3" + + top: "inception_4a/output-se3" + + name: "inception_4a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "loss1/ave_pool-se3" + + name: "loss1/ave_pool-se3" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se3" + + top: "loss1/conv-se3" + + name: "loss1/conv-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se3" + + top: "loss1/conv-se3" + + name: "loss1/relu_conv-se3" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se3" + + top: "loss1/fc-se3" + + name: "loss1/fc-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se3" + + top: "loss1/fc-se3" + + name: "loss1/relu_fc-se3" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se3" + + top: "loss1/fc-se3" + + name: "loss1/drop_fc-se3" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se3" + + top: "fc-1-se3" + + name: "loss1/classifier-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/1x1-se3" + + name: "inception_4b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se3" + + top: "inception_4b/1x1-se3" + + name: "inception_4b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/3x3_reduce-se3" + + name: "inception_4b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se3" + + top: "inception_4b/3x3_reduce-se3" + + name: "inception_4b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se3" + + top: "inception_4b/3x3-se3" + + name: "inception_4b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se3" + + top: "inception_4b/3x3-se3" + + name: "inception_4b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/5x5_reduce-se3" + + name: "inception_4b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se3" + + top: "inception_4b/5x5_reduce-se3" + + name: "inception_4b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se3" + + top: "inception_4b/5x5-se3" + + name: "inception_4b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se3" + + top: "inception_4b/5x5-se3" + + name: "inception_4b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se3" + + top: "inception_4b/pool-se3" + + name: "inception_4b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se3" + + top: "inception_4b/pool_proj-se3" + + name: "inception_4b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se3" + + top: "inception_4b/pool_proj-se3" + + name: "inception_4b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se3" + + bottom: "inception_4b/3x3-se3" + + bottom: "inception_4b/5x5-se3" + + bottom: "inception_4b/pool_proj-se3" + + top: "inception_4b/output-se3" + + name: "inception_4b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/1x1-se3" + + name: "inception_4c/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se3" + + top: "inception_4c/1x1-se3" + + name: "inception_4c/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/3x3_reduce-se3" + + name: "inception_4c/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se3" + + top: "inception_4c/3x3_reduce-se3" + + name: "inception_4c/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se3" + + top: "inception_4c/3x3-se3" + + name: "inception_4c/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se3" + + top: "inception_4c/3x3-se3" + + name: "inception_4c/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/5x5_reduce-se3" + + name: "inception_4c/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se3" + + top: "inception_4c/5x5_reduce-se3" + + name: "inception_4c/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se3" + + top: "inception_4c/5x5-se3" + + name: "inception_4c/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se3" + + top: "inception_4c/5x5-se3" + + name: "inception_4c/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se3" + + top: "inception_4c/pool-se3" + + name: "inception_4c/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se3" + + top: "inception_4c/pool_proj-se3" + + name: "inception_4c/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se3" + + top: "inception_4c/pool_proj-se3" + + name: "inception_4c/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se3" + + bottom: "inception_4c/3x3-se3" + + bottom: "inception_4c/5x5-se3" + + bottom: "inception_4c/pool_proj-se3" + + top: "inception_4c/output-se3" + + name: "inception_4c/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/1x1-se3" + + name: "inception_4d/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se3" + + top: "inception_4d/1x1-se3" + + name: "inception_4d/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/3x3_reduce-se3" + + name: "inception_4d/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se3" + + top: "inception_4d/3x3_reduce-se3" + + name: "inception_4d/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se3" + + top: "inception_4d/3x3-se3" + + name: "inception_4d/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se3" + + top: "inception_4d/3x3-se3" + + name: "inception_4d/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/5x5_reduce-se3" + + name: "inception_4d/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se3" + + top: "inception_4d/5x5_reduce-se3" + + name: "inception_4d/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se3" + + top: "inception_4d/5x5-se3" + + name: "inception_4d/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se3" + + top: "inception_4d/5x5-se3" + + name: "inception_4d/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se3" + + top: "inception_4d/pool-se3" + + name: "inception_4d/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se3" + + top: "inception_4d/pool_proj-se3" + + name: "inception_4d/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se3" + + top: "inception_4d/pool_proj-se3" + + name: "inception_4d/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se3" + + bottom: "inception_4d/3x3-se3" + + bottom: "inception_4d/5x5-se3" + + bottom: "inception_4d/pool_proj-se3" + + top: "inception_4d/output-se3" + + name: "inception_4d/output-se3" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se3" + + top: "loss2/ave_pool-se3" + + name: "loss2/ave_pool-se3" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se3" + + top: "loss2/conv-se3" + + name: "loss2/conv-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se3" + + top: "loss2/conv-se3" + + name: "loss2/relu_conv-se3" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se3" + + top: "loss2/fc-se3" + + name: "loss2/fc-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se3" + + top: "loss2/fc-se3" + + name: "loss2/relu_fc-se3" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se3" + + top: "loss2/fc-se3" + + name: "loss2/drop_fc-se3" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se3" + + top: "fc-2-se3" + + name: "loss2/classifier-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/1x1-se3" + + name: "inception_4e/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se3" + + top: "inception_4e/1x1-se3" + + name: "inception_4e/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/3x3_reduce-se3" + + name: "inception_4e/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se3" + + top: "inception_4e/3x3_reduce-se3" + + name: "inception_4e/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se3" + + top: "inception_4e/3x3-se3" + + name: "inception_4e/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se3" + + top: "inception_4e/3x3-se3" + + name: "inception_4e/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/5x5_reduce-se3" + + name: "inception_4e/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se3" + + top: "inception_4e/5x5_reduce-se3" + + name: "inception_4e/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se3" + + top: "inception_4e/5x5-se3" + + name: "inception_4e/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se3" + + top: "inception_4e/5x5-se3" + + name: "inception_4e/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se3" + + top: "inception_4e/pool-se3" + + name: "inception_4e/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se3" + + top: "inception_4e/pool_proj-se3" + + name: "inception_4e/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se3" + + top: "inception_4e/pool_proj-se3" + + name: "inception_4e/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se3" + + bottom: "inception_4e/3x3-se3" + + bottom: "inception_4e/5x5-se3" + + bottom: "inception_4e/pool_proj-se3" + + top: "inception_4e/output-se3" + + name: "inception_4e/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se3" + + top: "pool4/3x3_s2-se3" + + name: "pool4/3x3_s2-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/1x1-se3" + + name: "inception_5a/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se3" + + top: "inception_5a/1x1-se3" + + name: "inception_5a/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/3x3_reduce-se3" + + name: "inception_5a/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se3" + + top: "inception_5a/3x3_reduce-se3" + + name: "inception_5a/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se3" + + top: "inception_5a/3x3-se3" + + name: "inception_5a/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se3" + + top: "inception_5a/3x3-se3" + + name: "inception_5a/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/5x5_reduce-se3" + + name: "inception_5a/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se3" + + top: "inception_5a/5x5_reduce-se3" + + name: "inception_5a/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se3" + + top: "inception_5a/5x5-se3" + + name: "inception_5a/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se3" + + top: "inception_5a/5x5-se3" + + name: "inception_5a/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se3" + + top: "inception_5a/pool-se3" + + name: "inception_5a/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se3" + + top: "inception_5a/pool_proj-se3" + + name: "inception_5a/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se3" + + top: "inception_5a/pool_proj-se3" + + name: "inception_5a/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se3" + + bottom: "inception_5a/3x3-se3" + + bottom: "inception_5a/5x5-se3" + + bottom: "inception_5a/pool_proj-se3" + + top: "inception_5a/output-se3" + + name: "inception_5a/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/1x1-se3" + + name: "inception_5b/1x1-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se3" + + top: "inception_5b/1x1-se3" + + name: "inception_5b/relu_1x1-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/3x3_reduce-se3" + + name: "inception_5b/3x3_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se3" + + top: "inception_5b/3x3_reduce-se3" + + name: "inception_5b/relu_3x3_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se3" + + top: "inception_5b/3x3-se3" + + name: "inception_5b/3x3-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se3" + + top: "inception_5b/3x3-se3" + + name: "inception_5b/relu_3x3-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/5x5_reduce-se3" + + name: "inception_5b/5x5_reduce-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se3" + + top: "inception_5b/5x5_reduce-se3" + + name: "inception_5b/relu_5x5_reduce-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se3" + + top: "inception_5b/5x5-se3" + + name: "inception_5b/5x5-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se3" + + top: "inception_5b/5x5-se3" + + name: "inception_5b/relu_5x5-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se3" + + top: "inception_5b/pool-se3" + + name: "inception_5b/pool-se3" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se3" + + top: "inception_5b/pool_proj-se3" + + name: "inception_5b/pool_proj-se3" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se3" + + top: "inception_5b/pool_proj-se3" + + name: "inception_5b/relu_pool_proj-se3" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se3" + + bottom: "inception_5b/3x3-se3" + + bottom: "inception_5b/5x5-se3" + + bottom: "inception_5b/pool_proj-se3" + + top: "inception_5b/output-se3" + + name: "inception_5b/output-se3" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se3" + + top: "pool5/7x7_s1-se3" + + name: "pool5/7x7_s1-se3" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se3" + + top: "pool5/7x7_s1-se3" + + name: "pool5/drop_7x7_s1-se3" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se3" + + top: "fc8-se3" + + name: "loss3/classifier-se3" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + + + + + + + + +layers { + + bottom: "data" + + top: "conv1/7x7_s2-se4" + + name: "conv1/7x7_s2-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 3 + + kernel_size: 7 + + stride: 2 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv1/7x7_s2-se4" + + top: "conv1/7x7_s2-se4" + + name: "conv1/relu_7x7-se4" + + type: RELU + +} + +layers { + + bottom: "conv1/7x7_s2-se4" + + top: "pool1/3x3_s2-se4" + + name: "pool1/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool1/3x3_s2-se4" + + top: "pool1/norm1-se4" + + name: "pool1/norm1-se4" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "pool1/norm1-se4" + + top: "conv2/3x3_reduce-se4" + + name: "conv2/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3_reduce-se4" + + top: "conv2/3x3_reduce-se4" + + name: "conv2/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3_reduce-se4" + + top: "conv2/3x3-se4" + + name: "conv2/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "conv2/3x3-se4" + + top: "conv2/3x3-se4" + + name: "conv2/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "conv2/3x3-se4" + + top: "conv2/norm2-se4" + + name: "conv2/norm2-se4" + + type: LRN + + lrn_param { + + local_size: 5 + + alpha: 0.0001 + + beta: 0.75 + + } + +} + +layers { + + bottom: "conv2/norm2-se4" + + top: "pool2/3x3_s2-se4" + + name: "pool2/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/1x1-se4" + + name: "inception_3a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/1x1-se4" + + top: "inception_3a/1x1-se4" + + name: "inception_3a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/3x3_reduce-se4" + + name: "inception_3a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se4" + + top: "inception_3a/3x3_reduce-se4" + + name: "inception_3a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/3x3_reduce-se4" + + top: "inception_3a/3x3-se4" + + name: "inception_3a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/3x3-se4" + + top: "inception_3a/3x3-se4" + + name: "inception_3a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/5x5_reduce-se4" + + name: "inception_3a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se4" + + top: "inception_3a/5x5_reduce-se4" + + name: "inception_3a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/5x5_reduce-se4" + + top: "inception_3a/5x5-se4" + + name: "inception_3a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/5x5-se4" + + top: "inception_3a/5x5-se4" + + name: "inception_3a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool2/3x3_s2-se4" + + top: "inception_3a/pool-se4" + + name: "inception_3a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3a/pool-se4" + + top: "inception_3a/pool_proj-se4" + + name: "inception_3a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3a/pool_proj-se4" + + top: "inception_3a/pool_proj-se4" + + name: "inception_3a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/1x1-se4" + + bottom: "inception_3a/3x3-se4" + + bottom: "inception_3a/5x5-se4" + + bottom: "inception_3a/pool_proj-se4" + + top: "inception_3a/output-se4" + + name: "inception_3a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/1x1-se4" + + name: "inception_3b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/1x1-se4" + + top: "inception_3b/1x1-se4" + + name: "inception_3b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/3x3_reduce-se4" + + name: "inception_3b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se4" + + top: "inception_3b/3x3_reduce-se4" + + name: "inception_3b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/3x3_reduce-se4" + + top: "inception_3b/3x3-se4" + + name: "inception_3b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/3x3-se4" + + top: "inception_3b/3x3-se4" + + name: "inception_3b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/5x5_reduce-se4" + + name: "inception_3b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se4" + + top: "inception_3b/5x5_reduce-se4" + + name: "inception_3b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/5x5_reduce-se4" + + top: "inception_3b/5x5-se4" + + name: "inception_3b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/5x5-se4" + + top: "inception_3b/5x5-se4" + + name: "inception_3b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3a/output-se4" + + top: "inception_3b/pool-se4" + + name: "inception_3b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_3b/pool-se4" + + top: "inception_3b/pool_proj-se4" + + name: "inception_3b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_3b/pool_proj-se4" + + top: "inception_3b/pool_proj-se4" + + name: "inception_3b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_3b/1x1-se4" + + bottom: "inception_3b/3x3-se4" + + bottom: "inception_3b/5x5-se4" + + bottom: "inception_3b/pool_proj-se4" + + top: "inception_3b/output-se4" + + name: "inception_3b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_3b/output-se4" + + top: "pool3/3x3_s2-se4" + + name: "pool3/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/1x1-se4" + + name: "inception_4a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/1x1-se4" + + top: "inception_4a/1x1-se4" + + name: "inception_4a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/3x3_reduce-se4" + + name: "inception_4a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 96 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se4" + + top: "inception_4a/3x3_reduce-se4" + + name: "inception_4a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/3x3_reduce-se4" + + top: "inception_4a/3x3-se4" + + name: "inception_4a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 208 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/3x3-se4" + + top: "inception_4a/3x3-se4" + + name: "inception_4a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/5x5_reduce-se4" + + name: "inception_4a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 16 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se4" + + top: "inception_4a/5x5_reduce-se4" + + name: "inception_4a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/5x5_reduce-se4" + + top: "inception_4a/5x5-se4" + + name: "inception_4a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/5x5-se4" + + top: "inception_4a/5x5-se4" + + name: "inception_4a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool3/3x3_s2-se4" + + top: "inception_4a/pool-se4" + + name: "inception_4a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4a/pool-se4" + + top: "inception_4a/pool_proj-se4" + + name: "inception_4a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4a/pool_proj-se4" + + top: "inception_4a/pool_proj-se4" + + name: "inception_4a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/1x1-se4" + + bottom: "inception_4a/3x3-se4" + + bottom: "inception_4a/5x5-se4" + + bottom: "inception_4a/pool_proj-se4" + + top: "inception_4a/output-se4" + + name: "inception_4a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "loss1/ave_pool-se4" + + name: "loss1/ave_pool-se4" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss1/ave_pool-se4" + + top: "loss1/conv-se4" + + name: "loss1/conv-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/conv-se4" + + top: "loss1/conv-se4" + + name: "loss1/relu_conv-se4" + + type: RELU + +} + +layers { + + bottom: "loss1/conv-se4" + + top: "loss1/fc-se4" + + name: "loss1/fc-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss1/fc-se4" + + top: "loss1/fc-se4" + + name: "loss1/relu_fc-se4" + + type: RELU + +} + +layers { + + bottom: "loss1/fc-se4" + + top: "loss1/fc-se4" + + name: "loss1/drop_fc-se4" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss1/fc-se4" + + top: "fc-1-se4" + + name: "loss1/classifier-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/1x1-se4" + + name: "inception_4b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/1x1-se4" + + top: "inception_4b/1x1-se4" + + name: "inception_4b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/3x3_reduce-se4" + + name: "inception_4b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se4" + + top: "inception_4b/3x3_reduce-se4" + + name: "inception_4b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/3x3_reduce-se4" + + top: "inception_4b/3x3-se4" + + name: "inception_4b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 224 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/3x3-se4" + + top: "inception_4b/3x3-se4" + + name: "inception_4b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/5x5_reduce-se4" + + name: "inception_4b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se4" + + top: "inception_4b/5x5_reduce-se4" + + name: "inception_4b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/5x5_reduce-se4" + + top: "inception_4b/5x5-se4" + + name: "inception_4b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/5x5-se4" + + top: "inception_4b/5x5-se4" + + name: "inception_4b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4a/output-se4" + + top: "inception_4b/pool-se4" + + name: "inception_4b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4b/pool-se4" + + top: "inception_4b/pool_proj-se4" + + name: "inception_4b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4b/pool_proj-se4" + + top: "inception_4b/pool_proj-se4" + + name: "inception_4b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/1x1-se4" + + bottom: "inception_4b/3x3-se4" + + bottom: "inception_4b/5x5-se4" + + bottom: "inception_4b/pool_proj-se4" + + top: "inception_4b/output-se4" + + name: "inception_4b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/1x1-se4" + + name: "inception_4c/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/1x1-se4" + + top: "inception_4c/1x1-se4" + + name: "inception_4c/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/3x3_reduce-se4" + + name: "inception_4c/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se4" + + top: "inception_4c/3x3_reduce-se4" + + name: "inception_4c/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/3x3_reduce-se4" + + top: "inception_4c/3x3-se4" + + name: "inception_4c/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/3x3-se4" + + top: "inception_4c/3x3-se4" + + name: "inception_4c/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/5x5_reduce-se4" + + name: "inception_4c/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 24 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se4" + + top: "inception_4c/5x5_reduce-se4" + + name: "inception_4c/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/5x5_reduce-se4" + + top: "inception_4c/5x5-se4" + + name: "inception_4c/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/5x5-se4" + + top: "inception_4c/5x5-se4" + + name: "inception_4c/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4b/output-se4" + + top: "inception_4c/pool-se4" + + name: "inception_4c/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4c/pool-se4" + + top: "inception_4c/pool_proj-se4" + + name: "inception_4c/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4c/pool_proj-se4" + + top: "inception_4c/pool_proj-se4" + + name: "inception_4c/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/1x1-se4" + + bottom: "inception_4c/3x3-se4" + + bottom: "inception_4c/5x5-se4" + + bottom: "inception_4c/pool_proj-se4" + + top: "inception_4c/output-se4" + + name: "inception_4c/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/1x1-se4" + + name: "inception_4d/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 112 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/1x1-se4" + + top: "inception_4d/1x1-se4" + + name: "inception_4d/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/3x3_reduce-se4" + + name: "inception_4d/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 144 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se4" + + top: "inception_4d/3x3_reduce-se4" + + name: "inception_4d/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/3x3_reduce-se4" + + top: "inception_4d/3x3-se4" + + name: "inception_4d/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 288 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/3x3-se4" + + top: "inception_4d/3x3-se4" + + name: "inception_4d/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/5x5_reduce-se4" + + name: "inception_4d/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se4" + + top: "inception_4d/5x5_reduce-se4" + + name: "inception_4d/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/5x5_reduce-se4" + + top: "inception_4d/5x5-se4" + + name: "inception_4d/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/5x5-se4" + + top: "inception_4d/5x5-se4" + + name: "inception_4d/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4c/output-se4" + + top: "inception_4d/pool-se4" + + name: "inception_4d/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4d/pool-se4" + + top: "inception_4d/pool_proj-se4" + + name: "inception_4d/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 64 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4d/pool_proj-se4" + + top: "inception_4d/pool_proj-se4" + + name: "inception_4d/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/1x1-se4" + + bottom: "inception_4d/3x3-se4" + + bottom: "inception_4d/5x5-se4" + + bottom: "inception_4d/pool_proj-se4" + + top: "inception_4d/output-se4" + + name: "inception_4d/output-se4" + + type: CONCAT + +} + + + +layers { + + bottom: "inception_4d/output-se4" + + top: "loss2/ave_pool-se4" + + name: "loss2/ave_pool-se4" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 5 + + stride: 3 + + } + +} + +layers { + + bottom: "loss2/ave_pool-se4" + + top: "loss2/conv-se4" + + name: "loss2/conv-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.08 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/conv-se4" + + top: "loss2/conv-se4" + + name: "loss2/relu_conv-se4" + + type: RELU + +} + +layers { + + bottom: "loss2/conv-se4" + + top: "loss2/fc-se4" + + name: "loss2/fc-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 1024 + + weight_filler { + + type: "xavier" + + std: 0.02 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "loss2/fc-se4" + + top: "loss2/fc-se4" + + name: "loss2/relu_fc-se4" + + type: RELU + +} + +layers { + + bottom: "loss2/fc-se4" + + top: "loss2/fc-se4" + + name: "loss2/drop_fc-se4" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.7 + + } + +} + +layers { + + bottom: "loss2/fc-se4" + + top: "fc-2-se4" + + name: "loss2/classifier-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + std: 0.0009765625 + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/1x1-se4" + + name: "inception_4e/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/1x1-se4" + + top: "inception_4e/1x1-se4" + + name: "inception_4e/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/3x3_reduce-se4" + + name: "inception_4e/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se4" + + top: "inception_4e/3x3_reduce-se4" + + name: "inception_4e/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/3x3_reduce-se4" + + top: "inception_4e/3x3-se4" + + name: "inception_4e/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/3x3-se4" + + top: "inception_4e/3x3-se4" + + name: "inception_4e/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/5x5_reduce-se4" + + name: "inception_4e/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se4" + + top: "inception_4e/5x5_reduce-se4" + + name: "inception_4e/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/5x5_reduce-se4" + + top: "inception_4e/5x5-se4" + + name: "inception_4e/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/5x5-se4" + + top: "inception_4e/5x5-se4" + + name: "inception_4e/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4d/output-se4" + + top: "inception_4e/pool-se4" + + name: "inception_4e/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_4e/pool-se4" + + top: "inception_4e/pool_proj-se4" + + name: "inception_4e/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_4e/pool_proj-se4" + + top: "inception_4e/pool_proj-se4" + + name: "inception_4e/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_4e/1x1-se4" + + bottom: "inception_4e/3x3-se4" + + bottom: "inception_4e/5x5-se4" + + bottom: "inception_4e/pool_proj-se4" + + top: "inception_4e/output-se4" + + name: "inception_4e/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_4e/output-se4" + + top: "pool4/3x3_s2-se4" + + name: "pool4/3x3_s2-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 2 + + } + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/1x1-se4" + + name: "inception_5a/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 256 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/1x1-se4" + + top: "inception_5a/1x1-se4" + + name: "inception_5a/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/3x3_reduce-se4" + + name: "inception_5a/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 160 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se4" + + top: "inception_5a/3x3_reduce-se4" + + name: "inception_5a/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/3x3_reduce-se4" + + top: "inception_5a/3x3-se4" + + name: "inception_5a/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 320 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/3x3-se4" + + top: "inception_5a/3x3-se4" + + name: "inception_5a/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/5x5_reduce-se4" + + name: "inception_5a/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 32 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se4" + + top: "inception_5a/5x5_reduce-se4" + + name: "inception_5a/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/5x5_reduce-se4" + + top: "inception_5a/5x5-se4" + + name: "inception_5a/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/5x5-se4" + + top: "inception_5a/5x5-se4" + + name: "inception_5a/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "pool4/3x3_s2-se4" + + top: "inception_5a/pool-se4" + + name: "inception_5a/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5a/pool-se4" + + top: "inception_5a/pool_proj-se4" + + name: "inception_5a/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5a/pool_proj-se4" + + top: "inception_5a/pool_proj-se4" + + name: "inception_5a/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/1x1-se4" + + bottom: "inception_5a/3x3-se4" + + bottom: "inception_5a/5x5-se4" + + bottom: "inception_5a/pool_proj-se4" + + top: "inception_5a/output-se4" + + name: "inception_5a/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/1x1-se4" + + name: "inception_5b/1x1-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/1x1-se4" + + top: "inception_5b/1x1-se4" + + name: "inception_5b/relu_1x1-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/3x3_reduce-se4" + + name: "inception_5b/3x3_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 192 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.09 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se4" + + top: "inception_5b/3x3_reduce-se4" + + name: "inception_5b/relu_3x3_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/3x3_reduce-se4" + + top: "inception_5b/3x3-se4" + + name: "inception_5b/3x3-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 384 + + pad: 1 + + kernel_size: 3 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/3x3-se4" + + top: "inception_5b/3x3-se4" + + name: "inception_5b/relu_3x3-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/5x5_reduce-se4" + + name: "inception_5b/5x5_reduce-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 48 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.2 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se4" + + top: "inception_5b/5x5_reduce-se4" + + name: "inception_5b/relu_5x5_reduce-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/5x5_reduce-se4" + + top: "inception_5b/5x5-se4" + + name: "inception_5b/5x5-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + pad: 2 + + kernel_size: 5 + + weight_filler { + + type: "xavier" + + std: 0.03 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/5x5-se4" + + top: "inception_5b/5x5-se4" + + name: "inception_5b/relu_5x5-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5a/output-se4" + + top: "inception_5b/pool-se4" + + name: "inception_5b/pool-se4" + + type: POOLING + + pooling_param { + + pool: MAX + + kernel_size: 3 + + stride: 1 + + pad: 1 + + } + +} + +layers { + + bottom: "inception_5b/pool-se4" + + top: "inception_5b/pool_proj-se4" + + name: "inception_5b/pool_proj-se4" + + type: CONVOLUTION + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + convolution_param { + + num_output: 128 + + kernel_size: 1 + + weight_filler { + + type: "xavier" + + std: 0.1 + + } + + bias_filler { + + type: "constant" + + value: 0.2 + + } + + } + +} + +layers { + + bottom: "inception_5b/pool_proj-se4" + + top: "inception_5b/pool_proj-se4" + + name: "inception_5b/relu_pool_proj-se4" + + type: RELU + +} + +layers { + + bottom: "inception_5b/1x1-se4" + + bottom: "inception_5b/3x3-se4" + + bottom: "inception_5b/5x5-se4" + + bottom: "inception_5b/pool_proj-se4" + + top: "inception_5b/output-se4" + + name: "inception_5b/output-se4" + + type: CONCAT + +} + +layers { + + bottom: "inception_5b/output-se4" + + top: "pool5/7x7_s1-se4" + + name: "pool5/7x7_s1-se4" + + type: POOLING + + pooling_param { + + pool: AVE + + kernel_size: 7 + + stride: 1 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se4" + + top: "pool5/7x7_s1-se4" + + name: "pool5/drop_7x7_s1-se4" + + type: DROPOUT + + dropout_param { + + dropout_ratio: 0.4 + + } + +} + +layers { + + bottom: "pool5/7x7_s1-se4" + + top: "fc8-se4" + + name: "loss3/classifier-se4" + + type: INNER_PRODUCT + + blobs_lr: 1 + + blobs_lr: 2 + + weight_decay: 1 + + weight_decay: 0 + + inner_product_param { + + num_output: 967 + + weight_filler { + + type: "xavier" + + } + + bias_filler { + + type: "constant" + + value: 0 + + } + + } + +} + + + + + + + + + + +layers { + type:SLICE + name:"slice-fc8-se1" + bottom:"fc8-se1" + top: "slice1-1" + top: "slice1-2" + top: "slice1-3" + top: "slice1-4" + top: "slice1-5" + top: "slice1-6" + top: "slice1-7" + top: "slice1-8" + top: "slice1-9" + top: "slice1-10" + top: "slice1-11" + top: "slice1-12" + top: "slice1-13" + top: "slice1-14" + top: "slice1-15" + top: "slice1-16" + top: "slice1-17" + top: "slice1-18" + top: "slice1-19" + top: "slice1-20" + top: "slice1-21" + top: "slice1-22" + top: "slice1-23" + top: "slice1-24" + top: "slice1-25" + top: "slice1-26" + top: "slice1-27" + top: "slice1-28" + top: "slice1-29" + top: "slice1-30" + top: "slice1-31" + top: "slice1-32" + top: "slice1-33" + top: "slice1-34" + top: "slice1-35" + top: "slice1-36" + top: "slice1-37" + top: "slice1-38" + top: "slice1-39" + top: "slice1-40" + top: "slice1-41" + top: "slice1-42" + top: "slice1-43" + top: "slice1-44" + top: "slice1-45" + top: "slice1-46" + top: "slice1-47" + top: "slice1-48" + top: "slice1-49" + top: "slice1-50" + top: "slice1-51" + top: "slice1-52" + top: "slice1-53" + top: "slice1-54" + top: "slice1-55" + top: "slice1-56" + top: "slice1-57" + top: "slice1-58" + top: "slice1-59" + top: "slice1-60" + top: "slice1-61" + top: "slice1-62" + top: "slice1-63" + top: "slice1-64" + top: "slice1-65" + top: "slice1-66" + top: "slice1-67" + top: "slice1-68" + top: "slice1-69" + top: "slice1-70" + top: "slice1-71" + top: "slice1-72" + top: "slice1-73" + top: "slice1-74" + top: "slice1-75" + top: "slice1-76" + top: "slice1-77" + top: "slice1-78" + top: "slice1-79" + top: "slice1-80" + top: "slice1-81" + top: "slice1-82" + top: "slice1-83" + top: "slice1-84" + top: "slice1-85" + top: "slice1-86" + top: "slice1-87" + top: "slice1-88" + top: "slice1-89" + top: "slice1-90" + top: "slice1-91" + top: "slice1-92" + top: "slice1-93" + top: "slice1-94" + top: "slice1-95" + top: "slice1-96" + top: "slice1-97" + top: "slice1-98" + top: "slice1-99" + top: "slice1-100" + top: "slice1-101" + top: "slice1-102" + top: "slice1-103" + top: "slice1-104" + top: "slice1-105" + top: "slice1-106" + top: "slice1-107" + top: "slice1-108" + top: "slice1-109" + top: "slice1-110" + top: "slice1-111" + top: "slice1-112" + top: "slice1-113" + top: "slice1-114" + top: "slice1-115" + top: "slice1-116" + top: "slice1-117" + top: "slice1-118" + top: "slice1-119" + top: "slice1-120" + top: "slice1-121" + top: "slice1-122" + top: "slice1-123" + top: "slice1-124" + top: "slice1-125" + top: "slice1-126" + top: "slice1-127" + top: "slice1-128" + top: "slice1-129" + top: "slice1-130" + top: "slice1-131" + top: "slice1-132" + top: "slice1-133" + top: "slice1-134" + top: "slice1-135" + top: "slice1-136" + top: "slice1-137" + top: "slice1-138" + top: "slice1-139" + top: "slice1-140" + top: "slice1-141" + top: "slice1-142" + top: "slice1-143" + top: "slice1-144" + top: "slice1-145" + top: "slice1-146" + top: "slice1-147" + top: "slice1-148" + top: "slice1-149" + top: "slice1-150" + top: "slice1-151" + top: "slice1-152" + top: "slice1-153" + top: "slice1-154" + top: "slice1-155" + top: "slice1-156" + top: "slice1-157" + top: "slice1-158" + top: "slice1-159" + top: "slice1-160" + top: "slice1-161" + top: "slice1-162" + top: "slice1-163" + top: "slice1-164" + top: "slice1-165" + top: "slice1-166" + top: "slice1-167" + top: "slice1-168" + top: "slice1-169" + top: "slice1-170" + top: "slice1-171" + top: "slice1-172" + top: "slice1-173" + top: "slice1-174" + top: "slice1-175" + top: "slice1-176" + top: "slice1-177" + top: "slice1-178" + top: "slice1-179" + top: "slice1-180" + top: "slice1-181" + top: "slice1-182" + top: "slice1-183" + top: "slice1-184" + top: "slice1-185" + top: "slice1-186" + top: "slice1-187" + top: "slice1-188" + top: "slice1-189" + top: "slice1-190" + top: "slice1-191" + top: "slice1-192" + top: "slice1-193" + top: "slice1-194" + top: "slice1-195" + top: "slice1-196" + top: "slice1-197" + top: "slice1-198" + top: "slice1-199" + top: "slice1-200" + top: "slice1-201" + top: "slice1-202" + top: "slice1-203" + top: "slice1-204" + top: "slice1-205" + top: "slice1-206" + top: "slice1-207" + top: "slice1-208" + top: "slice1-209" + top: "slice1-210" + top: "slice1-211" + top: "slice1-212" + top: "slice1-213" + top: "slice1-214" + top: "slice1-215" + top: "slice1-216" + top: "slice1-217" + top: "slice1-218" + top: "slice1-219" + top: "slice1-220" + top: "slice1-221" + top: "slice1-222" + top: "slice1-223" + top: "slice1-224" + top: "slice1-225" + top: "slice1-226" + top: "slice1-227" + top: "slice1-228" + top: "slice1-229" + top: "slice1-230" + top: "slice1-231" + top: "slice1-232" + top: "slice1-233" + top: "slice1-234" + top: "slice1-235" + top: "slice1-236" + top: "slice1-237" + top: "slice1-238" + top: "slice1-239" + top: "slice1-240" + top: "slice1-241" + top: "slice1-242" + top: "slice1-243" + top: "slice1-244" + top: "slice1-245" + top: "slice1-246" + top: "slice1-247" + top: "slice1-248" + top: "slice1-249" + top: "slice1-250" + top: "slice1-251" + top: "slice1-252" + top: "slice1-253" + top: "slice1-254" + top: "slice1-255" + top: "slice1-256" + top: "slice1-257" + top: "slice1-258" + top: "slice1-259" + top: "slice1-260" + top: "slice1-261" + top: "slice1-262" + top: "slice1-263" + top: "slice1-264" + top: "slice1-265" + top: "slice1-266" + top: "slice1-267" + top: "slice1-268" + top: "slice1-269" + top: "slice1-270" + top: "slice1-271" + top: "slice1-272" + top: "slice1-273" + top: "slice1-274" + top: "slice1-275" + top: "slice1-276" + top: "slice1-277" + top: "slice1-278" + top: "slice1-279" + top: "slice1-280" + top: "slice1-281" + top: "slice1-282" + top: "slice1-283" + top: "slice1-284" + top: "slice1-285" + top: "slice1-286" + top: "slice1-287" + top: "slice1-288" + top: "slice1-289" + top: "slice1-290" + top: "slice1-291" + top: "slice1-292" + top: "slice1-293" + top: "slice1-294" + top: "slice1-295" + top: "slice1-296" + top: "slice1-297" + top: "slice1-298" + top: "slice1-299" + top: "slice1-300" + top: "slice1-301" + top: "slice1-302" + top: "slice1-303" + top: "slice1-304" + top: "slice1-305" + top: "slice1-306" + top: "slice1-307" + top: "slice1-308" + top: "slice1-309" + top: "slice1-310" + top: "slice1-311" + top: "slice1-312" + top: "slice1-313" + top: "slice1-314" + top: "slice1-315" + top: "slice1-316" + top: "slice1-317" + top: "slice1-318" + top: "slice1-319" + top: "slice1-320" + top: "slice1-321" + top: "slice1-322" + top: "slice1-323" + top: "slice1-324" + top: "slice1-325" + top: "slice1-326" + top: "slice1-327" + top: "slice1-328" + top: "slice1-329" + top: "slice1-330" + top: "slice1-331" + top: "slice1-332" + top: "slice1-333" + top: "slice1-334" + top: "slice1-335" + top: "slice1-336" + top: "slice1-337" + top: "slice1-338" + top: "slice1-339" + top: "slice1-340" + top: "slice1-341" + top: "slice1-342" + top: "slice1-343" + top: "slice1-344" + top: "slice1-345" + top: "slice1-346" + top: "slice1-347" + top: "slice1-348" + top: "slice1-349" + top: "slice1-350" + top: "slice1-351" + top: "slice1-352" + top: "slice1-353" + top: "slice1-354" + top: "slice1-355" + top: "slice1-356" + top: "slice1-357" + top: "slice1-358" + top: "slice1-359" + top: "slice1-360" + top: "slice1-361" + top: "slice1-362" + top: "slice1-363" + top: "slice1-364" + top: "slice1-365" + top: "slice1-366" + top: "slice1-367" + top: "slice1-368" + top: "slice1-369" + top: "slice1-370" + top: "slice1-371" + top: "slice1-372" + top: "slice1-373" + top: "slice1-374" + top: "slice1-375" + top: "slice1-376" + top: "slice1-377" + top: "slice1-378" + top: "slice1-379" + top: "slice1-380" + top: "slice1-381" + top: "slice1-382" + top: "slice1-383" + top: "slice1-384" + top: "slice1-385" + top: "slice1-386" + top: "slice1-387" + top: "slice1-388" + top: "slice1-389" + top: "slice1-390" + top: "slice1-391" + top: "slice1-392" + top: "slice1-393" + top: "slice1-394" + top: "slice1-395" + top: "slice1-396" + top: "slice1-397" + top: "slice1-398" + top: "slice1-399" + top: "slice1-400" + top: "slice1-401" + top: "slice1-402" + top: "slice1-403" + top: "slice1-404" + top: "slice1-405" + top: "slice1-406" + top: "slice1-407" + top: "slice1-408" + top: "slice1-409" + top: "slice1-410" + top: "slice1-411" + top: "slice1-412" + top: "slice1-413" + top: "slice1-414" + top: "slice1-415" + top: "slice1-416" + top: "slice1-417" + top: "slice1-418" + top: "slice1-419" + top: "slice1-420" + top: "slice1-421" + top: "slice1-422" + top: "slice1-423" + top: "slice1-424" + top: "slice1-425" + top: "slice1-426" + top: "slice1-427" + top: "slice1-428" + top: "slice1-429" + top: "slice1-430" + top: "slice1-431" + top: "slice1-432" + top: "slice1-433" + top: "slice1-434" + top: "slice1-435" + top: "slice1-436" + top: "slice1-437" + top: "slice1-438" + top: "slice1-439" + top: "slice1-440" + top: "slice1-441" + top: "slice1-442" + top: "slice1-443" + top: "slice1-444" + top: "slice1-445" + top: "slice1-446" + top: "slice1-447" + top: "slice1-448" + top: "slice1-449" + top: "slice1-450" + top: "slice1-451" + top: "slice1-452" + top: "slice1-453" + top: "slice1-454" + top: "slice1-455" + top: "slice1-456" + top: "slice1-457" + top: "slice1-458" + top: "slice1-459" + top: "slice1-460" + top: "slice1-461" + top: "slice1-462" + top: "slice1-463" + top: "slice1-464" + top: "slice1-465" + top: "slice1-466" + top: "slice1-467" + top: "slice1-468" + top: "slice1-469" + top: "slice1-470" + top: "slice1-471" + top: "slice1-472" + top: "slice1-473" + top: "slice1-474" + top: "slice1-475" + top: "slice1-476" + top: "slice1-477" + top: "slice1-478" + top: "slice1-479" + top: "slice1-480" + top: "slice1-481" + top: "slice1-482" + top: "slice1-483" + top: "slice1-484" + top: "slice1-485" + top: "slice1-486" + top: "slice1-487" + top: "slice1-488" + top: "slice1-489" + top: "slice1-490" + top: "slice1-491" + top: "slice1-492" + top: "slice1-493" + top: "slice1-494" + top: "slice1-495" + top: "slice1-496" + top: "slice1-497" + top: "slice1-498" + top: "slice1-499" + top: "slice1-500" + top: "slice1-501" + top: "slice1-502" + top: "slice1-503" + top: "slice1-504" + top: "slice1-505" + top: "slice1-506" + top: "slice1-507" + top: "slice1-508" + top: "slice1-509" + top: "slice1-510" + top: "slice1-511" + top: "slice1-512" + top: "slice1-513" + top: "slice1-514" + top: "slice1-515" + top: "slice1-516" + top: "slice1-517" + top: "slice1-518" + top: "slice1-519" + top: "slice1-520" + top: "slice1-521" + top: "slice1-522" + top: "slice1-523" + top: "slice1-524" + top: "slice1-525" + top: "slice1-526" + top: "slice1-527" + top: "slice1-528" + top: "slice1-529" + top: "slice1-530" + top: "slice1-531" + top: "slice1-532" + top: "slice1-533" + top: "slice1-534" + top: "slice1-535" + top: "slice1-536" + top: "slice1-537" + top: "slice1-538" + top: "slice1-539" + top: "slice1-540" + top: "slice1-541" + top: "slice1-542" + top: "slice1-543" + top: "slice1-544" + top: "slice1-545" + top: "slice1-546" + top: "slice1-547" + top: "slice1-548" + top: "slice1-549" + top: "slice1-550" + top: "slice1-551" + top: "slice1-552" + top: "slice1-553" + top: "slice1-554" + top: "slice1-555" + top: "slice1-556" + top: "slice1-557" + top: "slice1-558" + top: "slice1-559" + top: "slice1-560" + top: "slice1-561" + top: "slice1-562" + top: "slice1-563" + top: "slice1-564" + top: "slice1-565" + top: "slice1-566" + top: "slice1-567" + top: "slice1-568" + top: "slice1-569" + top: "slice1-570" + top: "slice1-571" + top: "slice1-572" + top: "slice1-573" + top: "slice1-574" + top: "slice1-575" + top: "slice1-576" + top: "slice1-577" + top: "slice1-578" + top: "slice1-579" + top: "slice1-580" + top: "slice1-581" + top: "slice1-582" + top: "slice1-583" + top: "slice1-584" + top: "slice1-585" + top: "slice1-586" + top: "slice1-587" + top: "slice1-588" + top: "slice1-589" + top: "slice1-590" + top: "slice1-591" + top: "slice1-592" + top: "slice1-593" + top: "slice1-594" + top: "slice1-595" + top: "slice1-596" + top: "slice1-597" + top: "slice1-598" + top: "slice1-599" + top: "slice1-600" + top: "slice1-601" + top: "slice1-602" + top: "slice1-603" + top: "slice1-604" + top: "slice1-605" + top: "slice1-606" + top: "slice1-607" + top: "slice1-608" + top: "slice1-609" + top: "slice1-610" + top: "slice1-611" + top: "slice1-612" + top: "slice1-613" + top: "slice1-614" + top: "slice1-615" + top: "slice1-616" + top: "slice1-617" + top: "slice1-618" + top: "slice1-619" + top: "slice1-620" + top: "slice1-621" + top: "slice1-622" + top: "slice1-623" + top: "slice1-624" + top: "slice1-625" + top: "slice1-626" + top: "slice1-627" + top: "slice1-628" + top: "slice1-629" + top: "slice1-630" + top: "slice1-631" + top: "slice1-632" + top: "slice1-633" + top: "slice1-634" + top: "slice1-635" + top: "slice1-636" + top: "slice1-637" + top: "slice1-638" + top: "slice1-639" + top: "slice1-640" + top: "slice1-641" + top: "slice1-642" + top: "slice1-643" + top: "slice1-644" + top: "slice1-645" + top: "slice1-646" + top: "slice1-647" + top: "slice1-648" + top: "slice1-649" + top: "slice1-650" + top: "slice1-651" + top: "slice1-652" + top: "slice1-653" + top: "slice1-654" + top: "slice1-655" + top: "slice1-656" + top: "slice1-657" + top: "slice1-658" + top: "slice1-659" + top: "slice1-660" + top: "slice1-661" + top: "slice1-662" + top: "slice1-663" + top: "slice1-664" + top: "slice1-665" + top: "slice1-666" + top: "slice1-667" + top: "slice1-668" + top: "slice1-669" + top: "slice1-670" + top: "slice1-671" + top: "slice1-672" + top: "slice1-673" + top: "slice1-674" + top: "slice1-675" + top: "slice1-676" + top: "slice1-677" + top: "slice1-678" + top: "slice1-679" + top: "slice1-680" + top: "slice1-681" + top: "slice1-682" + top: "slice1-683" + top: "slice1-684" + top: "slice1-685" + top: "slice1-686" + top: "slice1-687" + top: "slice1-688" + top: "slice1-689" + top: "slice1-690" + top: "slice1-691" + top: "slice1-692" + top: "slice1-693" + top: "slice1-694" + top: "slice1-695" + top: "slice1-696" + top: "slice1-697" + top: "slice1-698" + top: "slice1-699" + top: "slice1-700" + top: "slice1-701" + top: "slice1-702" + top: "slice1-703" + top: "slice1-704" + top: "slice1-705" + top: "slice1-706" + top: "slice1-707" + top: "slice1-708" + top: "slice1-709" + top: "slice1-710" + top: "slice1-711" + top: "slice1-712" + top: "slice1-713" + top: "slice1-714" + top: "slice1-715" + top: "slice1-716" + top: "slice1-717" + top: "slice1-718" + top: "slice1-719" + top: "slice1-720" + top: "slice1-721" + top: "slice1-722" + top: "slice1-723" + top: "slice1-724" + top: "slice1-725" + top: "slice1-726" + top: "slice1-727" + top: "slice1-728" + top: "slice1-729" + top: "slice1-730" + top: "slice1-731" + top: "slice1-732" + top: "slice1-733" + top: "slice1-734" + top: "slice1-735" + top: "slice1-736" + top: "slice1-737" + top: "slice1-738" + top: "slice1-739" + top: "slice1-740" + top: "slice1-741" + top: "slice1-742" + top: "slice1-743" + top: "slice1-744" + top: "slice1-745" + top: "slice1-746" + top: "slice1-747" + top: "slice1-748" + top: "slice1-749" + top: "slice1-750" + top: "slice1-751" + top: "slice1-752" + top: "slice1-753" + top: "slice1-754" + top: "slice1-755" + top: "slice1-756" + top: "slice1-757" + top: "slice1-758" + top: "slice1-759" + top: "slice1-760" + top: "slice1-761" + top: "slice1-762" + top: "slice1-763" + top: "slice1-764" + top: "slice1-765" + top: "slice1-766" + top: "slice1-767" + top: "slice1-768" + top: "slice1-769" + top: "slice1-770" + top: "slice1-771" + top: "slice1-772" + top: "slice1-773" + top: "slice1-774" + top: "slice1-775" + top: "slice1-776" + top: "slice1-777" + top: "slice1-778" + top: "slice1-779" + top: "slice1-780" + top: "slice1-781" + top: "slice1-782" + top: "slice1-783" + top: "slice1-784" + top: "slice1-785" + top: "slice1-786" + top: "slice1-787" + top: "slice1-788" + top: "slice1-789" + top: "slice1-790" + top: "slice1-791" + top: "slice1-792" + top: "slice1-793" + top: "slice1-794" + top: "slice1-795" + top: "slice1-796" + top: "slice1-797" + top: "slice1-798" + top: "slice1-799" + top: "slice1-800" + top: "slice1-801" + top: "slice1-802" + top: "slice1-803" + top: "slice1-804" + top: "slice1-805" + top: "slice1-806" + top: "slice1-807" + top: "slice1-808" + top: "slice1-809" + top: "slice1-810" + top: "slice1-811" + top: "slice1-812" + top: "slice1-813" + top: "slice1-814" + top: "slice1-815" + top: "slice1-816" + top: "slice1-817" + top: "slice1-818" + top: "slice1-819" + top: "slice1-820" + top: "slice1-821" + top: "slice1-822" + top: "slice1-823" + top: "slice1-824" + top: "slice1-825" + top: "slice1-826" + top: "slice1-827" + top: "slice1-828" + top: "slice1-829" + top: "slice1-830" + top: "slice1-831" + top: "slice1-832" + top: "slice1-833" + top: "slice1-834" + top: "slice1-835" + top: "slice1-836" + top: "slice1-837" + top: "slice1-838" + top: "slice1-839" + top: "slice1-840" + top: "slice1-841" + top: "slice1-842" + top: "slice1-843" + top: "slice1-844" + top: "slice1-845" + top: "slice1-846" + top: "slice1-847" + top: "slice1-848" + top: "slice1-849" + top: "slice1-850" + top: "slice1-851" + top: "slice1-852" + top: "slice1-853" + top: "slice1-854" + top: "slice1-855" + top: "slice1-856" + top: "slice1-857" + top: "slice1-858" + top: "slice1-859" + top: "slice1-860" + top: "slice1-861" + top: "slice1-862" + top: "slice1-863" + top: "slice1-864" + top: "slice1-865" + top: "slice1-866" + top: "slice1-867" + top: "slice1-868" + top: "slice1-869" + top: "slice1-870" + top: "slice1-871" + top: "slice1-872" + top: "slice1-873" + top: "slice1-874" + top: "slice1-875" + top: "slice1-876" + top: "slice1-877" + top: "slice1-878" + top: "slice1-879" + top: "slice1-880" + top: "slice1-881" + top: "slice1-882" + top: "slice1-883" + top: "slice1-884" + top: "slice1-885" + top: "slice1-886" + top: "slice1-887" + top: "slice1-888" + top: "slice1-889" + top: "slice1-890" + top: "slice1-891" + top: "slice1-892" + top: "slice1-893" + top: "slice1-894" + top: "slice1-895" + top: "slice1-896" + top: "slice1-897" + top: "slice1-898" + top: "slice1-899" + top: "slice1-900" + top: "slice1-901" + top: "slice1-902" + top: "slice1-903" + top: "slice1-904" + top: "slice1-905" + top: "slice1-906" + top: "slice1-907" + top: "slice1-908" + top: "slice1-909" + top: "slice1-910" + top: "slice1-911" + top: "slice1-912" + top: "slice1-913" + top: "slice1-914" + top: "slice1-915" + top: "slice1-916" + top: "slice1-917" + top: "slice1-918" + top: "slice1-919" + top: "slice1-920" + top: "slice1-921" + top: "slice1-922" + top: "slice1-923" + top: "slice1-924" + top: "slice1-925" + top: "slice1-926" + top: "slice1-927" + top: "slice1-928" + top: "slice1-929" + top: "slice1-930" + top: "slice1-931" + top: "slice1-932" + top: "slice1-933" + top: "slice1-934" + top: "slice1-935" + top: "slice1-936" + top: "slice1-937" + top: "slice1-938" + top: "slice1-939" + top: "slice1-940" + top: "slice1-941" + top: "slice1-942" + top: "slice1-943" + top: "slice1-944" + top: "slice1-945" + top: "slice1-946" + top: "slice1-947" + top: "slice1-948" + top: "slice1-949" + top: "slice1-950" + top: "slice1-951" + top: "slice1-952" + top: "slice1-953" + top: "slice1-954" + top: "slice1-955" + top: "slice1-956" + top: "slice1-957" + top: "slice1-958" + top: "slice1-959" + top: "slice1-960" + top: "slice1-961" + top: "slice1-962" + top: "slice1-963" + top: "slice1-964" + top: "slice1-965" + top: "slice1-966" + top: "slice1-967" +} +layers { + type:ELTWISE + name:"max-fc8-se1" + top:"max-fc8-se1" + bottom: "slice1-1" + bottom: "slice1-2" + bottom: "slice1-3" + bottom: "slice1-4" + bottom: "slice1-5" + bottom: "slice1-6" + bottom: "slice1-7" + bottom: "slice1-8" + bottom: "slice1-9" + bottom: "slice1-10" + bottom: "slice1-11" + bottom: "slice1-12" + bottom: "slice1-13" + bottom: "slice1-14" + bottom: "slice1-15" + bottom: "slice1-16" + bottom: "slice1-17" + bottom: "slice1-18" + bottom: "slice1-19" + bottom: "slice1-20" + bottom: "slice1-21" + bottom: "slice1-22" + bottom: "slice1-23" + bottom: "slice1-24" + bottom: "slice1-25" + bottom: "slice1-26" + bottom: "slice1-27" + bottom: "slice1-28" + bottom: "slice1-29" + bottom: "slice1-30" + bottom: "slice1-31" + bottom: "slice1-32" + bottom: "slice1-33" + bottom: "slice1-34" + bottom: "slice1-35" + bottom: "slice1-36" + bottom: "slice1-37" + bottom: "slice1-38" + bottom: "slice1-39" + bottom: "slice1-40" + bottom: "slice1-41" + bottom: "slice1-42" + bottom: "slice1-43" + bottom: "slice1-44" + bottom: "slice1-45" + bottom: "slice1-46" + bottom: "slice1-47" + bottom: "slice1-48" + bottom: "slice1-49" + bottom: "slice1-50" + bottom: "slice1-51" + bottom: "slice1-52" + bottom: "slice1-53" + bottom: "slice1-54" + bottom: "slice1-55" + bottom: "slice1-56" + bottom: "slice1-57" + bottom: "slice1-58" + bottom: "slice1-59" + bottom: "slice1-60" + bottom: "slice1-61" + bottom: "slice1-62" + bottom: "slice1-63" + bottom: "slice1-64" + bottom: "slice1-65" + bottom: "slice1-66" + bottom: "slice1-67" + bottom: "slice1-68" + bottom: "slice1-69" + bottom: "slice1-70" + bottom: "slice1-71" + bottom: "slice1-72" + bottom: "slice1-73" + bottom: "slice1-74" + bottom: "slice1-75" + bottom: "slice1-76" + bottom: "slice1-77" + bottom: "slice1-78" + bottom: "slice1-79" + bottom: "slice1-80" + bottom: "slice1-81" + bottom: "slice1-82" + bottom: "slice1-83" + bottom: "slice1-84" + bottom: "slice1-85" + bottom: "slice1-86" + bottom: "slice1-87" + bottom: "slice1-88" + bottom: "slice1-89" + bottom: "slice1-90" + bottom: "slice1-91" + bottom: "slice1-92" + bottom: "slice1-93" + bottom: "slice1-94" + bottom: "slice1-95" + bottom: "slice1-96" + bottom: "slice1-97" + bottom: "slice1-98" + bottom: "slice1-99" + bottom: "slice1-100" + bottom: "slice1-101" + bottom: "slice1-102" + bottom: "slice1-103" + bottom: "slice1-104" + bottom: "slice1-105" + bottom: "slice1-106" + bottom: "slice1-107" + bottom: "slice1-108" + bottom: "slice1-109" + bottom: "slice1-110" + bottom: "slice1-111" + bottom: "slice1-112" + bottom: "slice1-113" + bottom: "slice1-114" + bottom: "slice1-115" + bottom: "slice1-116" + bottom: "slice1-117" + bottom: "slice1-118" + bottom: "slice1-119" + bottom: "slice1-120" + bottom: "slice1-121" + bottom: "slice1-122" + bottom: "slice1-123" + bottom: "slice1-124" + bottom: "slice1-125" + bottom: "slice1-126" + bottom: "slice1-127" + bottom: "slice1-128" + bottom: "slice1-129" + bottom: "slice1-130" + bottom: "slice1-131" + bottom: "slice1-132" + bottom: "slice1-133" + bottom: "slice1-134" + bottom: "slice1-135" + bottom: "slice1-136" + bottom: "slice1-137" + bottom: "slice1-138" + bottom: "slice1-139" + bottom: "slice1-140" + bottom: "slice1-141" + bottom: "slice1-142" + bottom: "slice1-143" + bottom: "slice1-144" + bottom: "slice1-145" + bottom: "slice1-146" + bottom: "slice1-147" + bottom: "slice1-148" + bottom: "slice1-149" + bottom: "slice1-150" + bottom: "slice1-151" + bottom: "slice1-152" + bottom: "slice1-153" + bottom: "slice1-154" + bottom: "slice1-155" + bottom: "slice1-156" + bottom: "slice1-157" + bottom: "slice1-158" + bottom: "slice1-159" + bottom: "slice1-160" + bottom: "slice1-161" + bottom: "slice1-162" + bottom: "slice1-163" + bottom: "slice1-164" + bottom: "slice1-165" + bottom: "slice1-166" + bottom: "slice1-167" + bottom: "slice1-168" + bottom: "slice1-169" + bottom: "slice1-170" + bottom: "slice1-171" + bottom: "slice1-172" + bottom: "slice1-173" + bottom: "slice1-174" + bottom: "slice1-175" + bottom: "slice1-176" + bottom: "slice1-177" + bottom: "slice1-178" + bottom: "slice1-179" + bottom: "slice1-180" + bottom: "slice1-181" + bottom: "slice1-182" + bottom: "slice1-183" + bottom: "slice1-184" + bottom: "slice1-185" + bottom: "slice1-186" + bottom: "slice1-187" + bottom: "slice1-188" + bottom: "slice1-189" + bottom: "slice1-190" + bottom: "slice1-191" + bottom: "slice1-192" + bottom: "slice1-193" + bottom: "slice1-194" + bottom: "slice1-195" + bottom: "slice1-196" + bottom: "slice1-197" + bottom: "slice1-198" + bottom: "slice1-199" + bottom: "slice1-200" + bottom: "slice1-201" + bottom: "slice1-202" + bottom: "slice1-203" + bottom: "slice1-204" + bottom: "slice1-205" + bottom: "slice1-206" + bottom: "slice1-207" + bottom: "slice1-208" + bottom: "slice1-209" + bottom: "slice1-210" + bottom: "slice1-211" + bottom: "slice1-212" + bottom: "slice1-213" + bottom: "slice1-214" + bottom: "slice1-215" + bottom: "slice1-216" + bottom: "slice1-217" + bottom: "slice1-218" + bottom: "slice1-219" + bottom: "slice1-220" + bottom: "slice1-221" + bottom: "slice1-222" + bottom: "slice1-223" + bottom: "slice1-224" + bottom: "slice1-225" + bottom: "slice1-226" + bottom: "slice1-227" + bottom: "slice1-228" + bottom: "slice1-229" + bottom: "slice1-230" + bottom: "slice1-231" + bottom: "slice1-232" + bottom: "slice1-233" + bottom: "slice1-234" + bottom: "slice1-235" + bottom: "slice1-236" + bottom: "slice1-237" + bottom: "slice1-238" + bottom: "slice1-239" + bottom: "slice1-240" + bottom: "slice1-241" + bottom: "slice1-242" + bottom: "slice1-243" + bottom: "slice1-244" + bottom: "slice1-245" + bottom: "slice1-246" + bottom: "slice1-247" + bottom: "slice1-248" + bottom: "slice1-249" + bottom: "slice1-250" + bottom: "slice1-251" + bottom: "slice1-252" + bottom: "slice1-253" + bottom: "slice1-254" + bottom: "slice1-255" + bottom: "slice1-256" + bottom: "slice1-257" + bottom: "slice1-258" + bottom: "slice1-259" + bottom: "slice1-260" + bottom: "slice1-261" + bottom: "slice1-262" + bottom: "slice1-263" + bottom: "slice1-264" + bottom: "slice1-265" + bottom: "slice1-266" + bottom: "slice1-267" + bottom: "slice1-268" + bottom: "slice1-269" + bottom: "slice1-270" + bottom: "slice1-271" + bottom: "slice1-272" + bottom: "slice1-273" + bottom: "slice1-274" + bottom: "slice1-275" + bottom: "slice1-276" + bottom: "slice1-277" + bottom: "slice1-278" + bottom: "slice1-279" + bottom: "slice1-280" + bottom: "slice1-281" + bottom: "slice1-282" + bottom: "slice1-283" + bottom: "slice1-284" + bottom: "slice1-285" + bottom: "slice1-286" + bottom: "slice1-287" + bottom: "slice1-288" + bottom: "slice1-289" + bottom: "slice1-290" + bottom: "slice1-291" + bottom: "slice1-292" + bottom: "slice1-293" + bottom: "slice1-294" + bottom: "slice1-295" + bottom: "slice1-296" + bottom: "slice1-297" + bottom: "slice1-298" + bottom: "slice1-299" + bottom: "slice1-300" + bottom: "slice1-301" + bottom: "slice1-302" + bottom: "slice1-303" + bottom: "slice1-304" + bottom: "slice1-305" + bottom: "slice1-306" + bottom: "slice1-307" + bottom: "slice1-308" + bottom: "slice1-309" + bottom: "slice1-310" + bottom: "slice1-311" + bottom: "slice1-312" + bottom: "slice1-313" + bottom: "slice1-314" + bottom: "slice1-315" + bottom: "slice1-316" + bottom: "slice1-317" + bottom: "slice1-318" + bottom: "slice1-319" + bottom: "slice1-320" + bottom: "slice1-321" + bottom: "slice1-322" + bottom: "slice1-323" + bottom: "slice1-324" + bottom: "slice1-325" + bottom: "slice1-326" + bottom: "slice1-327" + bottom: "slice1-328" + bottom: "slice1-329" + bottom: "slice1-330" + bottom: "slice1-331" + bottom: "slice1-332" + bottom: "slice1-333" + bottom: "slice1-334" + bottom: "slice1-335" + bottom: "slice1-336" + bottom: "slice1-337" + bottom: "slice1-338" + bottom: "slice1-339" + bottom: "slice1-340" + bottom: "slice1-341" + bottom: "slice1-342" + bottom: "slice1-343" + bottom: "slice1-344" + bottom: "slice1-345" + bottom: "slice1-346" + bottom: "slice1-347" + bottom: "slice1-348" + bottom: "slice1-349" + bottom: "slice1-350" + bottom: "slice1-351" + bottom: "slice1-352" + bottom: "slice1-353" + bottom: "slice1-354" + bottom: "slice1-355" + bottom: "slice1-356" + bottom: "slice1-357" + bottom: "slice1-358" + bottom: "slice1-359" + bottom: "slice1-360" + bottom: "slice1-361" + bottom: "slice1-362" + bottom: "slice1-363" + bottom: "slice1-364" + bottom: "slice1-365" + bottom: "slice1-366" + bottom: "slice1-367" + bottom: "slice1-368" + bottom: "slice1-369" + bottom: "slice1-370" + bottom: "slice1-371" + bottom: "slice1-372" + bottom: "slice1-373" + bottom: "slice1-374" + bottom: "slice1-375" + bottom: "slice1-376" + bottom: "slice1-377" + bottom: "slice1-378" + bottom: "slice1-379" + bottom: "slice1-380" + bottom: "slice1-381" + bottom: "slice1-382" + bottom: "slice1-383" + bottom: "slice1-384" + bottom: "slice1-385" + bottom: "slice1-386" + bottom: "slice1-387" + bottom: "slice1-388" + bottom: "slice1-389" + bottom: "slice1-390" + bottom: "slice1-391" + bottom: "slice1-392" + bottom: "slice1-393" + bottom: "slice1-394" + bottom: "slice1-395" + bottom: "slice1-396" + bottom: "slice1-397" + bottom: "slice1-398" + bottom: "slice1-399" + bottom: "slice1-400" + bottom: "slice1-401" + bottom: "slice1-402" + bottom: "slice1-403" + bottom: "slice1-404" + bottom: "slice1-405" + bottom: "slice1-406" + bottom: "slice1-407" + bottom: "slice1-408" + bottom: "slice1-409" + bottom: "slice1-410" + bottom: "slice1-411" + bottom: "slice1-412" + bottom: "slice1-413" + bottom: "slice1-414" + bottom: "slice1-415" + bottom: "slice1-416" + bottom: "slice1-417" + bottom: "slice1-418" + bottom: "slice1-419" + bottom: "slice1-420" + bottom: "slice1-421" + bottom: "slice1-422" + bottom: "slice1-423" + bottom: "slice1-424" + bottom: "slice1-425" + bottom: "slice1-426" + bottom: "slice1-427" + bottom: "slice1-428" + bottom: "slice1-429" + bottom: "slice1-430" + bottom: "slice1-431" + bottom: "slice1-432" + bottom: "slice1-433" + bottom: "slice1-434" + bottom: "slice1-435" + bottom: "slice1-436" + bottom: "slice1-437" + bottom: "slice1-438" + bottom: "slice1-439" + bottom: "slice1-440" + bottom: "slice1-441" + bottom: "slice1-442" + bottom: "slice1-443" + bottom: "slice1-444" + bottom: "slice1-445" + bottom: "slice1-446" + bottom: "slice1-447" + bottom: "slice1-448" + bottom: "slice1-449" + bottom: "slice1-450" + bottom: "slice1-451" + bottom: "slice1-452" + bottom: "slice1-453" + bottom: "slice1-454" + bottom: "slice1-455" + bottom: "slice1-456" + bottom: "slice1-457" + bottom: "slice1-458" + bottom: "slice1-459" + bottom: "slice1-460" + bottom: "slice1-461" + bottom: "slice1-462" + bottom: "slice1-463" + bottom: "slice1-464" + bottom: "slice1-465" + bottom: "slice1-466" + bottom: "slice1-467" + bottom: "slice1-468" + bottom: "slice1-469" + bottom: "slice1-470" + bottom: "slice1-471" + bottom: "slice1-472" + bottom: "slice1-473" + bottom: "slice1-474" + bottom: "slice1-475" + bottom: "slice1-476" + bottom: "slice1-477" + bottom: "slice1-478" + bottom: "slice1-479" + bottom: "slice1-480" + bottom: "slice1-481" + bottom: "slice1-482" + bottom: "slice1-483" + bottom: "slice1-484" + bottom: "slice1-485" + bottom: "slice1-486" + bottom: "slice1-487" + bottom: "slice1-488" + bottom: "slice1-489" + bottom: "slice1-490" + bottom: "slice1-491" + bottom: "slice1-492" + bottom: "slice1-493" + bottom: "slice1-494" + bottom: "slice1-495" + bottom: "slice1-496" + bottom: "slice1-497" + bottom: "slice1-498" + bottom: "slice1-499" + bottom: "slice1-500" + bottom: "slice1-501" + bottom: "slice1-502" + bottom: "slice1-503" + bottom: "slice1-504" + bottom: "slice1-505" + bottom: "slice1-506" + bottom: "slice1-507" + bottom: "slice1-508" + bottom: "slice1-509" + bottom: "slice1-510" + bottom: "slice1-511" + bottom: "slice1-512" + bottom: "slice1-513" + bottom: "slice1-514" + bottom: "slice1-515" + bottom: "slice1-516" + bottom: "slice1-517" + bottom: "slice1-518" + bottom: "slice1-519" + bottom: "slice1-520" + bottom: "slice1-521" + bottom: "slice1-522" + bottom: "slice1-523" + bottom: "slice1-524" + bottom: "slice1-525" + bottom: "slice1-526" + bottom: "slice1-527" + bottom: "slice1-528" + bottom: "slice1-529" + bottom: "slice1-530" + bottom: "slice1-531" + bottom: "slice1-532" + bottom: "slice1-533" + bottom: "slice1-534" + bottom: "slice1-535" + bottom: "slice1-536" + bottom: "slice1-537" + bottom: "slice1-538" + bottom: "slice1-539" + bottom: "slice1-540" + bottom: "slice1-541" + bottom: "slice1-542" + bottom: "slice1-543" + bottom: "slice1-544" + bottom: "slice1-545" + bottom: "slice1-546" + bottom: "slice1-547" + bottom: "slice1-548" + bottom: "slice1-549" + bottom: "slice1-550" + bottom: "slice1-551" + bottom: "slice1-552" + bottom: "slice1-553" + bottom: "slice1-554" + bottom: "slice1-555" + bottom: "slice1-556" + bottom: "slice1-557" + bottom: "slice1-558" + bottom: "slice1-559" + bottom: "slice1-560" + bottom: "slice1-561" + bottom: "slice1-562" + bottom: "slice1-563" + bottom: "slice1-564" + bottom: "slice1-565" + bottom: "slice1-566" + bottom: "slice1-567" + bottom: "slice1-568" + bottom: "slice1-569" + bottom: "slice1-570" + bottom: "slice1-571" + bottom: "slice1-572" + bottom: "slice1-573" + bottom: "slice1-574" + bottom: "slice1-575" + bottom: "slice1-576" + bottom: "slice1-577" + bottom: "slice1-578" + bottom: "slice1-579" + bottom: "slice1-580" + bottom: "slice1-581" + bottom: "slice1-582" + bottom: "slice1-583" + bottom: "slice1-584" + bottom: "slice1-585" + bottom: "slice1-586" + bottom: "slice1-587" + bottom: "slice1-588" + bottom: "slice1-589" + bottom: "slice1-590" + bottom: "slice1-591" + bottom: "slice1-592" + bottom: "slice1-593" + bottom: "slice1-594" + bottom: "slice1-595" + bottom: "slice1-596" + bottom: "slice1-597" + bottom: "slice1-598" + bottom: "slice1-599" + bottom: "slice1-600" + bottom: "slice1-601" + bottom: "slice1-602" + bottom: "slice1-603" + bottom: "slice1-604" + bottom: "slice1-605" + bottom: "slice1-606" + bottom: "slice1-607" + bottom: "slice1-608" + bottom: "slice1-609" + bottom: "slice1-610" + bottom: "slice1-611" + bottom: "slice1-612" + bottom: "slice1-613" + bottom: "slice1-614" + bottom: "slice1-615" + bottom: "slice1-616" + bottom: "slice1-617" + bottom: "slice1-618" + bottom: "slice1-619" + bottom: "slice1-620" + bottom: "slice1-621" + bottom: "slice1-622" + bottom: "slice1-623" + bottom: "slice1-624" + bottom: "slice1-625" + bottom: "slice1-626" + bottom: "slice1-627" + bottom: "slice1-628" + bottom: "slice1-629" + bottom: "slice1-630" + bottom: "slice1-631" + bottom: "slice1-632" + bottom: "slice1-633" + bottom: "slice1-634" + bottom: "slice1-635" + bottom: "slice1-636" + bottom: "slice1-637" + bottom: "slice1-638" + bottom: "slice1-639" + bottom: "slice1-640" + bottom: "slice1-641" + bottom: "slice1-642" + bottom: "slice1-643" + bottom: "slice1-644" + bottom: "slice1-645" + bottom: "slice1-646" + bottom: "slice1-647" + bottom: "slice1-648" + bottom: "slice1-649" + bottom: "slice1-650" + bottom: "slice1-651" + bottom: "slice1-652" + bottom: "slice1-653" + bottom: "slice1-654" + bottom: "slice1-655" + bottom: "slice1-656" + bottom: "slice1-657" + bottom: "slice1-658" + bottom: "slice1-659" + bottom: "slice1-660" + bottom: "slice1-661" + bottom: "slice1-662" + bottom: "slice1-663" + bottom: "slice1-664" + bottom: "slice1-665" + bottom: "slice1-666" + bottom: "slice1-667" + bottom: "slice1-668" + bottom: "slice1-669" + bottom: "slice1-670" + bottom: "slice1-671" + bottom: "slice1-672" + bottom: "slice1-673" + bottom: "slice1-674" + bottom: "slice1-675" + bottom: "slice1-676" + bottom: "slice1-677" + bottom: "slice1-678" + bottom: "slice1-679" + bottom: "slice1-680" + bottom: "slice1-681" + bottom: "slice1-682" + bottom: "slice1-683" + bottom: "slice1-684" + bottom: "slice1-685" + bottom: "slice1-686" + bottom: "slice1-687" + bottom: "slice1-688" + bottom: "slice1-689" + bottom: "slice1-690" + bottom: "slice1-691" + bottom: "slice1-692" + bottom: "slice1-693" + bottom: "slice1-694" + bottom: "slice1-695" + bottom: "slice1-696" + bottom: "slice1-697" + bottom: "slice1-698" + bottom: "slice1-699" + bottom: "slice1-700" + bottom: "slice1-701" + bottom: "slice1-702" + bottom: "slice1-703" + bottom: "slice1-704" + bottom: "slice1-705" + bottom: "slice1-706" + bottom: "slice1-707" + bottom: "slice1-708" + bottom: "slice1-709" + bottom: "slice1-710" + bottom: "slice1-711" + bottom: "slice1-712" + bottom: "slice1-713" + bottom: "slice1-714" + bottom: "slice1-715" + bottom: "slice1-716" + bottom: "slice1-717" + bottom: "slice1-718" + bottom: "slice1-719" + bottom: "slice1-720" + bottom: "slice1-721" + bottom: "slice1-722" + bottom: "slice1-723" + bottom: "slice1-724" + bottom: "slice1-725" + bottom: "slice1-726" + bottom: "slice1-727" + bottom: "slice1-728" + bottom: "slice1-729" + bottom: "slice1-730" + bottom: "slice1-731" + bottom: "slice1-732" + bottom: "slice1-733" + bottom: "slice1-734" + bottom: "slice1-735" + bottom: "slice1-736" + bottom: "slice1-737" + bottom: "slice1-738" + bottom: "slice1-739" + bottom: "slice1-740" + bottom: "slice1-741" + bottom: "slice1-742" + bottom: "slice1-743" + bottom: "slice1-744" + bottom: "slice1-745" + bottom: "slice1-746" + bottom: "slice1-747" + bottom: "slice1-748" + bottom: "slice1-749" + bottom: "slice1-750" + bottom: "slice1-751" + bottom: "slice1-752" + bottom: "slice1-753" + bottom: "slice1-754" + bottom: "slice1-755" + bottom: "slice1-756" + bottom: "slice1-757" + bottom: "slice1-758" + bottom: "slice1-759" + bottom: "slice1-760" + bottom: "slice1-761" + bottom: "slice1-762" + bottom: "slice1-763" + bottom: "slice1-764" + bottom: "slice1-765" + bottom: "slice1-766" + bottom: "slice1-767" + bottom: "slice1-768" + bottom: "slice1-769" + bottom: "slice1-770" + bottom: "slice1-771" + bottom: "slice1-772" + bottom: "slice1-773" + bottom: "slice1-774" + bottom: "slice1-775" + bottom: "slice1-776" + bottom: "slice1-777" + bottom: "slice1-778" + bottom: "slice1-779" + bottom: "slice1-780" + bottom: "slice1-781" + bottom: "slice1-782" + bottom: "slice1-783" + bottom: "slice1-784" + bottom: "slice1-785" + bottom: "slice1-786" + bottom: "slice1-787" + bottom: "slice1-788" + bottom: "slice1-789" + bottom: "slice1-790" + bottom: "slice1-791" + bottom: "slice1-792" + bottom: "slice1-793" + bottom: "slice1-794" + bottom: "slice1-795" + bottom: "slice1-796" + bottom: "slice1-797" + bottom: "slice1-798" + bottom: "slice1-799" + bottom: "slice1-800" + bottom: "slice1-801" + bottom: "slice1-802" + bottom: "slice1-803" + bottom: "slice1-804" + bottom: "slice1-805" + bottom: "slice1-806" + bottom: "slice1-807" + bottom: "slice1-808" + bottom: "slice1-809" + bottom: "slice1-810" + bottom: "slice1-811" + bottom: "slice1-812" + bottom: "slice1-813" + bottom: "slice1-814" + bottom: "slice1-815" + bottom: "slice1-816" + bottom: "slice1-817" + bottom: "slice1-818" + bottom: "slice1-819" + bottom: "slice1-820" + bottom: "slice1-821" + bottom: "slice1-822" + bottom: "slice1-823" + bottom: "slice1-824" + bottom: "slice1-825" + bottom: "slice1-826" + bottom: "slice1-827" + bottom: "slice1-828" + bottom: "slice1-829" + bottom: "slice1-830" + bottom: "slice1-831" + bottom: "slice1-832" + bottom: "slice1-833" + bottom: "slice1-834" + bottom: "slice1-835" + bottom: "slice1-836" + bottom: "slice1-837" + bottom: "slice1-838" + bottom: "slice1-839" + bottom: "slice1-840" + bottom: "slice1-841" + bottom: "slice1-842" + bottom: "slice1-843" + bottom: "slice1-844" + bottom: "slice1-845" + bottom: "slice1-846" + bottom: "slice1-847" + bottom: "slice1-848" + bottom: "slice1-849" + bottom: "slice1-850" + bottom: "slice1-851" + bottom: "slice1-852" + bottom: "slice1-853" + bottom: "slice1-854" + bottom: "slice1-855" + bottom: "slice1-856" + bottom: "slice1-857" + bottom: "slice1-858" + bottom: "slice1-859" + bottom: "slice1-860" + bottom: "slice1-861" + bottom: "slice1-862" + bottom: "slice1-863" + bottom: "slice1-864" + bottom: "slice1-865" + bottom: "slice1-866" + bottom: "slice1-867" + bottom: "slice1-868" + bottom: "slice1-869" + bottom: "slice1-870" + bottom: "slice1-871" + bottom: "slice1-872" + bottom: "slice1-873" + bottom: "slice1-874" + bottom: "slice1-875" + bottom: "slice1-876" + bottom: "slice1-877" + bottom: "slice1-878" + bottom: "slice1-879" + bottom: "slice1-880" + bottom: "slice1-881" + bottom: "slice1-882" + bottom: "slice1-883" + bottom: "slice1-884" + bottom: "slice1-885" + bottom: "slice1-886" + bottom: "slice1-887" + bottom: "slice1-888" + bottom: "slice1-889" + bottom: "slice1-890" + bottom: "slice1-891" + bottom: "slice1-892" + bottom: "slice1-893" + bottom: "slice1-894" + bottom: "slice1-895" + bottom: "slice1-896" + bottom: "slice1-897" + bottom: "slice1-898" + bottom: "slice1-899" + bottom: "slice1-900" + bottom: "slice1-901" + bottom: "slice1-902" + bottom: "slice1-903" + bottom: "slice1-904" + bottom: "slice1-905" + bottom: "slice1-906" + bottom: "slice1-907" + bottom: "slice1-908" + bottom: "slice1-909" + bottom: "slice1-910" + bottom: "slice1-911" + bottom: "slice1-912" + bottom: "slice1-913" + bottom: "slice1-914" + bottom: "slice1-915" + bottom: "slice1-916" + bottom: "slice1-917" + bottom: "slice1-918" + bottom: "slice1-919" + bottom: "slice1-920" + bottom: "slice1-921" + bottom: "slice1-922" + bottom: "slice1-923" + bottom: "slice1-924" + bottom: "slice1-925" + bottom: "slice1-926" + bottom: "slice1-927" + bottom: "slice1-928" + bottom: "slice1-929" + bottom: "slice1-930" + bottom: "slice1-931" + bottom: "slice1-932" + bottom: "slice1-933" + bottom: "slice1-934" + bottom: "slice1-935" + bottom: "slice1-936" + bottom: "slice1-937" + bottom: "slice1-938" + bottom: "slice1-939" + bottom: "slice1-940" + bottom: "slice1-941" + bottom: "slice1-942" + bottom: "slice1-943" + bottom: "slice1-944" + bottom: "slice1-945" + bottom: "slice1-946" + bottom: "slice1-947" + bottom: "slice1-948" + bottom: "slice1-949" + bottom: "slice1-950" + bottom: "slice1-951" + bottom: "slice1-952" + bottom: "slice1-953" + bottom: "slice1-954" + bottom: "slice1-955" + bottom: "slice1-956" + bottom: "slice1-957" + bottom: "slice1-958" + bottom: "slice1-959" + bottom: "slice1-960" + bottom: "slice1-961" + bottom: "slice1-962" + bottom: "slice1-963" + bottom: "slice1-964" + bottom: "slice1-965" + bottom: "slice1-966" + bottom: "slice1-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se2" + bottom:"fc8-se2" + top: "slice2-1" + top: "slice2-2" + top: "slice2-3" + top: "slice2-4" + top: "slice2-5" + top: "slice2-6" + top: "slice2-7" + top: "slice2-8" + top: "slice2-9" + top: "slice2-10" + top: "slice2-11" + top: "slice2-12" + top: "slice2-13" + top: "slice2-14" + top: "slice2-15" + top: "slice2-16" + top: "slice2-17" + top: "slice2-18" + top: "slice2-19" + top: "slice2-20" + top: "slice2-21" + top: "slice2-22" + top: "slice2-23" + top: "slice2-24" + top: "slice2-25" + top: "slice2-26" + top: "slice2-27" + top: "slice2-28" + top: "slice2-29" + top: "slice2-30" + top: "slice2-31" + top: "slice2-32" + top: "slice2-33" + top: "slice2-34" + top: "slice2-35" + top: "slice2-36" + top: "slice2-37" + top: "slice2-38" + top: "slice2-39" + top: "slice2-40" + top: "slice2-41" + top: "slice2-42" + top: "slice2-43" + top: "slice2-44" + top: "slice2-45" + top: "slice2-46" + top: "slice2-47" + top: "slice2-48" + top: "slice2-49" + top: "slice2-50" + top: "slice2-51" + top: "slice2-52" + top: "slice2-53" + top: "slice2-54" + top: "slice2-55" + top: "slice2-56" + top: "slice2-57" + top: "slice2-58" + top: "slice2-59" + top: "slice2-60" + top: "slice2-61" + top: "slice2-62" + top: "slice2-63" + top: "slice2-64" + top: "slice2-65" + top: "slice2-66" + top: "slice2-67" + top: "slice2-68" + top: "slice2-69" + top: "slice2-70" + top: "slice2-71" + top: "slice2-72" + top: "slice2-73" + top: "slice2-74" + top: "slice2-75" + top: "slice2-76" + top: "slice2-77" + top: "slice2-78" + top: "slice2-79" + top: "slice2-80" + top: "slice2-81" + top: "slice2-82" + top: "slice2-83" + top: "slice2-84" + top: "slice2-85" + top: "slice2-86" + top: "slice2-87" + top: "slice2-88" + top: "slice2-89" + top: "slice2-90" + top: "slice2-91" + top: "slice2-92" + top: "slice2-93" + top: "slice2-94" + top: "slice2-95" + top: "slice2-96" + top: "slice2-97" + top: "slice2-98" + top: "slice2-99" + top: "slice2-100" + top: "slice2-101" + top: "slice2-102" + top: "slice2-103" + top: "slice2-104" + top: "slice2-105" + top: "slice2-106" + top: "slice2-107" + top: "slice2-108" + top: "slice2-109" + top: "slice2-110" + top: "slice2-111" + top: "slice2-112" + top: "slice2-113" + top: "slice2-114" + top: "slice2-115" + top: "slice2-116" + top: "slice2-117" + top: "slice2-118" + top: "slice2-119" + top: "slice2-120" + top: "slice2-121" + top: "slice2-122" + top: "slice2-123" + top: "slice2-124" + top: "slice2-125" + top: "slice2-126" + top: "slice2-127" + top: "slice2-128" + top: "slice2-129" + top: "slice2-130" + top: "slice2-131" + top: "slice2-132" + top: "slice2-133" + top: "slice2-134" + top: "slice2-135" + top: "slice2-136" + top: "slice2-137" + top: "slice2-138" + top: "slice2-139" + top: "slice2-140" + top: "slice2-141" + top: "slice2-142" + top: "slice2-143" + top: "slice2-144" + top: "slice2-145" + top: "slice2-146" + top: "slice2-147" + top: "slice2-148" + top: "slice2-149" + top: "slice2-150" + top: "slice2-151" + top: "slice2-152" + top: "slice2-153" + top: "slice2-154" + top: "slice2-155" + top: "slice2-156" + top: "slice2-157" + top: "slice2-158" + top: "slice2-159" + top: "slice2-160" + top: "slice2-161" + top: "slice2-162" + top: "slice2-163" + top: "slice2-164" + top: "slice2-165" + top: "slice2-166" + top: "slice2-167" + top: "slice2-168" + top: "slice2-169" + top: "slice2-170" + top: "slice2-171" + top: "slice2-172" + top: "slice2-173" + top: "slice2-174" + top: "slice2-175" + top: "slice2-176" + top: "slice2-177" + top: "slice2-178" + top: "slice2-179" + top: "slice2-180" + top: "slice2-181" + top: "slice2-182" + top: "slice2-183" + top: "slice2-184" + top: "slice2-185" + top: "slice2-186" + top: "slice2-187" + top: "slice2-188" + top: "slice2-189" + top: "slice2-190" + top: "slice2-191" + top: "slice2-192" + top: "slice2-193" + top: "slice2-194" + top: "slice2-195" + top: "slice2-196" + top: "slice2-197" + top: "slice2-198" + top: "slice2-199" + top: "slice2-200" + top: "slice2-201" + top: "slice2-202" + top: "slice2-203" + top: "slice2-204" + top: "slice2-205" + top: "slice2-206" + top: "slice2-207" + top: "slice2-208" + top: "slice2-209" + top: "slice2-210" + top: "slice2-211" + top: "slice2-212" + top: "slice2-213" + top: "slice2-214" + top: "slice2-215" + top: "slice2-216" + top: "slice2-217" + top: "slice2-218" + top: "slice2-219" + top: "slice2-220" + top: "slice2-221" + top: "slice2-222" + top: "slice2-223" + top: "slice2-224" + top: "slice2-225" + top: "slice2-226" + top: "slice2-227" + top: "slice2-228" + top: "slice2-229" + top: "slice2-230" + top: "slice2-231" + top: "slice2-232" + top: "slice2-233" + top: "slice2-234" + top: "slice2-235" + top: "slice2-236" + top: "slice2-237" + top: "slice2-238" + top: "slice2-239" + top: "slice2-240" + top: "slice2-241" + top: "slice2-242" + top: "slice2-243" + top: "slice2-244" + top: "slice2-245" + top: "slice2-246" + top: "slice2-247" + top: "slice2-248" + top: "slice2-249" + top: "slice2-250" + top: "slice2-251" + top: "slice2-252" + top: "slice2-253" + top: "slice2-254" + top: "slice2-255" + top: "slice2-256" + top: "slice2-257" + top: "slice2-258" + top: "slice2-259" + top: "slice2-260" + top: "slice2-261" + top: "slice2-262" + top: "slice2-263" + top: "slice2-264" + top: "slice2-265" + top: "slice2-266" + top: "slice2-267" + top: "slice2-268" + top: "slice2-269" + top: "slice2-270" + top: "slice2-271" + top: "slice2-272" + top: "slice2-273" + top: "slice2-274" + top: "slice2-275" + top: "slice2-276" + top: "slice2-277" + top: "slice2-278" + top: "slice2-279" + top: "slice2-280" + top: "slice2-281" + top: "slice2-282" + top: "slice2-283" + top: "slice2-284" + top: "slice2-285" + top: "slice2-286" + top: "slice2-287" + top: "slice2-288" + top: "slice2-289" + top: "slice2-290" + top: "slice2-291" + top: "slice2-292" + top: "slice2-293" + top: "slice2-294" + top: "slice2-295" + top: "slice2-296" + top: "slice2-297" + top: "slice2-298" + top: "slice2-299" + top: "slice2-300" + top: "slice2-301" + top: "slice2-302" + top: "slice2-303" + top: "slice2-304" + top: "slice2-305" + top: "slice2-306" + top: "slice2-307" + top: "slice2-308" + top: "slice2-309" + top: "slice2-310" + top: "slice2-311" + top: "slice2-312" + top: "slice2-313" + top: "slice2-314" + top: "slice2-315" + top: "slice2-316" + top: "slice2-317" + top: "slice2-318" + top: "slice2-319" + top: "slice2-320" + top: "slice2-321" + top: "slice2-322" + top: "slice2-323" + top: "slice2-324" + top: "slice2-325" + top: "slice2-326" + top: "slice2-327" + top: "slice2-328" + top: "slice2-329" + top: "slice2-330" + top: "slice2-331" + top: "slice2-332" + top: "slice2-333" + top: "slice2-334" + top: "slice2-335" + top: "slice2-336" + top: "slice2-337" + top: "slice2-338" + top: "slice2-339" + top: "slice2-340" + top: "slice2-341" + top: "slice2-342" + top: "slice2-343" + top: "slice2-344" + top: "slice2-345" + top: "slice2-346" + top: "slice2-347" + top: "slice2-348" + top: "slice2-349" + top: "slice2-350" + top: "slice2-351" + top: "slice2-352" + top: "slice2-353" + top: "slice2-354" + top: "slice2-355" + top: "slice2-356" + top: "slice2-357" + top: "slice2-358" + top: "slice2-359" + top: "slice2-360" + top: "slice2-361" + top: "slice2-362" + top: "slice2-363" + top: "slice2-364" + top: "slice2-365" + top: "slice2-366" + top: "slice2-367" + top: "slice2-368" + top: "slice2-369" + top: "slice2-370" + top: "slice2-371" + top: "slice2-372" + top: "slice2-373" + top: "slice2-374" + top: "slice2-375" + top: "slice2-376" + top: "slice2-377" + top: "slice2-378" + top: "slice2-379" + top: "slice2-380" + top: "slice2-381" + top: "slice2-382" + top: "slice2-383" + top: "slice2-384" + top: "slice2-385" + top: "slice2-386" + top: "slice2-387" + top: "slice2-388" + top: "slice2-389" + top: "slice2-390" + top: "slice2-391" + top: "slice2-392" + top: "slice2-393" + top: "slice2-394" + top: "slice2-395" + top: "slice2-396" + top: "slice2-397" + top: "slice2-398" + top: "slice2-399" + top: "slice2-400" + top: "slice2-401" + top: "slice2-402" + top: "slice2-403" + top: "slice2-404" + top: "slice2-405" + top: "slice2-406" + top: "slice2-407" + top: "slice2-408" + top: "slice2-409" + top: "slice2-410" + top: "slice2-411" + top: "slice2-412" + top: "slice2-413" + top: "slice2-414" + top: "slice2-415" + top: "slice2-416" + top: "slice2-417" + top: "slice2-418" + top: "slice2-419" + top: "slice2-420" + top: "slice2-421" + top: "slice2-422" + top: "slice2-423" + top: "slice2-424" + top: "slice2-425" + top: "slice2-426" + top: "slice2-427" + top: "slice2-428" + top: "slice2-429" + top: "slice2-430" + top: "slice2-431" + top: "slice2-432" + top: "slice2-433" + top: "slice2-434" + top: "slice2-435" + top: "slice2-436" + top: "slice2-437" + top: "slice2-438" + top: "slice2-439" + top: "slice2-440" + top: "slice2-441" + top: "slice2-442" + top: "slice2-443" + top: "slice2-444" + top: "slice2-445" + top: "slice2-446" + top: "slice2-447" + top: "slice2-448" + top: "slice2-449" + top: "slice2-450" + top: "slice2-451" + top: "slice2-452" + top: "slice2-453" + top: "slice2-454" + top: "slice2-455" + top: "slice2-456" + top: "slice2-457" + top: "slice2-458" + top: "slice2-459" + top: "slice2-460" + top: "slice2-461" + top: "slice2-462" + top: "slice2-463" + top: "slice2-464" + top: "slice2-465" + top: "slice2-466" + top: "slice2-467" + top: "slice2-468" + top: "slice2-469" + top: "slice2-470" + top: "slice2-471" + top: "slice2-472" + top: "slice2-473" + top: "slice2-474" + top: "slice2-475" + top: "slice2-476" + top: "slice2-477" + top: "slice2-478" + top: "slice2-479" + top: "slice2-480" + top: "slice2-481" + top: "slice2-482" + top: "slice2-483" + top: "slice2-484" + top: "slice2-485" + top: "slice2-486" + top: "slice2-487" + top: "slice2-488" + top: "slice2-489" + top: "slice2-490" + top: "slice2-491" + top: "slice2-492" + top: "slice2-493" + top: "slice2-494" + top: "slice2-495" + top: "slice2-496" + top: "slice2-497" + top: "slice2-498" + top: "slice2-499" + top: "slice2-500" + top: "slice2-501" + top: "slice2-502" + top: "slice2-503" + top: "slice2-504" + top: "slice2-505" + top: "slice2-506" + top: "slice2-507" + top: "slice2-508" + top: "slice2-509" + top: "slice2-510" + top: "slice2-511" + top: "slice2-512" + top: "slice2-513" + top: "slice2-514" + top: "slice2-515" + top: "slice2-516" + top: "slice2-517" + top: "slice2-518" + top: "slice2-519" + top: "slice2-520" + top: "slice2-521" + top: "slice2-522" + top: "slice2-523" + top: "slice2-524" + top: "slice2-525" + top: "slice2-526" + top: "slice2-527" + top: "slice2-528" + top: "slice2-529" + top: "slice2-530" + top: "slice2-531" + top: "slice2-532" + top: "slice2-533" + top: "slice2-534" + top: "slice2-535" + top: "slice2-536" + top: "slice2-537" + top: "slice2-538" + top: "slice2-539" + top: "slice2-540" + top: "slice2-541" + top: "slice2-542" + top: "slice2-543" + top: "slice2-544" + top: "slice2-545" + top: "slice2-546" + top: "slice2-547" + top: "slice2-548" + top: "slice2-549" + top: "slice2-550" + top: "slice2-551" + top: "slice2-552" + top: "slice2-553" + top: "slice2-554" + top: "slice2-555" + top: "slice2-556" + top: "slice2-557" + top: "slice2-558" + top: "slice2-559" + top: "slice2-560" + top: "slice2-561" + top: "slice2-562" + top: "slice2-563" + top: "slice2-564" + top: "slice2-565" + top: "slice2-566" + top: "slice2-567" + top: "slice2-568" + top: "slice2-569" + top: "slice2-570" + top: "slice2-571" + top: "slice2-572" + top: "slice2-573" + top: "slice2-574" + top: "slice2-575" + top: "slice2-576" + top: "slice2-577" + top: "slice2-578" + top: "slice2-579" + top: "slice2-580" + top: "slice2-581" + top: "slice2-582" + top: "slice2-583" + top: "slice2-584" + top: "slice2-585" + top: "slice2-586" + top: "slice2-587" + top: "slice2-588" + top: "slice2-589" + top: "slice2-590" + top: "slice2-591" + top: "slice2-592" + top: "slice2-593" + top: "slice2-594" + top: "slice2-595" + top: "slice2-596" + top: "slice2-597" + top: "slice2-598" + top: "slice2-599" + top: "slice2-600" + top: "slice2-601" + top: "slice2-602" + top: "slice2-603" + top: "slice2-604" + top: "slice2-605" + top: "slice2-606" + top: "slice2-607" + top: "slice2-608" + top: "slice2-609" + top: "slice2-610" + top: "slice2-611" + top: "slice2-612" + top: "slice2-613" + top: "slice2-614" + top: "slice2-615" + top: "slice2-616" + top: "slice2-617" + top: "slice2-618" + top: "slice2-619" + top: "slice2-620" + top: "slice2-621" + top: "slice2-622" + top: "slice2-623" + top: "slice2-624" + top: "slice2-625" + top: "slice2-626" + top: "slice2-627" + top: "slice2-628" + top: "slice2-629" + top: "slice2-630" + top: "slice2-631" + top: "slice2-632" + top: "slice2-633" + top: "slice2-634" + top: "slice2-635" + top: "slice2-636" + top: "slice2-637" + top: "slice2-638" + top: "slice2-639" + top: "slice2-640" + top: "slice2-641" + top: "slice2-642" + top: "slice2-643" + top: "slice2-644" + top: "slice2-645" + top: "slice2-646" + top: "slice2-647" + top: "slice2-648" + top: "slice2-649" + top: "slice2-650" + top: "slice2-651" + top: "slice2-652" + top: "slice2-653" + top: "slice2-654" + top: "slice2-655" + top: "slice2-656" + top: "slice2-657" + top: "slice2-658" + top: "slice2-659" + top: "slice2-660" + top: "slice2-661" + top: "slice2-662" + top: "slice2-663" + top: "slice2-664" + top: "slice2-665" + top: "slice2-666" + top: "slice2-667" + top: "slice2-668" + top: "slice2-669" + top: "slice2-670" + top: "slice2-671" + top: "slice2-672" + top: "slice2-673" + top: "slice2-674" + top: "slice2-675" + top: "slice2-676" + top: "slice2-677" + top: "slice2-678" + top: "slice2-679" + top: "slice2-680" + top: "slice2-681" + top: "slice2-682" + top: "slice2-683" + top: "slice2-684" + top: "slice2-685" + top: "slice2-686" + top: "slice2-687" + top: "slice2-688" + top: "slice2-689" + top: "slice2-690" + top: "slice2-691" + top: "slice2-692" + top: "slice2-693" + top: "slice2-694" + top: "slice2-695" + top: "slice2-696" + top: "slice2-697" + top: "slice2-698" + top: "slice2-699" + top: "slice2-700" + top: "slice2-701" + top: "slice2-702" + top: "slice2-703" + top: "slice2-704" + top: "slice2-705" + top: "slice2-706" + top: "slice2-707" + top: "slice2-708" + top: "slice2-709" + top: "slice2-710" + top: "slice2-711" + top: "slice2-712" + top: "slice2-713" + top: "slice2-714" + top: "slice2-715" + top: "slice2-716" + top: "slice2-717" + top: "slice2-718" + top: "slice2-719" + top: "slice2-720" + top: "slice2-721" + top: "slice2-722" + top: "slice2-723" + top: "slice2-724" + top: "slice2-725" + top: "slice2-726" + top: "slice2-727" + top: "slice2-728" + top: "slice2-729" + top: "slice2-730" + top: "slice2-731" + top: "slice2-732" + top: "slice2-733" + top: "slice2-734" + top: "slice2-735" + top: "slice2-736" + top: "slice2-737" + top: "slice2-738" + top: "slice2-739" + top: "slice2-740" + top: "slice2-741" + top: "slice2-742" + top: "slice2-743" + top: "slice2-744" + top: "slice2-745" + top: "slice2-746" + top: "slice2-747" + top: "slice2-748" + top: "slice2-749" + top: "slice2-750" + top: "slice2-751" + top: "slice2-752" + top: "slice2-753" + top: "slice2-754" + top: "slice2-755" + top: "slice2-756" + top: "slice2-757" + top: "slice2-758" + top: "slice2-759" + top: "slice2-760" + top: "slice2-761" + top: "slice2-762" + top: "slice2-763" + top: "slice2-764" + top: "slice2-765" + top: "slice2-766" + top: "slice2-767" + top: "slice2-768" + top: "slice2-769" + top: "slice2-770" + top: "slice2-771" + top: "slice2-772" + top: "slice2-773" + top: "slice2-774" + top: "slice2-775" + top: "slice2-776" + top: "slice2-777" + top: "slice2-778" + top: "slice2-779" + top: "slice2-780" + top: "slice2-781" + top: "slice2-782" + top: "slice2-783" + top: "slice2-784" + top: "slice2-785" + top: "slice2-786" + top: "slice2-787" + top: "slice2-788" + top: "slice2-789" + top: "slice2-790" + top: "slice2-791" + top: "slice2-792" + top: "slice2-793" + top: "slice2-794" + top: "slice2-795" + top: "slice2-796" + top: "slice2-797" + top: "slice2-798" + top: "slice2-799" + top: "slice2-800" + top: "slice2-801" + top: "slice2-802" + top: "slice2-803" + top: "slice2-804" + top: "slice2-805" + top: "slice2-806" + top: "slice2-807" + top: "slice2-808" + top: "slice2-809" + top: "slice2-810" + top: "slice2-811" + top: "slice2-812" + top: "slice2-813" + top: "slice2-814" + top: "slice2-815" + top: "slice2-816" + top: "slice2-817" + top: "slice2-818" + top: "slice2-819" + top: "slice2-820" + top: "slice2-821" + top: "slice2-822" + top: "slice2-823" + top: "slice2-824" + top: "slice2-825" + top: "slice2-826" + top: "slice2-827" + top: "slice2-828" + top: "slice2-829" + top: "slice2-830" + top: "slice2-831" + top: "slice2-832" + top: "slice2-833" + top: "slice2-834" + top: "slice2-835" + top: "slice2-836" + top: "slice2-837" + top: "slice2-838" + top: "slice2-839" + top: "slice2-840" + top: "slice2-841" + top: "slice2-842" + top: "slice2-843" + top: "slice2-844" + top: "slice2-845" + top: "slice2-846" + top: "slice2-847" + top: "slice2-848" + top: "slice2-849" + top: "slice2-850" + top: "slice2-851" + top: "slice2-852" + top: "slice2-853" + top: "slice2-854" + top: "slice2-855" + top: "slice2-856" + top: "slice2-857" + top: "slice2-858" + top: "slice2-859" + top: "slice2-860" + top: "slice2-861" + top: "slice2-862" + top: "slice2-863" + top: "slice2-864" + top: "slice2-865" + top: "slice2-866" + top: "slice2-867" + top: "slice2-868" + top: "slice2-869" + top: "slice2-870" + top: "slice2-871" + top: "slice2-872" + top: "slice2-873" + top: "slice2-874" + top: "slice2-875" + top: "slice2-876" + top: "slice2-877" + top: "slice2-878" + top: "slice2-879" + top: "slice2-880" + top: "slice2-881" + top: "slice2-882" + top: "slice2-883" + top: "slice2-884" + top: "slice2-885" + top: "slice2-886" + top: "slice2-887" + top: "slice2-888" + top: "slice2-889" + top: "slice2-890" + top: "slice2-891" + top: "slice2-892" + top: "slice2-893" + top: "slice2-894" + top: "slice2-895" + top: "slice2-896" + top: "slice2-897" + top: "slice2-898" + top: "slice2-899" + top: "slice2-900" + top: "slice2-901" + top: "slice2-902" + top: "slice2-903" + top: "slice2-904" + top: "slice2-905" + top: "slice2-906" + top: "slice2-907" + top: "slice2-908" + top: "slice2-909" + top: "slice2-910" + top: "slice2-911" + top: "slice2-912" + top: "slice2-913" + top: "slice2-914" + top: "slice2-915" + top: "slice2-916" + top: "slice2-917" + top: "slice2-918" + top: "slice2-919" + top: "slice2-920" + top: "slice2-921" + top: "slice2-922" + top: "slice2-923" + top: "slice2-924" + top: "slice2-925" + top: "slice2-926" + top: "slice2-927" + top: "slice2-928" + top: "slice2-929" + top: "slice2-930" + top: "slice2-931" + top: "slice2-932" + top: "slice2-933" + top: "slice2-934" + top: "slice2-935" + top: "slice2-936" + top: "slice2-937" + top: "slice2-938" + top: "slice2-939" + top: "slice2-940" + top: "slice2-941" + top: "slice2-942" + top: "slice2-943" + top: "slice2-944" + top: "slice2-945" + top: "slice2-946" + top: "slice2-947" + top: "slice2-948" + top: "slice2-949" + top: "slice2-950" + top: "slice2-951" + top: "slice2-952" + top: "slice2-953" + top: "slice2-954" + top: "slice2-955" + top: "slice2-956" + top: "slice2-957" + top: "slice2-958" + top: "slice2-959" + top: "slice2-960" + top: "slice2-961" + top: "slice2-962" + top: "slice2-963" + top: "slice2-964" + top: "slice2-965" + top: "slice2-966" + top: "slice2-967" +} +layers { + type:ELTWISE + name:"max-fc8-se2" + top:"max-fc8-se2" + bottom: "slice2-1" + bottom: "slice2-2" + bottom: "slice2-3" + bottom: "slice2-4" + bottom: "slice2-5" + bottom: "slice2-6" + bottom: "slice2-7" + bottom: "slice2-8" + bottom: "slice2-9" + bottom: "slice2-10" + bottom: "slice2-11" + bottom: "slice2-12" + bottom: "slice2-13" + bottom: "slice2-14" + bottom: "slice2-15" + bottom: "slice2-16" + bottom: "slice2-17" + bottom: "slice2-18" + bottom: "slice2-19" + bottom: "slice2-20" + bottom: "slice2-21" + bottom: "slice2-22" + bottom: "slice2-23" + bottom: "slice2-24" + bottom: "slice2-25" + bottom: "slice2-26" + bottom: "slice2-27" + bottom: "slice2-28" + bottom: "slice2-29" + bottom: "slice2-30" + bottom: "slice2-31" + bottom: "slice2-32" + bottom: "slice2-33" + bottom: "slice2-34" + bottom: "slice2-35" + bottom: "slice2-36" + bottom: "slice2-37" + bottom: "slice2-38" + bottom: "slice2-39" + bottom: "slice2-40" + bottom: "slice2-41" + bottom: "slice2-42" + bottom: "slice2-43" + bottom: "slice2-44" + bottom: "slice2-45" + bottom: "slice2-46" + bottom: "slice2-47" + bottom: "slice2-48" + bottom: "slice2-49" + bottom: "slice2-50" + bottom: "slice2-51" + bottom: "slice2-52" + bottom: "slice2-53" + bottom: "slice2-54" + bottom: "slice2-55" + bottom: "slice2-56" + bottom: "slice2-57" + bottom: "slice2-58" + bottom: "slice2-59" + bottom: "slice2-60" + bottom: "slice2-61" + bottom: "slice2-62" + bottom: "slice2-63" + bottom: "slice2-64" + bottom: "slice2-65" + bottom: "slice2-66" + bottom: "slice2-67" + bottom: "slice2-68" + bottom: "slice2-69" + bottom: "slice2-70" + bottom: "slice2-71" + bottom: "slice2-72" + bottom: "slice2-73" + bottom: "slice2-74" + bottom: "slice2-75" + bottom: "slice2-76" + bottom: "slice2-77" + bottom: "slice2-78" + bottom: "slice2-79" + bottom: "slice2-80" + bottom: "slice2-81" + bottom: "slice2-82" + bottom: "slice2-83" + bottom: "slice2-84" + bottom: "slice2-85" + bottom: "slice2-86" + bottom: "slice2-87" + bottom: "slice2-88" + bottom: "slice2-89" + bottom: "slice2-90" + bottom: "slice2-91" + bottom: "slice2-92" + bottom: "slice2-93" + bottom: "slice2-94" + bottom: "slice2-95" + bottom: "slice2-96" + bottom: "slice2-97" + bottom: "slice2-98" + bottom: "slice2-99" + bottom: "slice2-100" + bottom: "slice2-101" + bottom: "slice2-102" + bottom: "slice2-103" + bottom: "slice2-104" + bottom: "slice2-105" + bottom: "slice2-106" + bottom: "slice2-107" + bottom: "slice2-108" + bottom: "slice2-109" + bottom: "slice2-110" + bottom: "slice2-111" + bottom: "slice2-112" + bottom: "slice2-113" + bottom: "slice2-114" + bottom: "slice2-115" + bottom: "slice2-116" + bottom: "slice2-117" + bottom: "slice2-118" + bottom: "slice2-119" + bottom: "slice2-120" + bottom: "slice2-121" + bottom: "slice2-122" + bottom: "slice2-123" + bottom: "slice2-124" + bottom: "slice2-125" + bottom: "slice2-126" + bottom: "slice2-127" + bottom: "slice2-128" + bottom: "slice2-129" + bottom: "slice2-130" + bottom: "slice2-131" + bottom: "slice2-132" + bottom: "slice2-133" + bottom: "slice2-134" + bottom: "slice2-135" + bottom: "slice2-136" + bottom: "slice2-137" + bottom: "slice2-138" + bottom: "slice2-139" + bottom: "slice2-140" + bottom: "slice2-141" + bottom: "slice2-142" + bottom: "slice2-143" + bottom: "slice2-144" + bottom: "slice2-145" + bottom: "slice2-146" + bottom: "slice2-147" + bottom: "slice2-148" + bottom: "slice2-149" + bottom: "slice2-150" + bottom: "slice2-151" + bottom: "slice2-152" + bottom: "slice2-153" + bottom: "slice2-154" + bottom: "slice2-155" + bottom: "slice2-156" + bottom: "slice2-157" + bottom: "slice2-158" + bottom: "slice2-159" + bottom: "slice2-160" + bottom: "slice2-161" + bottom: "slice2-162" + bottom: "slice2-163" + bottom: "slice2-164" + bottom: "slice2-165" + bottom: "slice2-166" + bottom: "slice2-167" + bottom: "slice2-168" + bottom: "slice2-169" + bottom: "slice2-170" + bottom: "slice2-171" + bottom: "slice2-172" + bottom: "slice2-173" + bottom: "slice2-174" + bottom: "slice2-175" + bottom: "slice2-176" + bottom: "slice2-177" + bottom: "slice2-178" + bottom: "slice2-179" + bottom: "slice2-180" + bottom: "slice2-181" + bottom: "slice2-182" + bottom: "slice2-183" + bottom: "slice2-184" + bottom: "slice2-185" + bottom: "slice2-186" + bottom: "slice2-187" + bottom: "slice2-188" + bottom: "slice2-189" + bottom: "slice2-190" + bottom: "slice2-191" + bottom: "slice2-192" + bottom: "slice2-193" + bottom: "slice2-194" + bottom: "slice2-195" + bottom: "slice2-196" + bottom: "slice2-197" + bottom: "slice2-198" + bottom: "slice2-199" + bottom: "slice2-200" + bottom: "slice2-201" + bottom: "slice2-202" + bottom: "slice2-203" + bottom: "slice2-204" + bottom: "slice2-205" + bottom: "slice2-206" + bottom: "slice2-207" + bottom: "slice2-208" + bottom: "slice2-209" + bottom: "slice2-210" + bottom: "slice2-211" + bottom: "slice2-212" + bottom: "slice2-213" + bottom: "slice2-214" + bottom: "slice2-215" + bottom: "slice2-216" + bottom: "slice2-217" + bottom: "slice2-218" + bottom: "slice2-219" + bottom: "slice2-220" + bottom: "slice2-221" + bottom: "slice2-222" + bottom: "slice2-223" + bottom: "slice2-224" + bottom: "slice2-225" + bottom: "slice2-226" + bottom: "slice2-227" + bottom: "slice2-228" + bottom: "slice2-229" + bottom: "slice2-230" + bottom: "slice2-231" + bottom: "slice2-232" + bottom: "slice2-233" + bottom: "slice2-234" + bottom: "slice2-235" + bottom: "slice2-236" + bottom: "slice2-237" + bottom: "slice2-238" + bottom: "slice2-239" + bottom: "slice2-240" + bottom: "slice2-241" + bottom: "slice2-242" + bottom: "slice2-243" + bottom: "slice2-244" + bottom: "slice2-245" + bottom: "slice2-246" + bottom: "slice2-247" + bottom: "slice2-248" + bottom: "slice2-249" + bottom: "slice2-250" + bottom: "slice2-251" + bottom: "slice2-252" + bottom: "slice2-253" + bottom: "slice2-254" + bottom: "slice2-255" + bottom: "slice2-256" + bottom: "slice2-257" + bottom: "slice2-258" + bottom: "slice2-259" + bottom: "slice2-260" + bottom: "slice2-261" + bottom: "slice2-262" + bottom: "slice2-263" + bottom: "slice2-264" + bottom: "slice2-265" + bottom: "slice2-266" + bottom: "slice2-267" + bottom: "slice2-268" + bottom: "slice2-269" + bottom: "slice2-270" + bottom: "slice2-271" + bottom: "slice2-272" + bottom: "slice2-273" + bottom: "slice2-274" + bottom: "slice2-275" + bottom: "slice2-276" + bottom: "slice2-277" + bottom: "slice2-278" + bottom: "slice2-279" + bottom: "slice2-280" + bottom: "slice2-281" + bottom: "slice2-282" + bottom: "slice2-283" + bottom: "slice2-284" + bottom: "slice2-285" + bottom: "slice2-286" + bottom: "slice2-287" + bottom: "slice2-288" + bottom: "slice2-289" + bottom: "slice2-290" + bottom: "slice2-291" + bottom: "slice2-292" + bottom: "slice2-293" + bottom: "slice2-294" + bottom: "slice2-295" + bottom: "slice2-296" + bottom: "slice2-297" + bottom: "slice2-298" + bottom: "slice2-299" + bottom: "slice2-300" + bottom: "slice2-301" + bottom: "slice2-302" + bottom: "slice2-303" + bottom: "slice2-304" + bottom: "slice2-305" + bottom: "slice2-306" + bottom: "slice2-307" + bottom: "slice2-308" + bottom: "slice2-309" + bottom: "slice2-310" + bottom: "slice2-311" + bottom: "slice2-312" + bottom: "slice2-313" + bottom: "slice2-314" + bottom: "slice2-315" + bottom: "slice2-316" + bottom: "slice2-317" + bottom: "slice2-318" + bottom: "slice2-319" + bottom: "slice2-320" + bottom: "slice2-321" + bottom: "slice2-322" + bottom: "slice2-323" + bottom: "slice2-324" + bottom: "slice2-325" + bottom: "slice2-326" + bottom: "slice2-327" + bottom: "slice2-328" + bottom: "slice2-329" + bottom: "slice2-330" + bottom: "slice2-331" + bottom: "slice2-332" + bottom: "slice2-333" + bottom: "slice2-334" + bottom: "slice2-335" + bottom: "slice2-336" + bottom: "slice2-337" + bottom: "slice2-338" + bottom: "slice2-339" + bottom: "slice2-340" + bottom: "slice2-341" + bottom: "slice2-342" + bottom: "slice2-343" + bottom: "slice2-344" + bottom: "slice2-345" + bottom: "slice2-346" + bottom: "slice2-347" + bottom: "slice2-348" + bottom: "slice2-349" + bottom: "slice2-350" + bottom: "slice2-351" + bottom: "slice2-352" + bottom: "slice2-353" + bottom: "slice2-354" + bottom: "slice2-355" + bottom: "slice2-356" + bottom: "slice2-357" + bottom: "slice2-358" + bottom: "slice2-359" + bottom: "slice2-360" + bottom: "slice2-361" + bottom: "slice2-362" + bottom: "slice2-363" + bottom: "slice2-364" + bottom: "slice2-365" + bottom: "slice2-366" + bottom: "slice2-367" + bottom: "slice2-368" + bottom: "slice2-369" + bottom: "slice2-370" + bottom: "slice2-371" + bottom: "slice2-372" + bottom: "slice2-373" + bottom: "slice2-374" + bottom: "slice2-375" + bottom: "slice2-376" + bottom: "slice2-377" + bottom: "slice2-378" + bottom: "slice2-379" + bottom: "slice2-380" + bottom: "slice2-381" + bottom: "slice2-382" + bottom: "slice2-383" + bottom: "slice2-384" + bottom: "slice2-385" + bottom: "slice2-386" + bottom: "slice2-387" + bottom: "slice2-388" + bottom: "slice2-389" + bottom: "slice2-390" + bottom: "slice2-391" + bottom: "slice2-392" + bottom: "slice2-393" + bottom: "slice2-394" + bottom: "slice2-395" + bottom: "slice2-396" + bottom: "slice2-397" + bottom: "slice2-398" + bottom: "slice2-399" + bottom: "slice2-400" + bottom: "slice2-401" + bottom: "slice2-402" + bottom: "slice2-403" + bottom: "slice2-404" + bottom: "slice2-405" + bottom: "slice2-406" + bottom: "slice2-407" + bottom: "slice2-408" + bottom: "slice2-409" + bottom: "slice2-410" + bottom: "slice2-411" + bottom: "slice2-412" + bottom: "slice2-413" + bottom: "slice2-414" + bottom: "slice2-415" + bottom: "slice2-416" + bottom: "slice2-417" + bottom: "slice2-418" + bottom: "slice2-419" + bottom: "slice2-420" + bottom: "slice2-421" + bottom: "slice2-422" + bottom: "slice2-423" + bottom: "slice2-424" + bottom: "slice2-425" + bottom: "slice2-426" + bottom: "slice2-427" + bottom: "slice2-428" + bottom: "slice2-429" + bottom: "slice2-430" + bottom: "slice2-431" + bottom: "slice2-432" + bottom: "slice2-433" + bottom: "slice2-434" + bottom: "slice2-435" + bottom: "slice2-436" + bottom: "slice2-437" + bottom: "slice2-438" + bottom: "slice2-439" + bottom: "slice2-440" + bottom: "slice2-441" + bottom: "slice2-442" + bottom: "slice2-443" + bottom: "slice2-444" + bottom: "slice2-445" + bottom: "slice2-446" + bottom: "slice2-447" + bottom: "slice2-448" + bottom: "slice2-449" + bottom: "slice2-450" + bottom: "slice2-451" + bottom: "slice2-452" + bottom: "slice2-453" + bottom: "slice2-454" + bottom: "slice2-455" + bottom: "slice2-456" + bottom: "slice2-457" + bottom: "slice2-458" + bottom: "slice2-459" + bottom: "slice2-460" + bottom: "slice2-461" + bottom: "slice2-462" + bottom: "slice2-463" + bottom: "slice2-464" + bottom: "slice2-465" + bottom: "slice2-466" + bottom: "slice2-467" + bottom: "slice2-468" + bottom: "slice2-469" + bottom: "slice2-470" + bottom: "slice2-471" + bottom: "slice2-472" + bottom: "slice2-473" + bottom: "slice2-474" + bottom: "slice2-475" + bottom: "slice2-476" + bottom: "slice2-477" + bottom: "slice2-478" + bottom: "slice2-479" + bottom: "slice2-480" + bottom: "slice2-481" + bottom: "slice2-482" + bottom: "slice2-483" + bottom: "slice2-484" + bottom: "slice2-485" + bottom: "slice2-486" + bottom: "slice2-487" + bottom: "slice2-488" + bottom: "slice2-489" + bottom: "slice2-490" + bottom: "slice2-491" + bottom: "slice2-492" + bottom: "slice2-493" + bottom: "slice2-494" + bottom: "slice2-495" + bottom: "slice2-496" + bottom: "slice2-497" + bottom: "slice2-498" + bottom: "slice2-499" + bottom: "slice2-500" + bottom: "slice2-501" + bottom: "slice2-502" + bottom: "slice2-503" + bottom: "slice2-504" + bottom: "slice2-505" + bottom: "slice2-506" + bottom: "slice2-507" + bottom: "slice2-508" + bottom: "slice2-509" + bottom: "slice2-510" + bottom: "slice2-511" + bottom: "slice2-512" + bottom: "slice2-513" + bottom: "slice2-514" + bottom: "slice2-515" + bottom: "slice2-516" + bottom: "slice2-517" + bottom: "slice2-518" + bottom: "slice2-519" + bottom: "slice2-520" + bottom: "slice2-521" + bottom: "slice2-522" + bottom: "slice2-523" + bottom: "slice2-524" + bottom: "slice2-525" + bottom: "slice2-526" + bottom: "slice2-527" + bottom: "slice2-528" + bottom: "slice2-529" + bottom: "slice2-530" + bottom: "slice2-531" + bottom: "slice2-532" + bottom: "slice2-533" + bottom: "slice2-534" + bottom: "slice2-535" + bottom: "slice2-536" + bottom: "slice2-537" + bottom: "slice2-538" + bottom: "slice2-539" + bottom: "slice2-540" + bottom: "slice2-541" + bottom: "slice2-542" + bottom: "slice2-543" + bottom: "slice2-544" + bottom: "slice2-545" + bottom: "slice2-546" + bottom: "slice2-547" + bottom: "slice2-548" + bottom: "slice2-549" + bottom: "slice2-550" + bottom: "slice2-551" + bottom: "slice2-552" + bottom: "slice2-553" + bottom: "slice2-554" + bottom: "slice2-555" + bottom: "slice2-556" + bottom: "slice2-557" + bottom: "slice2-558" + bottom: "slice2-559" + bottom: "slice2-560" + bottom: "slice2-561" + bottom: "slice2-562" + bottom: "slice2-563" + bottom: "slice2-564" + bottom: "slice2-565" + bottom: "slice2-566" + bottom: "slice2-567" + bottom: "slice2-568" + bottom: "slice2-569" + bottom: "slice2-570" + bottom: "slice2-571" + bottom: "slice2-572" + bottom: "slice2-573" + bottom: "slice2-574" + bottom: "slice2-575" + bottom: "slice2-576" + bottom: "slice2-577" + bottom: "slice2-578" + bottom: "slice2-579" + bottom: "slice2-580" + bottom: "slice2-581" + bottom: "slice2-582" + bottom: "slice2-583" + bottom: "slice2-584" + bottom: "slice2-585" + bottom: "slice2-586" + bottom: "slice2-587" + bottom: "slice2-588" + bottom: "slice2-589" + bottom: "slice2-590" + bottom: "slice2-591" + bottom: "slice2-592" + bottom: "slice2-593" + bottom: "slice2-594" + bottom: "slice2-595" + bottom: "slice2-596" + bottom: "slice2-597" + bottom: "slice2-598" + bottom: "slice2-599" + bottom: "slice2-600" + bottom: "slice2-601" + bottom: "slice2-602" + bottom: "slice2-603" + bottom: "slice2-604" + bottom: "slice2-605" + bottom: "slice2-606" + bottom: "slice2-607" + bottom: "slice2-608" + bottom: "slice2-609" + bottom: "slice2-610" + bottom: "slice2-611" + bottom: "slice2-612" + bottom: "slice2-613" + bottom: "slice2-614" + bottom: "slice2-615" + bottom: "slice2-616" + bottom: "slice2-617" + bottom: "slice2-618" + bottom: "slice2-619" + bottom: "slice2-620" + bottom: "slice2-621" + bottom: "slice2-622" + bottom: "slice2-623" + bottom: "slice2-624" + bottom: "slice2-625" + bottom: "slice2-626" + bottom: "slice2-627" + bottom: "slice2-628" + bottom: "slice2-629" + bottom: "slice2-630" + bottom: "slice2-631" + bottom: "slice2-632" + bottom: "slice2-633" + bottom: "slice2-634" + bottom: "slice2-635" + bottom: "slice2-636" + bottom: "slice2-637" + bottom: "slice2-638" + bottom: "slice2-639" + bottom: "slice2-640" + bottom: "slice2-641" + bottom: "slice2-642" + bottom: "slice2-643" + bottom: "slice2-644" + bottom: "slice2-645" + bottom: "slice2-646" + bottom: "slice2-647" + bottom: "slice2-648" + bottom: "slice2-649" + bottom: "slice2-650" + bottom: "slice2-651" + bottom: "slice2-652" + bottom: "slice2-653" + bottom: "slice2-654" + bottom: "slice2-655" + bottom: "slice2-656" + bottom: "slice2-657" + bottom: "slice2-658" + bottom: "slice2-659" + bottom: "slice2-660" + bottom: "slice2-661" + bottom: "slice2-662" + bottom: "slice2-663" + bottom: "slice2-664" + bottom: "slice2-665" + bottom: "slice2-666" + bottom: "slice2-667" + bottom: "slice2-668" + bottom: "slice2-669" + bottom: "slice2-670" + bottom: "slice2-671" + bottom: "slice2-672" + bottom: "slice2-673" + bottom: "slice2-674" + bottom: "slice2-675" + bottom: "slice2-676" + bottom: "slice2-677" + bottom: "slice2-678" + bottom: "slice2-679" + bottom: "slice2-680" + bottom: "slice2-681" + bottom: "slice2-682" + bottom: "slice2-683" + bottom: "slice2-684" + bottom: "slice2-685" + bottom: "slice2-686" + bottom: "slice2-687" + bottom: "slice2-688" + bottom: "slice2-689" + bottom: "slice2-690" + bottom: "slice2-691" + bottom: "slice2-692" + bottom: "slice2-693" + bottom: "slice2-694" + bottom: "slice2-695" + bottom: "slice2-696" + bottom: "slice2-697" + bottom: "slice2-698" + bottom: "slice2-699" + bottom: "slice2-700" + bottom: "slice2-701" + bottom: "slice2-702" + bottom: "slice2-703" + bottom: "slice2-704" + bottom: "slice2-705" + bottom: "slice2-706" + bottom: "slice2-707" + bottom: "slice2-708" + bottom: "slice2-709" + bottom: "slice2-710" + bottom: "slice2-711" + bottom: "slice2-712" + bottom: "slice2-713" + bottom: "slice2-714" + bottom: "slice2-715" + bottom: "slice2-716" + bottom: "slice2-717" + bottom: "slice2-718" + bottom: "slice2-719" + bottom: "slice2-720" + bottom: "slice2-721" + bottom: "slice2-722" + bottom: "slice2-723" + bottom: "slice2-724" + bottom: "slice2-725" + bottom: "slice2-726" + bottom: "slice2-727" + bottom: "slice2-728" + bottom: "slice2-729" + bottom: "slice2-730" + bottom: "slice2-731" + bottom: "slice2-732" + bottom: "slice2-733" + bottom: "slice2-734" + bottom: "slice2-735" + bottom: "slice2-736" + bottom: "slice2-737" + bottom: "slice2-738" + bottom: "slice2-739" + bottom: "slice2-740" + bottom: "slice2-741" + bottom: "slice2-742" + bottom: "slice2-743" + bottom: "slice2-744" + bottom: "slice2-745" + bottom: "slice2-746" + bottom: "slice2-747" + bottom: "slice2-748" + bottom: "slice2-749" + bottom: "slice2-750" + bottom: "slice2-751" + bottom: "slice2-752" + bottom: "slice2-753" + bottom: "slice2-754" + bottom: "slice2-755" + bottom: "slice2-756" + bottom: "slice2-757" + bottom: "slice2-758" + bottom: "slice2-759" + bottom: "slice2-760" + bottom: "slice2-761" + bottom: "slice2-762" + bottom: "slice2-763" + bottom: "slice2-764" + bottom: "slice2-765" + bottom: "slice2-766" + bottom: "slice2-767" + bottom: "slice2-768" + bottom: "slice2-769" + bottom: "slice2-770" + bottom: "slice2-771" + bottom: "slice2-772" + bottom: "slice2-773" + bottom: "slice2-774" + bottom: "slice2-775" + bottom: "slice2-776" + bottom: "slice2-777" + bottom: "slice2-778" + bottom: "slice2-779" + bottom: "slice2-780" + bottom: "slice2-781" + bottom: "slice2-782" + bottom: "slice2-783" + bottom: "slice2-784" + bottom: "slice2-785" + bottom: "slice2-786" + bottom: "slice2-787" + bottom: "slice2-788" + bottom: "slice2-789" + bottom: "slice2-790" + bottom: "slice2-791" + bottom: "slice2-792" + bottom: "slice2-793" + bottom: "slice2-794" + bottom: "slice2-795" + bottom: "slice2-796" + bottom: "slice2-797" + bottom: "slice2-798" + bottom: "slice2-799" + bottom: "slice2-800" + bottom: "slice2-801" + bottom: "slice2-802" + bottom: "slice2-803" + bottom: "slice2-804" + bottom: "slice2-805" + bottom: "slice2-806" + bottom: "slice2-807" + bottom: "slice2-808" + bottom: "slice2-809" + bottom: "slice2-810" + bottom: "slice2-811" + bottom: "slice2-812" + bottom: "slice2-813" + bottom: "slice2-814" + bottom: "slice2-815" + bottom: "slice2-816" + bottom: "slice2-817" + bottom: "slice2-818" + bottom: "slice2-819" + bottom: "slice2-820" + bottom: "slice2-821" + bottom: "slice2-822" + bottom: "slice2-823" + bottom: "slice2-824" + bottom: "slice2-825" + bottom: "slice2-826" + bottom: "slice2-827" + bottom: "slice2-828" + bottom: "slice2-829" + bottom: "slice2-830" + bottom: "slice2-831" + bottom: "slice2-832" + bottom: "slice2-833" + bottom: "slice2-834" + bottom: "slice2-835" + bottom: "slice2-836" + bottom: "slice2-837" + bottom: "slice2-838" + bottom: "slice2-839" + bottom: "slice2-840" + bottom: "slice2-841" + bottom: "slice2-842" + bottom: "slice2-843" + bottom: "slice2-844" + bottom: "slice2-845" + bottom: "slice2-846" + bottom: "slice2-847" + bottom: "slice2-848" + bottom: "slice2-849" + bottom: "slice2-850" + bottom: "slice2-851" + bottom: "slice2-852" + bottom: "slice2-853" + bottom: "slice2-854" + bottom: "slice2-855" + bottom: "slice2-856" + bottom: "slice2-857" + bottom: "slice2-858" + bottom: "slice2-859" + bottom: "slice2-860" + bottom: "slice2-861" + bottom: "slice2-862" + bottom: "slice2-863" + bottom: "slice2-864" + bottom: "slice2-865" + bottom: "slice2-866" + bottom: "slice2-867" + bottom: "slice2-868" + bottom: "slice2-869" + bottom: "slice2-870" + bottom: "slice2-871" + bottom: "slice2-872" + bottom: "slice2-873" + bottom: "slice2-874" + bottom: "slice2-875" + bottom: "slice2-876" + bottom: "slice2-877" + bottom: "slice2-878" + bottom: "slice2-879" + bottom: "slice2-880" + bottom: "slice2-881" + bottom: "slice2-882" + bottom: "slice2-883" + bottom: "slice2-884" + bottom: "slice2-885" + bottom: "slice2-886" + bottom: "slice2-887" + bottom: "slice2-888" + bottom: "slice2-889" + bottom: "slice2-890" + bottom: "slice2-891" + bottom: "slice2-892" + bottom: "slice2-893" + bottom: "slice2-894" + bottom: "slice2-895" + bottom: "slice2-896" + bottom: "slice2-897" + bottom: "slice2-898" + bottom: "slice2-899" + bottom: "slice2-900" + bottom: "slice2-901" + bottom: "slice2-902" + bottom: "slice2-903" + bottom: "slice2-904" + bottom: "slice2-905" + bottom: "slice2-906" + bottom: "slice2-907" + bottom: "slice2-908" + bottom: "slice2-909" + bottom: "slice2-910" + bottom: "slice2-911" + bottom: "slice2-912" + bottom: "slice2-913" + bottom: "slice2-914" + bottom: "slice2-915" + bottom: "slice2-916" + bottom: "slice2-917" + bottom: "slice2-918" + bottom: "slice2-919" + bottom: "slice2-920" + bottom: "slice2-921" + bottom: "slice2-922" + bottom: "slice2-923" + bottom: "slice2-924" + bottom: "slice2-925" + bottom: "slice2-926" + bottom: "slice2-927" + bottom: "slice2-928" + bottom: "slice2-929" + bottom: "slice2-930" + bottom: "slice2-931" + bottom: "slice2-932" + bottom: "slice2-933" + bottom: "slice2-934" + bottom: "slice2-935" + bottom: "slice2-936" + bottom: "slice2-937" + bottom: "slice2-938" + bottom: "slice2-939" + bottom: "slice2-940" + bottom: "slice2-941" + bottom: "slice2-942" + bottom: "slice2-943" + bottom: "slice2-944" + bottom: "slice2-945" + bottom: "slice2-946" + bottom: "slice2-947" + bottom: "slice2-948" + bottom: "slice2-949" + bottom: "slice2-950" + bottom: "slice2-951" + bottom: "slice2-952" + bottom: "slice2-953" + bottom: "slice2-954" + bottom: "slice2-955" + bottom: "slice2-956" + bottom: "slice2-957" + bottom: "slice2-958" + bottom: "slice2-959" + bottom: "slice2-960" + bottom: "slice2-961" + bottom: "slice2-962" + bottom: "slice2-963" + bottom: "slice2-964" + bottom: "slice2-965" + bottom: "slice2-966" + bottom: "slice2-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se3" + bottom:"fc8-se3" + top: "slice3-1" + top: "slice3-2" + top: "slice3-3" + top: "slice3-4" + top: "slice3-5" + top: "slice3-6" + top: "slice3-7" + top: "slice3-8" + top: "slice3-9" + top: "slice3-10" + top: "slice3-11" + top: "slice3-12" + top: "slice3-13" + top: "slice3-14" + top: "slice3-15" + top: "slice3-16" + top: "slice3-17" + top: "slice3-18" + top: "slice3-19" + top: "slice3-20" + top: "slice3-21" + top: "slice3-22" + top: "slice3-23" + top: "slice3-24" + top: "slice3-25" + top: "slice3-26" + top: "slice3-27" + top: "slice3-28" + top: "slice3-29" + top: "slice3-30" + top: "slice3-31" + top: "slice3-32" + top: "slice3-33" + top: "slice3-34" + top: "slice3-35" + top: "slice3-36" + top: "slice3-37" + top: "slice3-38" + top: "slice3-39" + top: "slice3-40" + top: "slice3-41" + top: "slice3-42" + top: "slice3-43" + top: "slice3-44" + top: "slice3-45" + top: "slice3-46" + top: "slice3-47" + top: "slice3-48" + top: "slice3-49" + top: "slice3-50" + top: "slice3-51" + top: "slice3-52" + top: "slice3-53" + top: "slice3-54" + top: "slice3-55" + top: "slice3-56" + top: "slice3-57" + top: "slice3-58" + top: "slice3-59" + top: "slice3-60" + top: "slice3-61" + top: "slice3-62" + top: "slice3-63" + top: "slice3-64" + top: "slice3-65" + top: "slice3-66" + top: "slice3-67" + top: "slice3-68" + top: "slice3-69" + top: "slice3-70" + top: "slice3-71" + top: "slice3-72" + top: "slice3-73" + top: "slice3-74" + top: "slice3-75" + top: "slice3-76" + top: "slice3-77" + top: "slice3-78" + top: "slice3-79" + top: "slice3-80" + top: "slice3-81" + top: "slice3-82" + top: "slice3-83" + top: "slice3-84" + top: "slice3-85" + top: "slice3-86" + top: "slice3-87" + top: "slice3-88" + top: "slice3-89" + top: "slice3-90" + top: "slice3-91" + top: "slice3-92" + top: "slice3-93" + top: "slice3-94" + top: "slice3-95" + top: "slice3-96" + top: "slice3-97" + top: "slice3-98" + top: "slice3-99" + top: "slice3-100" + top: "slice3-101" + top: "slice3-102" + top: "slice3-103" + top: "slice3-104" + top: "slice3-105" + top: "slice3-106" + top: "slice3-107" + top: "slice3-108" + top: "slice3-109" + top: "slice3-110" + top: "slice3-111" + top: "slice3-112" + top: "slice3-113" + top: "slice3-114" + top: "slice3-115" + top: "slice3-116" + top: "slice3-117" + top: "slice3-118" + top: "slice3-119" + top: "slice3-120" + top: "slice3-121" + top: "slice3-122" + top: "slice3-123" + top: "slice3-124" + top: "slice3-125" + top: "slice3-126" + top: "slice3-127" + top: "slice3-128" + top: "slice3-129" + top: "slice3-130" + top: "slice3-131" + top: "slice3-132" + top: "slice3-133" + top: "slice3-134" + top: "slice3-135" + top: "slice3-136" + top: "slice3-137" + top: "slice3-138" + top: "slice3-139" + top: "slice3-140" + top: "slice3-141" + top: "slice3-142" + top: "slice3-143" + top: "slice3-144" + top: "slice3-145" + top: "slice3-146" + top: "slice3-147" + top: "slice3-148" + top: "slice3-149" + top: "slice3-150" + top: "slice3-151" + top: "slice3-152" + top: "slice3-153" + top: "slice3-154" + top: "slice3-155" + top: "slice3-156" + top: "slice3-157" + top: "slice3-158" + top: "slice3-159" + top: "slice3-160" + top: "slice3-161" + top: "slice3-162" + top: "slice3-163" + top: "slice3-164" + top: "slice3-165" + top: "slice3-166" + top: "slice3-167" + top: "slice3-168" + top: "slice3-169" + top: "slice3-170" + top: "slice3-171" + top: "slice3-172" + top: "slice3-173" + top: "slice3-174" + top: "slice3-175" + top: "slice3-176" + top: "slice3-177" + top: "slice3-178" + top: "slice3-179" + top: "slice3-180" + top: "slice3-181" + top: "slice3-182" + top: "slice3-183" + top: "slice3-184" + top: "slice3-185" + top: "slice3-186" + top: "slice3-187" + top: "slice3-188" + top: "slice3-189" + top: "slice3-190" + top: "slice3-191" + top: "slice3-192" + top: "slice3-193" + top: "slice3-194" + top: "slice3-195" + top: "slice3-196" + top: "slice3-197" + top: "slice3-198" + top: "slice3-199" + top: "slice3-200" + top: "slice3-201" + top: "slice3-202" + top: "slice3-203" + top: "slice3-204" + top: "slice3-205" + top: "slice3-206" + top: "slice3-207" + top: "slice3-208" + top: "slice3-209" + top: "slice3-210" + top: "slice3-211" + top: "slice3-212" + top: "slice3-213" + top: "slice3-214" + top: "slice3-215" + top: "slice3-216" + top: "slice3-217" + top: "slice3-218" + top: "slice3-219" + top: "slice3-220" + top: "slice3-221" + top: "slice3-222" + top: "slice3-223" + top: "slice3-224" + top: "slice3-225" + top: "slice3-226" + top: "slice3-227" + top: "slice3-228" + top: "slice3-229" + top: "slice3-230" + top: "slice3-231" + top: "slice3-232" + top: "slice3-233" + top: "slice3-234" + top: "slice3-235" + top: "slice3-236" + top: "slice3-237" + top: "slice3-238" + top: "slice3-239" + top: "slice3-240" + top: "slice3-241" + top: "slice3-242" + top: "slice3-243" + top: "slice3-244" + top: "slice3-245" + top: "slice3-246" + top: "slice3-247" + top: "slice3-248" + top: "slice3-249" + top: "slice3-250" + top: "slice3-251" + top: "slice3-252" + top: "slice3-253" + top: "slice3-254" + top: "slice3-255" + top: "slice3-256" + top: "slice3-257" + top: "slice3-258" + top: "slice3-259" + top: "slice3-260" + top: "slice3-261" + top: "slice3-262" + top: "slice3-263" + top: "slice3-264" + top: "slice3-265" + top: "slice3-266" + top: "slice3-267" + top: "slice3-268" + top: "slice3-269" + top: "slice3-270" + top: "slice3-271" + top: "slice3-272" + top: "slice3-273" + top: "slice3-274" + top: "slice3-275" + top: "slice3-276" + top: "slice3-277" + top: "slice3-278" + top: "slice3-279" + top: "slice3-280" + top: "slice3-281" + top: "slice3-282" + top: "slice3-283" + top: "slice3-284" + top: "slice3-285" + top: "slice3-286" + top: "slice3-287" + top: "slice3-288" + top: "slice3-289" + top: "slice3-290" + top: "slice3-291" + top: "slice3-292" + top: "slice3-293" + top: "slice3-294" + top: "slice3-295" + top: "slice3-296" + top: "slice3-297" + top: "slice3-298" + top: "slice3-299" + top: "slice3-300" + top: "slice3-301" + top: "slice3-302" + top: "slice3-303" + top: "slice3-304" + top: "slice3-305" + top: "slice3-306" + top: "slice3-307" + top: "slice3-308" + top: "slice3-309" + top: "slice3-310" + top: "slice3-311" + top: "slice3-312" + top: "slice3-313" + top: "slice3-314" + top: "slice3-315" + top: "slice3-316" + top: "slice3-317" + top: "slice3-318" + top: "slice3-319" + top: "slice3-320" + top: "slice3-321" + top: "slice3-322" + top: "slice3-323" + top: "slice3-324" + top: "slice3-325" + top: "slice3-326" + top: "slice3-327" + top: "slice3-328" + top: "slice3-329" + top: "slice3-330" + top: "slice3-331" + top: "slice3-332" + top: "slice3-333" + top: "slice3-334" + top: "slice3-335" + top: "slice3-336" + top: "slice3-337" + top: "slice3-338" + top: "slice3-339" + top: "slice3-340" + top: "slice3-341" + top: "slice3-342" + top: "slice3-343" + top: "slice3-344" + top: "slice3-345" + top: "slice3-346" + top: "slice3-347" + top: "slice3-348" + top: "slice3-349" + top: "slice3-350" + top: "slice3-351" + top: "slice3-352" + top: "slice3-353" + top: "slice3-354" + top: "slice3-355" + top: "slice3-356" + top: "slice3-357" + top: "slice3-358" + top: "slice3-359" + top: "slice3-360" + top: "slice3-361" + top: "slice3-362" + top: "slice3-363" + top: "slice3-364" + top: "slice3-365" + top: "slice3-366" + top: "slice3-367" + top: "slice3-368" + top: "slice3-369" + top: "slice3-370" + top: "slice3-371" + top: "slice3-372" + top: "slice3-373" + top: "slice3-374" + top: "slice3-375" + top: "slice3-376" + top: "slice3-377" + top: "slice3-378" + top: "slice3-379" + top: "slice3-380" + top: "slice3-381" + top: "slice3-382" + top: "slice3-383" + top: "slice3-384" + top: "slice3-385" + top: "slice3-386" + top: "slice3-387" + top: "slice3-388" + top: "slice3-389" + top: "slice3-390" + top: "slice3-391" + top: "slice3-392" + top: "slice3-393" + top: "slice3-394" + top: "slice3-395" + top: "slice3-396" + top: "slice3-397" + top: "slice3-398" + top: "slice3-399" + top: "slice3-400" + top: "slice3-401" + top: "slice3-402" + top: "slice3-403" + top: "slice3-404" + top: "slice3-405" + top: "slice3-406" + top: "slice3-407" + top: "slice3-408" + top: "slice3-409" + top: "slice3-410" + top: "slice3-411" + top: "slice3-412" + top: "slice3-413" + top: "slice3-414" + top: "slice3-415" + top: "slice3-416" + top: "slice3-417" + top: "slice3-418" + top: "slice3-419" + top: "slice3-420" + top: "slice3-421" + top: "slice3-422" + top: "slice3-423" + top: "slice3-424" + top: "slice3-425" + top: "slice3-426" + top: "slice3-427" + top: "slice3-428" + top: "slice3-429" + top: "slice3-430" + top: "slice3-431" + top: "slice3-432" + top: "slice3-433" + top: "slice3-434" + top: "slice3-435" + top: "slice3-436" + top: "slice3-437" + top: "slice3-438" + top: "slice3-439" + top: "slice3-440" + top: "slice3-441" + top: "slice3-442" + top: "slice3-443" + top: "slice3-444" + top: "slice3-445" + top: "slice3-446" + top: "slice3-447" + top: "slice3-448" + top: "slice3-449" + top: "slice3-450" + top: "slice3-451" + top: "slice3-452" + top: "slice3-453" + top: "slice3-454" + top: "slice3-455" + top: "slice3-456" + top: "slice3-457" + top: "slice3-458" + top: "slice3-459" + top: "slice3-460" + top: "slice3-461" + top: "slice3-462" + top: "slice3-463" + top: "slice3-464" + top: "slice3-465" + top: "slice3-466" + top: "slice3-467" + top: "slice3-468" + top: "slice3-469" + top: "slice3-470" + top: "slice3-471" + top: "slice3-472" + top: "slice3-473" + top: "slice3-474" + top: "slice3-475" + top: "slice3-476" + top: "slice3-477" + top: "slice3-478" + top: "slice3-479" + top: "slice3-480" + top: "slice3-481" + top: "slice3-482" + top: "slice3-483" + top: "slice3-484" + top: "slice3-485" + top: "slice3-486" + top: "slice3-487" + top: "slice3-488" + top: "slice3-489" + top: "slice3-490" + top: "slice3-491" + top: "slice3-492" + top: "slice3-493" + top: "slice3-494" + top: "slice3-495" + top: "slice3-496" + top: "slice3-497" + top: "slice3-498" + top: "slice3-499" + top: "slice3-500" + top: "slice3-501" + top: "slice3-502" + top: "slice3-503" + top: "slice3-504" + top: "slice3-505" + top: "slice3-506" + top: "slice3-507" + top: "slice3-508" + top: "slice3-509" + top: "slice3-510" + top: "slice3-511" + top: "slice3-512" + top: "slice3-513" + top: "slice3-514" + top: "slice3-515" + top: "slice3-516" + top: "slice3-517" + top: "slice3-518" + top: "slice3-519" + top: "slice3-520" + top: "slice3-521" + top: "slice3-522" + top: "slice3-523" + top: "slice3-524" + top: "slice3-525" + top: "slice3-526" + top: "slice3-527" + top: "slice3-528" + top: "slice3-529" + top: "slice3-530" + top: "slice3-531" + top: "slice3-532" + top: "slice3-533" + top: "slice3-534" + top: "slice3-535" + top: "slice3-536" + top: "slice3-537" + top: "slice3-538" + top: "slice3-539" + top: "slice3-540" + top: "slice3-541" + top: "slice3-542" + top: "slice3-543" + top: "slice3-544" + top: "slice3-545" + top: "slice3-546" + top: "slice3-547" + top: "slice3-548" + top: "slice3-549" + top: "slice3-550" + top: "slice3-551" + top: "slice3-552" + top: "slice3-553" + top: "slice3-554" + top: "slice3-555" + top: "slice3-556" + top: "slice3-557" + top: "slice3-558" + top: "slice3-559" + top: "slice3-560" + top: "slice3-561" + top: "slice3-562" + top: "slice3-563" + top: "slice3-564" + top: "slice3-565" + top: "slice3-566" + top: "slice3-567" + top: "slice3-568" + top: "slice3-569" + top: "slice3-570" + top: "slice3-571" + top: "slice3-572" + top: "slice3-573" + top: "slice3-574" + top: "slice3-575" + top: "slice3-576" + top: "slice3-577" + top: "slice3-578" + top: "slice3-579" + top: "slice3-580" + top: "slice3-581" + top: "slice3-582" + top: "slice3-583" + top: "slice3-584" + top: "slice3-585" + top: "slice3-586" + top: "slice3-587" + top: "slice3-588" + top: "slice3-589" + top: "slice3-590" + top: "slice3-591" + top: "slice3-592" + top: "slice3-593" + top: "slice3-594" + top: "slice3-595" + top: "slice3-596" + top: "slice3-597" + top: "slice3-598" + top: "slice3-599" + top: "slice3-600" + top: "slice3-601" + top: "slice3-602" + top: "slice3-603" + top: "slice3-604" + top: "slice3-605" + top: "slice3-606" + top: "slice3-607" + top: "slice3-608" + top: "slice3-609" + top: "slice3-610" + top: "slice3-611" + top: "slice3-612" + top: "slice3-613" + top: "slice3-614" + top: "slice3-615" + top: "slice3-616" + top: "slice3-617" + top: "slice3-618" + top: "slice3-619" + top: "slice3-620" + top: "slice3-621" + top: "slice3-622" + top: "slice3-623" + top: "slice3-624" + top: "slice3-625" + top: "slice3-626" + top: "slice3-627" + top: "slice3-628" + top: "slice3-629" + top: "slice3-630" + top: "slice3-631" + top: "slice3-632" + top: "slice3-633" + top: "slice3-634" + top: "slice3-635" + top: "slice3-636" + top: "slice3-637" + top: "slice3-638" + top: "slice3-639" + top: "slice3-640" + top: "slice3-641" + top: "slice3-642" + top: "slice3-643" + top: "slice3-644" + top: "slice3-645" + top: "slice3-646" + top: "slice3-647" + top: "slice3-648" + top: "slice3-649" + top: "slice3-650" + top: "slice3-651" + top: "slice3-652" + top: "slice3-653" + top: "slice3-654" + top: "slice3-655" + top: "slice3-656" + top: "slice3-657" + top: "slice3-658" + top: "slice3-659" + top: "slice3-660" + top: "slice3-661" + top: "slice3-662" + top: "slice3-663" + top: "slice3-664" + top: "slice3-665" + top: "slice3-666" + top: "slice3-667" + top: "slice3-668" + top: "slice3-669" + top: "slice3-670" + top: "slice3-671" + top: "slice3-672" + top: "slice3-673" + top: "slice3-674" + top: "slice3-675" + top: "slice3-676" + top: "slice3-677" + top: "slice3-678" + top: "slice3-679" + top: "slice3-680" + top: "slice3-681" + top: "slice3-682" + top: "slice3-683" + top: "slice3-684" + top: "slice3-685" + top: "slice3-686" + top: "slice3-687" + top: "slice3-688" + top: "slice3-689" + top: "slice3-690" + top: "slice3-691" + top: "slice3-692" + top: "slice3-693" + top: "slice3-694" + top: "slice3-695" + top: "slice3-696" + top: "slice3-697" + top: "slice3-698" + top: "slice3-699" + top: "slice3-700" + top: "slice3-701" + top: "slice3-702" + top: "slice3-703" + top: "slice3-704" + top: "slice3-705" + top: "slice3-706" + top: "slice3-707" + top: "slice3-708" + top: "slice3-709" + top: "slice3-710" + top: "slice3-711" + top: "slice3-712" + top: "slice3-713" + top: "slice3-714" + top: "slice3-715" + top: "slice3-716" + top: "slice3-717" + top: "slice3-718" + top: "slice3-719" + top: "slice3-720" + top: "slice3-721" + top: "slice3-722" + top: "slice3-723" + top: "slice3-724" + top: "slice3-725" + top: "slice3-726" + top: "slice3-727" + top: "slice3-728" + top: "slice3-729" + top: "slice3-730" + top: "slice3-731" + top: "slice3-732" + top: "slice3-733" + top: "slice3-734" + top: "slice3-735" + top: "slice3-736" + top: "slice3-737" + top: "slice3-738" + top: "slice3-739" + top: "slice3-740" + top: "slice3-741" + top: "slice3-742" + top: "slice3-743" + top: "slice3-744" + top: "slice3-745" + top: "slice3-746" + top: "slice3-747" + top: "slice3-748" + top: "slice3-749" + top: "slice3-750" + top: "slice3-751" + top: "slice3-752" + top: "slice3-753" + top: "slice3-754" + top: "slice3-755" + top: "slice3-756" + top: "slice3-757" + top: "slice3-758" + top: "slice3-759" + top: "slice3-760" + top: "slice3-761" + top: "slice3-762" + top: "slice3-763" + top: "slice3-764" + top: "slice3-765" + top: "slice3-766" + top: "slice3-767" + top: "slice3-768" + top: "slice3-769" + top: "slice3-770" + top: "slice3-771" + top: "slice3-772" + top: "slice3-773" + top: "slice3-774" + top: "slice3-775" + top: "slice3-776" + top: "slice3-777" + top: "slice3-778" + top: "slice3-779" + top: "slice3-780" + top: "slice3-781" + top: "slice3-782" + top: "slice3-783" + top: "slice3-784" + top: "slice3-785" + top: "slice3-786" + top: "slice3-787" + top: "slice3-788" + top: "slice3-789" + top: "slice3-790" + top: "slice3-791" + top: "slice3-792" + top: "slice3-793" + top: "slice3-794" + top: "slice3-795" + top: "slice3-796" + top: "slice3-797" + top: "slice3-798" + top: "slice3-799" + top: "slice3-800" + top: "slice3-801" + top: "slice3-802" + top: "slice3-803" + top: "slice3-804" + top: "slice3-805" + top: "slice3-806" + top: "slice3-807" + top: "slice3-808" + top: "slice3-809" + top: "slice3-810" + top: "slice3-811" + top: "slice3-812" + top: "slice3-813" + top: "slice3-814" + top: "slice3-815" + top: "slice3-816" + top: "slice3-817" + top: "slice3-818" + top: "slice3-819" + top: "slice3-820" + top: "slice3-821" + top: "slice3-822" + top: "slice3-823" + top: "slice3-824" + top: "slice3-825" + top: "slice3-826" + top: "slice3-827" + top: "slice3-828" + top: "slice3-829" + top: "slice3-830" + top: "slice3-831" + top: "slice3-832" + top: "slice3-833" + top: "slice3-834" + top: "slice3-835" + top: "slice3-836" + top: "slice3-837" + top: "slice3-838" + top: "slice3-839" + top: "slice3-840" + top: "slice3-841" + top: "slice3-842" + top: "slice3-843" + top: "slice3-844" + top: "slice3-845" + top: "slice3-846" + top: "slice3-847" + top: "slice3-848" + top: "slice3-849" + top: "slice3-850" + top: "slice3-851" + top: "slice3-852" + top: "slice3-853" + top: "slice3-854" + top: "slice3-855" + top: "slice3-856" + top: "slice3-857" + top: "slice3-858" + top: "slice3-859" + top: "slice3-860" + top: "slice3-861" + top: "slice3-862" + top: "slice3-863" + top: "slice3-864" + top: "slice3-865" + top: "slice3-866" + top: "slice3-867" + top: "slice3-868" + top: "slice3-869" + top: "slice3-870" + top: "slice3-871" + top: "slice3-872" + top: "slice3-873" + top: "slice3-874" + top: "slice3-875" + top: "slice3-876" + top: "slice3-877" + top: "slice3-878" + top: "slice3-879" + top: "slice3-880" + top: "slice3-881" + top: "slice3-882" + top: "slice3-883" + top: "slice3-884" + top: "slice3-885" + top: "slice3-886" + top: "slice3-887" + top: "slice3-888" + top: "slice3-889" + top: "slice3-890" + top: "slice3-891" + top: "slice3-892" + top: "slice3-893" + top: "slice3-894" + top: "slice3-895" + top: "slice3-896" + top: "slice3-897" + top: "slice3-898" + top: "slice3-899" + top: "slice3-900" + top: "slice3-901" + top: "slice3-902" + top: "slice3-903" + top: "slice3-904" + top: "slice3-905" + top: "slice3-906" + top: "slice3-907" + top: "slice3-908" + top: "slice3-909" + top: "slice3-910" + top: "slice3-911" + top: "slice3-912" + top: "slice3-913" + top: "slice3-914" + top: "slice3-915" + top: "slice3-916" + top: "slice3-917" + top: "slice3-918" + top: "slice3-919" + top: "slice3-920" + top: "slice3-921" + top: "slice3-922" + top: "slice3-923" + top: "slice3-924" + top: "slice3-925" + top: "slice3-926" + top: "slice3-927" + top: "slice3-928" + top: "slice3-929" + top: "slice3-930" + top: "slice3-931" + top: "slice3-932" + top: "slice3-933" + top: "slice3-934" + top: "slice3-935" + top: "slice3-936" + top: "slice3-937" + top: "slice3-938" + top: "slice3-939" + top: "slice3-940" + top: "slice3-941" + top: "slice3-942" + top: "slice3-943" + top: "slice3-944" + top: "slice3-945" + top: "slice3-946" + top: "slice3-947" + top: "slice3-948" + top: "slice3-949" + top: "slice3-950" + top: "slice3-951" + top: "slice3-952" + top: "slice3-953" + top: "slice3-954" + top: "slice3-955" + top: "slice3-956" + top: "slice3-957" + top: "slice3-958" + top: "slice3-959" + top: "slice3-960" + top: "slice3-961" + top: "slice3-962" + top: "slice3-963" + top: "slice3-964" + top: "slice3-965" + top: "slice3-966" + top: "slice3-967" +} +layers { + type:ELTWISE + name:"max-fc8-se3" + top:"max-fc8-se3" + bottom: "slice3-1" + bottom: "slice3-2" + bottom: "slice3-3" + bottom: "slice3-4" + bottom: "slice3-5" + bottom: "slice3-6" + bottom: "slice3-7" + bottom: "slice3-8" + bottom: "slice3-9" + bottom: "slice3-10" + bottom: "slice3-11" + bottom: "slice3-12" + bottom: "slice3-13" + bottom: "slice3-14" + bottom: "slice3-15" + bottom: "slice3-16" + bottom: "slice3-17" + bottom: "slice3-18" + bottom: "slice3-19" + bottom: "slice3-20" + bottom: "slice3-21" + bottom: "slice3-22" + bottom: "slice3-23" + bottom: "slice3-24" + bottom: "slice3-25" + bottom: "slice3-26" + bottom: "slice3-27" + bottom: "slice3-28" + bottom: "slice3-29" + bottom: "slice3-30" + bottom: "slice3-31" + bottom: "slice3-32" + bottom: "slice3-33" + bottom: "slice3-34" + bottom: "slice3-35" + bottom: "slice3-36" + bottom: "slice3-37" + bottom: "slice3-38" + bottom: "slice3-39" + bottom: "slice3-40" + bottom: "slice3-41" + bottom: "slice3-42" + bottom: "slice3-43" + bottom: "slice3-44" + bottom: "slice3-45" + bottom: "slice3-46" + bottom: "slice3-47" + bottom: "slice3-48" + bottom: "slice3-49" + bottom: "slice3-50" + bottom: "slice3-51" + bottom: "slice3-52" + bottom: "slice3-53" + bottom: "slice3-54" + bottom: "slice3-55" + bottom: "slice3-56" + bottom: "slice3-57" + bottom: "slice3-58" + bottom: "slice3-59" + bottom: "slice3-60" + bottom: "slice3-61" + bottom: "slice3-62" + bottom: "slice3-63" + bottom: "slice3-64" + bottom: "slice3-65" + bottom: "slice3-66" + bottom: "slice3-67" + bottom: "slice3-68" + bottom: "slice3-69" + bottom: "slice3-70" + bottom: "slice3-71" + bottom: "slice3-72" + bottom: "slice3-73" + bottom: "slice3-74" + bottom: "slice3-75" + bottom: "slice3-76" + bottom: "slice3-77" + bottom: "slice3-78" + bottom: "slice3-79" + bottom: "slice3-80" + bottom: "slice3-81" + bottom: "slice3-82" + bottom: "slice3-83" + bottom: "slice3-84" + bottom: "slice3-85" + bottom: "slice3-86" + bottom: "slice3-87" + bottom: "slice3-88" + bottom: "slice3-89" + bottom: "slice3-90" + bottom: "slice3-91" + bottom: "slice3-92" + bottom: "slice3-93" + bottom: "slice3-94" + bottom: "slice3-95" + bottom: "slice3-96" + bottom: "slice3-97" + bottom: "slice3-98" + bottom: "slice3-99" + bottom: "slice3-100" + bottom: "slice3-101" + bottom: "slice3-102" + bottom: "slice3-103" + bottom: "slice3-104" + bottom: "slice3-105" + bottom: "slice3-106" + bottom: "slice3-107" + bottom: "slice3-108" + bottom: "slice3-109" + bottom: "slice3-110" + bottom: "slice3-111" + bottom: "slice3-112" + bottom: "slice3-113" + bottom: "slice3-114" + bottom: "slice3-115" + bottom: "slice3-116" + bottom: "slice3-117" + bottom: "slice3-118" + bottom: "slice3-119" + bottom: "slice3-120" + bottom: "slice3-121" + bottom: "slice3-122" + bottom: "slice3-123" + bottom: "slice3-124" + bottom: "slice3-125" + bottom: "slice3-126" + bottom: "slice3-127" + bottom: "slice3-128" + bottom: "slice3-129" + bottom: "slice3-130" + bottom: "slice3-131" + bottom: "slice3-132" + bottom: "slice3-133" + bottom: "slice3-134" + bottom: "slice3-135" + bottom: "slice3-136" + bottom: "slice3-137" + bottom: "slice3-138" + bottom: "slice3-139" + bottom: "slice3-140" + bottom: "slice3-141" + bottom: "slice3-142" + bottom: "slice3-143" + bottom: "slice3-144" + bottom: "slice3-145" + bottom: "slice3-146" + bottom: "slice3-147" + bottom: "slice3-148" + bottom: "slice3-149" + bottom: "slice3-150" + bottom: "slice3-151" + bottom: "slice3-152" + bottom: "slice3-153" + bottom: "slice3-154" + bottom: "slice3-155" + bottom: "slice3-156" + bottom: "slice3-157" + bottom: "slice3-158" + bottom: "slice3-159" + bottom: "slice3-160" + bottom: "slice3-161" + bottom: "slice3-162" + bottom: "slice3-163" + bottom: "slice3-164" + bottom: "slice3-165" + bottom: "slice3-166" + bottom: "slice3-167" + bottom: "slice3-168" + bottom: "slice3-169" + bottom: "slice3-170" + bottom: "slice3-171" + bottom: "slice3-172" + bottom: "slice3-173" + bottom: "slice3-174" + bottom: "slice3-175" + bottom: "slice3-176" + bottom: "slice3-177" + bottom: "slice3-178" + bottom: "slice3-179" + bottom: "slice3-180" + bottom: "slice3-181" + bottom: "slice3-182" + bottom: "slice3-183" + bottom: "slice3-184" + bottom: "slice3-185" + bottom: "slice3-186" + bottom: "slice3-187" + bottom: "slice3-188" + bottom: "slice3-189" + bottom: "slice3-190" + bottom: "slice3-191" + bottom: "slice3-192" + bottom: "slice3-193" + bottom: "slice3-194" + bottom: "slice3-195" + bottom: "slice3-196" + bottom: "slice3-197" + bottom: "slice3-198" + bottom: "slice3-199" + bottom: "slice3-200" + bottom: "slice3-201" + bottom: "slice3-202" + bottom: "slice3-203" + bottom: "slice3-204" + bottom: "slice3-205" + bottom: "slice3-206" + bottom: "slice3-207" + bottom: "slice3-208" + bottom: "slice3-209" + bottom: "slice3-210" + bottom: "slice3-211" + bottom: "slice3-212" + bottom: "slice3-213" + bottom: "slice3-214" + bottom: "slice3-215" + bottom: "slice3-216" + bottom: "slice3-217" + bottom: "slice3-218" + bottom: "slice3-219" + bottom: "slice3-220" + bottom: "slice3-221" + bottom: "slice3-222" + bottom: "slice3-223" + bottom: "slice3-224" + bottom: "slice3-225" + bottom: "slice3-226" + bottom: "slice3-227" + bottom: "slice3-228" + bottom: "slice3-229" + bottom: "slice3-230" + bottom: "slice3-231" + bottom: "slice3-232" + bottom: "slice3-233" + bottom: "slice3-234" + bottom: "slice3-235" + bottom: "slice3-236" + bottom: "slice3-237" + bottom: "slice3-238" + bottom: "slice3-239" + bottom: "slice3-240" + bottom: "slice3-241" + bottom: "slice3-242" + bottom: "slice3-243" + bottom: "slice3-244" + bottom: "slice3-245" + bottom: "slice3-246" + bottom: "slice3-247" + bottom: "slice3-248" + bottom: "slice3-249" + bottom: "slice3-250" + bottom: "slice3-251" + bottom: "slice3-252" + bottom: "slice3-253" + bottom: "slice3-254" + bottom: "slice3-255" + bottom: "slice3-256" + bottom: "slice3-257" + bottom: "slice3-258" + bottom: "slice3-259" + bottom: "slice3-260" + bottom: "slice3-261" + bottom: "slice3-262" + bottom: "slice3-263" + bottom: "slice3-264" + bottom: "slice3-265" + bottom: "slice3-266" + bottom: "slice3-267" + bottom: "slice3-268" + bottom: "slice3-269" + bottom: "slice3-270" + bottom: "slice3-271" + bottom: "slice3-272" + bottom: "slice3-273" + bottom: "slice3-274" + bottom: "slice3-275" + bottom: "slice3-276" + bottom: "slice3-277" + bottom: "slice3-278" + bottom: "slice3-279" + bottom: "slice3-280" + bottom: "slice3-281" + bottom: "slice3-282" + bottom: "slice3-283" + bottom: "slice3-284" + bottom: "slice3-285" + bottom: "slice3-286" + bottom: "slice3-287" + bottom: "slice3-288" + bottom: "slice3-289" + bottom: "slice3-290" + bottom: "slice3-291" + bottom: "slice3-292" + bottom: "slice3-293" + bottom: "slice3-294" + bottom: "slice3-295" + bottom: "slice3-296" + bottom: "slice3-297" + bottom: "slice3-298" + bottom: "slice3-299" + bottom: "slice3-300" + bottom: "slice3-301" + bottom: "slice3-302" + bottom: "slice3-303" + bottom: "slice3-304" + bottom: "slice3-305" + bottom: "slice3-306" + bottom: "slice3-307" + bottom: "slice3-308" + bottom: "slice3-309" + bottom: "slice3-310" + bottom: "slice3-311" + bottom: "slice3-312" + bottom: "slice3-313" + bottom: "slice3-314" + bottom: "slice3-315" + bottom: "slice3-316" + bottom: "slice3-317" + bottom: "slice3-318" + bottom: "slice3-319" + bottom: "slice3-320" + bottom: "slice3-321" + bottom: "slice3-322" + bottom: "slice3-323" + bottom: "slice3-324" + bottom: "slice3-325" + bottom: "slice3-326" + bottom: "slice3-327" + bottom: "slice3-328" + bottom: "slice3-329" + bottom: "slice3-330" + bottom: "slice3-331" + bottom: "slice3-332" + bottom: "slice3-333" + bottom: "slice3-334" + bottom: "slice3-335" + bottom: "slice3-336" + bottom: "slice3-337" + bottom: "slice3-338" + bottom: "slice3-339" + bottom: "slice3-340" + bottom: "slice3-341" + bottom: "slice3-342" + bottom: "slice3-343" + bottom: "slice3-344" + bottom: "slice3-345" + bottom: "slice3-346" + bottom: "slice3-347" + bottom: "slice3-348" + bottom: "slice3-349" + bottom: "slice3-350" + bottom: "slice3-351" + bottom: "slice3-352" + bottom: "slice3-353" + bottom: "slice3-354" + bottom: "slice3-355" + bottom: "slice3-356" + bottom: "slice3-357" + bottom: "slice3-358" + bottom: "slice3-359" + bottom: "slice3-360" + bottom: "slice3-361" + bottom: "slice3-362" + bottom: "slice3-363" + bottom: "slice3-364" + bottom: "slice3-365" + bottom: "slice3-366" + bottom: "slice3-367" + bottom: "slice3-368" + bottom: "slice3-369" + bottom: "slice3-370" + bottom: "slice3-371" + bottom: "slice3-372" + bottom: "slice3-373" + bottom: "slice3-374" + bottom: "slice3-375" + bottom: "slice3-376" + bottom: "slice3-377" + bottom: "slice3-378" + bottom: "slice3-379" + bottom: "slice3-380" + bottom: "slice3-381" + bottom: "slice3-382" + bottom: "slice3-383" + bottom: "slice3-384" + bottom: "slice3-385" + bottom: "slice3-386" + bottom: "slice3-387" + bottom: "slice3-388" + bottom: "slice3-389" + bottom: "slice3-390" + bottom: "slice3-391" + bottom: "slice3-392" + bottom: "slice3-393" + bottom: "slice3-394" + bottom: "slice3-395" + bottom: "slice3-396" + bottom: "slice3-397" + bottom: "slice3-398" + bottom: "slice3-399" + bottom: "slice3-400" + bottom: "slice3-401" + bottom: "slice3-402" + bottom: "slice3-403" + bottom: "slice3-404" + bottom: "slice3-405" + bottom: "slice3-406" + bottom: "slice3-407" + bottom: "slice3-408" + bottom: "slice3-409" + bottom: "slice3-410" + bottom: "slice3-411" + bottom: "slice3-412" + bottom: "slice3-413" + bottom: "slice3-414" + bottom: "slice3-415" + bottom: "slice3-416" + bottom: "slice3-417" + bottom: "slice3-418" + bottom: "slice3-419" + bottom: "slice3-420" + bottom: "slice3-421" + bottom: "slice3-422" + bottom: "slice3-423" + bottom: "slice3-424" + bottom: "slice3-425" + bottom: "slice3-426" + bottom: "slice3-427" + bottom: "slice3-428" + bottom: "slice3-429" + bottom: "slice3-430" + bottom: "slice3-431" + bottom: "slice3-432" + bottom: "slice3-433" + bottom: "slice3-434" + bottom: "slice3-435" + bottom: "slice3-436" + bottom: "slice3-437" + bottom: "slice3-438" + bottom: "slice3-439" + bottom: "slice3-440" + bottom: "slice3-441" + bottom: "slice3-442" + bottom: "slice3-443" + bottom: "slice3-444" + bottom: "slice3-445" + bottom: "slice3-446" + bottom: "slice3-447" + bottom: "slice3-448" + bottom: "slice3-449" + bottom: "slice3-450" + bottom: "slice3-451" + bottom: "slice3-452" + bottom: "slice3-453" + bottom: "slice3-454" + bottom: "slice3-455" + bottom: "slice3-456" + bottom: "slice3-457" + bottom: "slice3-458" + bottom: "slice3-459" + bottom: "slice3-460" + bottom: "slice3-461" + bottom: "slice3-462" + bottom: "slice3-463" + bottom: "slice3-464" + bottom: "slice3-465" + bottom: "slice3-466" + bottom: "slice3-467" + bottom: "slice3-468" + bottom: "slice3-469" + bottom: "slice3-470" + bottom: "slice3-471" + bottom: "slice3-472" + bottom: "slice3-473" + bottom: "slice3-474" + bottom: "slice3-475" + bottom: "slice3-476" + bottom: "slice3-477" + bottom: "slice3-478" + bottom: "slice3-479" + bottom: "slice3-480" + bottom: "slice3-481" + bottom: "slice3-482" + bottom: "slice3-483" + bottom: "slice3-484" + bottom: "slice3-485" + bottom: "slice3-486" + bottom: "slice3-487" + bottom: "slice3-488" + bottom: "slice3-489" + bottom: "slice3-490" + bottom: "slice3-491" + bottom: "slice3-492" + bottom: "slice3-493" + bottom: "slice3-494" + bottom: "slice3-495" + bottom: "slice3-496" + bottom: "slice3-497" + bottom: "slice3-498" + bottom: "slice3-499" + bottom: "slice3-500" + bottom: "slice3-501" + bottom: "slice3-502" + bottom: "slice3-503" + bottom: "slice3-504" + bottom: "slice3-505" + bottom: "slice3-506" + bottom: "slice3-507" + bottom: "slice3-508" + bottom: "slice3-509" + bottom: "slice3-510" + bottom: "slice3-511" + bottom: "slice3-512" + bottom: "slice3-513" + bottom: "slice3-514" + bottom: "slice3-515" + bottom: "slice3-516" + bottom: "slice3-517" + bottom: "slice3-518" + bottom: "slice3-519" + bottom: "slice3-520" + bottom: "slice3-521" + bottom: "slice3-522" + bottom: "slice3-523" + bottom: "slice3-524" + bottom: "slice3-525" + bottom: "slice3-526" + bottom: "slice3-527" + bottom: "slice3-528" + bottom: "slice3-529" + bottom: "slice3-530" + bottom: "slice3-531" + bottom: "slice3-532" + bottom: "slice3-533" + bottom: "slice3-534" + bottom: "slice3-535" + bottom: "slice3-536" + bottom: "slice3-537" + bottom: "slice3-538" + bottom: "slice3-539" + bottom: "slice3-540" + bottom: "slice3-541" + bottom: "slice3-542" + bottom: "slice3-543" + bottom: "slice3-544" + bottom: "slice3-545" + bottom: "slice3-546" + bottom: "slice3-547" + bottom: "slice3-548" + bottom: "slice3-549" + bottom: "slice3-550" + bottom: "slice3-551" + bottom: "slice3-552" + bottom: "slice3-553" + bottom: "slice3-554" + bottom: "slice3-555" + bottom: "slice3-556" + bottom: "slice3-557" + bottom: "slice3-558" + bottom: "slice3-559" + bottom: "slice3-560" + bottom: "slice3-561" + bottom: "slice3-562" + bottom: "slice3-563" + bottom: "slice3-564" + bottom: "slice3-565" + bottom: "slice3-566" + bottom: "slice3-567" + bottom: "slice3-568" + bottom: "slice3-569" + bottom: "slice3-570" + bottom: "slice3-571" + bottom: "slice3-572" + bottom: "slice3-573" + bottom: "slice3-574" + bottom: "slice3-575" + bottom: "slice3-576" + bottom: "slice3-577" + bottom: "slice3-578" + bottom: "slice3-579" + bottom: "slice3-580" + bottom: "slice3-581" + bottom: "slice3-582" + bottom: "slice3-583" + bottom: "slice3-584" + bottom: "slice3-585" + bottom: "slice3-586" + bottom: "slice3-587" + bottom: "slice3-588" + bottom: "slice3-589" + bottom: "slice3-590" + bottom: "slice3-591" + bottom: "slice3-592" + bottom: "slice3-593" + bottom: "slice3-594" + bottom: "slice3-595" + bottom: "slice3-596" + bottom: "slice3-597" + bottom: "slice3-598" + bottom: "slice3-599" + bottom: "slice3-600" + bottom: "slice3-601" + bottom: "slice3-602" + bottom: "slice3-603" + bottom: "slice3-604" + bottom: "slice3-605" + bottom: "slice3-606" + bottom: "slice3-607" + bottom: "slice3-608" + bottom: "slice3-609" + bottom: "slice3-610" + bottom: "slice3-611" + bottom: "slice3-612" + bottom: "slice3-613" + bottom: "slice3-614" + bottom: "slice3-615" + bottom: "slice3-616" + bottom: "slice3-617" + bottom: "slice3-618" + bottom: "slice3-619" + bottom: "slice3-620" + bottom: "slice3-621" + bottom: "slice3-622" + bottom: "slice3-623" + bottom: "slice3-624" + bottom: "slice3-625" + bottom: "slice3-626" + bottom: "slice3-627" + bottom: "slice3-628" + bottom: "slice3-629" + bottom: "slice3-630" + bottom: "slice3-631" + bottom: "slice3-632" + bottom: "slice3-633" + bottom: "slice3-634" + bottom: "slice3-635" + bottom: "slice3-636" + bottom: "slice3-637" + bottom: "slice3-638" + bottom: "slice3-639" + bottom: "slice3-640" + bottom: "slice3-641" + bottom: "slice3-642" + bottom: "slice3-643" + bottom: "slice3-644" + bottom: "slice3-645" + bottom: "slice3-646" + bottom: "slice3-647" + bottom: "slice3-648" + bottom: "slice3-649" + bottom: "slice3-650" + bottom: "slice3-651" + bottom: "slice3-652" + bottom: "slice3-653" + bottom: "slice3-654" + bottom: "slice3-655" + bottom: "slice3-656" + bottom: "slice3-657" + bottom: "slice3-658" + bottom: "slice3-659" + bottom: "slice3-660" + bottom: "slice3-661" + bottom: "slice3-662" + bottom: "slice3-663" + bottom: "slice3-664" + bottom: "slice3-665" + bottom: "slice3-666" + bottom: "slice3-667" + bottom: "slice3-668" + bottom: "slice3-669" + bottom: "slice3-670" + bottom: "slice3-671" + bottom: "slice3-672" + bottom: "slice3-673" + bottom: "slice3-674" + bottom: "slice3-675" + bottom: "slice3-676" + bottom: "slice3-677" + bottom: "slice3-678" + bottom: "slice3-679" + bottom: "slice3-680" + bottom: "slice3-681" + bottom: "slice3-682" + bottom: "slice3-683" + bottom: "slice3-684" + bottom: "slice3-685" + bottom: "slice3-686" + bottom: "slice3-687" + bottom: "slice3-688" + bottom: "slice3-689" + bottom: "slice3-690" + bottom: "slice3-691" + bottom: "slice3-692" + bottom: "slice3-693" + bottom: "slice3-694" + bottom: "slice3-695" + bottom: "slice3-696" + bottom: "slice3-697" + bottom: "slice3-698" + bottom: "slice3-699" + bottom: "slice3-700" + bottom: "slice3-701" + bottom: "slice3-702" + bottom: "slice3-703" + bottom: "slice3-704" + bottom: "slice3-705" + bottom: "slice3-706" + bottom: "slice3-707" + bottom: "slice3-708" + bottom: "slice3-709" + bottom: "slice3-710" + bottom: "slice3-711" + bottom: "slice3-712" + bottom: "slice3-713" + bottom: "slice3-714" + bottom: "slice3-715" + bottom: "slice3-716" + bottom: "slice3-717" + bottom: "slice3-718" + bottom: "slice3-719" + bottom: "slice3-720" + bottom: "slice3-721" + bottom: "slice3-722" + bottom: "slice3-723" + bottom: "slice3-724" + bottom: "slice3-725" + bottom: "slice3-726" + bottom: "slice3-727" + bottom: "slice3-728" + bottom: "slice3-729" + bottom: "slice3-730" + bottom: "slice3-731" + bottom: "slice3-732" + bottom: "slice3-733" + bottom: "slice3-734" + bottom: "slice3-735" + bottom: "slice3-736" + bottom: "slice3-737" + bottom: "slice3-738" + bottom: "slice3-739" + bottom: "slice3-740" + bottom: "slice3-741" + bottom: "slice3-742" + bottom: "slice3-743" + bottom: "slice3-744" + bottom: "slice3-745" + bottom: "slice3-746" + bottom: "slice3-747" + bottom: "slice3-748" + bottom: "slice3-749" + bottom: "slice3-750" + bottom: "slice3-751" + bottom: "slice3-752" + bottom: "slice3-753" + bottom: "slice3-754" + bottom: "slice3-755" + bottom: "slice3-756" + bottom: "slice3-757" + bottom: "slice3-758" + bottom: "slice3-759" + bottom: "slice3-760" + bottom: "slice3-761" + bottom: "slice3-762" + bottom: "slice3-763" + bottom: "slice3-764" + bottom: "slice3-765" + bottom: "slice3-766" + bottom: "slice3-767" + bottom: "slice3-768" + bottom: "slice3-769" + bottom: "slice3-770" + bottom: "slice3-771" + bottom: "slice3-772" + bottom: "slice3-773" + bottom: "slice3-774" + bottom: "slice3-775" + bottom: "slice3-776" + bottom: "slice3-777" + bottom: "slice3-778" + bottom: "slice3-779" + bottom: "slice3-780" + bottom: "slice3-781" + bottom: "slice3-782" + bottom: "slice3-783" + bottom: "slice3-784" + bottom: "slice3-785" + bottom: "slice3-786" + bottom: "slice3-787" + bottom: "slice3-788" + bottom: "slice3-789" + bottom: "slice3-790" + bottom: "slice3-791" + bottom: "slice3-792" + bottom: "slice3-793" + bottom: "slice3-794" + bottom: "slice3-795" + bottom: "slice3-796" + bottom: "slice3-797" + bottom: "slice3-798" + bottom: "slice3-799" + bottom: "slice3-800" + bottom: "slice3-801" + bottom: "slice3-802" + bottom: "slice3-803" + bottom: "slice3-804" + bottom: "slice3-805" + bottom: "slice3-806" + bottom: "slice3-807" + bottom: "slice3-808" + bottom: "slice3-809" + bottom: "slice3-810" + bottom: "slice3-811" + bottom: "slice3-812" + bottom: "slice3-813" + bottom: "slice3-814" + bottom: "slice3-815" + bottom: "slice3-816" + bottom: "slice3-817" + bottom: "slice3-818" + bottom: "slice3-819" + bottom: "slice3-820" + bottom: "slice3-821" + bottom: "slice3-822" + bottom: "slice3-823" + bottom: "slice3-824" + bottom: "slice3-825" + bottom: "slice3-826" + bottom: "slice3-827" + bottom: "slice3-828" + bottom: "slice3-829" + bottom: "slice3-830" + bottom: "slice3-831" + bottom: "slice3-832" + bottom: "slice3-833" + bottom: "slice3-834" + bottom: "slice3-835" + bottom: "slice3-836" + bottom: "slice3-837" + bottom: "slice3-838" + bottom: "slice3-839" + bottom: "slice3-840" + bottom: "slice3-841" + bottom: "slice3-842" + bottom: "slice3-843" + bottom: "slice3-844" + bottom: "slice3-845" + bottom: "slice3-846" + bottom: "slice3-847" + bottom: "slice3-848" + bottom: "slice3-849" + bottom: "slice3-850" + bottom: "slice3-851" + bottom: "slice3-852" + bottom: "slice3-853" + bottom: "slice3-854" + bottom: "slice3-855" + bottom: "slice3-856" + bottom: "slice3-857" + bottom: "slice3-858" + bottom: "slice3-859" + bottom: "slice3-860" + bottom: "slice3-861" + bottom: "slice3-862" + bottom: "slice3-863" + bottom: "slice3-864" + bottom: "slice3-865" + bottom: "slice3-866" + bottom: "slice3-867" + bottom: "slice3-868" + bottom: "slice3-869" + bottom: "slice3-870" + bottom: "slice3-871" + bottom: "slice3-872" + bottom: "slice3-873" + bottom: "slice3-874" + bottom: "slice3-875" + bottom: "slice3-876" + bottom: "slice3-877" + bottom: "slice3-878" + bottom: "slice3-879" + bottom: "slice3-880" + bottom: "slice3-881" + bottom: "slice3-882" + bottom: "slice3-883" + bottom: "slice3-884" + bottom: "slice3-885" + bottom: "slice3-886" + bottom: "slice3-887" + bottom: "slice3-888" + bottom: "slice3-889" + bottom: "slice3-890" + bottom: "slice3-891" + bottom: "slice3-892" + bottom: "slice3-893" + bottom: "slice3-894" + bottom: "slice3-895" + bottom: "slice3-896" + bottom: "slice3-897" + bottom: "slice3-898" + bottom: "slice3-899" + bottom: "slice3-900" + bottom: "slice3-901" + bottom: "slice3-902" + bottom: "slice3-903" + bottom: "slice3-904" + bottom: "slice3-905" + bottom: "slice3-906" + bottom: "slice3-907" + bottom: "slice3-908" + bottom: "slice3-909" + bottom: "slice3-910" + bottom: "slice3-911" + bottom: "slice3-912" + bottom: "slice3-913" + bottom: "slice3-914" + bottom: "slice3-915" + bottom: "slice3-916" + bottom: "slice3-917" + bottom: "slice3-918" + bottom: "slice3-919" + bottom: "slice3-920" + bottom: "slice3-921" + bottom: "slice3-922" + bottom: "slice3-923" + bottom: "slice3-924" + bottom: "slice3-925" + bottom: "slice3-926" + bottom: "slice3-927" + bottom: "slice3-928" + bottom: "slice3-929" + bottom: "slice3-930" + bottom: "slice3-931" + bottom: "slice3-932" + bottom: "slice3-933" + bottom: "slice3-934" + bottom: "slice3-935" + bottom: "slice3-936" + bottom: "slice3-937" + bottom: "slice3-938" + bottom: "slice3-939" + bottom: "slice3-940" + bottom: "slice3-941" + bottom: "slice3-942" + bottom: "slice3-943" + bottom: "slice3-944" + bottom: "slice3-945" + bottom: "slice3-946" + bottom: "slice3-947" + bottom: "slice3-948" + bottom: "slice3-949" + bottom: "slice3-950" + bottom: "slice3-951" + bottom: "slice3-952" + bottom: "slice3-953" + bottom: "slice3-954" + bottom: "slice3-955" + bottom: "slice3-956" + bottom: "slice3-957" + bottom: "slice3-958" + bottom: "slice3-959" + bottom: "slice3-960" + bottom: "slice3-961" + bottom: "slice3-962" + bottom: "slice3-963" + bottom: "slice3-964" + bottom: "slice3-965" + bottom: "slice3-966" + bottom: "slice3-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc8-se4" + bottom:"fc8-se4" + top: "slice4-1" + top: "slice4-2" + top: "slice4-3" + top: "slice4-4" + top: "slice4-5" + top: "slice4-6" + top: "slice4-7" + top: "slice4-8" + top: "slice4-9" + top: "slice4-10" + top: "slice4-11" + top: "slice4-12" + top: "slice4-13" + top: "slice4-14" + top: "slice4-15" + top: "slice4-16" + top: "slice4-17" + top: "slice4-18" + top: "slice4-19" + top: "slice4-20" + top: "slice4-21" + top: "slice4-22" + top: "slice4-23" + top: "slice4-24" + top: "slice4-25" + top: "slice4-26" + top: "slice4-27" + top: "slice4-28" + top: "slice4-29" + top: "slice4-30" + top: "slice4-31" + top: "slice4-32" + top: "slice4-33" + top: "slice4-34" + top: "slice4-35" + top: "slice4-36" + top: "slice4-37" + top: "slice4-38" + top: "slice4-39" + top: "slice4-40" + top: "slice4-41" + top: "slice4-42" + top: "slice4-43" + top: "slice4-44" + top: "slice4-45" + top: "slice4-46" + top: "slice4-47" + top: "slice4-48" + top: "slice4-49" + top: "slice4-50" + top: "slice4-51" + top: "slice4-52" + top: "slice4-53" + top: "slice4-54" + top: "slice4-55" + top: "slice4-56" + top: "slice4-57" + top: "slice4-58" + top: "slice4-59" + top: "slice4-60" + top: "slice4-61" + top: "slice4-62" + top: "slice4-63" + top: "slice4-64" + top: "slice4-65" + top: "slice4-66" + top: "slice4-67" + top: "slice4-68" + top: "slice4-69" + top: "slice4-70" + top: "slice4-71" + top: "slice4-72" + top: "slice4-73" + top: "slice4-74" + top: "slice4-75" + top: "slice4-76" + top: "slice4-77" + top: "slice4-78" + top: "slice4-79" + top: "slice4-80" + top: "slice4-81" + top: "slice4-82" + top: "slice4-83" + top: "slice4-84" + top: "slice4-85" + top: "slice4-86" + top: "slice4-87" + top: "slice4-88" + top: "slice4-89" + top: "slice4-90" + top: "slice4-91" + top: "slice4-92" + top: "slice4-93" + top: "slice4-94" + top: "slice4-95" + top: "slice4-96" + top: "slice4-97" + top: "slice4-98" + top: "slice4-99" + top: "slice4-100" + top: "slice4-101" + top: "slice4-102" + top: "slice4-103" + top: "slice4-104" + top: "slice4-105" + top: "slice4-106" + top: "slice4-107" + top: "slice4-108" + top: "slice4-109" + top: "slice4-110" + top: "slice4-111" + top: "slice4-112" + top: "slice4-113" + top: "slice4-114" + top: "slice4-115" + top: "slice4-116" + top: "slice4-117" + top: "slice4-118" + top: "slice4-119" + top: "slice4-120" + top: "slice4-121" + top: "slice4-122" + top: "slice4-123" + top: "slice4-124" + top: "slice4-125" + top: "slice4-126" + top: "slice4-127" + top: "slice4-128" + top: "slice4-129" + top: "slice4-130" + top: "slice4-131" + top: "slice4-132" + top: "slice4-133" + top: "slice4-134" + top: "slice4-135" + top: "slice4-136" + top: "slice4-137" + top: "slice4-138" + top: "slice4-139" + top: "slice4-140" + top: "slice4-141" + top: "slice4-142" + top: "slice4-143" + top: "slice4-144" + top: "slice4-145" + top: "slice4-146" + top: "slice4-147" + top: "slice4-148" + top: "slice4-149" + top: "slice4-150" + top: "slice4-151" + top: "slice4-152" + top: "slice4-153" + top: "slice4-154" + top: "slice4-155" + top: "slice4-156" + top: "slice4-157" + top: "slice4-158" + top: "slice4-159" + top: "slice4-160" + top: "slice4-161" + top: "slice4-162" + top: "slice4-163" + top: "slice4-164" + top: "slice4-165" + top: "slice4-166" + top: "slice4-167" + top: "slice4-168" + top: "slice4-169" + top: "slice4-170" + top: "slice4-171" + top: "slice4-172" + top: "slice4-173" + top: "slice4-174" + top: "slice4-175" + top: "slice4-176" + top: "slice4-177" + top: "slice4-178" + top: "slice4-179" + top: "slice4-180" + top: "slice4-181" + top: "slice4-182" + top: "slice4-183" + top: "slice4-184" + top: "slice4-185" + top: "slice4-186" + top: "slice4-187" + top: "slice4-188" + top: "slice4-189" + top: "slice4-190" + top: "slice4-191" + top: "slice4-192" + top: "slice4-193" + top: "slice4-194" + top: "slice4-195" + top: "slice4-196" + top: "slice4-197" + top: "slice4-198" + top: "slice4-199" + top: "slice4-200" + top: "slice4-201" + top: "slice4-202" + top: "slice4-203" + top: "slice4-204" + top: "slice4-205" + top: "slice4-206" + top: "slice4-207" + top: "slice4-208" + top: "slice4-209" + top: "slice4-210" + top: "slice4-211" + top: "slice4-212" + top: "slice4-213" + top: "slice4-214" + top: "slice4-215" + top: "slice4-216" + top: "slice4-217" + top: "slice4-218" + top: "slice4-219" + top: "slice4-220" + top: "slice4-221" + top: "slice4-222" + top: "slice4-223" + top: "slice4-224" + top: "slice4-225" + top: "slice4-226" + top: "slice4-227" + top: "slice4-228" + top: "slice4-229" + top: "slice4-230" + top: "slice4-231" + top: "slice4-232" + top: "slice4-233" + top: "slice4-234" + top: "slice4-235" + top: "slice4-236" + top: "slice4-237" + top: "slice4-238" + top: "slice4-239" + top: "slice4-240" + top: "slice4-241" + top: "slice4-242" + top: "slice4-243" + top: "slice4-244" + top: "slice4-245" + top: "slice4-246" + top: "slice4-247" + top: "slice4-248" + top: "slice4-249" + top: "slice4-250" + top: "slice4-251" + top: "slice4-252" + top: "slice4-253" + top: "slice4-254" + top: "slice4-255" + top: "slice4-256" + top: "slice4-257" + top: "slice4-258" + top: "slice4-259" + top: "slice4-260" + top: "slice4-261" + top: "slice4-262" + top: "slice4-263" + top: "slice4-264" + top: "slice4-265" + top: "slice4-266" + top: "slice4-267" + top: "slice4-268" + top: "slice4-269" + top: "slice4-270" + top: "slice4-271" + top: "slice4-272" + top: "slice4-273" + top: "slice4-274" + top: "slice4-275" + top: "slice4-276" + top: "slice4-277" + top: "slice4-278" + top: "slice4-279" + top: "slice4-280" + top: "slice4-281" + top: "slice4-282" + top: "slice4-283" + top: "slice4-284" + top: "slice4-285" + top: "slice4-286" + top: "slice4-287" + top: "slice4-288" + top: "slice4-289" + top: "slice4-290" + top: "slice4-291" + top: "slice4-292" + top: "slice4-293" + top: "slice4-294" + top: "slice4-295" + top: "slice4-296" + top: "slice4-297" + top: "slice4-298" + top: "slice4-299" + top: "slice4-300" + top: "slice4-301" + top: "slice4-302" + top: "slice4-303" + top: "slice4-304" + top: "slice4-305" + top: "slice4-306" + top: "slice4-307" + top: "slice4-308" + top: "slice4-309" + top: "slice4-310" + top: "slice4-311" + top: "slice4-312" + top: "slice4-313" + top: "slice4-314" + top: "slice4-315" + top: "slice4-316" + top: "slice4-317" + top: "slice4-318" + top: "slice4-319" + top: "slice4-320" + top: "slice4-321" + top: "slice4-322" + top: "slice4-323" + top: "slice4-324" + top: "slice4-325" + top: "slice4-326" + top: "slice4-327" + top: "slice4-328" + top: "slice4-329" + top: "slice4-330" + top: "slice4-331" + top: "slice4-332" + top: "slice4-333" + top: "slice4-334" + top: "slice4-335" + top: "slice4-336" + top: "slice4-337" + top: "slice4-338" + top: "slice4-339" + top: "slice4-340" + top: "slice4-341" + top: "slice4-342" + top: "slice4-343" + top: "slice4-344" + top: "slice4-345" + top: "slice4-346" + top: "slice4-347" + top: "slice4-348" + top: "slice4-349" + top: "slice4-350" + top: "slice4-351" + top: "slice4-352" + top: "slice4-353" + top: "slice4-354" + top: "slice4-355" + top: "slice4-356" + top: "slice4-357" + top: "slice4-358" + top: "slice4-359" + top: "slice4-360" + top: "slice4-361" + top: "slice4-362" + top: "slice4-363" + top: "slice4-364" + top: "slice4-365" + top: "slice4-366" + top: "slice4-367" + top: "slice4-368" + top: "slice4-369" + top: "slice4-370" + top: "slice4-371" + top: "slice4-372" + top: "slice4-373" + top: "slice4-374" + top: "slice4-375" + top: "slice4-376" + top: "slice4-377" + top: "slice4-378" + top: "slice4-379" + top: "slice4-380" + top: "slice4-381" + top: "slice4-382" + top: "slice4-383" + top: "slice4-384" + top: "slice4-385" + top: "slice4-386" + top: "slice4-387" + top: "slice4-388" + top: "slice4-389" + top: "slice4-390" + top: "slice4-391" + top: "slice4-392" + top: "slice4-393" + top: "slice4-394" + top: "slice4-395" + top: "slice4-396" + top: "slice4-397" + top: "slice4-398" + top: "slice4-399" + top: "slice4-400" + top: "slice4-401" + top: "slice4-402" + top: "slice4-403" + top: "slice4-404" + top: "slice4-405" + top: "slice4-406" + top: "slice4-407" + top: "slice4-408" + top: "slice4-409" + top: "slice4-410" + top: "slice4-411" + top: "slice4-412" + top: "slice4-413" + top: "slice4-414" + top: "slice4-415" + top: "slice4-416" + top: "slice4-417" + top: "slice4-418" + top: "slice4-419" + top: "slice4-420" + top: "slice4-421" + top: "slice4-422" + top: "slice4-423" + top: "slice4-424" + top: "slice4-425" + top: "slice4-426" + top: "slice4-427" + top: "slice4-428" + top: "slice4-429" + top: "slice4-430" + top: "slice4-431" + top: "slice4-432" + top: "slice4-433" + top: "slice4-434" + top: "slice4-435" + top: "slice4-436" + top: "slice4-437" + top: "slice4-438" + top: "slice4-439" + top: "slice4-440" + top: "slice4-441" + top: "slice4-442" + top: "slice4-443" + top: "slice4-444" + top: "slice4-445" + top: "slice4-446" + top: "slice4-447" + top: "slice4-448" + top: "slice4-449" + top: "slice4-450" + top: "slice4-451" + top: "slice4-452" + top: "slice4-453" + top: "slice4-454" + top: "slice4-455" + top: "slice4-456" + top: "slice4-457" + top: "slice4-458" + top: "slice4-459" + top: "slice4-460" + top: "slice4-461" + top: "slice4-462" + top: "slice4-463" + top: "slice4-464" + top: "slice4-465" + top: "slice4-466" + top: "slice4-467" + top: "slice4-468" + top: "slice4-469" + top: "slice4-470" + top: "slice4-471" + top: "slice4-472" + top: "slice4-473" + top: "slice4-474" + top: "slice4-475" + top: "slice4-476" + top: "slice4-477" + top: "slice4-478" + top: "slice4-479" + top: "slice4-480" + top: "slice4-481" + top: "slice4-482" + top: "slice4-483" + top: "slice4-484" + top: "slice4-485" + top: "slice4-486" + top: "slice4-487" + top: "slice4-488" + top: "slice4-489" + top: "slice4-490" + top: "slice4-491" + top: "slice4-492" + top: "slice4-493" + top: "slice4-494" + top: "slice4-495" + top: "slice4-496" + top: "slice4-497" + top: "slice4-498" + top: "slice4-499" + top: "slice4-500" + top: "slice4-501" + top: "slice4-502" + top: "slice4-503" + top: "slice4-504" + top: "slice4-505" + top: "slice4-506" + top: "slice4-507" + top: "slice4-508" + top: "slice4-509" + top: "slice4-510" + top: "slice4-511" + top: "slice4-512" + top: "slice4-513" + top: "slice4-514" + top: "slice4-515" + top: "slice4-516" + top: "slice4-517" + top: "slice4-518" + top: "slice4-519" + top: "slice4-520" + top: "slice4-521" + top: "slice4-522" + top: "slice4-523" + top: "slice4-524" + top: "slice4-525" + top: "slice4-526" + top: "slice4-527" + top: "slice4-528" + top: "slice4-529" + top: "slice4-530" + top: "slice4-531" + top: "slice4-532" + top: "slice4-533" + top: "slice4-534" + top: "slice4-535" + top: "slice4-536" + top: "slice4-537" + top: "slice4-538" + top: "slice4-539" + top: "slice4-540" + top: "slice4-541" + top: "slice4-542" + top: "slice4-543" + top: "slice4-544" + top: "slice4-545" + top: "slice4-546" + top: "slice4-547" + top: "slice4-548" + top: "slice4-549" + top: "slice4-550" + top: "slice4-551" + top: "slice4-552" + top: "slice4-553" + top: "slice4-554" + top: "slice4-555" + top: "slice4-556" + top: "slice4-557" + top: "slice4-558" + top: "slice4-559" + top: "slice4-560" + top: "slice4-561" + top: "slice4-562" + top: "slice4-563" + top: "slice4-564" + top: "slice4-565" + top: "slice4-566" + top: "slice4-567" + top: "slice4-568" + top: "slice4-569" + top: "slice4-570" + top: "slice4-571" + top: "slice4-572" + top: "slice4-573" + top: "slice4-574" + top: "slice4-575" + top: "slice4-576" + top: "slice4-577" + top: "slice4-578" + top: "slice4-579" + top: "slice4-580" + top: "slice4-581" + top: "slice4-582" + top: "slice4-583" + top: "slice4-584" + top: "slice4-585" + top: "slice4-586" + top: "slice4-587" + top: "slice4-588" + top: "slice4-589" + top: "slice4-590" + top: "slice4-591" + top: "slice4-592" + top: "slice4-593" + top: "slice4-594" + top: "slice4-595" + top: "slice4-596" + top: "slice4-597" + top: "slice4-598" + top: "slice4-599" + top: "slice4-600" + top: "slice4-601" + top: "slice4-602" + top: "slice4-603" + top: "slice4-604" + top: "slice4-605" + top: "slice4-606" + top: "slice4-607" + top: "slice4-608" + top: "slice4-609" + top: "slice4-610" + top: "slice4-611" + top: "slice4-612" + top: "slice4-613" + top: "slice4-614" + top: "slice4-615" + top: "slice4-616" + top: "slice4-617" + top: "slice4-618" + top: "slice4-619" + top: "slice4-620" + top: "slice4-621" + top: "slice4-622" + top: "slice4-623" + top: "slice4-624" + top: "slice4-625" + top: "slice4-626" + top: "slice4-627" + top: "slice4-628" + top: "slice4-629" + top: "slice4-630" + top: "slice4-631" + top: "slice4-632" + top: "slice4-633" + top: "slice4-634" + top: "slice4-635" + top: "slice4-636" + top: "slice4-637" + top: "slice4-638" + top: "slice4-639" + top: "slice4-640" + top: "slice4-641" + top: "slice4-642" + top: "slice4-643" + top: "slice4-644" + top: "slice4-645" + top: "slice4-646" + top: "slice4-647" + top: "slice4-648" + top: "slice4-649" + top: "slice4-650" + top: "slice4-651" + top: "slice4-652" + top: "slice4-653" + top: "slice4-654" + top: "slice4-655" + top: "slice4-656" + top: "slice4-657" + top: "slice4-658" + top: "slice4-659" + top: "slice4-660" + top: "slice4-661" + top: "slice4-662" + top: "slice4-663" + top: "slice4-664" + top: "slice4-665" + top: "slice4-666" + top: "slice4-667" + top: "slice4-668" + top: "slice4-669" + top: "slice4-670" + top: "slice4-671" + top: "slice4-672" + top: "slice4-673" + top: "slice4-674" + top: "slice4-675" + top: "slice4-676" + top: "slice4-677" + top: "slice4-678" + top: "slice4-679" + top: "slice4-680" + top: "slice4-681" + top: "slice4-682" + top: "slice4-683" + top: "slice4-684" + top: "slice4-685" + top: "slice4-686" + top: "slice4-687" + top: "slice4-688" + top: "slice4-689" + top: "slice4-690" + top: "slice4-691" + top: "slice4-692" + top: "slice4-693" + top: "slice4-694" + top: "slice4-695" + top: "slice4-696" + top: "slice4-697" + top: "slice4-698" + top: "slice4-699" + top: "slice4-700" + top: "slice4-701" + top: "slice4-702" + top: "slice4-703" + top: "slice4-704" + top: "slice4-705" + top: "slice4-706" + top: "slice4-707" + top: "slice4-708" + top: "slice4-709" + top: "slice4-710" + top: "slice4-711" + top: "slice4-712" + top: "slice4-713" + top: "slice4-714" + top: "slice4-715" + top: "slice4-716" + top: "slice4-717" + top: "slice4-718" + top: "slice4-719" + top: "slice4-720" + top: "slice4-721" + top: "slice4-722" + top: "slice4-723" + top: "slice4-724" + top: "slice4-725" + top: "slice4-726" + top: "slice4-727" + top: "slice4-728" + top: "slice4-729" + top: "slice4-730" + top: "slice4-731" + top: "slice4-732" + top: "slice4-733" + top: "slice4-734" + top: "slice4-735" + top: "slice4-736" + top: "slice4-737" + top: "slice4-738" + top: "slice4-739" + top: "slice4-740" + top: "slice4-741" + top: "slice4-742" + top: "slice4-743" + top: "slice4-744" + top: "slice4-745" + top: "slice4-746" + top: "slice4-747" + top: "slice4-748" + top: "slice4-749" + top: "slice4-750" + top: "slice4-751" + top: "slice4-752" + top: "slice4-753" + top: "slice4-754" + top: "slice4-755" + top: "slice4-756" + top: "slice4-757" + top: "slice4-758" + top: "slice4-759" + top: "slice4-760" + top: "slice4-761" + top: "slice4-762" + top: "slice4-763" + top: "slice4-764" + top: "slice4-765" + top: "slice4-766" + top: "slice4-767" + top: "slice4-768" + top: "slice4-769" + top: "slice4-770" + top: "slice4-771" + top: "slice4-772" + top: "slice4-773" + top: "slice4-774" + top: "slice4-775" + top: "slice4-776" + top: "slice4-777" + top: "slice4-778" + top: "slice4-779" + top: "slice4-780" + top: "slice4-781" + top: "slice4-782" + top: "slice4-783" + top: "slice4-784" + top: "slice4-785" + top: "slice4-786" + top: "slice4-787" + top: "slice4-788" + top: "slice4-789" + top: "slice4-790" + top: "slice4-791" + top: "slice4-792" + top: "slice4-793" + top: "slice4-794" + top: "slice4-795" + top: "slice4-796" + top: "slice4-797" + top: "slice4-798" + top: "slice4-799" + top: "slice4-800" + top: "slice4-801" + top: "slice4-802" + top: "slice4-803" + top: "slice4-804" + top: "slice4-805" + top: "slice4-806" + top: "slice4-807" + top: "slice4-808" + top: "slice4-809" + top: "slice4-810" + top: "slice4-811" + top: "slice4-812" + top: "slice4-813" + top: "slice4-814" + top: "slice4-815" + top: "slice4-816" + top: "slice4-817" + top: "slice4-818" + top: "slice4-819" + top: "slice4-820" + top: "slice4-821" + top: "slice4-822" + top: "slice4-823" + top: "slice4-824" + top: "slice4-825" + top: "slice4-826" + top: "slice4-827" + top: "slice4-828" + top: "slice4-829" + top: "slice4-830" + top: "slice4-831" + top: "slice4-832" + top: "slice4-833" + top: "slice4-834" + top: "slice4-835" + top: "slice4-836" + top: "slice4-837" + top: "slice4-838" + top: "slice4-839" + top: "slice4-840" + top: "slice4-841" + top: "slice4-842" + top: "slice4-843" + top: "slice4-844" + top: "slice4-845" + top: "slice4-846" + top: "slice4-847" + top: "slice4-848" + top: "slice4-849" + top: "slice4-850" + top: "slice4-851" + top: "slice4-852" + top: "slice4-853" + top: "slice4-854" + top: "slice4-855" + top: "slice4-856" + top: "slice4-857" + top: "slice4-858" + top: "slice4-859" + top: "slice4-860" + top: "slice4-861" + top: "slice4-862" + top: "slice4-863" + top: "slice4-864" + top: "slice4-865" + top: "slice4-866" + top: "slice4-867" + top: "slice4-868" + top: "slice4-869" + top: "slice4-870" + top: "slice4-871" + top: "slice4-872" + top: "slice4-873" + top: "slice4-874" + top: "slice4-875" + top: "slice4-876" + top: "slice4-877" + top: "slice4-878" + top: "slice4-879" + top: "slice4-880" + top: "slice4-881" + top: "slice4-882" + top: "slice4-883" + top: "slice4-884" + top: "slice4-885" + top: "slice4-886" + top: "slice4-887" + top: "slice4-888" + top: "slice4-889" + top: "slice4-890" + top: "slice4-891" + top: "slice4-892" + top: "slice4-893" + top: "slice4-894" + top: "slice4-895" + top: "slice4-896" + top: "slice4-897" + top: "slice4-898" + top: "slice4-899" + top: "slice4-900" + top: "slice4-901" + top: "slice4-902" + top: "slice4-903" + top: "slice4-904" + top: "slice4-905" + top: "slice4-906" + top: "slice4-907" + top: "slice4-908" + top: "slice4-909" + top: "slice4-910" + top: "slice4-911" + top: "slice4-912" + top: "slice4-913" + top: "slice4-914" + top: "slice4-915" + top: "slice4-916" + top: "slice4-917" + top: "slice4-918" + top: "slice4-919" + top: "slice4-920" + top: "slice4-921" + top: "slice4-922" + top: "slice4-923" + top: "slice4-924" + top: "slice4-925" + top: "slice4-926" + top: "slice4-927" + top: "slice4-928" + top: "slice4-929" + top: "slice4-930" + top: "slice4-931" + top: "slice4-932" + top: "slice4-933" + top: "slice4-934" + top: "slice4-935" + top: "slice4-936" + top: "slice4-937" + top: "slice4-938" + top: "slice4-939" + top: "slice4-940" + top: "slice4-941" + top: "slice4-942" + top: "slice4-943" + top: "slice4-944" + top: "slice4-945" + top: "slice4-946" + top: "slice4-947" + top: "slice4-948" + top: "slice4-949" + top: "slice4-950" + top: "slice4-951" + top: "slice4-952" + top: "slice4-953" + top: "slice4-954" + top: "slice4-955" + top: "slice4-956" + top: "slice4-957" + top: "slice4-958" + top: "slice4-959" + top: "slice4-960" + top: "slice4-961" + top: "slice4-962" + top: "slice4-963" + top: "slice4-964" + top: "slice4-965" + top: "slice4-966" + top: "slice4-967" +} +layers { + type:ELTWISE + name:"max-fc8-se4" + top:"max-fc8-se4" + bottom: "slice4-1" + bottom: "slice4-2" + bottom: "slice4-3" + bottom: "slice4-4" + bottom: "slice4-5" + bottom: "slice4-6" + bottom: "slice4-7" + bottom: "slice4-8" + bottom: "slice4-9" + bottom: "slice4-10" + bottom: "slice4-11" + bottom: "slice4-12" + bottom: "slice4-13" + bottom: "slice4-14" + bottom: "slice4-15" + bottom: "slice4-16" + bottom: "slice4-17" + bottom: "slice4-18" + bottom: "slice4-19" + bottom: "slice4-20" + bottom: "slice4-21" + bottom: "slice4-22" + bottom: "slice4-23" + bottom: "slice4-24" + bottom: "slice4-25" + bottom: "slice4-26" + bottom: "slice4-27" + bottom: "slice4-28" + bottom: "slice4-29" + bottom: "slice4-30" + bottom: "slice4-31" + bottom: "slice4-32" + bottom: "slice4-33" + bottom: "slice4-34" + bottom: "slice4-35" + bottom: "slice4-36" + bottom: "slice4-37" + bottom: "slice4-38" + bottom: "slice4-39" + bottom: "slice4-40" + bottom: "slice4-41" + bottom: "slice4-42" + bottom: "slice4-43" + bottom: "slice4-44" + bottom: "slice4-45" + bottom: "slice4-46" + bottom: "slice4-47" + bottom: "slice4-48" + bottom: "slice4-49" + bottom: "slice4-50" + bottom: "slice4-51" + bottom: "slice4-52" + bottom: "slice4-53" + bottom: "slice4-54" + bottom: "slice4-55" + bottom: "slice4-56" + bottom: "slice4-57" + bottom: "slice4-58" + bottom: "slice4-59" + bottom: "slice4-60" + bottom: "slice4-61" + bottom: "slice4-62" + bottom: "slice4-63" + bottom: "slice4-64" + bottom: "slice4-65" + bottom: "slice4-66" + bottom: "slice4-67" + bottom: "slice4-68" + bottom: "slice4-69" + bottom: "slice4-70" + bottom: "slice4-71" + bottom: "slice4-72" + bottom: "slice4-73" + bottom: "slice4-74" + bottom: "slice4-75" + bottom: "slice4-76" + bottom: "slice4-77" + bottom: "slice4-78" + bottom: "slice4-79" + bottom: "slice4-80" + bottom: "slice4-81" + bottom: "slice4-82" + bottom: "slice4-83" + bottom: "slice4-84" + bottom: "slice4-85" + bottom: "slice4-86" + bottom: "slice4-87" + bottom: "slice4-88" + bottom: "slice4-89" + bottom: "slice4-90" + bottom: "slice4-91" + bottom: "slice4-92" + bottom: "slice4-93" + bottom: "slice4-94" + bottom: "slice4-95" + bottom: "slice4-96" + bottom: "slice4-97" + bottom: "slice4-98" + bottom: "slice4-99" + bottom: "slice4-100" + bottom: "slice4-101" + bottom: "slice4-102" + bottom: "slice4-103" + bottom: "slice4-104" + bottom: "slice4-105" + bottom: "slice4-106" + bottom: "slice4-107" + bottom: "slice4-108" + bottom: "slice4-109" + bottom: "slice4-110" + bottom: "slice4-111" + bottom: "slice4-112" + bottom: "slice4-113" + bottom: "slice4-114" + bottom: "slice4-115" + bottom: "slice4-116" + bottom: "slice4-117" + bottom: "slice4-118" + bottom: "slice4-119" + bottom: "slice4-120" + bottom: "slice4-121" + bottom: "slice4-122" + bottom: "slice4-123" + bottom: "slice4-124" + bottom: "slice4-125" + bottom: "slice4-126" + bottom: "slice4-127" + bottom: "slice4-128" + bottom: "slice4-129" + bottom: "slice4-130" + bottom: "slice4-131" + bottom: "slice4-132" + bottom: "slice4-133" + bottom: "slice4-134" + bottom: "slice4-135" + bottom: "slice4-136" + bottom: "slice4-137" + bottom: "slice4-138" + bottom: "slice4-139" + bottom: "slice4-140" + bottom: "slice4-141" + bottom: "slice4-142" + bottom: "slice4-143" + bottom: "slice4-144" + bottom: "slice4-145" + bottom: "slice4-146" + bottom: "slice4-147" + bottom: "slice4-148" + bottom: "slice4-149" + bottom: "slice4-150" + bottom: "slice4-151" + bottom: "slice4-152" + bottom: "slice4-153" + bottom: "slice4-154" + bottom: "slice4-155" + bottom: "slice4-156" + bottom: "slice4-157" + bottom: "slice4-158" + bottom: "slice4-159" + bottom: "slice4-160" + bottom: "slice4-161" + bottom: "slice4-162" + bottom: "slice4-163" + bottom: "slice4-164" + bottom: "slice4-165" + bottom: "slice4-166" + bottom: "slice4-167" + bottom: "slice4-168" + bottom: "slice4-169" + bottom: "slice4-170" + bottom: "slice4-171" + bottom: "slice4-172" + bottom: "slice4-173" + bottom: "slice4-174" + bottom: "slice4-175" + bottom: "slice4-176" + bottom: "slice4-177" + bottom: "slice4-178" + bottom: "slice4-179" + bottom: "slice4-180" + bottom: "slice4-181" + bottom: "slice4-182" + bottom: "slice4-183" + bottom: "slice4-184" + bottom: "slice4-185" + bottom: "slice4-186" + bottom: "slice4-187" + bottom: "slice4-188" + bottom: "slice4-189" + bottom: "slice4-190" + bottom: "slice4-191" + bottom: "slice4-192" + bottom: "slice4-193" + bottom: "slice4-194" + bottom: "slice4-195" + bottom: "slice4-196" + bottom: "slice4-197" + bottom: "slice4-198" + bottom: "slice4-199" + bottom: "slice4-200" + bottom: "slice4-201" + bottom: "slice4-202" + bottom: "slice4-203" + bottom: "slice4-204" + bottom: "slice4-205" + bottom: "slice4-206" + bottom: "slice4-207" + bottom: "slice4-208" + bottom: "slice4-209" + bottom: "slice4-210" + bottom: "slice4-211" + bottom: "slice4-212" + bottom: "slice4-213" + bottom: "slice4-214" + bottom: "slice4-215" + bottom: "slice4-216" + bottom: "slice4-217" + bottom: "slice4-218" + bottom: "slice4-219" + bottom: "slice4-220" + bottom: "slice4-221" + bottom: "slice4-222" + bottom: "slice4-223" + bottom: "slice4-224" + bottom: "slice4-225" + bottom: "slice4-226" + bottom: "slice4-227" + bottom: "slice4-228" + bottom: "slice4-229" + bottom: "slice4-230" + bottom: "slice4-231" + bottom: "slice4-232" + bottom: "slice4-233" + bottom: "slice4-234" + bottom: "slice4-235" + bottom: "slice4-236" + bottom: "slice4-237" + bottom: "slice4-238" + bottom: "slice4-239" + bottom: "slice4-240" + bottom: "slice4-241" + bottom: "slice4-242" + bottom: "slice4-243" + bottom: "slice4-244" + bottom: "slice4-245" + bottom: "slice4-246" + bottom: "slice4-247" + bottom: "slice4-248" + bottom: "slice4-249" + bottom: "slice4-250" + bottom: "slice4-251" + bottom: "slice4-252" + bottom: "slice4-253" + bottom: "slice4-254" + bottom: "slice4-255" + bottom: "slice4-256" + bottom: "slice4-257" + bottom: "slice4-258" + bottom: "slice4-259" + bottom: "slice4-260" + bottom: "slice4-261" + bottom: "slice4-262" + bottom: "slice4-263" + bottom: "slice4-264" + bottom: "slice4-265" + bottom: "slice4-266" + bottom: "slice4-267" + bottom: "slice4-268" + bottom: "slice4-269" + bottom: "slice4-270" + bottom: "slice4-271" + bottom: "slice4-272" + bottom: "slice4-273" + bottom: "slice4-274" + bottom: "slice4-275" + bottom: "slice4-276" + bottom: "slice4-277" + bottom: "slice4-278" + bottom: "slice4-279" + bottom: "slice4-280" + bottom: "slice4-281" + bottom: "slice4-282" + bottom: "slice4-283" + bottom: "slice4-284" + bottom: "slice4-285" + bottom: "slice4-286" + bottom: "slice4-287" + bottom: "slice4-288" + bottom: "slice4-289" + bottom: "slice4-290" + bottom: "slice4-291" + bottom: "slice4-292" + bottom: "slice4-293" + bottom: "slice4-294" + bottom: "slice4-295" + bottom: "slice4-296" + bottom: "slice4-297" + bottom: "slice4-298" + bottom: "slice4-299" + bottom: "slice4-300" + bottom: "slice4-301" + bottom: "slice4-302" + bottom: "slice4-303" + bottom: "slice4-304" + bottom: "slice4-305" + bottom: "slice4-306" + bottom: "slice4-307" + bottom: "slice4-308" + bottom: "slice4-309" + bottom: "slice4-310" + bottom: "slice4-311" + bottom: "slice4-312" + bottom: "slice4-313" + bottom: "slice4-314" + bottom: "slice4-315" + bottom: "slice4-316" + bottom: "slice4-317" + bottom: "slice4-318" + bottom: "slice4-319" + bottom: "slice4-320" + bottom: "slice4-321" + bottom: "slice4-322" + bottom: "slice4-323" + bottom: "slice4-324" + bottom: "slice4-325" + bottom: "slice4-326" + bottom: "slice4-327" + bottom: "slice4-328" + bottom: "slice4-329" + bottom: "slice4-330" + bottom: "slice4-331" + bottom: "slice4-332" + bottom: "slice4-333" + bottom: "slice4-334" + bottom: "slice4-335" + bottom: "slice4-336" + bottom: "slice4-337" + bottom: "slice4-338" + bottom: "slice4-339" + bottom: "slice4-340" + bottom: "slice4-341" + bottom: "slice4-342" + bottom: "slice4-343" + bottom: "slice4-344" + bottom: "slice4-345" + bottom: "slice4-346" + bottom: "slice4-347" + bottom: "slice4-348" + bottom: "slice4-349" + bottom: "slice4-350" + bottom: "slice4-351" + bottom: "slice4-352" + bottom: "slice4-353" + bottom: "slice4-354" + bottom: "slice4-355" + bottom: "slice4-356" + bottom: "slice4-357" + bottom: "slice4-358" + bottom: "slice4-359" + bottom: "slice4-360" + bottom: "slice4-361" + bottom: "slice4-362" + bottom: "slice4-363" + bottom: "slice4-364" + bottom: "slice4-365" + bottom: "slice4-366" + bottom: "slice4-367" + bottom: "slice4-368" + bottom: "slice4-369" + bottom: "slice4-370" + bottom: "slice4-371" + bottom: "slice4-372" + bottom: "slice4-373" + bottom: "slice4-374" + bottom: "slice4-375" + bottom: "slice4-376" + bottom: "slice4-377" + bottom: "slice4-378" + bottom: "slice4-379" + bottom: "slice4-380" + bottom: "slice4-381" + bottom: "slice4-382" + bottom: "slice4-383" + bottom: "slice4-384" + bottom: "slice4-385" + bottom: "slice4-386" + bottom: "slice4-387" + bottom: "slice4-388" + bottom: "slice4-389" + bottom: "slice4-390" + bottom: "slice4-391" + bottom: "slice4-392" + bottom: "slice4-393" + bottom: "slice4-394" + bottom: "slice4-395" + bottom: "slice4-396" + bottom: "slice4-397" + bottom: "slice4-398" + bottom: "slice4-399" + bottom: "slice4-400" + bottom: "slice4-401" + bottom: "slice4-402" + bottom: "slice4-403" + bottom: "slice4-404" + bottom: "slice4-405" + bottom: "slice4-406" + bottom: "slice4-407" + bottom: "slice4-408" + bottom: "slice4-409" + bottom: "slice4-410" + bottom: "slice4-411" + bottom: "slice4-412" + bottom: "slice4-413" + bottom: "slice4-414" + bottom: "slice4-415" + bottom: "slice4-416" + bottom: "slice4-417" + bottom: "slice4-418" + bottom: "slice4-419" + bottom: "slice4-420" + bottom: "slice4-421" + bottom: "slice4-422" + bottom: "slice4-423" + bottom: "slice4-424" + bottom: "slice4-425" + bottom: "slice4-426" + bottom: "slice4-427" + bottom: "slice4-428" + bottom: "slice4-429" + bottom: "slice4-430" + bottom: "slice4-431" + bottom: "slice4-432" + bottom: "slice4-433" + bottom: "slice4-434" + bottom: "slice4-435" + bottom: "slice4-436" + bottom: "slice4-437" + bottom: "slice4-438" + bottom: "slice4-439" + bottom: "slice4-440" + bottom: "slice4-441" + bottom: "slice4-442" + bottom: "slice4-443" + bottom: "slice4-444" + bottom: "slice4-445" + bottom: "slice4-446" + bottom: "slice4-447" + bottom: "slice4-448" + bottom: "slice4-449" + bottom: "slice4-450" + bottom: "slice4-451" + bottom: "slice4-452" + bottom: "slice4-453" + bottom: "slice4-454" + bottom: "slice4-455" + bottom: "slice4-456" + bottom: "slice4-457" + bottom: "slice4-458" + bottom: "slice4-459" + bottom: "slice4-460" + bottom: "slice4-461" + bottom: "slice4-462" + bottom: "slice4-463" + bottom: "slice4-464" + bottom: "slice4-465" + bottom: "slice4-466" + bottom: "slice4-467" + bottom: "slice4-468" + bottom: "slice4-469" + bottom: "slice4-470" + bottom: "slice4-471" + bottom: "slice4-472" + bottom: "slice4-473" + bottom: "slice4-474" + bottom: "slice4-475" + bottom: "slice4-476" + bottom: "slice4-477" + bottom: "slice4-478" + bottom: "slice4-479" + bottom: "slice4-480" + bottom: "slice4-481" + bottom: "slice4-482" + bottom: "slice4-483" + bottom: "slice4-484" + bottom: "slice4-485" + bottom: "slice4-486" + bottom: "slice4-487" + bottom: "slice4-488" + bottom: "slice4-489" + bottom: "slice4-490" + bottom: "slice4-491" + bottom: "slice4-492" + bottom: "slice4-493" + bottom: "slice4-494" + bottom: "slice4-495" + bottom: "slice4-496" + bottom: "slice4-497" + bottom: "slice4-498" + bottom: "slice4-499" + bottom: "slice4-500" + bottom: "slice4-501" + bottom: "slice4-502" + bottom: "slice4-503" + bottom: "slice4-504" + bottom: "slice4-505" + bottom: "slice4-506" + bottom: "slice4-507" + bottom: "slice4-508" + bottom: "slice4-509" + bottom: "slice4-510" + bottom: "slice4-511" + bottom: "slice4-512" + bottom: "slice4-513" + bottom: "slice4-514" + bottom: "slice4-515" + bottom: "slice4-516" + bottom: "slice4-517" + bottom: "slice4-518" + bottom: "slice4-519" + bottom: "slice4-520" + bottom: "slice4-521" + bottom: "slice4-522" + bottom: "slice4-523" + bottom: "slice4-524" + bottom: "slice4-525" + bottom: "slice4-526" + bottom: "slice4-527" + bottom: "slice4-528" + bottom: "slice4-529" + bottom: "slice4-530" + bottom: "slice4-531" + bottom: "slice4-532" + bottom: "slice4-533" + bottom: "slice4-534" + bottom: "slice4-535" + bottom: "slice4-536" + bottom: "slice4-537" + bottom: "slice4-538" + bottom: "slice4-539" + bottom: "slice4-540" + bottom: "slice4-541" + bottom: "slice4-542" + bottom: "slice4-543" + bottom: "slice4-544" + bottom: "slice4-545" + bottom: "slice4-546" + bottom: "slice4-547" + bottom: "slice4-548" + bottom: "slice4-549" + bottom: "slice4-550" + bottom: "slice4-551" + bottom: "slice4-552" + bottom: "slice4-553" + bottom: "slice4-554" + bottom: "slice4-555" + bottom: "slice4-556" + bottom: "slice4-557" + bottom: "slice4-558" + bottom: "slice4-559" + bottom: "slice4-560" + bottom: "slice4-561" + bottom: "slice4-562" + bottom: "slice4-563" + bottom: "slice4-564" + bottom: "slice4-565" + bottom: "slice4-566" + bottom: "slice4-567" + bottom: "slice4-568" + bottom: "slice4-569" + bottom: "slice4-570" + bottom: "slice4-571" + bottom: "slice4-572" + bottom: "slice4-573" + bottom: "slice4-574" + bottom: "slice4-575" + bottom: "slice4-576" + bottom: "slice4-577" + bottom: "slice4-578" + bottom: "slice4-579" + bottom: "slice4-580" + bottom: "slice4-581" + bottom: "slice4-582" + bottom: "slice4-583" + bottom: "slice4-584" + bottom: "slice4-585" + bottom: "slice4-586" + bottom: "slice4-587" + bottom: "slice4-588" + bottom: "slice4-589" + bottom: "slice4-590" + bottom: "slice4-591" + bottom: "slice4-592" + bottom: "slice4-593" + bottom: "slice4-594" + bottom: "slice4-595" + bottom: "slice4-596" + bottom: "slice4-597" + bottom: "slice4-598" + bottom: "slice4-599" + bottom: "slice4-600" + bottom: "slice4-601" + bottom: "slice4-602" + bottom: "slice4-603" + bottom: "slice4-604" + bottom: "slice4-605" + bottom: "slice4-606" + bottom: "slice4-607" + bottom: "slice4-608" + bottom: "slice4-609" + bottom: "slice4-610" + bottom: "slice4-611" + bottom: "slice4-612" + bottom: "slice4-613" + bottom: "slice4-614" + bottom: "slice4-615" + bottom: "slice4-616" + bottom: "slice4-617" + bottom: "slice4-618" + bottom: "slice4-619" + bottom: "slice4-620" + bottom: "slice4-621" + bottom: "slice4-622" + bottom: "slice4-623" + bottom: "slice4-624" + bottom: "slice4-625" + bottom: "slice4-626" + bottom: "slice4-627" + bottom: "slice4-628" + bottom: "slice4-629" + bottom: "slice4-630" + bottom: "slice4-631" + bottom: "slice4-632" + bottom: "slice4-633" + bottom: "slice4-634" + bottom: "slice4-635" + bottom: "slice4-636" + bottom: "slice4-637" + bottom: "slice4-638" + bottom: "slice4-639" + bottom: "slice4-640" + bottom: "slice4-641" + bottom: "slice4-642" + bottom: "slice4-643" + bottom: "slice4-644" + bottom: "slice4-645" + bottom: "slice4-646" + bottom: "slice4-647" + bottom: "slice4-648" + bottom: "slice4-649" + bottom: "slice4-650" + bottom: "slice4-651" + bottom: "slice4-652" + bottom: "slice4-653" + bottom: "slice4-654" + bottom: "slice4-655" + bottom: "slice4-656" + bottom: "slice4-657" + bottom: "slice4-658" + bottom: "slice4-659" + bottom: "slice4-660" + bottom: "slice4-661" + bottom: "slice4-662" + bottom: "slice4-663" + bottom: "slice4-664" + bottom: "slice4-665" + bottom: "slice4-666" + bottom: "slice4-667" + bottom: "slice4-668" + bottom: "slice4-669" + bottom: "slice4-670" + bottom: "slice4-671" + bottom: "slice4-672" + bottom: "slice4-673" + bottom: "slice4-674" + bottom: "slice4-675" + bottom: "slice4-676" + bottom: "slice4-677" + bottom: "slice4-678" + bottom: "slice4-679" + bottom: "slice4-680" + bottom: "slice4-681" + bottom: "slice4-682" + bottom: "slice4-683" + bottom: "slice4-684" + bottom: "slice4-685" + bottom: "slice4-686" + bottom: "slice4-687" + bottom: "slice4-688" + bottom: "slice4-689" + bottom: "slice4-690" + bottom: "slice4-691" + bottom: "slice4-692" + bottom: "slice4-693" + bottom: "slice4-694" + bottom: "slice4-695" + bottom: "slice4-696" + bottom: "slice4-697" + bottom: "slice4-698" + bottom: "slice4-699" + bottom: "slice4-700" + bottom: "slice4-701" + bottom: "slice4-702" + bottom: "slice4-703" + bottom: "slice4-704" + bottom: "slice4-705" + bottom: "slice4-706" + bottom: "slice4-707" + bottom: "slice4-708" + bottom: "slice4-709" + bottom: "slice4-710" + bottom: "slice4-711" + bottom: "slice4-712" + bottom: "slice4-713" + bottom: "slice4-714" + bottom: "slice4-715" + bottom: "slice4-716" + bottom: "slice4-717" + bottom: "slice4-718" + bottom: "slice4-719" + bottom: "slice4-720" + bottom: "slice4-721" + bottom: "slice4-722" + bottom: "slice4-723" + bottom: "slice4-724" + bottom: "slice4-725" + bottom: "slice4-726" + bottom: "slice4-727" + bottom: "slice4-728" + bottom: "slice4-729" + bottom: "slice4-730" + bottom: "slice4-731" + bottom: "slice4-732" + bottom: "slice4-733" + bottom: "slice4-734" + bottom: "slice4-735" + bottom: "slice4-736" + bottom: "slice4-737" + bottom: "slice4-738" + bottom: "slice4-739" + bottom: "slice4-740" + bottom: "slice4-741" + bottom: "slice4-742" + bottom: "slice4-743" + bottom: "slice4-744" + bottom: "slice4-745" + bottom: "slice4-746" + bottom: "slice4-747" + bottom: "slice4-748" + bottom: "slice4-749" + bottom: "slice4-750" + bottom: "slice4-751" + bottom: "slice4-752" + bottom: "slice4-753" + bottom: "slice4-754" + bottom: "slice4-755" + bottom: "slice4-756" + bottom: "slice4-757" + bottom: "slice4-758" + bottom: "slice4-759" + bottom: "slice4-760" + bottom: "slice4-761" + bottom: "slice4-762" + bottom: "slice4-763" + bottom: "slice4-764" + bottom: "slice4-765" + bottom: "slice4-766" + bottom: "slice4-767" + bottom: "slice4-768" + bottom: "slice4-769" + bottom: "slice4-770" + bottom: "slice4-771" + bottom: "slice4-772" + bottom: "slice4-773" + bottom: "slice4-774" + bottom: "slice4-775" + bottom: "slice4-776" + bottom: "slice4-777" + bottom: "slice4-778" + bottom: "slice4-779" + bottom: "slice4-780" + bottom: "slice4-781" + bottom: "slice4-782" + bottom: "slice4-783" + bottom: "slice4-784" + bottom: "slice4-785" + bottom: "slice4-786" + bottom: "slice4-787" + bottom: "slice4-788" + bottom: "slice4-789" + bottom: "slice4-790" + bottom: "slice4-791" + bottom: "slice4-792" + bottom: "slice4-793" + bottom: "slice4-794" + bottom: "slice4-795" + bottom: "slice4-796" + bottom: "slice4-797" + bottom: "slice4-798" + bottom: "slice4-799" + bottom: "slice4-800" + bottom: "slice4-801" + bottom: "slice4-802" + bottom: "slice4-803" + bottom: "slice4-804" + bottom: "slice4-805" + bottom: "slice4-806" + bottom: "slice4-807" + bottom: "slice4-808" + bottom: "slice4-809" + bottom: "slice4-810" + bottom: "slice4-811" + bottom: "slice4-812" + bottom: "slice4-813" + bottom: "slice4-814" + bottom: "slice4-815" + bottom: "slice4-816" + bottom: "slice4-817" + bottom: "slice4-818" + bottom: "slice4-819" + bottom: "slice4-820" + bottom: "slice4-821" + bottom: "slice4-822" + bottom: "slice4-823" + bottom: "slice4-824" + bottom: "slice4-825" + bottom: "slice4-826" + bottom: "slice4-827" + bottom: "slice4-828" + bottom: "slice4-829" + bottom: "slice4-830" + bottom: "slice4-831" + bottom: "slice4-832" + bottom: "slice4-833" + bottom: "slice4-834" + bottom: "slice4-835" + bottom: "slice4-836" + bottom: "slice4-837" + bottom: "slice4-838" + bottom: "slice4-839" + bottom: "slice4-840" + bottom: "slice4-841" + bottom: "slice4-842" + bottom: "slice4-843" + bottom: "slice4-844" + bottom: "slice4-845" + bottom: "slice4-846" + bottom: "slice4-847" + bottom: "slice4-848" + bottom: "slice4-849" + bottom: "slice4-850" + bottom: "slice4-851" + bottom: "slice4-852" + bottom: "slice4-853" + bottom: "slice4-854" + bottom: "slice4-855" + bottom: "slice4-856" + bottom: "slice4-857" + bottom: "slice4-858" + bottom: "slice4-859" + bottom: "slice4-860" + bottom: "slice4-861" + bottom: "slice4-862" + bottom: "slice4-863" + bottom: "slice4-864" + bottom: "slice4-865" + bottom: "slice4-866" + bottom: "slice4-867" + bottom: "slice4-868" + bottom: "slice4-869" + bottom: "slice4-870" + bottom: "slice4-871" + bottom: "slice4-872" + bottom: "slice4-873" + bottom: "slice4-874" + bottom: "slice4-875" + bottom: "slice4-876" + bottom: "slice4-877" + bottom: "slice4-878" + bottom: "slice4-879" + bottom: "slice4-880" + bottom: "slice4-881" + bottom: "slice4-882" + bottom: "slice4-883" + bottom: "slice4-884" + bottom: "slice4-885" + bottom: "slice4-886" + bottom: "slice4-887" + bottom: "slice4-888" + bottom: "slice4-889" + bottom: "slice4-890" + bottom: "slice4-891" + bottom: "slice4-892" + bottom: "slice4-893" + bottom: "slice4-894" + bottom: "slice4-895" + bottom: "slice4-896" + bottom: "slice4-897" + bottom: "slice4-898" + bottom: "slice4-899" + bottom: "slice4-900" + bottom: "slice4-901" + bottom: "slice4-902" + bottom: "slice4-903" + bottom: "slice4-904" + bottom: "slice4-905" + bottom: "slice4-906" + bottom: "slice4-907" + bottom: "slice4-908" + bottom: "slice4-909" + bottom: "slice4-910" + bottom: "slice4-911" + bottom: "slice4-912" + bottom: "slice4-913" + bottom: "slice4-914" + bottom: "slice4-915" + bottom: "slice4-916" + bottom: "slice4-917" + bottom: "slice4-918" + bottom: "slice4-919" + bottom: "slice4-920" + bottom: "slice4-921" + bottom: "slice4-922" + bottom: "slice4-923" + bottom: "slice4-924" + bottom: "slice4-925" + bottom: "slice4-926" + bottom: "slice4-927" + bottom: "slice4-928" + bottom: "slice4-929" + bottom: "slice4-930" + bottom: "slice4-931" + bottom: "slice4-932" + bottom: "slice4-933" + bottom: "slice4-934" + bottom: "slice4-935" + bottom: "slice4-936" + bottom: "slice4-937" + bottom: "slice4-938" + bottom: "slice4-939" + bottom: "slice4-940" + bottom: "slice4-941" + bottom: "slice4-942" + bottom: "slice4-943" + bottom: "slice4-944" + bottom: "slice4-945" + bottom: "slice4-946" + bottom: "slice4-947" + bottom: "slice4-948" + bottom: "slice4-949" + bottom: "slice4-950" + bottom: "slice4-951" + bottom: "slice4-952" + bottom: "slice4-953" + bottom: "slice4-954" + bottom: "slice4-955" + bottom: "slice4-956" + bottom: "slice4-957" + bottom: "slice4-958" + bottom: "slice4-959" + bottom: "slice4-960" + bottom: "slice4-961" + bottom: "slice4-962" + bottom: "slice4-963" + bottom: "slice4-964" + bottom: "slice4-965" + bottom: "slice4-966" + bottom: "slice4-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se1" + bottom:"fc-1-se1" + top: "slice-1-1-1" + top: "slice-1-1-2" + top: "slice-1-1-3" + top: "slice-1-1-4" + top: "slice-1-1-5" + top: "slice-1-1-6" + top: "slice-1-1-7" + top: "slice-1-1-8" + top: "slice-1-1-9" + top: "slice-1-1-10" + top: "slice-1-1-11" + top: "slice-1-1-12" + top: "slice-1-1-13" + top: "slice-1-1-14" + top: "slice-1-1-15" + top: "slice-1-1-16" + top: "slice-1-1-17" + top: "slice-1-1-18" + top: "slice-1-1-19" + top: "slice-1-1-20" + top: "slice-1-1-21" + top: "slice-1-1-22" + top: "slice-1-1-23" + top: "slice-1-1-24" + top: "slice-1-1-25" + top: "slice-1-1-26" + top: "slice-1-1-27" + top: "slice-1-1-28" + top: "slice-1-1-29" + top: "slice-1-1-30" + top: "slice-1-1-31" + top: "slice-1-1-32" + top: "slice-1-1-33" + top: "slice-1-1-34" + top: "slice-1-1-35" + top: "slice-1-1-36" + top: "slice-1-1-37" + top: "slice-1-1-38" + top: "slice-1-1-39" + top: "slice-1-1-40" + top: "slice-1-1-41" + top: "slice-1-1-42" + top: "slice-1-1-43" + top: "slice-1-1-44" + top: "slice-1-1-45" + top: "slice-1-1-46" + top: "slice-1-1-47" + top: "slice-1-1-48" + top: "slice-1-1-49" + top: "slice-1-1-50" + top: "slice-1-1-51" + top: "slice-1-1-52" + top: "slice-1-1-53" + top: "slice-1-1-54" + top: "slice-1-1-55" + top: "slice-1-1-56" + top: "slice-1-1-57" + top: "slice-1-1-58" + top: "slice-1-1-59" + top: "slice-1-1-60" + top: "slice-1-1-61" + top: "slice-1-1-62" + top: "slice-1-1-63" + top: "slice-1-1-64" + top: "slice-1-1-65" + top: "slice-1-1-66" + top: "slice-1-1-67" + top: "slice-1-1-68" + top: "slice-1-1-69" + top: "slice-1-1-70" + top: "slice-1-1-71" + top: "slice-1-1-72" + top: "slice-1-1-73" + top: "slice-1-1-74" + top: "slice-1-1-75" + top: "slice-1-1-76" + top: "slice-1-1-77" + top: "slice-1-1-78" + top: "slice-1-1-79" + top: "slice-1-1-80" + top: "slice-1-1-81" + top: "slice-1-1-82" + top: "slice-1-1-83" + top: "slice-1-1-84" + top: "slice-1-1-85" + top: "slice-1-1-86" + top: "slice-1-1-87" + top: "slice-1-1-88" + top: "slice-1-1-89" + top: "slice-1-1-90" + top: "slice-1-1-91" + top: "slice-1-1-92" + top: "slice-1-1-93" + top: "slice-1-1-94" + top: "slice-1-1-95" + top: "slice-1-1-96" + top: "slice-1-1-97" + top: "slice-1-1-98" + top: "slice-1-1-99" + top: "slice-1-1-100" + top: "slice-1-1-101" + top: "slice-1-1-102" + top: "slice-1-1-103" + top: "slice-1-1-104" + top: "slice-1-1-105" + top: "slice-1-1-106" + top: "slice-1-1-107" + top: "slice-1-1-108" + top: "slice-1-1-109" + top: "slice-1-1-110" + top: "slice-1-1-111" + top: "slice-1-1-112" + top: "slice-1-1-113" + top: "slice-1-1-114" + top: "slice-1-1-115" + top: "slice-1-1-116" + top: "slice-1-1-117" + top: "slice-1-1-118" + top: "slice-1-1-119" + top: "slice-1-1-120" + top: "slice-1-1-121" + top: "slice-1-1-122" + top: "slice-1-1-123" + top: "slice-1-1-124" + top: "slice-1-1-125" + top: "slice-1-1-126" + top: "slice-1-1-127" + top: "slice-1-1-128" + top: "slice-1-1-129" + top: "slice-1-1-130" + top: "slice-1-1-131" + top: "slice-1-1-132" + top: "slice-1-1-133" + top: "slice-1-1-134" + top: "slice-1-1-135" + top: "slice-1-1-136" + top: "slice-1-1-137" + top: "slice-1-1-138" + top: "slice-1-1-139" + top: "slice-1-1-140" + top: "slice-1-1-141" + top: "slice-1-1-142" + top: "slice-1-1-143" + top: "slice-1-1-144" + top: "slice-1-1-145" + top: "slice-1-1-146" + top: "slice-1-1-147" + top: "slice-1-1-148" + top: "slice-1-1-149" + top: "slice-1-1-150" + top: "slice-1-1-151" + top: "slice-1-1-152" + top: "slice-1-1-153" + top: "slice-1-1-154" + top: "slice-1-1-155" + top: "slice-1-1-156" + top: "slice-1-1-157" + top: "slice-1-1-158" + top: "slice-1-1-159" + top: "slice-1-1-160" + top: "slice-1-1-161" + top: "slice-1-1-162" + top: "slice-1-1-163" + top: "slice-1-1-164" + top: "slice-1-1-165" + top: "slice-1-1-166" + top: "slice-1-1-167" + top: "slice-1-1-168" + top: "slice-1-1-169" + top: "slice-1-1-170" + top: "slice-1-1-171" + top: "slice-1-1-172" + top: "slice-1-1-173" + top: "slice-1-1-174" + top: "slice-1-1-175" + top: "slice-1-1-176" + top: "slice-1-1-177" + top: "slice-1-1-178" + top: "slice-1-1-179" + top: "slice-1-1-180" + top: "slice-1-1-181" + top: "slice-1-1-182" + top: "slice-1-1-183" + top: "slice-1-1-184" + top: "slice-1-1-185" + top: "slice-1-1-186" + top: "slice-1-1-187" + top: "slice-1-1-188" + top: "slice-1-1-189" + top: "slice-1-1-190" + top: "slice-1-1-191" + top: "slice-1-1-192" + top: "slice-1-1-193" + top: "slice-1-1-194" + top: "slice-1-1-195" + top: "slice-1-1-196" + top: "slice-1-1-197" + top: "slice-1-1-198" + top: "slice-1-1-199" + top: "slice-1-1-200" + top: "slice-1-1-201" + top: "slice-1-1-202" + top: "slice-1-1-203" + top: "slice-1-1-204" + top: "slice-1-1-205" + top: "slice-1-1-206" + top: "slice-1-1-207" + top: "slice-1-1-208" + top: "slice-1-1-209" + top: "slice-1-1-210" + top: "slice-1-1-211" + top: "slice-1-1-212" + top: "slice-1-1-213" + top: "slice-1-1-214" + top: "slice-1-1-215" + top: "slice-1-1-216" + top: "slice-1-1-217" + top: "slice-1-1-218" + top: "slice-1-1-219" + top: "slice-1-1-220" + top: "slice-1-1-221" + top: "slice-1-1-222" + top: "slice-1-1-223" + top: "slice-1-1-224" + top: "slice-1-1-225" + top: "slice-1-1-226" + top: "slice-1-1-227" + top: "slice-1-1-228" + top: "slice-1-1-229" + top: "slice-1-1-230" + top: "slice-1-1-231" + top: "slice-1-1-232" + top: "slice-1-1-233" + top: "slice-1-1-234" + top: "slice-1-1-235" + top: "slice-1-1-236" + top: "slice-1-1-237" + top: "slice-1-1-238" + top: "slice-1-1-239" + top: "slice-1-1-240" + top: "slice-1-1-241" + top: "slice-1-1-242" + top: "slice-1-1-243" + top: "slice-1-1-244" + top: "slice-1-1-245" + top: "slice-1-1-246" + top: "slice-1-1-247" + top: "slice-1-1-248" + top: "slice-1-1-249" + top: "slice-1-1-250" + top: "slice-1-1-251" + top: "slice-1-1-252" + top: "slice-1-1-253" + top: "slice-1-1-254" + top: "slice-1-1-255" + top: "slice-1-1-256" + top: "slice-1-1-257" + top: "slice-1-1-258" + top: "slice-1-1-259" + top: "slice-1-1-260" + top: "slice-1-1-261" + top: "slice-1-1-262" + top: "slice-1-1-263" + top: "slice-1-1-264" + top: "slice-1-1-265" + top: "slice-1-1-266" + top: "slice-1-1-267" + top: "slice-1-1-268" + top: "slice-1-1-269" + top: "slice-1-1-270" + top: "slice-1-1-271" + top: "slice-1-1-272" + top: "slice-1-1-273" + top: "slice-1-1-274" + top: "slice-1-1-275" + top: "slice-1-1-276" + top: "slice-1-1-277" + top: "slice-1-1-278" + top: "slice-1-1-279" + top: "slice-1-1-280" + top: "slice-1-1-281" + top: "slice-1-1-282" + top: "slice-1-1-283" + top: "slice-1-1-284" + top: "slice-1-1-285" + top: "slice-1-1-286" + top: "slice-1-1-287" + top: "slice-1-1-288" + top: "slice-1-1-289" + top: "slice-1-1-290" + top: "slice-1-1-291" + top: "slice-1-1-292" + top: "slice-1-1-293" + top: "slice-1-1-294" + top: "slice-1-1-295" + top: "slice-1-1-296" + top: "slice-1-1-297" + top: "slice-1-1-298" + top: "slice-1-1-299" + top: "slice-1-1-300" + top: "slice-1-1-301" + top: "slice-1-1-302" + top: "slice-1-1-303" + top: "slice-1-1-304" + top: "slice-1-1-305" + top: "slice-1-1-306" + top: "slice-1-1-307" + top: "slice-1-1-308" + top: "slice-1-1-309" + top: "slice-1-1-310" + top: "slice-1-1-311" + top: "slice-1-1-312" + top: "slice-1-1-313" + top: "slice-1-1-314" + top: "slice-1-1-315" + top: "slice-1-1-316" + top: "slice-1-1-317" + top: "slice-1-1-318" + top: "slice-1-1-319" + top: "slice-1-1-320" + top: "slice-1-1-321" + top: "slice-1-1-322" + top: "slice-1-1-323" + top: "slice-1-1-324" + top: "slice-1-1-325" + top: "slice-1-1-326" + top: "slice-1-1-327" + top: "slice-1-1-328" + top: "slice-1-1-329" + top: "slice-1-1-330" + top: "slice-1-1-331" + top: "slice-1-1-332" + top: "slice-1-1-333" + top: "slice-1-1-334" + top: "slice-1-1-335" + top: "slice-1-1-336" + top: "slice-1-1-337" + top: "slice-1-1-338" + top: "slice-1-1-339" + top: "slice-1-1-340" + top: "slice-1-1-341" + top: "slice-1-1-342" + top: "slice-1-1-343" + top: "slice-1-1-344" + top: "slice-1-1-345" + top: "slice-1-1-346" + top: "slice-1-1-347" + top: "slice-1-1-348" + top: "slice-1-1-349" + top: "slice-1-1-350" + top: "slice-1-1-351" + top: "slice-1-1-352" + top: "slice-1-1-353" + top: "slice-1-1-354" + top: "slice-1-1-355" + top: "slice-1-1-356" + top: "slice-1-1-357" + top: "slice-1-1-358" + top: "slice-1-1-359" + top: "slice-1-1-360" + top: "slice-1-1-361" + top: "slice-1-1-362" + top: "slice-1-1-363" + top: "slice-1-1-364" + top: "slice-1-1-365" + top: "slice-1-1-366" + top: "slice-1-1-367" + top: "slice-1-1-368" + top: "slice-1-1-369" + top: "slice-1-1-370" + top: "slice-1-1-371" + top: "slice-1-1-372" + top: "slice-1-1-373" + top: "slice-1-1-374" + top: "slice-1-1-375" + top: "slice-1-1-376" + top: "slice-1-1-377" + top: "slice-1-1-378" + top: "slice-1-1-379" + top: "slice-1-1-380" + top: "slice-1-1-381" + top: "slice-1-1-382" + top: "slice-1-1-383" + top: "slice-1-1-384" + top: "slice-1-1-385" + top: "slice-1-1-386" + top: "slice-1-1-387" + top: "slice-1-1-388" + top: "slice-1-1-389" + top: "slice-1-1-390" + top: "slice-1-1-391" + top: "slice-1-1-392" + top: "slice-1-1-393" + top: "slice-1-1-394" + top: "slice-1-1-395" + top: "slice-1-1-396" + top: "slice-1-1-397" + top: "slice-1-1-398" + top: "slice-1-1-399" + top: "slice-1-1-400" + top: "slice-1-1-401" + top: "slice-1-1-402" + top: "slice-1-1-403" + top: "slice-1-1-404" + top: "slice-1-1-405" + top: "slice-1-1-406" + top: "slice-1-1-407" + top: "slice-1-1-408" + top: "slice-1-1-409" + top: "slice-1-1-410" + top: "slice-1-1-411" + top: "slice-1-1-412" + top: "slice-1-1-413" + top: "slice-1-1-414" + top: "slice-1-1-415" + top: "slice-1-1-416" + top: "slice-1-1-417" + top: "slice-1-1-418" + top: "slice-1-1-419" + top: "slice-1-1-420" + top: "slice-1-1-421" + top: "slice-1-1-422" + top: "slice-1-1-423" + top: "slice-1-1-424" + top: "slice-1-1-425" + top: "slice-1-1-426" + top: "slice-1-1-427" + top: "slice-1-1-428" + top: "slice-1-1-429" + top: "slice-1-1-430" + top: "slice-1-1-431" + top: "slice-1-1-432" + top: "slice-1-1-433" + top: "slice-1-1-434" + top: "slice-1-1-435" + top: "slice-1-1-436" + top: "slice-1-1-437" + top: "slice-1-1-438" + top: "slice-1-1-439" + top: "slice-1-1-440" + top: "slice-1-1-441" + top: "slice-1-1-442" + top: "slice-1-1-443" + top: "slice-1-1-444" + top: "slice-1-1-445" + top: "slice-1-1-446" + top: "slice-1-1-447" + top: "slice-1-1-448" + top: "slice-1-1-449" + top: "slice-1-1-450" + top: "slice-1-1-451" + top: "slice-1-1-452" + top: "slice-1-1-453" + top: "slice-1-1-454" + top: "slice-1-1-455" + top: "slice-1-1-456" + top: "slice-1-1-457" + top: "slice-1-1-458" + top: "slice-1-1-459" + top: "slice-1-1-460" + top: "slice-1-1-461" + top: "slice-1-1-462" + top: "slice-1-1-463" + top: "slice-1-1-464" + top: "slice-1-1-465" + top: "slice-1-1-466" + top: "slice-1-1-467" + top: "slice-1-1-468" + top: "slice-1-1-469" + top: "slice-1-1-470" + top: "slice-1-1-471" + top: "slice-1-1-472" + top: "slice-1-1-473" + top: "slice-1-1-474" + top: "slice-1-1-475" + top: "slice-1-1-476" + top: "slice-1-1-477" + top: "slice-1-1-478" + top: "slice-1-1-479" + top: "slice-1-1-480" + top: "slice-1-1-481" + top: "slice-1-1-482" + top: "slice-1-1-483" + top: "slice-1-1-484" + top: "slice-1-1-485" + top: "slice-1-1-486" + top: "slice-1-1-487" + top: "slice-1-1-488" + top: "slice-1-1-489" + top: "slice-1-1-490" + top: "slice-1-1-491" + top: "slice-1-1-492" + top: "slice-1-1-493" + top: "slice-1-1-494" + top: "slice-1-1-495" + top: "slice-1-1-496" + top: "slice-1-1-497" + top: "slice-1-1-498" + top: "slice-1-1-499" + top: "slice-1-1-500" + top: "slice-1-1-501" + top: "slice-1-1-502" + top: "slice-1-1-503" + top: "slice-1-1-504" + top: "slice-1-1-505" + top: "slice-1-1-506" + top: "slice-1-1-507" + top: "slice-1-1-508" + top: "slice-1-1-509" + top: "slice-1-1-510" + top: "slice-1-1-511" + top: "slice-1-1-512" + top: "slice-1-1-513" + top: "slice-1-1-514" + top: "slice-1-1-515" + top: "slice-1-1-516" + top: "slice-1-1-517" + top: "slice-1-1-518" + top: "slice-1-1-519" + top: "slice-1-1-520" + top: "slice-1-1-521" + top: "slice-1-1-522" + top: "slice-1-1-523" + top: "slice-1-1-524" + top: "slice-1-1-525" + top: "slice-1-1-526" + top: "slice-1-1-527" + top: "slice-1-1-528" + top: "slice-1-1-529" + top: "slice-1-1-530" + top: "slice-1-1-531" + top: "slice-1-1-532" + top: "slice-1-1-533" + top: "slice-1-1-534" + top: "slice-1-1-535" + top: "slice-1-1-536" + top: "slice-1-1-537" + top: "slice-1-1-538" + top: "slice-1-1-539" + top: "slice-1-1-540" + top: "slice-1-1-541" + top: "slice-1-1-542" + top: "slice-1-1-543" + top: "slice-1-1-544" + top: "slice-1-1-545" + top: "slice-1-1-546" + top: "slice-1-1-547" + top: "slice-1-1-548" + top: "slice-1-1-549" + top: "slice-1-1-550" + top: "slice-1-1-551" + top: "slice-1-1-552" + top: "slice-1-1-553" + top: "slice-1-1-554" + top: "slice-1-1-555" + top: "slice-1-1-556" + top: "slice-1-1-557" + top: "slice-1-1-558" + top: "slice-1-1-559" + top: "slice-1-1-560" + top: "slice-1-1-561" + top: "slice-1-1-562" + top: "slice-1-1-563" + top: "slice-1-1-564" + top: "slice-1-1-565" + top: "slice-1-1-566" + top: "slice-1-1-567" + top: "slice-1-1-568" + top: "slice-1-1-569" + top: "slice-1-1-570" + top: "slice-1-1-571" + top: "slice-1-1-572" + top: "slice-1-1-573" + top: "slice-1-1-574" + top: "slice-1-1-575" + top: "slice-1-1-576" + top: "slice-1-1-577" + top: "slice-1-1-578" + top: "slice-1-1-579" + top: "slice-1-1-580" + top: "slice-1-1-581" + top: "slice-1-1-582" + top: "slice-1-1-583" + top: "slice-1-1-584" + top: "slice-1-1-585" + top: "slice-1-1-586" + top: "slice-1-1-587" + top: "slice-1-1-588" + top: "slice-1-1-589" + top: "slice-1-1-590" + top: "slice-1-1-591" + top: "slice-1-1-592" + top: "slice-1-1-593" + top: "slice-1-1-594" + top: "slice-1-1-595" + top: "slice-1-1-596" + top: "slice-1-1-597" + top: "slice-1-1-598" + top: "slice-1-1-599" + top: "slice-1-1-600" + top: "slice-1-1-601" + top: "slice-1-1-602" + top: "slice-1-1-603" + top: "slice-1-1-604" + top: "slice-1-1-605" + top: "slice-1-1-606" + top: "slice-1-1-607" + top: "slice-1-1-608" + top: "slice-1-1-609" + top: "slice-1-1-610" + top: "slice-1-1-611" + top: "slice-1-1-612" + top: "slice-1-1-613" + top: "slice-1-1-614" + top: "slice-1-1-615" + top: "slice-1-1-616" + top: "slice-1-1-617" + top: "slice-1-1-618" + top: "slice-1-1-619" + top: "slice-1-1-620" + top: "slice-1-1-621" + top: "slice-1-1-622" + top: "slice-1-1-623" + top: "slice-1-1-624" + top: "slice-1-1-625" + top: "slice-1-1-626" + top: "slice-1-1-627" + top: "slice-1-1-628" + top: "slice-1-1-629" + top: "slice-1-1-630" + top: "slice-1-1-631" + top: "slice-1-1-632" + top: "slice-1-1-633" + top: "slice-1-1-634" + top: "slice-1-1-635" + top: "slice-1-1-636" + top: "slice-1-1-637" + top: "slice-1-1-638" + top: "slice-1-1-639" + top: "slice-1-1-640" + top: "slice-1-1-641" + top: "slice-1-1-642" + top: "slice-1-1-643" + top: "slice-1-1-644" + top: "slice-1-1-645" + top: "slice-1-1-646" + top: "slice-1-1-647" + top: "slice-1-1-648" + top: "slice-1-1-649" + top: "slice-1-1-650" + top: "slice-1-1-651" + top: "slice-1-1-652" + top: "slice-1-1-653" + top: "slice-1-1-654" + top: "slice-1-1-655" + top: "slice-1-1-656" + top: "slice-1-1-657" + top: "slice-1-1-658" + top: "slice-1-1-659" + top: "slice-1-1-660" + top: "slice-1-1-661" + top: "slice-1-1-662" + top: "slice-1-1-663" + top: "slice-1-1-664" + top: "slice-1-1-665" + top: "slice-1-1-666" + top: "slice-1-1-667" + top: "slice-1-1-668" + top: "slice-1-1-669" + top: "slice-1-1-670" + top: "slice-1-1-671" + top: "slice-1-1-672" + top: "slice-1-1-673" + top: "slice-1-1-674" + top: "slice-1-1-675" + top: "slice-1-1-676" + top: "slice-1-1-677" + top: "slice-1-1-678" + top: "slice-1-1-679" + top: "slice-1-1-680" + top: "slice-1-1-681" + top: "slice-1-1-682" + top: "slice-1-1-683" + top: "slice-1-1-684" + top: "slice-1-1-685" + top: "slice-1-1-686" + top: "slice-1-1-687" + top: "slice-1-1-688" + top: "slice-1-1-689" + top: "slice-1-1-690" + top: "slice-1-1-691" + top: "slice-1-1-692" + top: "slice-1-1-693" + top: "slice-1-1-694" + top: "slice-1-1-695" + top: "slice-1-1-696" + top: "slice-1-1-697" + top: "slice-1-1-698" + top: "slice-1-1-699" + top: "slice-1-1-700" + top: "slice-1-1-701" + top: "slice-1-1-702" + top: "slice-1-1-703" + top: "slice-1-1-704" + top: "slice-1-1-705" + top: "slice-1-1-706" + top: "slice-1-1-707" + top: "slice-1-1-708" + top: "slice-1-1-709" + top: "slice-1-1-710" + top: "slice-1-1-711" + top: "slice-1-1-712" + top: "slice-1-1-713" + top: "slice-1-1-714" + top: "slice-1-1-715" + top: "slice-1-1-716" + top: "slice-1-1-717" + top: "slice-1-1-718" + top: "slice-1-1-719" + top: "slice-1-1-720" + top: "slice-1-1-721" + top: "slice-1-1-722" + top: "slice-1-1-723" + top: "slice-1-1-724" + top: "slice-1-1-725" + top: "slice-1-1-726" + top: "slice-1-1-727" + top: "slice-1-1-728" + top: "slice-1-1-729" + top: "slice-1-1-730" + top: "slice-1-1-731" + top: "slice-1-1-732" + top: "slice-1-1-733" + top: "slice-1-1-734" + top: "slice-1-1-735" + top: "slice-1-1-736" + top: "slice-1-1-737" + top: "slice-1-1-738" + top: "slice-1-1-739" + top: "slice-1-1-740" + top: "slice-1-1-741" + top: "slice-1-1-742" + top: "slice-1-1-743" + top: "slice-1-1-744" + top: "slice-1-1-745" + top: "slice-1-1-746" + top: "slice-1-1-747" + top: "slice-1-1-748" + top: "slice-1-1-749" + top: "slice-1-1-750" + top: "slice-1-1-751" + top: "slice-1-1-752" + top: "slice-1-1-753" + top: "slice-1-1-754" + top: "slice-1-1-755" + top: "slice-1-1-756" + top: "slice-1-1-757" + top: "slice-1-1-758" + top: "slice-1-1-759" + top: "slice-1-1-760" + top: "slice-1-1-761" + top: "slice-1-1-762" + top: "slice-1-1-763" + top: "slice-1-1-764" + top: "slice-1-1-765" + top: "slice-1-1-766" + top: "slice-1-1-767" + top: "slice-1-1-768" + top: "slice-1-1-769" + top: "slice-1-1-770" + top: "slice-1-1-771" + top: "slice-1-1-772" + top: "slice-1-1-773" + top: "slice-1-1-774" + top: "slice-1-1-775" + top: "slice-1-1-776" + top: "slice-1-1-777" + top: "slice-1-1-778" + top: "slice-1-1-779" + top: "slice-1-1-780" + top: "slice-1-1-781" + top: "slice-1-1-782" + top: "slice-1-1-783" + top: "slice-1-1-784" + top: "slice-1-1-785" + top: "slice-1-1-786" + top: "slice-1-1-787" + top: "slice-1-1-788" + top: "slice-1-1-789" + top: "slice-1-1-790" + top: "slice-1-1-791" + top: "slice-1-1-792" + top: "slice-1-1-793" + top: "slice-1-1-794" + top: "slice-1-1-795" + top: "slice-1-1-796" + top: "slice-1-1-797" + top: "slice-1-1-798" + top: "slice-1-1-799" + top: "slice-1-1-800" + top: "slice-1-1-801" + top: "slice-1-1-802" + top: "slice-1-1-803" + top: "slice-1-1-804" + top: "slice-1-1-805" + top: "slice-1-1-806" + top: "slice-1-1-807" + top: "slice-1-1-808" + top: "slice-1-1-809" + top: "slice-1-1-810" + top: "slice-1-1-811" + top: "slice-1-1-812" + top: "slice-1-1-813" + top: "slice-1-1-814" + top: "slice-1-1-815" + top: "slice-1-1-816" + top: "slice-1-1-817" + top: "slice-1-1-818" + top: "slice-1-1-819" + top: "slice-1-1-820" + top: "slice-1-1-821" + top: "slice-1-1-822" + top: "slice-1-1-823" + top: "slice-1-1-824" + top: "slice-1-1-825" + top: "slice-1-1-826" + top: "slice-1-1-827" + top: "slice-1-1-828" + top: "slice-1-1-829" + top: "slice-1-1-830" + top: "slice-1-1-831" + top: "slice-1-1-832" + top: "slice-1-1-833" + top: "slice-1-1-834" + top: "slice-1-1-835" + top: "slice-1-1-836" + top: "slice-1-1-837" + top: "slice-1-1-838" + top: "slice-1-1-839" + top: "slice-1-1-840" + top: "slice-1-1-841" + top: "slice-1-1-842" + top: "slice-1-1-843" + top: "slice-1-1-844" + top: "slice-1-1-845" + top: "slice-1-1-846" + top: "slice-1-1-847" + top: "slice-1-1-848" + top: "slice-1-1-849" + top: "slice-1-1-850" + top: "slice-1-1-851" + top: "slice-1-1-852" + top: "slice-1-1-853" + top: "slice-1-1-854" + top: "slice-1-1-855" + top: "slice-1-1-856" + top: "slice-1-1-857" + top: "slice-1-1-858" + top: "slice-1-1-859" + top: "slice-1-1-860" + top: "slice-1-1-861" + top: "slice-1-1-862" + top: "slice-1-1-863" + top: "slice-1-1-864" + top: "slice-1-1-865" + top: "slice-1-1-866" + top: "slice-1-1-867" + top: "slice-1-1-868" + top: "slice-1-1-869" + top: "slice-1-1-870" + top: "slice-1-1-871" + top: "slice-1-1-872" + top: "slice-1-1-873" + top: "slice-1-1-874" + top: "slice-1-1-875" + top: "slice-1-1-876" + top: "slice-1-1-877" + top: "slice-1-1-878" + top: "slice-1-1-879" + top: "slice-1-1-880" + top: "slice-1-1-881" + top: "slice-1-1-882" + top: "slice-1-1-883" + top: "slice-1-1-884" + top: "slice-1-1-885" + top: "slice-1-1-886" + top: "slice-1-1-887" + top: "slice-1-1-888" + top: "slice-1-1-889" + top: "slice-1-1-890" + top: "slice-1-1-891" + top: "slice-1-1-892" + top: "slice-1-1-893" + top: "slice-1-1-894" + top: "slice-1-1-895" + top: "slice-1-1-896" + top: "slice-1-1-897" + top: "slice-1-1-898" + top: "slice-1-1-899" + top: "slice-1-1-900" + top: "slice-1-1-901" + top: "slice-1-1-902" + top: "slice-1-1-903" + top: "slice-1-1-904" + top: "slice-1-1-905" + top: "slice-1-1-906" + top: "slice-1-1-907" + top: "slice-1-1-908" + top: "slice-1-1-909" + top: "slice-1-1-910" + top: "slice-1-1-911" + top: "slice-1-1-912" + top: "slice-1-1-913" + top: "slice-1-1-914" + top: "slice-1-1-915" + top: "slice-1-1-916" + top: "slice-1-1-917" + top: "slice-1-1-918" + top: "slice-1-1-919" + top: "slice-1-1-920" + top: "slice-1-1-921" + top: "slice-1-1-922" + top: "slice-1-1-923" + top: "slice-1-1-924" + top: "slice-1-1-925" + top: "slice-1-1-926" + top: "slice-1-1-927" + top: "slice-1-1-928" + top: "slice-1-1-929" + top: "slice-1-1-930" + top: "slice-1-1-931" + top: "slice-1-1-932" + top: "slice-1-1-933" + top: "slice-1-1-934" + top: "slice-1-1-935" + top: "slice-1-1-936" + top: "slice-1-1-937" + top: "slice-1-1-938" + top: "slice-1-1-939" + top: "slice-1-1-940" + top: "slice-1-1-941" + top: "slice-1-1-942" + top: "slice-1-1-943" + top: "slice-1-1-944" + top: "slice-1-1-945" + top: "slice-1-1-946" + top: "slice-1-1-947" + top: "slice-1-1-948" + top: "slice-1-1-949" + top: "slice-1-1-950" + top: "slice-1-1-951" + top: "slice-1-1-952" + top: "slice-1-1-953" + top: "slice-1-1-954" + top: "slice-1-1-955" + top: "slice-1-1-956" + top: "slice-1-1-957" + top: "slice-1-1-958" + top: "slice-1-1-959" + top: "slice-1-1-960" + top: "slice-1-1-961" + top: "slice-1-1-962" + top: "slice-1-1-963" + top: "slice-1-1-964" + top: "slice-1-1-965" + top: "slice-1-1-966" + top: "slice-1-1-967" +} +layers { + type:ELTWISE + name:"max-fc-1-se1" + top:"max-fc-1-se1" + bottom: "slice-1-1-1" + bottom: "slice-1-1-2" + bottom: "slice-1-1-3" + bottom: "slice-1-1-4" + bottom: "slice-1-1-5" + bottom: "slice-1-1-6" + bottom: "slice-1-1-7" + bottom: "slice-1-1-8" + bottom: "slice-1-1-9" + bottom: "slice-1-1-10" + bottom: "slice-1-1-11" + bottom: "slice-1-1-12" + bottom: "slice-1-1-13" + bottom: "slice-1-1-14" + bottom: "slice-1-1-15" + bottom: "slice-1-1-16" + bottom: "slice-1-1-17" + bottom: "slice-1-1-18" + bottom: "slice-1-1-19" + bottom: "slice-1-1-20" + bottom: "slice-1-1-21" + bottom: "slice-1-1-22" + bottom: "slice-1-1-23" + bottom: "slice-1-1-24" + bottom: "slice-1-1-25" + bottom: "slice-1-1-26" + bottom: "slice-1-1-27" + bottom: "slice-1-1-28" + bottom: "slice-1-1-29" + bottom: "slice-1-1-30" + bottom: "slice-1-1-31" + bottom: "slice-1-1-32" + bottom: "slice-1-1-33" + bottom: "slice-1-1-34" + bottom: "slice-1-1-35" + bottom: "slice-1-1-36" + bottom: "slice-1-1-37" + bottom: "slice-1-1-38" + bottom: "slice-1-1-39" + bottom: "slice-1-1-40" + bottom: "slice-1-1-41" + bottom: "slice-1-1-42" + bottom: "slice-1-1-43" + bottom: "slice-1-1-44" + bottom: "slice-1-1-45" + bottom: "slice-1-1-46" + bottom: "slice-1-1-47" + bottom: "slice-1-1-48" + bottom: "slice-1-1-49" + bottom: "slice-1-1-50" + bottom: "slice-1-1-51" + bottom: "slice-1-1-52" + bottom: "slice-1-1-53" + bottom: "slice-1-1-54" + bottom: "slice-1-1-55" + bottom: "slice-1-1-56" + bottom: "slice-1-1-57" + bottom: "slice-1-1-58" + bottom: "slice-1-1-59" + bottom: "slice-1-1-60" + bottom: "slice-1-1-61" + bottom: "slice-1-1-62" + bottom: "slice-1-1-63" + bottom: "slice-1-1-64" + bottom: "slice-1-1-65" + bottom: "slice-1-1-66" + bottom: "slice-1-1-67" + bottom: "slice-1-1-68" + bottom: "slice-1-1-69" + bottom: "slice-1-1-70" + bottom: "slice-1-1-71" + bottom: "slice-1-1-72" + bottom: "slice-1-1-73" + bottom: "slice-1-1-74" + bottom: "slice-1-1-75" + bottom: "slice-1-1-76" + bottom: "slice-1-1-77" + bottom: "slice-1-1-78" + bottom: "slice-1-1-79" + bottom: "slice-1-1-80" + bottom: "slice-1-1-81" + bottom: "slice-1-1-82" + bottom: "slice-1-1-83" + bottom: "slice-1-1-84" + bottom: "slice-1-1-85" + bottom: "slice-1-1-86" + bottom: "slice-1-1-87" + bottom: "slice-1-1-88" + bottom: "slice-1-1-89" + bottom: "slice-1-1-90" + bottom: "slice-1-1-91" + bottom: "slice-1-1-92" + bottom: "slice-1-1-93" + bottom: "slice-1-1-94" + bottom: "slice-1-1-95" + bottom: "slice-1-1-96" + bottom: "slice-1-1-97" + bottom: "slice-1-1-98" + bottom: "slice-1-1-99" + bottom: "slice-1-1-100" + bottom: "slice-1-1-101" + bottom: "slice-1-1-102" + bottom: "slice-1-1-103" + bottom: "slice-1-1-104" + bottom: "slice-1-1-105" + bottom: "slice-1-1-106" + bottom: "slice-1-1-107" + bottom: "slice-1-1-108" + bottom: "slice-1-1-109" + bottom: "slice-1-1-110" + bottom: "slice-1-1-111" + bottom: "slice-1-1-112" + bottom: "slice-1-1-113" + bottom: "slice-1-1-114" + bottom: "slice-1-1-115" + bottom: "slice-1-1-116" + bottom: "slice-1-1-117" + bottom: "slice-1-1-118" + bottom: "slice-1-1-119" + bottom: "slice-1-1-120" + bottom: "slice-1-1-121" + bottom: "slice-1-1-122" + bottom: "slice-1-1-123" + bottom: "slice-1-1-124" + bottom: "slice-1-1-125" + bottom: "slice-1-1-126" + bottom: "slice-1-1-127" + bottom: "slice-1-1-128" + bottom: "slice-1-1-129" + bottom: "slice-1-1-130" + bottom: "slice-1-1-131" + bottom: "slice-1-1-132" + bottom: "slice-1-1-133" + bottom: "slice-1-1-134" + bottom: "slice-1-1-135" + bottom: "slice-1-1-136" + bottom: "slice-1-1-137" + bottom: "slice-1-1-138" + bottom: "slice-1-1-139" + bottom: "slice-1-1-140" + bottom: "slice-1-1-141" + bottom: "slice-1-1-142" + bottom: "slice-1-1-143" + bottom: "slice-1-1-144" + bottom: "slice-1-1-145" + bottom: "slice-1-1-146" + bottom: "slice-1-1-147" + bottom: "slice-1-1-148" + bottom: "slice-1-1-149" + bottom: "slice-1-1-150" + bottom: "slice-1-1-151" + bottom: "slice-1-1-152" + bottom: "slice-1-1-153" + bottom: "slice-1-1-154" + bottom: "slice-1-1-155" + bottom: "slice-1-1-156" + bottom: "slice-1-1-157" + bottom: "slice-1-1-158" + bottom: "slice-1-1-159" + bottom: "slice-1-1-160" + bottom: "slice-1-1-161" + bottom: "slice-1-1-162" + bottom: "slice-1-1-163" + bottom: "slice-1-1-164" + bottom: "slice-1-1-165" + bottom: "slice-1-1-166" + bottom: "slice-1-1-167" + bottom: "slice-1-1-168" + bottom: "slice-1-1-169" + bottom: "slice-1-1-170" + bottom: "slice-1-1-171" + bottom: "slice-1-1-172" + bottom: "slice-1-1-173" + bottom: "slice-1-1-174" + bottom: "slice-1-1-175" + bottom: "slice-1-1-176" + bottom: "slice-1-1-177" + bottom: "slice-1-1-178" + bottom: "slice-1-1-179" + bottom: "slice-1-1-180" + bottom: "slice-1-1-181" + bottom: "slice-1-1-182" + bottom: "slice-1-1-183" + bottom: "slice-1-1-184" + bottom: "slice-1-1-185" + bottom: "slice-1-1-186" + bottom: "slice-1-1-187" + bottom: "slice-1-1-188" + bottom: "slice-1-1-189" + bottom: "slice-1-1-190" + bottom: "slice-1-1-191" + bottom: "slice-1-1-192" + bottom: "slice-1-1-193" + bottom: "slice-1-1-194" + bottom: "slice-1-1-195" + bottom: "slice-1-1-196" + bottom: "slice-1-1-197" + bottom: "slice-1-1-198" + bottom: "slice-1-1-199" + bottom: "slice-1-1-200" + bottom: "slice-1-1-201" + bottom: "slice-1-1-202" + bottom: "slice-1-1-203" + bottom: "slice-1-1-204" + bottom: "slice-1-1-205" + bottom: "slice-1-1-206" + bottom: "slice-1-1-207" + bottom: "slice-1-1-208" + bottom: "slice-1-1-209" + bottom: "slice-1-1-210" + bottom: "slice-1-1-211" + bottom: "slice-1-1-212" + bottom: "slice-1-1-213" + bottom: "slice-1-1-214" + bottom: "slice-1-1-215" + bottom: "slice-1-1-216" + bottom: "slice-1-1-217" + bottom: "slice-1-1-218" + bottom: "slice-1-1-219" + bottom: "slice-1-1-220" + bottom: "slice-1-1-221" + bottom: "slice-1-1-222" + bottom: "slice-1-1-223" + bottom: "slice-1-1-224" + bottom: "slice-1-1-225" + bottom: "slice-1-1-226" + bottom: "slice-1-1-227" + bottom: "slice-1-1-228" + bottom: "slice-1-1-229" + bottom: "slice-1-1-230" + bottom: "slice-1-1-231" + bottom: "slice-1-1-232" + bottom: "slice-1-1-233" + bottom: "slice-1-1-234" + bottom: "slice-1-1-235" + bottom: "slice-1-1-236" + bottom: "slice-1-1-237" + bottom: "slice-1-1-238" + bottom: "slice-1-1-239" + bottom: "slice-1-1-240" + bottom: "slice-1-1-241" + bottom: "slice-1-1-242" + bottom: "slice-1-1-243" + bottom: "slice-1-1-244" + bottom: "slice-1-1-245" + bottom: "slice-1-1-246" + bottom: "slice-1-1-247" + bottom: "slice-1-1-248" + bottom: "slice-1-1-249" + bottom: "slice-1-1-250" + bottom: "slice-1-1-251" + bottom: "slice-1-1-252" + bottom: "slice-1-1-253" + bottom: "slice-1-1-254" + bottom: "slice-1-1-255" + bottom: "slice-1-1-256" + bottom: "slice-1-1-257" + bottom: "slice-1-1-258" + bottom: "slice-1-1-259" + bottom: "slice-1-1-260" + bottom: "slice-1-1-261" + bottom: "slice-1-1-262" + bottom: "slice-1-1-263" + bottom: "slice-1-1-264" + bottom: "slice-1-1-265" + bottom: "slice-1-1-266" + bottom: "slice-1-1-267" + bottom: "slice-1-1-268" + bottom: "slice-1-1-269" + bottom: "slice-1-1-270" + bottom: "slice-1-1-271" + bottom: "slice-1-1-272" + bottom: "slice-1-1-273" + bottom: "slice-1-1-274" + bottom: "slice-1-1-275" + bottom: "slice-1-1-276" + bottom: "slice-1-1-277" + bottom: "slice-1-1-278" + bottom: "slice-1-1-279" + bottom: "slice-1-1-280" + bottom: "slice-1-1-281" + bottom: "slice-1-1-282" + bottom: "slice-1-1-283" + bottom: "slice-1-1-284" + bottom: "slice-1-1-285" + bottom: "slice-1-1-286" + bottom: "slice-1-1-287" + bottom: "slice-1-1-288" + bottom: "slice-1-1-289" + bottom: "slice-1-1-290" + bottom: "slice-1-1-291" + bottom: "slice-1-1-292" + bottom: "slice-1-1-293" + bottom: "slice-1-1-294" + bottom: "slice-1-1-295" + bottom: "slice-1-1-296" + bottom: "slice-1-1-297" + bottom: "slice-1-1-298" + bottom: "slice-1-1-299" + bottom: "slice-1-1-300" + bottom: "slice-1-1-301" + bottom: "slice-1-1-302" + bottom: "slice-1-1-303" + bottom: "slice-1-1-304" + bottom: "slice-1-1-305" + bottom: "slice-1-1-306" + bottom: "slice-1-1-307" + bottom: "slice-1-1-308" + bottom: "slice-1-1-309" + bottom: "slice-1-1-310" + bottom: "slice-1-1-311" + bottom: "slice-1-1-312" + bottom: "slice-1-1-313" + bottom: "slice-1-1-314" + bottom: "slice-1-1-315" + bottom: "slice-1-1-316" + bottom: "slice-1-1-317" + bottom: "slice-1-1-318" + bottom: "slice-1-1-319" + bottom: "slice-1-1-320" + bottom: "slice-1-1-321" + bottom: "slice-1-1-322" + bottom: "slice-1-1-323" + bottom: "slice-1-1-324" + bottom: "slice-1-1-325" + bottom: "slice-1-1-326" + bottom: "slice-1-1-327" + bottom: "slice-1-1-328" + bottom: "slice-1-1-329" + bottom: "slice-1-1-330" + bottom: "slice-1-1-331" + bottom: "slice-1-1-332" + bottom: "slice-1-1-333" + bottom: "slice-1-1-334" + bottom: "slice-1-1-335" + bottom: "slice-1-1-336" + bottom: "slice-1-1-337" + bottom: "slice-1-1-338" + bottom: "slice-1-1-339" + bottom: "slice-1-1-340" + bottom: "slice-1-1-341" + bottom: "slice-1-1-342" + bottom: "slice-1-1-343" + bottom: "slice-1-1-344" + bottom: "slice-1-1-345" + bottom: "slice-1-1-346" + bottom: "slice-1-1-347" + bottom: "slice-1-1-348" + bottom: "slice-1-1-349" + bottom: "slice-1-1-350" + bottom: "slice-1-1-351" + bottom: "slice-1-1-352" + bottom: "slice-1-1-353" + bottom: "slice-1-1-354" + bottom: "slice-1-1-355" + bottom: "slice-1-1-356" + bottom: "slice-1-1-357" + bottom: "slice-1-1-358" + bottom: "slice-1-1-359" + bottom: "slice-1-1-360" + bottom: "slice-1-1-361" + bottom: "slice-1-1-362" + bottom: "slice-1-1-363" + bottom: "slice-1-1-364" + bottom: "slice-1-1-365" + bottom: "slice-1-1-366" + bottom: "slice-1-1-367" + bottom: "slice-1-1-368" + bottom: "slice-1-1-369" + bottom: "slice-1-1-370" + bottom: "slice-1-1-371" + bottom: "slice-1-1-372" + bottom: "slice-1-1-373" + bottom: "slice-1-1-374" + bottom: "slice-1-1-375" + bottom: "slice-1-1-376" + bottom: "slice-1-1-377" + bottom: "slice-1-1-378" + bottom: "slice-1-1-379" + bottom: "slice-1-1-380" + bottom: "slice-1-1-381" + bottom: "slice-1-1-382" + bottom: "slice-1-1-383" + bottom: "slice-1-1-384" + bottom: "slice-1-1-385" + bottom: "slice-1-1-386" + bottom: "slice-1-1-387" + bottom: "slice-1-1-388" + bottom: "slice-1-1-389" + bottom: "slice-1-1-390" + bottom: "slice-1-1-391" + bottom: "slice-1-1-392" + bottom: "slice-1-1-393" + bottom: "slice-1-1-394" + bottom: "slice-1-1-395" + bottom: "slice-1-1-396" + bottom: "slice-1-1-397" + bottom: "slice-1-1-398" + bottom: "slice-1-1-399" + bottom: "slice-1-1-400" + bottom: "slice-1-1-401" + bottom: "slice-1-1-402" + bottom: "slice-1-1-403" + bottom: "slice-1-1-404" + bottom: "slice-1-1-405" + bottom: "slice-1-1-406" + bottom: "slice-1-1-407" + bottom: "slice-1-1-408" + bottom: "slice-1-1-409" + bottom: "slice-1-1-410" + bottom: "slice-1-1-411" + bottom: "slice-1-1-412" + bottom: "slice-1-1-413" + bottom: "slice-1-1-414" + bottom: "slice-1-1-415" + bottom: "slice-1-1-416" + bottom: "slice-1-1-417" + bottom: "slice-1-1-418" + bottom: "slice-1-1-419" + bottom: "slice-1-1-420" + bottom: "slice-1-1-421" + bottom: "slice-1-1-422" + bottom: "slice-1-1-423" + bottom: "slice-1-1-424" + bottom: "slice-1-1-425" + bottom: "slice-1-1-426" + bottom: "slice-1-1-427" + bottom: "slice-1-1-428" + bottom: "slice-1-1-429" + bottom: "slice-1-1-430" + bottom: "slice-1-1-431" + bottom: "slice-1-1-432" + bottom: "slice-1-1-433" + bottom: "slice-1-1-434" + bottom: "slice-1-1-435" + bottom: "slice-1-1-436" + bottom: "slice-1-1-437" + bottom: "slice-1-1-438" + bottom: "slice-1-1-439" + bottom: "slice-1-1-440" + bottom: "slice-1-1-441" + bottom: "slice-1-1-442" + bottom: "slice-1-1-443" + bottom: "slice-1-1-444" + bottom: "slice-1-1-445" + bottom: "slice-1-1-446" + bottom: "slice-1-1-447" + bottom: "slice-1-1-448" + bottom: "slice-1-1-449" + bottom: "slice-1-1-450" + bottom: "slice-1-1-451" + bottom: "slice-1-1-452" + bottom: "slice-1-1-453" + bottom: "slice-1-1-454" + bottom: "slice-1-1-455" + bottom: "slice-1-1-456" + bottom: "slice-1-1-457" + bottom: "slice-1-1-458" + bottom: "slice-1-1-459" + bottom: "slice-1-1-460" + bottom: "slice-1-1-461" + bottom: "slice-1-1-462" + bottom: "slice-1-1-463" + bottom: "slice-1-1-464" + bottom: "slice-1-1-465" + bottom: "slice-1-1-466" + bottom: "slice-1-1-467" + bottom: "slice-1-1-468" + bottom: "slice-1-1-469" + bottom: "slice-1-1-470" + bottom: "slice-1-1-471" + bottom: "slice-1-1-472" + bottom: "slice-1-1-473" + bottom: "slice-1-1-474" + bottom: "slice-1-1-475" + bottom: "slice-1-1-476" + bottom: "slice-1-1-477" + bottom: "slice-1-1-478" + bottom: "slice-1-1-479" + bottom: "slice-1-1-480" + bottom: "slice-1-1-481" + bottom: "slice-1-1-482" + bottom: "slice-1-1-483" + bottom: "slice-1-1-484" + bottom: "slice-1-1-485" + bottom: "slice-1-1-486" + bottom: "slice-1-1-487" + bottom: "slice-1-1-488" + bottom: "slice-1-1-489" + bottom: "slice-1-1-490" + bottom: "slice-1-1-491" + bottom: "slice-1-1-492" + bottom: "slice-1-1-493" + bottom: "slice-1-1-494" + bottom: "slice-1-1-495" + bottom: "slice-1-1-496" + bottom: "slice-1-1-497" + bottom: "slice-1-1-498" + bottom: "slice-1-1-499" + bottom: "slice-1-1-500" + bottom: "slice-1-1-501" + bottom: "slice-1-1-502" + bottom: "slice-1-1-503" + bottom: "slice-1-1-504" + bottom: "slice-1-1-505" + bottom: "slice-1-1-506" + bottom: "slice-1-1-507" + bottom: "slice-1-1-508" + bottom: "slice-1-1-509" + bottom: "slice-1-1-510" + bottom: "slice-1-1-511" + bottom: "slice-1-1-512" + bottom: "slice-1-1-513" + bottom: "slice-1-1-514" + bottom: "slice-1-1-515" + bottom: "slice-1-1-516" + bottom: "slice-1-1-517" + bottom: "slice-1-1-518" + bottom: "slice-1-1-519" + bottom: "slice-1-1-520" + bottom: "slice-1-1-521" + bottom: "slice-1-1-522" + bottom: "slice-1-1-523" + bottom: "slice-1-1-524" + bottom: "slice-1-1-525" + bottom: "slice-1-1-526" + bottom: "slice-1-1-527" + bottom: "slice-1-1-528" + bottom: "slice-1-1-529" + bottom: "slice-1-1-530" + bottom: "slice-1-1-531" + bottom: "slice-1-1-532" + bottom: "slice-1-1-533" + bottom: "slice-1-1-534" + bottom: "slice-1-1-535" + bottom: "slice-1-1-536" + bottom: "slice-1-1-537" + bottom: "slice-1-1-538" + bottom: "slice-1-1-539" + bottom: "slice-1-1-540" + bottom: "slice-1-1-541" + bottom: "slice-1-1-542" + bottom: "slice-1-1-543" + bottom: "slice-1-1-544" + bottom: "slice-1-1-545" + bottom: "slice-1-1-546" + bottom: "slice-1-1-547" + bottom: "slice-1-1-548" + bottom: "slice-1-1-549" + bottom: "slice-1-1-550" + bottom: "slice-1-1-551" + bottom: "slice-1-1-552" + bottom: "slice-1-1-553" + bottom: "slice-1-1-554" + bottom: "slice-1-1-555" + bottom: "slice-1-1-556" + bottom: "slice-1-1-557" + bottom: "slice-1-1-558" + bottom: "slice-1-1-559" + bottom: "slice-1-1-560" + bottom: "slice-1-1-561" + bottom: "slice-1-1-562" + bottom: "slice-1-1-563" + bottom: "slice-1-1-564" + bottom: "slice-1-1-565" + bottom: "slice-1-1-566" + bottom: "slice-1-1-567" + bottom: "slice-1-1-568" + bottom: "slice-1-1-569" + bottom: "slice-1-1-570" + bottom: "slice-1-1-571" + bottom: "slice-1-1-572" + bottom: "slice-1-1-573" + bottom: "slice-1-1-574" + bottom: "slice-1-1-575" + bottom: "slice-1-1-576" + bottom: "slice-1-1-577" + bottom: "slice-1-1-578" + bottom: "slice-1-1-579" + bottom: "slice-1-1-580" + bottom: "slice-1-1-581" + bottom: "slice-1-1-582" + bottom: "slice-1-1-583" + bottom: "slice-1-1-584" + bottom: "slice-1-1-585" + bottom: "slice-1-1-586" + bottom: "slice-1-1-587" + bottom: "slice-1-1-588" + bottom: "slice-1-1-589" + bottom: "slice-1-1-590" + bottom: "slice-1-1-591" + bottom: "slice-1-1-592" + bottom: "slice-1-1-593" + bottom: "slice-1-1-594" + bottom: "slice-1-1-595" + bottom: "slice-1-1-596" + bottom: "slice-1-1-597" + bottom: "slice-1-1-598" + bottom: "slice-1-1-599" + bottom: "slice-1-1-600" + bottom: "slice-1-1-601" + bottom: "slice-1-1-602" + bottom: "slice-1-1-603" + bottom: "slice-1-1-604" + bottom: "slice-1-1-605" + bottom: "slice-1-1-606" + bottom: "slice-1-1-607" + bottom: "slice-1-1-608" + bottom: "slice-1-1-609" + bottom: "slice-1-1-610" + bottom: "slice-1-1-611" + bottom: "slice-1-1-612" + bottom: "slice-1-1-613" + bottom: "slice-1-1-614" + bottom: "slice-1-1-615" + bottom: "slice-1-1-616" + bottom: "slice-1-1-617" + bottom: "slice-1-1-618" + bottom: "slice-1-1-619" + bottom: "slice-1-1-620" + bottom: "slice-1-1-621" + bottom: "slice-1-1-622" + bottom: "slice-1-1-623" + bottom: "slice-1-1-624" + bottom: "slice-1-1-625" + bottom: "slice-1-1-626" + bottom: "slice-1-1-627" + bottom: "slice-1-1-628" + bottom: "slice-1-1-629" + bottom: "slice-1-1-630" + bottom: "slice-1-1-631" + bottom: "slice-1-1-632" + bottom: "slice-1-1-633" + bottom: "slice-1-1-634" + bottom: "slice-1-1-635" + bottom: "slice-1-1-636" + bottom: "slice-1-1-637" + bottom: "slice-1-1-638" + bottom: "slice-1-1-639" + bottom: "slice-1-1-640" + bottom: "slice-1-1-641" + bottom: "slice-1-1-642" + bottom: "slice-1-1-643" + bottom: "slice-1-1-644" + bottom: "slice-1-1-645" + bottom: "slice-1-1-646" + bottom: "slice-1-1-647" + bottom: "slice-1-1-648" + bottom: "slice-1-1-649" + bottom: "slice-1-1-650" + bottom: "slice-1-1-651" + bottom: "slice-1-1-652" + bottom: "slice-1-1-653" + bottom: "slice-1-1-654" + bottom: "slice-1-1-655" + bottom: "slice-1-1-656" + bottom: "slice-1-1-657" + bottom: "slice-1-1-658" + bottom: "slice-1-1-659" + bottom: "slice-1-1-660" + bottom: "slice-1-1-661" + bottom: "slice-1-1-662" + bottom: "slice-1-1-663" + bottom: "slice-1-1-664" + bottom: "slice-1-1-665" + bottom: "slice-1-1-666" + bottom: "slice-1-1-667" + bottom: "slice-1-1-668" + bottom: "slice-1-1-669" + bottom: "slice-1-1-670" + bottom: "slice-1-1-671" + bottom: "slice-1-1-672" + bottom: "slice-1-1-673" + bottom: "slice-1-1-674" + bottom: "slice-1-1-675" + bottom: "slice-1-1-676" + bottom: "slice-1-1-677" + bottom: "slice-1-1-678" + bottom: "slice-1-1-679" + bottom: "slice-1-1-680" + bottom: "slice-1-1-681" + bottom: "slice-1-1-682" + bottom: "slice-1-1-683" + bottom: "slice-1-1-684" + bottom: "slice-1-1-685" + bottom: "slice-1-1-686" + bottom: "slice-1-1-687" + bottom: "slice-1-1-688" + bottom: "slice-1-1-689" + bottom: "slice-1-1-690" + bottom: "slice-1-1-691" + bottom: "slice-1-1-692" + bottom: "slice-1-1-693" + bottom: "slice-1-1-694" + bottom: "slice-1-1-695" + bottom: "slice-1-1-696" + bottom: "slice-1-1-697" + bottom: "slice-1-1-698" + bottom: "slice-1-1-699" + bottom: "slice-1-1-700" + bottom: "slice-1-1-701" + bottom: "slice-1-1-702" + bottom: "slice-1-1-703" + bottom: "slice-1-1-704" + bottom: "slice-1-1-705" + bottom: "slice-1-1-706" + bottom: "slice-1-1-707" + bottom: "slice-1-1-708" + bottom: "slice-1-1-709" + bottom: "slice-1-1-710" + bottom: "slice-1-1-711" + bottom: "slice-1-1-712" + bottom: "slice-1-1-713" + bottom: "slice-1-1-714" + bottom: "slice-1-1-715" + bottom: "slice-1-1-716" + bottom: "slice-1-1-717" + bottom: "slice-1-1-718" + bottom: "slice-1-1-719" + bottom: "slice-1-1-720" + bottom: "slice-1-1-721" + bottom: "slice-1-1-722" + bottom: "slice-1-1-723" + bottom: "slice-1-1-724" + bottom: "slice-1-1-725" + bottom: "slice-1-1-726" + bottom: "slice-1-1-727" + bottom: "slice-1-1-728" + bottom: "slice-1-1-729" + bottom: "slice-1-1-730" + bottom: "slice-1-1-731" + bottom: "slice-1-1-732" + bottom: "slice-1-1-733" + bottom: "slice-1-1-734" + bottom: "slice-1-1-735" + bottom: "slice-1-1-736" + bottom: "slice-1-1-737" + bottom: "slice-1-1-738" + bottom: "slice-1-1-739" + bottom: "slice-1-1-740" + bottom: "slice-1-1-741" + bottom: "slice-1-1-742" + bottom: "slice-1-1-743" + bottom: "slice-1-1-744" + bottom: "slice-1-1-745" + bottom: "slice-1-1-746" + bottom: "slice-1-1-747" + bottom: "slice-1-1-748" + bottom: "slice-1-1-749" + bottom: "slice-1-1-750" + bottom: "slice-1-1-751" + bottom: "slice-1-1-752" + bottom: "slice-1-1-753" + bottom: "slice-1-1-754" + bottom: "slice-1-1-755" + bottom: "slice-1-1-756" + bottom: "slice-1-1-757" + bottom: "slice-1-1-758" + bottom: "slice-1-1-759" + bottom: "slice-1-1-760" + bottom: "slice-1-1-761" + bottom: "slice-1-1-762" + bottom: "slice-1-1-763" + bottom: "slice-1-1-764" + bottom: "slice-1-1-765" + bottom: "slice-1-1-766" + bottom: "slice-1-1-767" + bottom: "slice-1-1-768" + bottom: "slice-1-1-769" + bottom: "slice-1-1-770" + bottom: "slice-1-1-771" + bottom: "slice-1-1-772" + bottom: "slice-1-1-773" + bottom: "slice-1-1-774" + bottom: "slice-1-1-775" + bottom: "slice-1-1-776" + bottom: "slice-1-1-777" + bottom: "slice-1-1-778" + bottom: "slice-1-1-779" + bottom: "slice-1-1-780" + bottom: "slice-1-1-781" + bottom: "slice-1-1-782" + bottom: "slice-1-1-783" + bottom: "slice-1-1-784" + bottom: "slice-1-1-785" + bottom: "slice-1-1-786" + bottom: "slice-1-1-787" + bottom: "slice-1-1-788" + bottom: "slice-1-1-789" + bottom: "slice-1-1-790" + bottom: "slice-1-1-791" + bottom: "slice-1-1-792" + bottom: "slice-1-1-793" + bottom: "slice-1-1-794" + bottom: "slice-1-1-795" + bottom: "slice-1-1-796" + bottom: "slice-1-1-797" + bottom: "slice-1-1-798" + bottom: "slice-1-1-799" + bottom: "slice-1-1-800" + bottom: "slice-1-1-801" + bottom: "slice-1-1-802" + bottom: "slice-1-1-803" + bottom: "slice-1-1-804" + bottom: "slice-1-1-805" + bottom: "slice-1-1-806" + bottom: "slice-1-1-807" + bottom: "slice-1-1-808" + bottom: "slice-1-1-809" + bottom: "slice-1-1-810" + bottom: "slice-1-1-811" + bottom: "slice-1-1-812" + bottom: "slice-1-1-813" + bottom: "slice-1-1-814" + bottom: "slice-1-1-815" + bottom: "slice-1-1-816" + bottom: "slice-1-1-817" + bottom: "slice-1-1-818" + bottom: "slice-1-1-819" + bottom: "slice-1-1-820" + bottom: "slice-1-1-821" + bottom: "slice-1-1-822" + bottom: "slice-1-1-823" + bottom: "slice-1-1-824" + bottom: "slice-1-1-825" + bottom: "slice-1-1-826" + bottom: "slice-1-1-827" + bottom: "slice-1-1-828" + bottom: "slice-1-1-829" + bottom: "slice-1-1-830" + bottom: "slice-1-1-831" + bottom: "slice-1-1-832" + bottom: "slice-1-1-833" + bottom: "slice-1-1-834" + bottom: "slice-1-1-835" + bottom: "slice-1-1-836" + bottom: "slice-1-1-837" + bottom: "slice-1-1-838" + bottom: "slice-1-1-839" + bottom: "slice-1-1-840" + bottom: "slice-1-1-841" + bottom: "slice-1-1-842" + bottom: "slice-1-1-843" + bottom: "slice-1-1-844" + bottom: "slice-1-1-845" + bottom: "slice-1-1-846" + bottom: "slice-1-1-847" + bottom: "slice-1-1-848" + bottom: "slice-1-1-849" + bottom: "slice-1-1-850" + bottom: "slice-1-1-851" + bottom: "slice-1-1-852" + bottom: "slice-1-1-853" + bottom: "slice-1-1-854" + bottom: "slice-1-1-855" + bottom: "slice-1-1-856" + bottom: "slice-1-1-857" + bottom: "slice-1-1-858" + bottom: "slice-1-1-859" + bottom: "slice-1-1-860" + bottom: "slice-1-1-861" + bottom: "slice-1-1-862" + bottom: "slice-1-1-863" + bottom: "slice-1-1-864" + bottom: "slice-1-1-865" + bottom: "slice-1-1-866" + bottom: "slice-1-1-867" + bottom: "slice-1-1-868" + bottom: "slice-1-1-869" + bottom: "slice-1-1-870" + bottom: "slice-1-1-871" + bottom: "slice-1-1-872" + bottom: "slice-1-1-873" + bottom: "slice-1-1-874" + bottom: "slice-1-1-875" + bottom: "slice-1-1-876" + bottom: "slice-1-1-877" + bottom: "slice-1-1-878" + bottom: "slice-1-1-879" + bottom: "slice-1-1-880" + bottom: "slice-1-1-881" + bottom: "slice-1-1-882" + bottom: "slice-1-1-883" + bottom: "slice-1-1-884" + bottom: "slice-1-1-885" + bottom: "slice-1-1-886" + bottom: "slice-1-1-887" + bottom: "slice-1-1-888" + bottom: "slice-1-1-889" + bottom: "slice-1-1-890" + bottom: "slice-1-1-891" + bottom: "slice-1-1-892" + bottom: "slice-1-1-893" + bottom: "slice-1-1-894" + bottom: "slice-1-1-895" + bottom: "slice-1-1-896" + bottom: "slice-1-1-897" + bottom: "slice-1-1-898" + bottom: "slice-1-1-899" + bottom: "slice-1-1-900" + bottom: "slice-1-1-901" + bottom: "slice-1-1-902" + bottom: "slice-1-1-903" + bottom: "slice-1-1-904" + bottom: "slice-1-1-905" + bottom: "slice-1-1-906" + bottom: "slice-1-1-907" + bottom: "slice-1-1-908" + bottom: "slice-1-1-909" + bottom: "slice-1-1-910" + bottom: "slice-1-1-911" + bottom: "slice-1-1-912" + bottom: "slice-1-1-913" + bottom: "slice-1-1-914" + bottom: "slice-1-1-915" + bottom: "slice-1-1-916" + bottom: "slice-1-1-917" + bottom: "slice-1-1-918" + bottom: "slice-1-1-919" + bottom: "slice-1-1-920" + bottom: "slice-1-1-921" + bottom: "slice-1-1-922" + bottom: "slice-1-1-923" + bottom: "slice-1-1-924" + bottom: "slice-1-1-925" + bottom: "slice-1-1-926" + bottom: "slice-1-1-927" + bottom: "slice-1-1-928" + bottom: "slice-1-1-929" + bottom: "slice-1-1-930" + bottom: "slice-1-1-931" + bottom: "slice-1-1-932" + bottom: "slice-1-1-933" + bottom: "slice-1-1-934" + bottom: "slice-1-1-935" + bottom: "slice-1-1-936" + bottom: "slice-1-1-937" + bottom: "slice-1-1-938" + bottom: "slice-1-1-939" + bottom: "slice-1-1-940" + bottom: "slice-1-1-941" + bottom: "slice-1-1-942" + bottom: "slice-1-1-943" + bottom: "slice-1-1-944" + bottom: "slice-1-1-945" + bottom: "slice-1-1-946" + bottom: "slice-1-1-947" + bottom: "slice-1-1-948" + bottom: "slice-1-1-949" + bottom: "slice-1-1-950" + bottom: "slice-1-1-951" + bottom: "slice-1-1-952" + bottom: "slice-1-1-953" + bottom: "slice-1-1-954" + bottom: "slice-1-1-955" + bottom: "slice-1-1-956" + bottom: "slice-1-1-957" + bottom: "slice-1-1-958" + bottom: "slice-1-1-959" + bottom: "slice-1-1-960" + bottom: "slice-1-1-961" + bottom: "slice-1-1-962" + bottom: "slice-1-1-963" + bottom: "slice-1-1-964" + bottom: "slice-1-1-965" + bottom: "slice-1-1-966" + bottom: "slice-1-1-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se2" + bottom:"fc-1-se2" + top: "slice-1-2-1" + top: "slice-1-2-2" + top: "slice-1-2-3" + top: "slice-1-2-4" + top: "slice-1-2-5" + top: "slice-1-2-6" + top: "slice-1-2-7" + top: "slice-1-2-8" + top: "slice-1-2-9" + top: "slice-1-2-10" + top: "slice-1-2-11" + top: "slice-1-2-12" + top: "slice-1-2-13" + top: "slice-1-2-14" + top: "slice-1-2-15" + top: "slice-1-2-16" + top: "slice-1-2-17" + top: "slice-1-2-18" + top: "slice-1-2-19" + top: "slice-1-2-20" + top: "slice-1-2-21" + top: "slice-1-2-22" + top: "slice-1-2-23" + top: "slice-1-2-24" + top: "slice-1-2-25" + top: "slice-1-2-26" + top: "slice-1-2-27" + top: "slice-1-2-28" + top: "slice-1-2-29" + top: "slice-1-2-30" + top: "slice-1-2-31" + top: "slice-1-2-32" + top: "slice-1-2-33" + top: "slice-1-2-34" + top: "slice-1-2-35" + top: "slice-1-2-36" + top: "slice-1-2-37" + top: "slice-1-2-38" + top: "slice-1-2-39" + top: "slice-1-2-40" + top: "slice-1-2-41" + top: "slice-1-2-42" + top: "slice-1-2-43" + top: "slice-1-2-44" + top: "slice-1-2-45" + top: "slice-1-2-46" + top: "slice-1-2-47" + top: "slice-1-2-48" + top: "slice-1-2-49" + top: "slice-1-2-50" + top: "slice-1-2-51" + top: "slice-1-2-52" + top: "slice-1-2-53" + top: "slice-1-2-54" + top: "slice-1-2-55" + top: "slice-1-2-56" + top: "slice-1-2-57" + top: "slice-1-2-58" + top: "slice-1-2-59" + top: "slice-1-2-60" + top: "slice-1-2-61" + top: "slice-1-2-62" + top: "slice-1-2-63" + top: "slice-1-2-64" + top: "slice-1-2-65" + top: "slice-1-2-66" + top: "slice-1-2-67" + top: "slice-1-2-68" + top: "slice-1-2-69" + top: "slice-1-2-70" + top: "slice-1-2-71" + top: "slice-1-2-72" + top: "slice-1-2-73" + top: "slice-1-2-74" + top: "slice-1-2-75" + top: "slice-1-2-76" + top: "slice-1-2-77" + top: "slice-1-2-78" + top: "slice-1-2-79" + top: "slice-1-2-80" + top: "slice-1-2-81" + top: "slice-1-2-82" + top: "slice-1-2-83" + top: "slice-1-2-84" + top: "slice-1-2-85" + top: "slice-1-2-86" + top: "slice-1-2-87" + top: "slice-1-2-88" + top: "slice-1-2-89" + top: "slice-1-2-90" + top: "slice-1-2-91" + top: "slice-1-2-92" + top: "slice-1-2-93" + top: "slice-1-2-94" + top: "slice-1-2-95" + top: "slice-1-2-96" + top: "slice-1-2-97" + top: "slice-1-2-98" + top: "slice-1-2-99" + top: "slice-1-2-100" + top: "slice-1-2-101" + top: "slice-1-2-102" + top: "slice-1-2-103" + top: "slice-1-2-104" + top: "slice-1-2-105" + top: "slice-1-2-106" + top: "slice-1-2-107" + top: "slice-1-2-108" + top: "slice-1-2-109" + top: "slice-1-2-110" + top: "slice-1-2-111" + top: "slice-1-2-112" + top: "slice-1-2-113" + top: "slice-1-2-114" + top: "slice-1-2-115" + top: "slice-1-2-116" + top: "slice-1-2-117" + top: "slice-1-2-118" + top: "slice-1-2-119" + top: "slice-1-2-120" + top: "slice-1-2-121" + top: "slice-1-2-122" + top: "slice-1-2-123" + top: "slice-1-2-124" + top: "slice-1-2-125" + top: "slice-1-2-126" + top: "slice-1-2-127" + top: "slice-1-2-128" + top: "slice-1-2-129" + top: "slice-1-2-130" + top: "slice-1-2-131" + top: "slice-1-2-132" + top: "slice-1-2-133" + top: "slice-1-2-134" + top: "slice-1-2-135" + top: "slice-1-2-136" + top: "slice-1-2-137" + top: "slice-1-2-138" + top: "slice-1-2-139" + top: "slice-1-2-140" + top: "slice-1-2-141" + top: "slice-1-2-142" + top: "slice-1-2-143" + top: "slice-1-2-144" + top: "slice-1-2-145" + top: "slice-1-2-146" + top: "slice-1-2-147" + top: "slice-1-2-148" + top: "slice-1-2-149" + top: "slice-1-2-150" + top: "slice-1-2-151" + top: "slice-1-2-152" + top: "slice-1-2-153" + top: "slice-1-2-154" + top: "slice-1-2-155" + top: "slice-1-2-156" + top: "slice-1-2-157" + top: "slice-1-2-158" + top: "slice-1-2-159" + top: "slice-1-2-160" + top: "slice-1-2-161" + top: "slice-1-2-162" + top: "slice-1-2-163" + top: "slice-1-2-164" + top: "slice-1-2-165" + top: "slice-1-2-166" + top: "slice-1-2-167" + top: "slice-1-2-168" + top: "slice-1-2-169" + top: "slice-1-2-170" + top: "slice-1-2-171" + top: "slice-1-2-172" + top: "slice-1-2-173" + top: "slice-1-2-174" + top: "slice-1-2-175" + top: "slice-1-2-176" + top: "slice-1-2-177" + top: "slice-1-2-178" + top: "slice-1-2-179" + top: "slice-1-2-180" + top: "slice-1-2-181" + top: "slice-1-2-182" + top: "slice-1-2-183" + top: "slice-1-2-184" + top: "slice-1-2-185" + top: "slice-1-2-186" + top: "slice-1-2-187" + top: "slice-1-2-188" + top: "slice-1-2-189" + top: "slice-1-2-190" + top: "slice-1-2-191" + top: "slice-1-2-192" + top: "slice-1-2-193" + top: "slice-1-2-194" + top: "slice-1-2-195" + top: "slice-1-2-196" + top: "slice-1-2-197" + top: "slice-1-2-198" + top: "slice-1-2-199" + top: "slice-1-2-200" + top: "slice-1-2-201" + top: "slice-1-2-202" + top: "slice-1-2-203" + top: "slice-1-2-204" + top: "slice-1-2-205" + top: "slice-1-2-206" + top: "slice-1-2-207" + top: "slice-1-2-208" + top: "slice-1-2-209" + top: "slice-1-2-210" + top: "slice-1-2-211" + top: "slice-1-2-212" + top: "slice-1-2-213" + top: "slice-1-2-214" + top: "slice-1-2-215" + top: "slice-1-2-216" + top: "slice-1-2-217" + top: "slice-1-2-218" + top: "slice-1-2-219" + top: "slice-1-2-220" + top: "slice-1-2-221" + top: "slice-1-2-222" + top: "slice-1-2-223" + top: "slice-1-2-224" + top: "slice-1-2-225" + top: "slice-1-2-226" + top: "slice-1-2-227" + top: "slice-1-2-228" + top: "slice-1-2-229" + top: "slice-1-2-230" + top: "slice-1-2-231" + top: "slice-1-2-232" + top: "slice-1-2-233" + top: "slice-1-2-234" + top: "slice-1-2-235" + top: "slice-1-2-236" + top: "slice-1-2-237" + top: "slice-1-2-238" + top: "slice-1-2-239" + top: "slice-1-2-240" + top: "slice-1-2-241" + top: "slice-1-2-242" + top: "slice-1-2-243" + top: "slice-1-2-244" + top: "slice-1-2-245" + top: "slice-1-2-246" + top: "slice-1-2-247" + top: "slice-1-2-248" + top: "slice-1-2-249" + top: "slice-1-2-250" + top: "slice-1-2-251" + top: "slice-1-2-252" + top: "slice-1-2-253" + top: "slice-1-2-254" + top: "slice-1-2-255" + top: "slice-1-2-256" + top: "slice-1-2-257" + top: "slice-1-2-258" + top: "slice-1-2-259" + top: "slice-1-2-260" + top: "slice-1-2-261" + top: "slice-1-2-262" + top: "slice-1-2-263" + top: "slice-1-2-264" + top: "slice-1-2-265" + top: "slice-1-2-266" + top: "slice-1-2-267" + top: "slice-1-2-268" + top: "slice-1-2-269" + top: "slice-1-2-270" + top: "slice-1-2-271" + top: "slice-1-2-272" + top: "slice-1-2-273" + top: "slice-1-2-274" + top: "slice-1-2-275" + top: "slice-1-2-276" + top: "slice-1-2-277" + top: "slice-1-2-278" + top: "slice-1-2-279" + top: "slice-1-2-280" + top: "slice-1-2-281" + top: "slice-1-2-282" + top: "slice-1-2-283" + top: "slice-1-2-284" + top: "slice-1-2-285" + top: "slice-1-2-286" + top: "slice-1-2-287" + top: "slice-1-2-288" + top: "slice-1-2-289" + top: "slice-1-2-290" + top: "slice-1-2-291" + top: "slice-1-2-292" + top: "slice-1-2-293" + top: "slice-1-2-294" + top: "slice-1-2-295" + top: "slice-1-2-296" + top: "slice-1-2-297" + top: "slice-1-2-298" + top: "slice-1-2-299" + top: "slice-1-2-300" + top: "slice-1-2-301" + top: "slice-1-2-302" + top: "slice-1-2-303" + top: "slice-1-2-304" + top: "slice-1-2-305" + top: "slice-1-2-306" + top: "slice-1-2-307" + top: "slice-1-2-308" + top: "slice-1-2-309" + top: "slice-1-2-310" + top: "slice-1-2-311" + top: "slice-1-2-312" + top: "slice-1-2-313" + top: "slice-1-2-314" + top: "slice-1-2-315" + top: "slice-1-2-316" + top: "slice-1-2-317" + top: "slice-1-2-318" + top: "slice-1-2-319" + top: "slice-1-2-320" + top: "slice-1-2-321" + top: "slice-1-2-322" + top: "slice-1-2-323" + top: "slice-1-2-324" + top: "slice-1-2-325" + top: "slice-1-2-326" + top: "slice-1-2-327" + top: "slice-1-2-328" + top: "slice-1-2-329" + top: "slice-1-2-330" + top: "slice-1-2-331" + top: "slice-1-2-332" + top: "slice-1-2-333" + top: "slice-1-2-334" + top: "slice-1-2-335" + top: "slice-1-2-336" + top: "slice-1-2-337" + top: "slice-1-2-338" + top: "slice-1-2-339" + top: "slice-1-2-340" + top: "slice-1-2-341" + top: "slice-1-2-342" + top: "slice-1-2-343" + top: "slice-1-2-344" + top: "slice-1-2-345" + top: "slice-1-2-346" + top: "slice-1-2-347" + top: "slice-1-2-348" + top: "slice-1-2-349" + top: "slice-1-2-350" + top: "slice-1-2-351" + top: "slice-1-2-352" + top: "slice-1-2-353" + top: "slice-1-2-354" + top: "slice-1-2-355" + top: "slice-1-2-356" + top: "slice-1-2-357" + top: "slice-1-2-358" + top: "slice-1-2-359" + top: "slice-1-2-360" + top: "slice-1-2-361" + top: "slice-1-2-362" + top: "slice-1-2-363" + top: "slice-1-2-364" + top: "slice-1-2-365" + top: "slice-1-2-366" + top: "slice-1-2-367" + top: "slice-1-2-368" + top: "slice-1-2-369" + top: "slice-1-2-370" + top: "slice-1-2-371" + top: "slice-1-2-372" + top: "slice-1-2-373" + top: "slice-1-2-374" + top: "slice-1-2-375" + top: "slice-1-2-376" + top: "slice-1-2-377" + top: "slice-1-2-378" + top: "slice-1-2-379" + top: "slice-1-2-380" + top: "slice-1-2-381" + top: "slice-1-2-382" + top: "slice-1-2-383" + top: "slice-1-2-384" + top: "slice-1-2-385" + top: "slice-1-2-386" + top: "slice-1-2-387" + top: "slice-1-2-388" + top: "slice-1-2-389" + top: "slice-1-2-390" + top: "slice-1-2-391" + top: "slice-1-2-392" + top: "slice-1-2-393" + top: "slice-1-2-394" + top: "slice-1-2-395" + top: "slice-1-2-396" + top: "slice-1-2-397" + top: "slice-1-2-398" + top: "slice-1-2-399" + top: "slice-1-2-400" + top: "slice-1-2-401" + top: "slice-1-2-402" + top: "slice-1-2-403" + top: "slice-1-2-404" + top: "slice-1-2-405" + top: "slice-1-2-406" + top: "slice-1-2-407" + top: "slice-1-2-408" + top: "slice-1-2-409" + top: "slice-1-2-410" + top: "slice-1-2-411" + top: "slice-1-2-412" + top: "slice-1-2-413" + top: "slice-1-2-414" + top: "slice-1-2-415" + top: "slice-1-2-416" + top: "slice-1-2-417" + top: "slice-1-2-418" + top: "slice-1-2-419" + top: "slice-1-2-420" + top: "slice-1-2-421" + top: "slice-1-2-422" + top: "slice-1-2-423" + top: "slice-1-2-424" + top: "slice-1-2-425" + top: "slice-1-2-426" + top: "slice-1-2-427" + top: "slice-1-2-428" + top: "slice-1-2-429" + top: "slice-1-2-430" + top: "slice-1-2-431" + top: "slice-1-2-432" + top: "slice-1-2-433" + top: "slice-1-2-434" + top: "slice-1-2-435" + top: "slice-1-2-436" + top: "slice-1-2-437" + top: "slice-1-2-438" + top: "slice-1-2-439" + top: "slice-1-2-440" + top: "slice-1-2-441" + top: "slice-1-2-442" + top: "slice-1-2-443" + top: "slice-1-2-444" + top: "slice-1-2-445" + top: "slice-1-2-446" + top: "slice-1-2-447" + top: "slice-1-2-448" + top: "slice-1-2-449" + top: "slice-1-2-450" + top: "slice-1-2-451" + top: "slice-1-2-452" + top: "slice-1-2-453" + top: "slice-1-2-454" + top: "slice-1-2-455" + top: "slice-1-2-456" + top: "slice-1-2-457" + top: "slice-1-2-458" + top: "slice-1-2-459" + top: "slice-1-2-460" + top: "slice-1-2-461" + top: "slice-1-2-462" + top: "slice-1-2-463" + top: "slice-1-2-464" + top: "slice-1-2-465" + top: "slice-1-2-466" + top: "slice-1-2-467" + top: "slice-1-2-468" + top: "slice-1-2-469" + top: "slice-1-2-470" + top: "slice-1-2-471" + top: "slice-1-2-472" + top: "slice-1-2-473" + top: "slice-1-2-474" + top: "slice-1-2-475" + top: "slice-1-2-476" + top: "slice-1-2-477" + top: "slice-1-2-478" + top: "slice-1-2-479" + top: "slice-1-2-480" + top: "slice-1-2-481" + top: "slice-1-2-482" + top: "slice-1-2-483" + top: "slice-1-2-484" + top: "slice-1-2-485" + top: "slice-1-2-486" + top: "slice-1-2-487" + top: "slice-1-2-488" + top: "slice-1-2-489" + top: "slice-1-2-490" + top: "slice-1-2-491" + top: "slice-1-2-492" + top: "slice-1-2-493" + top: "slice-1-2-494" + top: "slice-1-2-495" + top: "slice-1-2-496" + top: "slice-1-2-497" + top: "slice-1-2-498" + top: "slice-1-2-499" + top: "slice-1-2-500" + top: "slice-1-2-501" + top: "slice-1-2-502" + top: "slice-1-2-503" + top: "slice-1-2-504" + top: "slice-1-2-505" + top: "slice-1-2-506" + top: "slice-1-2-507" + top: "slice-1-2-508" + top: "slice-1-2-509" + top: "slice-1-2-510" + top: "slice-1-2-511" + top: "slice-1-2-512" + top: "slice-1-2-513" + top: "slice-1-2-514" + top: "slice-1-2-515" + top: "slice-1-2-516" + top: "slice-1-2-517" + top: "slice-1-2-518" + top: "slice-1-2-519" + top: "slice-1-2-520" + top: "slice-1-2-521" + top: "slice-1-2-522" + top: "slice-1-2-523" + top: "slice-1-2-524" + top: "slice-1-2-525" + top: "slice-1-2-526" + top: "slice-1-2-527" + top: "slice-1-2-528" + top: "slice-1-2-529" + top: "slice-1-2-530" + top: "slice-1-2-531" + top: "slice-1-2-532" + top: "slice-1-2-533" + top: "slice-1-2-534" + top: "slice-1-2-535" + top: "slice-1-2-536" + top: "slice-1-2-537" + top: "slice-1-2-538" + top: "slice-1-2-539" + top: "slice-1-2-540" + top: "slice-1-2-541" + top: "slice-1-2-542" + top: "slice-1-2-543" + top: "slice-1-2-544" + top: "slice-1-2-545" + top: "slice-1-2-546" + top: "slice-1-2-547" + top: "slice-1-2-548" + top: "slice-1-2-549" + top: "slice-1-2-550" + top: "slice-1-2-551" + top: "slice-1-2-552" + top: "slice-1-2-553" + top: "slice-1-2-554" + top: "slice-1-2-555" + top: "slice-1-2-556" + top: "slice-1-2-557" + top: "slice-1-2-558" + top: "slice-1-2-559" + top: "slice-1-2-560" + top: "slice-1-2-561" + top: "slice-1-2-562" + top: "slice-1-2-563" + top: "slice-1-2-564" + top: "slice-1-2-565" + top: "slice-1-2-566" + top: "slice-1-2-567" + top: "slice-1-2-568" + top: "slice-1-2-569" + top: "slice-1-2-570" + top: "slice-1-2-571" + top: "slice-1-2-572" + top: "slice-1-2-573" + top: "slice-1-2-574" + top: "slice-1-2-575" + top: "slice-1-2-576" + top: "slice-1-2-577" + top: "slice-1-2-578" + top: "slice-1-2-579" + top: "slice-1-2-580" + top: "slice-1-2-581" + top: "slice-1-2-582" + top: "slice-1-2-583" + top: "slice-1-2-584" + top: "slice-1-2-585" + top: "slice-1-2-586" + top: "slice-1-2-587" + top: "slice-1-2-588" + top: "slice-1-2-589" + top: "slice-1-2-590" + top: "slice-1-2-591" + top: "slice-1-2-592" + top: "slice-1-2-593" + top: "slice-1-2-594" + top: "slice-1-2-595" + top: "slice-1-2-596" + top: "slice-1-2-597" + top: "slice-1-2-598" + top: "slice-1-2-599" + top: "slice-1-2-600" + top: "slice-1-2-601" + top: "slice-1-2-602" + top: "slice-1-2-603" + top: "slice-1-2-604" + top: "slice-1-2-605" + top: "slice-1-2-606" + top: "slice-1-2-607" + top: "slice-1-2-608" + top: "slice-1-2-609" + top: "slice-1-2-610" + top: "slice-1-2-611" + top: "slice-1-2-612" + top: "slice-1-2-613" + top: "slice-1-2-614" + top: "slice-1-2-615" + top: "slice-1-2-616" + top: "slice-1-2-617" + top: "slice-1-2-618" + top: "slice-1-2-619" + top: "slice-1-2-620" + top: "slice-1-2-621" + top: "slice-1-2-622" + top: "slice-1-2-623" + top: "slice-1-2-624" + top: "slice-1-2-625" + top: "slice-1-2-626" + top: "slice-1-2-627" + top: "slice-1-2-628" + top: "slice-1-2-629" + top: "slice-1-2-630" + top: "slice-1-2-631" + top: "slice-1-2-632" + top: "slice-1-2-633" + top: "slice-1-2-634" + top: "slice-1-2-635" + top: "slice-1-2-636" + top: "slice-1-2-637" + top: "slice-1-2-638" + top: "slice-1-2-639" + top: "slice-1-2-640" + top: "slice-1-2-641" + top: "slice-1-2-642" + top: "slice-1-2-643" + top: "slice-1-2-644" + top: "slice-1-2-645" + top: "slice-1-2-646" + top: "slice-1-2-647" + top: "slice-1-2-648" + top: "slice-1-2-649" + top: "slice-1-2-650" + top: "slice-1-2-651" + top: "slice-1-2-652" + top: "slice-1-2-653" + top: "slice-1-2-654" + top: "slice-1-2-655" + top: "slice-1-2-656" + top: "slice-1-2-657" + top: "slice-1-2-658" + top: "slice-1-2-659" + top: "slice-1-2-660" + top: "slice-1-2-661" + top: "slice-1-2-662" + top: "slice-1-2-663" + top: "slice-1-2-664" + top: "slice-1-2-665" + top: "slice-1-2-666" + top: "slice-1-2-667" + top: "slice-1-2-668" + top: "slice-1-2-669" + top: "slice-1-2-670" + top: "slice-1-2-671" + top: "slice-1-2-672" + top: "slice-1-2-673" + top: "slice-1-2-674" + top: "slice-1-2-675" + top: "slice-1-2-676" + top: "slice-1-2-677" + top: "slice-1-2-678" + top: "slice-1-2-679" + top: "slice-1-2-680" + top: "slice-1-2-681" + top: "slice-1-2-682" + top: "slice-1-2-683" + top: "slice-1-2-684" + top: "slice-1-2-685" + top: "slice-1-2-686" + top: "slice-1-2-687" + top: "slice-1-2-688" + top: "slice-1-2-689" + top: "slice-1-2-690" + top: "slice-1-2-691" + top: "slice-1-2-692" + top: "slice-1-2-693" + top: "slice-1-2-694" + top: "slice-1-2-695" + top: "slice-1-2-696" + top: "slice-1-2-697" + top: "slice-1-2-698" + top: "slice-1-2-699" + top: "slice-1-2-700" + top: "slice-1-2-701" + top: "slice-1-2-702" + top: "slice-1-2-703" + top: "slice-1-2-704" + top: "slice-1-2-705" + top: "slice-1-2-706" + top: "slice-1-2-707" + top: "slice-1-2-708" + top: "slice-1-2-709" + top: "slice-1-2-710" + top: "slice-1-2-711" + top: "slice-1-2-712" + top: "slice-1-2-713" + top: "slice-1-2-714" + top: "slice-1-2-715" + top: "slice-1-2-716" + top: "slice-1-2-717" + top: "slice-1-2-718" + top: "slice-1-2-719" + top: "slice-1-2-720" + top: "slice-1-2-721" + top: "slice-1-2-722" + top: "slice-1-2-723" + top: "slice-1-2-724" + top: "slice-1-2-725" + top: "slice-1-2-726" + top: "slice-1-2-727" + top: "slice-1-2-728" + top: "slice-1-2-729" + top: "slice-1-2-730" + top: "slice-1-2-731" + top: "slice-1-2-732" + top: "slice-1-2-733" + top: "slice-1-2-734" + top: "slice-1-2-735" + top: "slice-1-2-736" + top: "slice-1-2-737" + top: "slice-1-2-738" + top: "slice-1-2-739" + top: "slice-1-2-740" + top: "slice-1-2-741" + top: "slice-1-2-742" + top: "slice-1-2-743" + top: "slice-1-2-744" + top: "slice-1-2-745" + top: "slice-1-2-746" + top: "slice-1-2-747" + top: "slice-1-2-748" + top: "slice-1-2-749" + top: "slice-1-2-750" + top: "slice-1-2-751" + top: "slice-1-2-752" + top: "slice-1-2-753" + top: "slice-1-2-754" + top: "slice-1-2-755" + top: "slice-1-2-756" + top: "slice-1-2-757" + top: "slice-1-2-758" + top: "slice-1-2-759" + top: "slice-1-2-760" + top: "slice-1-2-761" + top: "slice-1-2-762" + top: "slice-1-2-763" + top: "slice-1-2-764" + top: "slice-1-2-765" + top: "slice-1-2-766" + top: "slice-1-2-767" + top: "slice-1-2-768" + top: "slice-1-2-769" + top: "slice-1-2-770" + top: "slice-1-2-771" + top: "slice-1-2-772" + top: "slice-1-2-773" + top: "slice-1-2-774" + top: "slice-1-2-775" + top: "slice-1-2-776" + top: "slice-1-2-777" + top: "slice-1-2-778" + top: "slice-1-2-779" + top: "slice-1-2-780" + top: "slice-1-2-781" + top: "slice-1-2-782" + top: "slice-1-2-783" + top: "slice-1-2-784" + top: "slice-1-2-785" + top: "slice-1-2-786" + top: "slice-1-2-787" + top: "slice-1-2-788" + top: "slice-1-2-789" + top: "slice-1-2-790" + top: "slice-1-2-791" + top: "slice-1-2-792" + top: "slice-1-2-793" + top: "slice-1-2-794" + top: "slice-1-2-795" + top: "slice-1-2-796" + top: "slice-1-2-797" + top: "slice-1-2-798" + top: "slice-1-2-799" + top: "slice-1-2-800" + top: "slice-1-2-801" + top: "slice-1-2-802" + top: "slice-1-2-803" + top: "slice-1-2-804" + top: "slice-1-2-805" + top: "slice-1-2-806" + top: "slice-1-2-807" + top: "slice-1-2-808" + top: "slice-1-2-809" + top: "slice-1-2-810" + top: "slice-1-2-811" + top: "slice-1-2-812" + top: "slice-1-2-813" + top: "slice-1-2-814" + top: "slice-1-2-815" + top: "slice-1-2-816" + top: "slice-1-2-817" + top: "slice-1-2-818" + top: "slice-1-2-819" + top: "slice-1-2-820" + top: "slice-1-2-821" + top: "slice-1-2-822" + top: "slice-1-2-823" + top: "slice-1-2-824" + top: "slice-1-2-825" + top: "slice-1-2-826" + top: "slice-1-2-827" + top: "slice-1-2-828" + top: "slice-1-2-829" + top: "slice-1-2-830" + top: "slice-1-2-831" + top: "slice-1-2-832" + top: "slice-1-2-833" + top: "slice-1-2-834" + top: "slice-1-2-835" + top: "slice-1-2-836" + top: "slice-1-2-837" + top: "slice-1-2-838" + top: "slice-1-2-839" + top: "slice-1-2-840" + top: "slice-1-2-841" + top: "slice-1-2-842" + top: "slice-1-2-843" + top: "slice-1-2-844" + top: "slice-1-2-845" + top: "slice-1-2-846" + top: "slice-1-2-847" + top: "slice-1-2-848" + top: "slice-1-2-849" + top: "slice-1-2-850" + top: "slice-1-2-851" + top: "slice-1-2-852" + top: "slice-1-2-853" + top: "slice-1-2-854" + top: "slice-1-2-855" + top: "slice-1-2-856" + top: "slice-1-2-857" + top: "slice-1-2-858" + top: "slice-1-2-859" + top: "slice-1-2-860" + top: "slice-1-2-861" + top: "slice-1-2-862" + top: "slice-1-2-863" + top: "slice-1-2-864" + top: "slice-1-2-865" + top: "slice-1-2-866" + top: "slice-1-2-867" + top: "slice-1-2-868" + top: "slice-1-2-869" + top: "slice-1-2-870" + top: "slice-1-2-871" + top: "slice-1-2-872" + top: "slice-1-2-873" + top: "slice-1-2-874" + top: "slice-1-2-875" + top: "slice-1-2-876" + top: "slice-1-2-877" + top: "slice-1-2-878" + top: "slice-1-2-879" + top: "slice-1-2-880" + top: "slice-1-2-881" + top: "slice-1-2-882" + top: "slice-1-2-883" + top: "slice-1-2-884" + top: "slice-1-2-885" + top: "slice-1-2-886" + top: "slice-1-2-887" + top: "slice-1-2-888" + top: "slice-1-2-889" + top: "slice-1-2-890" + top: "slice-1-2-891" + top: "slice-1-2-892" + top: "slice-1-2-893" + top: "slice-1-2-894" + top: "slice-1-2-895" + top: "slice-1-2-896" + top: "slice-1-2-897" + top: "slice-1-2-898" + top: "slice-1-2-899" + top: "slice-1-2-900" + top: "slice-1-2-901" + top: "slice-1-2-902" + top: "slice-1-2-903" + top: "slice-1-2-904" + top: "slice-1-2-905" + top: "slice-1-2-906" + top: "slice-1-2-907" + top: "slice-1-2-908" + top: "slice-1-2-909" + top: "slice-1-2-910" + top: "slice-1-2-911" + top: "slice-1-2-912" + top: "slice-1-2-913" + top: "slice-1-2-914" + top: "slice-1-2-915" + top: "slice-1-2-916" + top: "slice-1-2-917" + top: "slice-1-2-918" + top: "slice-1-2-919" + top: "slice-1-2-920" + top: "slice-1-2-921" + top: "slice-1-2-922" + top: "slice-1-2-923" + top: "slice-1-2-924" + top: "slice-1-2-925" + top: "slice-1-2-926" + top: "slice-1-2-927" + top: "slice-1-2-928" + top: "slice-1-2-929" + top: "slice-1-2-930" + top: "slice-1-2-931" + top: "slice-1-2-932" + top: "slice-1-2-933" + top: "slice-1-2-934" + top: "slice-1-2-935" + top: "slice-1-2-936" + top: "slice-1-2-937" + top: "slice-1-2-938" + top: "slice-1-2-939" + top: "slice-1-2-940" + top: "slice-1-2-941" + top: "slice-1-2-942" + top: "slice-1-2-943" + top: "slice-1-2-944" + top: "slice-1-2-945" + top: "slice-1-2-946" + top: "slice-1-2-947" + top: "slice-1-2-948" + top: "slice-1-2-949" + top: "slice-1-2-950" + top: "slice-1-2-951" + top: "slice-1-2-952" + top: "slice-1-2-953" + top: "slice-1-2-954" + top: "slice-1-2-955" + top: "slice-1-2-956" + top: "slice-1-2-957" + top: "slice-1-2-958" + top: "slice-1-2-959" + top: "slice-1-2-960" + top: "slice-1-2-961" + top: "slice-1-2-962" + top: "slice-1-2-963" + top: "slice-1-2-964" + top: "slice-1-2-965" + top: "slice-1-2-966" + top: "slice-1-2-967" +} +layers { + type:ELTWISE + name:"max-fc-1-se2" + top:"max-fc-1-se2" + bottom: "slice-1-2-1" + bottom: "slice-1-2-2" + bottom: "slice-1-2-3" + bottom: "slice-1-2-4" + bottom: "slice-1-2-5" + bottom: "slice-1-2-6" + bottom: "slice-1-2-7" + bottom: "slice-1-2-8" + bottom: "slice-1-2-9" + bottom: "slice-1-2-10" + bottom: "slice-1-2-11" + bottom: "slice-1-2-12" + bottom: "slice-1-2-13" + bottom: "slice-1-2-14" + bottom: "slice-1-2-15" + bottom: "slice-1-2-16" + bottom: "slice-1-2-17" + bottom: "slice-1-2-18" + bottom: "slice-1-2-19" + bottom: "slice-1-2-20" + bottom: "slice-1-2-21" + bottom: "slice-1-2-22" + bottom: "slice-1-2-23" + bottom: "slice-1-2-24" + bottom: "slice-1-2-25" + bottom: "slice-1-2-26" + bottom: "slice-1-2-27" + bottom: "slice-1-2-28" + bottom: "slice-1-2-29" + bottom: "slice-1-2-30" + bottom: "slice-1-2-31" + bottom: "slice-1-2-32" + bottom: "slice-1-2-33" + bottom: "slice-1-2-34" + bottom: "slice-1-2-35" + bottom: "slice-1-2-36" + bottom: "slice-1-2-37" + bottom: "slice-1-2-38" + bottom: "slice-1-2-39" + bottom: "slice-1-2-40" + bottom: "slice-1-2-41" + bottom: "slice-1-2-42" + bottom: "slice-1-2-43" + bottom: "slice-1-2-44" + bottom: "slice-1-2-45" + bottom: "slice-1-2-46" + bottom: "slice-1-2-47" + bottom: "slice-1-2-48" + bottom: "slice-1-2-49" + bottom: "slice-1-2-50" + bottom: "slice-1-2-51" + bottom: "slice-1-2-52" + bottom: "slice-1-2-53" + bottom: "slice-1-2-54" + bottom: "slice-1-2-55" + bottom: "slice-1-2-56" + bottom: "slice-1-2-57" + bottom: "slice-1-2-58" + bottom: "slice-1-2-59" + bottom: "slice-1-2-60" + bottom: "slice-1-2-61" + bottom: "slice-1-2-62" + bottom: "slice-1-2-63" + bottom: "slice-1-2-64" + bottom: "slice-1-2-65" + bottom: "slice-1-2-66" + bottom: "slice-1-2-67" + bottom: "slice-1-2-68" + bottom: "slice-1-2-69" + bottom: "slice-1-2-70" + bottom: "slice-1-2-71" + bottom: "slice-1-2-72" + bottom: "slice-1-2-73" + bottom: "slice-1-2-74" + bottom: "slice-1-2-75" + bottom: "slice-1-2-76" + bottom: "slice-1-2-77" + bottom: "slice-1-2-78" + bottom: "slice-1-2-79" + bottom: "slice-1-2-80" + bottom: "slice-1-2-81" + bottom: "slice-1-2-82" + bottom: "slice-1-2-83" + bottom: "slice-1-2-84" + bottom: "slice-1-2-85" + bottom: "slice-1-2-86" + bottom: "slice-1-2-87" + bottom: "slice-1-2-88" + bottom: "slice-1-2-89" + bottom: "slice-1-2-90" + bottom: "slice-1-2-91" + bottom: "slice-1-2-92" + bottom: "slice-1-2-93" + bottom: "slice-1-2-94" + bottom: "slice-1-2-95" + bottom: "slice-1-2-96" + bottom: "slice-1-2-97" + bottom: "slice-1-2-98" + bottom: "slice-1-2-99" + bottom: "slice-1-2-100" + bottom: "slice-1-2-101" + bottom: "slice-1-2-102" + bottom: "slice-1-2-103" + bottom: "slice-1-2-104" + bottom: "slice-1-2-105" + bottom: "slice-1-2-106" + bottom: "slice-1-2-107" + bottom: "slice-1-2-108" + bottom: "slice-1-2-109" + bottom: "slice-1-2-110" + bottom: "slice-1-2-111" + bottom: "slice-1-2-112" + bottom: "slice-1-2-113" + bottom: "slice-1-2-114" + bottom: "slice-1-2-115" + bottom: "slice-1-2-116" + bottom: "slice-1-2-117" + bottom: "slice-1-2-118" + bottom: "slice-1-2-119" + bottom: "slice-1-2-120" + bottom: "slice-1-2-121" + bottom: "slice-1-2-122" + bottom: "slice-1-2-123" + bottom: "slice-1-2-124" + bottom: "slice-1-2-125" + bottom: "slice-1-2-126" + bottom: "slice-1-2-127" + bottom: "slice-1-2-128" + bottom: "slice-1-2-129" + bottom: "slice-1-2-130" + bottom: "slice-1-2-131" + bottom: "slice-1-2-132" + bottom: "slice-1-2-133" + bottom: "slice-1-2-134" + bottom: "slice-1-2-135" + bottom: "slice-1-2-136" + bottom: "slice-1-2-137" + bottom: "slice-1-2-138" + bottom: "slice-1-2-139" + bottom: "slice-1-2-140" + bottom: "slice-1-2-141" + bottom: "slice-1-2-142" + bottom: "slice-1-2-143" + bottom: "slice-1-2-144" + bottom: "slice-1-2-145" + bottom: "slice-1-2-146" + bottom: "slice-1-2-147" + bottom: "slice-1-2-148" + bottom: "slice-1-2-149" + bottom: "slice-1-2-150" + bottom: "slice-1-2-151" + bottom: "slice-1-2-152" + bottom: "slice-1-2-153" + bottom: "slice-1-2-154" + bottom: "slice-1-2-155" + bottom: "slice-1-2-156" + bottom: "slice-1-2-157" + bottom: "slice-1-2-158" + bottom: "slice-1-2-159" + bottom: "slice-1-2-160" + bottom: "slice-1-2-161" + bottom: "slice-1-2-162" + bottom: "slice-1-2-163" + bottom: "slice-1-2-164" + bottom: "slice-1-2-165" + bottom: "slice-1-2-166" + bottom: "slice-1-2-167" + bottom: "slice-1-2-168" + bottom: "slice-1-2-169" + bottom: "slice-1-2-170" + bottom: "slice-1-2-171" + bottom: "slice-1-2-172" + bottom: "slice-1-2-173" + bottom: "slice-1-2-174" + bottom: "slice-1-2-175" + bottom: "slice-1-2-176" + bottom: "slice-1-2-177" + bottom: "slice-1-2-178" + bottom: "slice-1-2-179" + bottom: "slice-1-2-180" + bottom: "slice-1-2-181" + bottom: "slice-1-2-182" + bottom: "slice-1-2-183" + bottom: "slice-1-2-184" + bottom: "slice-1-2-185" + bottom: "slice-1-2-186" + bottom: "slice-1-2-187" + bottom: "slice-1-2-188" + bottom: "slice-1-2-189" + bottom: "slice-1-2-190" + bottom: "slice-1-2-191" + bottom: "slice-1-2-192" + bottom: "slice-1-2-193" + bottom: "slice-1-2-194" + bottom: "slice-1-2-195" + bottom: "slice-1-2-196" + bottom: "slice-1-2-197" + bottom: "slice-1-2-198" + bottom: "slice-1-2-199" + bottom: "slice-1-2-200" + bottom: "slice-1-2-201" + bottom: "slice-1-2-202" + bottom: "slice-1-2-203" + bottom: "slice-1-2-204" + bottom: "slice-1-2-205" + bottom: "slice-1-2-206" + bottom: "slice-1-2-207" + bottom: "slice-1-2-208" + bottom: "slice-1-2-209" + bottom: "slice-1-2-210" + bottom: "slice-1-2-211" + bottom: "slice-1-2-212" + bottom: "slice-1-2-213" + bottom: "slice-1-2-214" + bottom: "slice-1-2-215" + bottom: "slice-1-2-216" + bottom: "slice-1-2-217" + bottom: "slice-1-2-218" + bottom: "slice-1-2-219" + bottom: "slice-1-2-220" + bottom: "slice-1-2-221" + bottom: "slice-1-2-222" + bottom: "slice-1-2-223" + bottom: "slice-1-2-224" + bottom: "slice-1-2-225" + bottom: "slice-1-2-226" + bottom: "slice-1-2-227" + bottom: "slice-1-2-228" + bottom: "slice-1-2-229" + bottom: "slice-1-2-230" + bottom: "slice-1-2-231" + bottom: "slice-1-2-232" + bottom: "slice-1-2-233" + bottom: "slice-1-2-234" + bottom: "slice-1-2-235" + bottom: "slice-1-2-236" + bottom: "slice-1-2-237" + bottom: "slice-1-2-238" + bottom: "slice-1-2-239" + bottom: "slice-1-2-240" + bottom: "slice-1-2-241" + bottom: "slice-1-2-242" + bottom: "slice-1-2-243" + bottom: "slice-1-2-244" + bottom: "slice-1-2-245" + bottom: "slice-1-2-246" + bottom: "slice-1-2-247" + bottom: "slice-1-2-248" + bottom: "slice-1-2-249" + bottom: "slice-1-2-250" + bottom: "slice-1-2-251" + bottom: "slice-1-2-252" + bottom: "slice-1-2-253" + bottom: "slice-1-2-254" + bottom: "slice-1-2-255" + bottom: "slice-1-2-256" + bottom: "slice-1-2-257" + bottom: "slice-1-2-258" + bottom: "slice-1-2-259" + bottom: "slice-1-2-260" + bottom: "slice-1-2-261" + bottom: "slice-1-2-262" + bottom: "slice-1-2-263" + bottom: "slice-1-2-264" + bottom: "slice-1-2-265" + bottom: "slice-1-2-266" + bottom: "slice-1-2-267" + bottom: "slice-1-2-268" + bottom: "slice-1-2-269" + bottom: "slice-1-2-270" + bottom: "slice-1-2-271" + bottom: "slice-1-2-272" + bottom: "slice-1-2-273" + bottom: "slice-1-2-274" + bottom: "slice-1-2-275" + bottom: "slice-1-2-276" + bottom: "slice-1-2-277" + bottom: "slice-1-2-278" + bottom: "slice-1-2-279" + bottom: "slice-1-2-280" + bottom: "slice-1-2-281" + bottom: "slice-1-2-282" + bottom: "slice-1-2-283" + bottom: "slice-1-2-284" + bottom: "slice-1-2-285" + bottom: "slice-1-2-286" + bottom: "slice-1-2-287" + bottom: "slice-1-2-288" + bottom: "slice-1-2-289" + bottom: "slice-1-2-290" + bottom: "slice-1-2-291" + bottom: "slice-1-2-292" + bottom: "slice-1-2-293" + bottom: "slice-1-2-294" + bottom: "slice-1-2-295" + bottom: "slice-1-2-296" + bottom: "slice-1-2-297" + bottom: "slice-1-2-298" + bottom: "slice-1-2-299" + bottom: "slice-1-2-300" + bottom: "slice-1-2-301" + bottom: "slice-1-2-302" + bottom: "slice-1-2-303" + bottom: "slice-1-2-304" + bottom: "slice-1-2-305" + bottom: "slice-1-2-306" + bottom: "slice-1-2-307" + bottom: "slice-1-2-308" + bottom: "slice-1-2-309" + bottom: "slice-1-2-310" + bottom: "slice-1-2-311" + bottom: "slice-1-2-312" + bottom: "slice-1-2-313" + bottom: "slice-1-2-314" + bottom: "slice-1-2-315" + bottom: "slice-1-2-316" + bottom: "slice-1-2-317" + bottom: "slice-1-2-318" + bottom: "slice-1-2-319" + bottom: "slice-1-2-320" + bottom: "slice-1-2-321" + bottom: "slice-1-2-322" + bottom: "slice-1-2-323" + bottom: "slice-1-2-324" + bottom: "slice-1-2-325" + bottom: "slice-1-2-326" + bottom: "slice-1-2-327" + bottom: "slice-1-2-328" + bottom: "slice-1-2-329" + bottom: "slice-1-2-330" + bottom: "slice-1-2-331" + bottom: "slice-1-2-332" + bottom: "slice-1-2-333" + bottom: "slice-1-2-334" + bottom: "slice-1-2-335" + bottom: "slice-1-2-336" + bottom: "slice-1-2-337" + bottom: "slice-1-2-338" + bottom: "slice-1-2-339" + bottom: "slice-1-2-340" + bottom: "slice-1-2-341" + bottom: "slice-1-2-342" + bottom: "slice-1-2-343" + bottom: "slice-1-2-344" + bottom: "slice-1-2-345" + bottom: "slice-1-2-346" + bottom: "slice-1-2-347" + bottom: "slice-1-2-348" + bottom: "slice-1-2-349" + bottom: "slice-1-2-350" + bottom: "slice-1-2-351" + bottom: "slice-1-2-352" + bottom: "slice-1-2-353" + bottom: "slice-1-2-354" + bottom: "slice-1-2-355" + bottom: "slice-1-2-356" + bottom: "slice-1-2-357" + bottom: "slice-1-2-358" + bottom: "slice-1-2-359" + bottom: "slice-1-2-360" + bottom: "slice-1-2-361" + bottom: "slice-1-2-362" + bottom: "slice-1-2-363" + bottom: "slice-1-2-364" + bottom: "slice-1-2-365" + bottom: "slice-1-2-366" + bottom: "slice-1-2-367" + bottom: "slice-1-2-368" + bottom: "slice-1-2-369" + bottom: "slice-1-2-370" + bottom: "slice-1-2-371" + bottom: "slice-1-2-372" + bottom: "slice-1-2-373" + bottom: "slice-1-2-374" + bottom: "slice-1-2-375" + bottom: "slice-1-2-376" + bottom: "slice-1-2-377" + bottom: "slice-1-2-378" + bottom: "slice-1-2-379" + bottom: "slice-1-2-380" + bottom: "slice-1-2-381" + bottom: "slice-1-2-382" + bottom: "slice-1-2-383" + bottom: "slice-1-2-384" + bottom: "slice-1-2-385" + bottom: "slice-1-2-386" + bottom: "slice-1-2-387" + bottom: "slice-1-2-388" + bottom: "slice-1-2-389" + bottom: "slice-1-2-390" + bottom: "slice-1-2-391" + bottom: "slice-1-2-392" + bottom: "slice-1-2-393" + bottom: "slice-1-2-394" + bottom: "slice-1-2-395" + bottom: "slice-1-2-396" + bottom: "slice-1-2-397" + bottom: "slice-1-2-398" + bottom: "slice-1-2-399" + bottom: "slice-1-2-400" + bottom: "slice-1-2-401" + bottom: "slice-1-2-402" + bottom: "slice-1-2-403" + bottom: "slice-1-2-404" + bottom: "slice-1-2-405" + bottom: "slice-1-2-406" + bottom: "slice-1-2-407" + bottom: "slice-1-2-408" + bottom: "slice-1-2-409" + bottom: "slice-1-2-410" + bottom: "slice-1-2-411" + bottom: "slice-1-2-412" + bottom: "slice-1-2-413" + bottom: "slice-1-2-414" + bottom: "slice-1-2-415" + bottom: "slice-1-2-416" + bottom: "slice-1-2-417" + bottom: "slice-1-2-418" + bottom: "slice-1-2-419" + bottom: "slice-1-2-420" + bottom: "slice-1-2-421" + bottom: "slice-1-2-422" + bottom: "slice-1-2-423" + bottom: "slice-1-2-424" + bottom: "slice-1-2-425" + bottom: "slice-1-2-426" + bottom: "slice-1-2-427" + bottom: "slice-1-2-428" + bottom: "slice-1-2-429" + bottom: "slice-1-2-430" + bottom: "slice-1-2-431" + bottom: "slice-1-2-432" + bottom: "slice-1-2-433" + bottom: "slice-1-2-434" + bottom: "slice-1-2-435" + bottom: "slice-1-2-436" + bottom: "slice-1-2-437" + bottom: "slice-1-2-438" + bottom: "slice-1-2-439" + bottom: "slice-1-2-440" + bottom: "slice-1-2-441" + bottom: "slice-1-2-442" + bottom: "slice-1-2-443" + bottom: "slice-1-2-444" + bottom: "slice-1-2-445" + bottom: "slice-1-2-446" + bottom: "slice-1-2-447" + bottom: "slice-1-2-448" + bottom: "slice-1-2-449" + bottom: "slice-1-2-450" + bottom: "slice-1-2-451" + bottom: "slice-1-2-452" + bottom: "slice-1-2-453" + bottom: "slice-1-2-454" + bottom: "slice-1-2-455" + bottom: "slice-1-2-456" + bottom: "slice-1-2-457" + bottom: "slice-1-2-458" + bottom: "slice-1-2-459" + bottom: "slice-1-2-460" + bottom: "slice-1-2-461" + bottom: "slice-1-2-462" + bottom: "slice-1-2-463" + bottom: "slice-1-2-464" + bottom: "slice-1-2-465" + bottom: "slice-1-2-466" + bottom: "slice-1-2-467" + bottom: "slice-1-2-468" + bottom: "slice-1-2-469" + bottom: "slice-1-2-470" + bottom: "slice-1-2-471" + bottom: "slice-1-2-472" + bottom: "slice-1-2-473" + bottom: "slice-1-2-474" + bottom: "slice-1-2-475" + bottom: "slice-1-2-476" + bottom: "slice-1-2-477" + bottom: "slice-1-2-478" + bottom: "slice-1-2-479" + bottom: "slice-1-2-480" + bottom: "slice-1-2-481" + bottom: "slice-1-2-482" + bottom: "slice-1-2-483" + bottom: "slice-1-2-484" + bottom: "slice-1-2-485" + bottom: "slice-1-2-486" + bottom: "slice-1-2-487" + bottom: "slice-1-2-488" + bottom: "slice-1-2-489" + bottom: "slice-1-2-490" + bottom: "slice-1-2-491" + bottom: "slice-1-2-492" + bottom: "slice-1-2-493" + bottom: "slice-1-2-494" + bottom: "slice-1-2-495" + bottom: "slice-1-2-496" + bottom: "slice-1-2-497" + bottom: "slice-1-2-498" + bottom: "slice-1-2-499" + bottom: "slice-1-2-500" + bottom: "slice-1-2-501" + bottom: "slice-1-2-502" + bottom: "slice-1-2-503" + bottom: "slice-1-2-504" + bottom: "slice-1-2-505" + bottom: "slice-1-2-506" + bottom: "slice-1-2-507" + bottom: "slice-1-2-508" + bottom: "slice-1-2-509" + bottom: "slice-1-2-510" + bottom: "slice-1-2-511" + bottom: "slice-1-2-512" + bottom: "slice-1-2-513" + bottom: "slice-1-2-514" + bottom: "slice-1-2-515" + bottom: "slice-1-2-516" + bottom: "slice-1-2-517" + bottom: "slice-1-2-518" + bottom: "slice-1-2-519" + bottom: "slice-1-2-520" + bottom: "slice-1-2-521" + bottom: "slice-1-2-522" + bottom: "slice-1-2-523" + bottom: "slice-1-2-524" + bottom: "slice-1-2-525" + bottom: "slice-1-2-526" + bottom: "slice-1-2-527" + bottom: "slice-1-2-528" + bottom: "slice-1-2-529" + bottom: "slice-1-2-530" + bottom: "slice-1-2-531" + bottom: "slice-1-2-532" + bottom: "slice-1-2-533" + bottom: "slice-1-2-534" + bottom: "slice-1-2-535" + bottom: "slice-1-2-536" + bottom: "slice-1-2-537" + bottom: "slice-1-2-538" + bottom: "slice-1-2-539" + bottom: "slice-1-2-540" + bottom: "slice-1-2-541" + bottom: "slice-1-2-542" + bottom: "slice-1-2-543" + bottom: "slice-1-2-544" + bottom: "slice-1-2-545" + bottom: "slice-1-2-546" + bottom: "slice-1-2-547" + bottom: "slice-1-2-548" + bottom: "slice-1-2-549" + bottom: "slice-1-2-550" + bottom: "slice-1-2-551" + bottom: "slice-1-2-552" + bottom: "slice-1-2-553" + bottom: "slice-1-2-554" + bottom: "slice-1-2-555" + bottom: "slice-1-2-556" + bottom: "slice-1-2-557" + bottom: "slice-1-2-558" + bottom: "slice-1-2-559" + bottom: "slice-1-2-560" + bottom: "slice-1-2-561" + bottom: "slice-1-2-562" + bottom: "slice-1-2-563" + bottom: "slice-1-2-564" + bottom: "slice-1-2-565" + bottom: "slice-1-2-566" + bottom: "slice-1-2-567" + bottom: "slice-1-2-568" + bottom: "slice-1-2-569" + bottom: "slice-1-2-570" + bottom: "slice-1-2-571" + bottom: "slice-1-2-572" + bottom: "slice-1-2-573" + bottom: "slice-1-2-574" + bottom: "slice-1-2-575" + bottom: "slice-1-2-576" + bottom: "slice-1-2-577" + bottom: "slice-1-2-578" + bottom: "slice-1-2-579" + bottom: "slice-1-2-580" + bottom: "slice-1-2-581" + bottom: "slice-1-2-582" + bottom: "slice-1-2-583" + bottom: "slice-1-2-584" + bottom: "slice-1-2-585" + bottom: "slice-1-2-586" + bottom: "slice-1-2-587" + bottom: "slice-1-2-588" + bottom: "slice-1-2-589" + bottom: "slice-1-2-590" + bottom: "slice-1-2-591" + bottom: "slice-1-2-592" + bottom: "slice-1-2-593" + bottom: "slice-1-2-594" + bottom: "slice-1-2-595" + bottom: "slice-1-2-596" + bottom: "slice-1-2-597" + bottom: "slice-1-2-598" + bottom: "slice-1-2-599" + bottom: "slice-1-2-600" + bottom: "slice-1-2-601" + bottom: "slice-1-2-602" + bottom: "slice-1-2-603" + bottom: "slice-1-2-604" + bottom: "slice-1-2-605" + bottom: "slice-1-2-606" + bottom: "slice-1-2-607" + bottom: "slice-1-2-608" + bottom: "slice-1-2-609" + bottom: "slice-1-2-610" + bottom: "slice-1-2-611" + bottom: "slice-1-2-612" + bottom: "slice-1-2-613" + bottom: "slice-1-2-614" + bottom: "slice-1-2-615" + bottom: "slice-1-2-616" + bottom: "slice-1-2-617" + bottom: "slice-1-2-618" + bottom: "slice-1-2-619" + bottom: "slice-1-2-620" + bottom: "slice-1-2-621" + bottom: "slice-1-2-622" + bottom: "slice-1-2-623" + bottom: "slice-1-2-624" + bottom: "slice-1-2-625" + bottom: "slice-1-2-626" + bottom: "slice-1-2-627" + bottom: "slice-1-2-628" + bottom: "slice-1-2-629" + bottom: "slice-1-2-630" + bottom: "slice-1-2-631" + bottom: "slice-1-2-632" + bottom: "slice-1-2-633" + bottom: "slice-1-2-634" + bottom: "slice-1-2-635" + bottom: "slice-1-2-636" + bottom: "slice-1-2-637" + bottom: "slice-1-2-638" + bottom: "slice-1-2-639" + bottom: "slice-1-2-640" + bottom: "slice-1-2-641" + bottom: "slice-1-2-642" + bottom: "slice-1-2-643" + bottom: "slice-1-2-644" + bottom: "slice-1-2-645" + bottom: "slice-1-2-646" + bottom: "slice-1-2-647" + bottom: "slice-1-2-648" + bottom: "slice-1-2-649" + bottom: "slice-1-2-650" + bottom: "slice-1-2-651" + bottom: "slice-1-2-652" + bottom: "slice-1-2-653" + bottom: "slice-1-2-654" + bottom: "slice-1-2-655" + bottom: "slice-1-2-656" + bottom: "slice-1-2-657" + bottom: "slice-1-2-658" + bottom: "slice-1-2-659" + bottom: "slice-1-2-660" + bottom: "slice-1-2-661" + bottom: "slice-1-2-662" + bottom: "slice-1-2-663" + bottom: "slice-1-2-664" + bottom: "slice-1-2-665" + bottom: "slice-1-2-666" + bottom: "slice-1-2-667" + bottom: "slice-1-2-668" + bottom: "slice-1-2-669" + bottom: "slice-1-2-670" + bottom: "slice-1-2-671" + bottom: "slice-1-2-672" + bottom: "slice-1-2-673" + bottom: "slice-1-2-674" + bottom: "slice-1-2-675" + bottom: "slice-1-2-676" + bottom: "slice-1-2-677" + bottom: "slice-1-2-678" + bottom: "slice-1-2-679" + bottom: "slice-1-2-680" + bottom: "slice-1-2-681" + bottom: "slice-1-2-682" + bottom: "slice-1-2-683" + bottom: "slice-1-2-684" + bottom: "slice-1-2-685" + bottom: "slice-1-2-686" + bottom: "slice-1-2-687" + bottom: "slice-1-2-688" + bottom: "slice-1-2-689" + bottom: "slice-1-2-690" + bottom: "slice-1-2-691" + bottom: "slice-1-2-692" + bottom: "slice-1-2-693" + bottom: "slice-1-2-694" + bottom: "slice-1-2-695" + bottom: "slice-1-2-696" + bottom: "slice-1-2-697" + bottom: "slice-1-2-698" + bottom: "slice-1-2-699" + bottom: "slice-1-2-700" + bottom: "slice-1-2-701" + bottom: "slice-1-2-702" + bottom: "slice-1-2-703" + bottom: "slice-1-2-704" + bottom: "slice-1-2-705" + bottom: "slice-1-2-706" + bottom: "slice-1-2-707" + bottom: "slice-1-2-708" + bottom: "slice-1-2-709" + bottom: "slice-1-2-710" + bottom: "slice-1-2-711" + bottom: "slice-1-2-712" + bottom: "slice-1-2-713" + bottom: "slice-1-2-714" + bottom: "slice-1-2-715" + bottom: "slice-1-2-716" + bottom: "slice-1-2-717" + bottom: "slice-1-2-718" + bottom: "slice-1-2-719" + bottom: "slice-1-2-720" + bottom: "slice-1-2-721" + bottom: "slice-1-2-722" + bottom: "slice-1-2-723" + bottom: "slice-1-2-724" + bottom: "slice-1-2-725" + bottom: "slice-1-2-726" + bottom: "slice-1-2-727" + bottom: "slice-1-2-728" + bottom: "slice-1-2-729" + bottom: "slice-1-2-730" + bottom: "slice-1-2-731" + bottom: "slice-1-2-732" + bottom: "slice-1-2-733" + bottom: "slice-1-2-734" + bottom: "slice-1-2-735" + bottom: "slice-1-2-736" + bottom: "slice-1-2-737" + bottom: "slice-1-2-738" + bottom: "slice-1-2-739" + bottom: "slice-1-2-740" + bottom: "slice-1-2-741" + bottom: "slice-1-2-742" + bottom: "slice-1-2-743" + bottom: "slice-1-2-744" + bottom: "slice-1-2-745" + bottom: "slice-1-2-746" + bottom: "slice-1-2-747" + bottom: "slice-1-2-748" + bottom: "slice-1-2-749" + bottom: "slice-1-2-750" + bottom: "slice-1-2-751" + bottom: "slice-1-2-752" + bottom: "slice-1-2-753" + bottom: "slice-1-2-754" + bottom: "slice-1-2-755" + bottom: "slice-1-2-756" + bottom: "slice-1-2-757" + bottom: "slice-1-2-758" + bottom: "slice-1-2-759" + bottom: "slice-1-2-760" + bottom: "slice-1-2-761" + bottom: "slice-1-2-762" + bottom: "slice-1-2-763" + bottom: "slice-1-2-764" + bottom: "slice-1-2-765" + bottom: "slice-1-2-766" + bottom: "slice-1-2-767" + bottom: "slice-1-2-768" + bottom: "slice-1-2-769" + bottom: "slice-1-2-770" + bottom: "slice-1-2-771" + bottom: "slice-1-2-772" + bottom: "slice-1-2-773" + bottom: "slice-1-2-774" + bottom: "slice-1-2-775" + bottom: "slice-1-2-776" + bottom: "slice-1-2-777" + bottom: "slice-1-2-778" + bottom: "slice-1-2-779" + bottom: "slice-1-2-780" + bottom: "slice-1-2-781" + bottom: "slice-1-2-782" + bottom: "slice-1-2-783" + bottom: "slice-1-2-784" + bottom: "slice-1-2-785" + bottom: "slice-1-2-786" + bottom: "slice-1-2-787" + bottom: "slice-1-2-788" + bottom: "slice-1-2-789" + bottom: "slice-1-2-790" + bottom: "slice-1-2-791" + bottom: "slice-1-2-792" + bottom: "slice-1-2-793" + bottom: "slice-1-2-794" + bottom: "slice-1-2-795" + bottom: "slice-1-2-796" + bottom: "slice-1-2-797" + bottom: "slice-1-2-798" + bottom: "slice-1-2-799" + bottom: "slice-1-2-800" + bottom: "slice-1-2-801" + bottom: "slice-1-2-802" + bottom: "slice-1-2-803" + bottom: "slice-1-2-804" + bottom: "slice-1-2-805" + bottom: "slice-1-2-806" + bottom: "slice-1-2-807" + bottom: "slice-1-2-808" + bottom: "slice-1-2-809" + bottom: "slice-1-2-810" + bottom: "slice-1-2-811" + bottom: "slice-1-2-812" + bottom: "slice-1-2-813" + bottom: "slice-1-2-814" + bottom: "slice-1-2-815" + bottom: "slice-1-2-816" + bottom: "slice-1-2-817" + bottom: "slice-1-2-818" + bottom: "slice-1-2-819" + bottom: "slice-1-2-820" + bottom: "slice-1-2-821" + bottom: "slice-1-2-822" + bottom: "slice-1-2-823" + bottom: "slice-1-2-824" + bottom: "slice-1-2-825" + bottom: "slice-1-2-826" + bottom: "slice-1-2-827" + bottom: "slice-1-2-828" + bottom: "slice-1-2-829" + bottom: "slice-1-2-830" + bottom: "slice-1-2-831" + bottom: "slice-1-2-832" + bottom: "slice-1-2-833" + bottom: "slice-1-2-834" + bottom: "slice-1-2-835" + bottom: "slice-1-2-836" + bottom: "slice-1-2-837" + bottom: "slice-1-2-838" + bottom: "slice-1-2-839" + bottom: "slice-1-2-840" + bottom: "slice-1-2-841" + bottom: "slice-1-2-842" + bottom: "slice-1-2-843" + bottom: "slice-1-2-844" + bottom: "slice-1-2-845" + bottom: "slice-1-2-846" + bottom: "slice-1-2-847" + bottom: "slice-1-2-848" + bottom: "slice-1-2-849" + bottom: "slice-1-2-850" + bottom: "slice-1-2-851" + bottom: "slice-1-2-852" + bottom: "slice-1-2-853" + bottom: "slice-1-2-854" + bottom: "slice-1-2-855" + bottom: "slice-1-2-856" + bottom: "slice-1-2-857" + bottom: "slice-1-2-858" + bottom: "slice-1-2-859" + bottom: "slice-1-2-860" + bottom: "slice-1-2-861" + bottom: "slice-1-2-862" + bottom: "slice-1-2-863" + bottom: "slice-1-2-864" + bottom: "slice-1-2-865" + bottom: "slice-1-2-866" + bottom: "slice-1-2-867" + bottom: "slice-1-2-868" + bottom: "slice-1-2-869" + bottom: "slice-1-2-870" + bottom: "slice-1-2-871" + bottom: "slice-1-2-872" + bottom: "slice-1-2-873" + bottom: "slice-1-2-874" + bottom: "slice-1-2-875" + bottom: "slice-1-2-876" + bottom: "slice-1-2-877" + bottom: "slice-1-2-878" + bottom: "slice-1-2-879" + bottom: "slice-1-2-880" + bottom: "slice-1-2-881" + bottom: "slice-1-2-882" + bottom: "slice-1-2-883" + bottom: "slice-1-2-884" + bottom: "slice-1-2-885" + bottom: "slice-1-2-886" + bottom: "slice-1-2-887" + bottom: "slice-1-2-888" + bottom: "slice-1-2-889" + bottom: "slice-1-2-890" + bottom: "slice-1-2-891" + bottom: "slice-1-2-892" + bottom: "slice-1-2-893" + bottom: "slice-1-2-894" + bottom: "slice-1-2-895" + bottom: "slice-1-2-896" + bottom: "slice-1-2-897" + bottom: "slice-1-2-898" + bottom: "slice-1-2-899" + bottom: "slice-1-2-900" + bottom: "slice-1-2-901" + bottom: "slice-1-2-902" + bottom: "slice-1-2-903" + bottom: "slice-1-2-904" + bottom: "slice-1-2-905" + bottom: "slice-1-2-906" + bottom: "slice-1-2-907" + bottom: "slice-1-2-908" + bottom: "slice-1-2-909" + bottom: "slice-1-2-910" + bottom: "slice-1-2-911" + bottom: "slice-1-2-912" + bottom: "slice-1-2-913" + bottom: "slice-1-2-914" + bottom: "slice-1-2-915" + bottom: "slice-1-2-916" + bottom: "slice-1-2-917" + bottom: "slice-1-2-918" + bottom: "slice-1-2-919" + bottom: "slice-1-2-920" + bottom: "slice-1-2-921" + bottom: "slice-1-2-922" + bottom: "slice-1-2-923" + bottom: "slice-1-2-924" + bottom: "slice-1-2-925" + bottom: "slice-1-2-926" + bottom: "slice-1-2-927" + bottom: "slice-1-2-928" + bottom: "slice-1-2-929" + bottom: "slice-1-2-930" + bottom: "slice-1-2-931" + bottom: "slice-1-2-932" + bottom: "slice-1-2-933" + bottom: "slice-1-2-934" + bottom: "slice-1-2-935" + bottom: "slice-1-2-936" + bottom: "slice-1-2-937" + bottom: "slice-1-2-938" + bottom: "slice-1-2-939" + bottom: "slice-1-2-940" + bottom: "slice-1-2-941" + bottom: "slice-1-2-942" + bottom: "slice-1-2-943" + bottom: "slice-1-2-944" + bottom: "slice-1-2-945" + bottom: "slice-1-2-946" + bottom: "slice-1-2-947" + bottom: "slice-1-2-948" + bottom: "slice-1-2-949" + bottom: "slice-1-2-950" + bottom: "slice-1-2-951" + bottom: "slice-1-2-952" + bottom: "slice-1-2-953" + bottom: "slice-1-2-954" + bottom: "slice-1-2-955" + bottom: "slice-1-2-956" + bottom: "slice-1-2-957" + bottom: "slice-1-2-958" + bottom: "slice-1-2-959" + bottom: "slice-1-2-960" + bottom: "slice-1-2-961" + bottom: "slice-1-2-962" + bottom: "slice-1-2-963" + bottom: "slice-1-2-964" + bottom: "slice-1-2-965" + bottom: "slice-1-2-966" + bottom: "slice-1-2-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se3" + bottom:"fc-1-se3" + top: "slice-1-3-1" + top: "slice-1-3-2" + top: "slice-1-3-3" + top: "slice-1-3-4" + top: "slice-1-3-5" + top: "slice-1-3-6" + top: "slice-1-3-7" + top: "slice-1-3-8" + top: "slice-1-3-9" + top: "slice-1-3-10" + top: "slice-1-3-11" + top: "slice-1-3-12" + top: "slice-1-3-13" + top: "slice-1-3-14" + top: "slice-1-3-15" + top: "slice-1-3-16" + top: "slice-1-3-17" + top: "slice-1-3-18" + top: "slice-1-3-19" + top: "slice-1-3-20" + top: "slice-1-3-21" + top: "slice-1-3-22" + top: "slice-1-3-23" + top: "slice-1-3-24" + top: "slice-1-3-25" + top: "slice-1-3-26" + top: "slice-1-3-27" + top: "slice-1-3-28" + top: "slice-1-3-29" + top: "slice-1-3-30" + top: "slice-1-3-31" + top: "slice-1-3-32" + top: "slice-1-3-33" + top: "slice-1-3-34" + top: "slice-1-3-35" + top: "slice-1-3-36" + top: "slice-1-3-37" + top: "slice-1-3-38" + top: "slice-1-3-39" + top: "slice-1-3-40" + top: "slice-1-3-41" + top: "slice-1-3-42" + top: "slice-1-3-43" + top: "slice-1-3-44" + top: "slice-1-3-45" + top: "slice-1-3-46" + top: "slice-1-3-47" + top: "slice-1-3-48" + top: "slice-1-3-49" + top: "slice-1-3-50" + top: "slice-1-3-51" + top: "slice-1-3-52" + top: "slice-1-3-53" + top: "slice-1-3-54" + top: "slice-1-3-55" + top: "slice-1-3-56" + top: "slice-1-3-57" + top: "slice-1-3-58" + top: "slice-1-3-59" + top: "slice-1-3-60" + top: "slice-1-3-61" + top: "slice-1-3-62" + top: "slice-1-3-63" + top: "slice-1-3-64" + top: "slice-1-3-65" + top: "slice-1-3-66" + top: "slice-1-3-67" + top: "slice-1-3-68" + top: "slice-1-3-69" + top: "slice-1-3-70" + top: "slice-1-3-71" + top: "slice-1-3-72" + top: "slice-1-3-73" + top: "slice-1-3-74" + top: "slice-1-3-75" + top: "slice-1-3-76" + top: "slice-1-3-77" + top: "slice-1-3-78" + top: "slice-1-3-79" + top: "slice-1-3-80" + top: "slice-1-3-81" + top: "slice-1-3-82" + top: "slice-1-3-83" + top: "slice-1-3-84" + top: "slice-1-3-85" + top: "slice-1-3-86" + top: "slice-1-3-87" + top: "slice-1-3-88" + top: "slice-1-3-89" + top: "slice-1-3-90" + top: "slice-1-3-91" + top: "slice-1-3-92" + top: "slice-1-3-93" + top: "slice-1-3-94" + top: "slice-1-3-95" + top: "slice-1-3-96" + top: "slice-1-3-97" + top: "slice-1-3-98" + top: "slice-1-3-99" + top: "slice-1-3-100" + top: "slice-1-3-101" + top: "slice-1-3-102" + top: "slice-1-3-103" + top: "slice-1-3-104" + top: "slice-1-3-105" + top: "slice-1-3-106" + top: "slice-1-3-107" + top: "slice-1-3-108" + top: "slice-1-3-109" + top: "slice-1-3-110" + top: "slice-1-3-111" + top: "slice-1-3-112" + top: "slice-1-3-113" + top: "slice-1-3-114" + top: "slice-1-3-115" + top: "slice-1-3-116" + top: "slice-1-3-117" + top: "slice-1-3-118" + top: "slice-1-3-119" + top: "slice-1-3-120" + top: "slice-1-3-121" + top: "slice-1-3-122" + top: "slice-1-3-123" + top: "slice-1-3-124" + top: "slice-1-3-125" + top: "slice-1-3-126" + top: "slice-1-3-127" + top: "slice-1-3-128" + top: "slice-1-3-129" + top: "slice-1-3-130" + top: "slice-1-3-131" + top: "slice-1-3-132" + top: "slice-1-3-133" + top: "slice-1-3-134" + top: "slice-1-3-135" + top: "slice-1-3-136" + top: "slice-1-3-137" + top: "slice-1-3-138" + top: "slice-1-3-139" + top: "slice-1-3-140" + top: "slice-1-3-141" + top: "slice-1-3-142" + top: "slice-1-3-143" + top: "slice-1-3-144" + top: "slice-1-3-145" + top: "slice-1-3-146" + top: "slice-1-3-147" + top: "slice-1-3-148" + top: "slice-1-3-149" + top: "slice-1-3-150" + top: "slice-1-3-151" + top: "slice-1-3-152" + top: "slice-1-3-153" + top: "slice-1-3-154" + top: "slice-1-3-155" + top: "slice-1-3-156" + top: "slice-1-3-157" + top: "slice-1-3-158" + top: "slice-1-3-159" + top: "slice-1-3-160" + top: "slice-1-3-161" + top: "slice-1-3-162" + top: "slice-1-3-163" + top: "slice-1-3-164" + top: "slice-1-3-165" + top: "slice-1-3-166" + top: "slice-1-3-167" + top: "slice-1-3-168" + top: "slice-1-3-169" + top: "slice-1-3-170" + top: "slice-1-3-171" + top: "slice-1-3-172" + top: "slice-1-3-173" + top: "slice-1-3-174" + top: "slice-1-3-175" + top: "slice-1-3-176" + top: "slice-1-3-177" + top: "slice-1-3-178" + top: "slice-1-3-179" + top: "slice-1-3-180" + top: "slice-1-3-181" + top: "slice-1-3-182" + top: "slice-1-3-183" + top: "slice-1-3-184" + top: "slice-1-3-185" + top: "slice-1-3-186" + top: "slice-1-3-187" + top: "slice-1-3-188" + top: "slice-1-3-189" + top: "slice-1-3-190" + top: "slice-1-3-191" + top: "slice-1-3-192" + top: "slice-1-3-193" + top: "slice-1-3-194" + top: "slice-1-3-195" + top: "slice-1-3-196" + top: "slice-1-3-197" + top: "slice-1-3-198" + top: "slice-1-3-199" + top: "slice-1-3-200" + top: "slice-1-3-201" + top: "slice-1-3-202" + top: "slice-1-3-203" + top: "slice-1-3-204" + top: "slice-1-3-205" + top: "slice-1-3-206" + top: "slice-1-3-207" + top: "slice-1-3-208" + top: "slice-1-3-209" + top: "slice-1-3-210" + top: "slice-1-3-211" + top: "slice-1-3-212" + top: "slice-1-3-213" + top: "slice-1-3-214" + top: "slice-1-3-215" + top: "slice-1-3-216" + top: "slice-1-3-217" + top: "slice-1-3-218" + top: "slice-1-3-219" + top: "slice-1-3-220" + top: "slice-1-3-221" + top: "slice-1-3-222" + top: "slice-1-3-223" + top: "slice-1-3-224" + top: "slice-1-3-225" + top: "slice-1-3-226" + top: "slice-1-3-227" + top: "slice-1-3-228" + top: "slice-1-3-229" + top: "slice-1-3-230" + top: "slice-1-3-231" + top: "slice-1-3-232" + top: "slice-1-3-233" + top: "slice-1-3-234" + top: "slice-1-3-235" + top: "slice-1-3-236" + top: "slice-1-3-237" + top: "slice-1-3-238" + top: "slice-1-3-239" + top: "slice-1-3-240" + top: "slice-1-3-241" + top: "slice-1-3-242" + top: "slice-1-3-243" + top: "slice-1-3-244" + top: "slice-1-3-245" + top: "slice-1-3-246" + top: "slice-1-3-247" + top: "slice-1-3-248" + top: "slice-1-3-249" + top: "slice-1-3-250" + top: "slice-1-3-251" + top: "slice-1-3-252" + top: "slice-1-3-253" + top: "slice-1-3-254" + top: "slice-1-3-255" + top: "slice-1-3-256" + top: "slice-1-3-257" + top: "slice-1-3-258" + top: "slice-1-3-259" + top: "slice-1-3-260" + top: "slice-1-3-261" + top: "slice-1-3-262" + top: "slice-1-3-263" + top: "slice-1-3-264" + top: "slice-1-3-265" + top: "slice-1-3-266" + top: "slice-1-3-267" + top: "slice-1-3-268" + top: "slice-1-3-269" + top: "slice-1-3-270" + top: "slice-1-3-271" + top: "slice-1-3-272" + top: "slice-1-3-273" + top: "slice-1-3-274" + top: "slice-1-3-275" + top: "slice-1-3-276" + top: "slice-1-3-277" + top: "slice-1-3-278" + top: "slice-1-3-279" + top: "slice-1-3-280" + top: "slice-1-3-281" + top: "slice-1-3-282" + top: "slice-1-3-283" + top: "slice-1-3-284" + top: "slice-1-3-285" + top: "slice-1-3-286" + top: "slice-1-3-287" + top: "slice-1-3-288" + top: "slice-1-3-289" + top: "slice-1-3-290" + top: "slice-1-3-291" + top: "slice-1-3-292" + top: "slice-1-3-293" + top: "slice-1-3-294" + top: "slice-1-3-295" + top: "slice-1-3-296" + top: "slice-1-3-297" + top: "slice-1-3-298" + top: "slice-1-3-299" + top: "slice-1-3-300" + top: "slice-1-3-301" + top: "slice-1-3-302" + top: "slice-1-3-303" + top: "slice-1-3-304" + top: "slice-1-3-305" + top: "slice-1-3-306" + top: "slice-1-3-307" + top: "slice-1-3-308" + top: "slice-1-3-309" + top: "slice-1-3-310" + top: "slice-1-3-311" + top: "slice-1-3-312" + top: "slice-1-3-313" + top: "slice-1-3-314" + top: "slice-1-3-315" + top: "slice-1-3-316" + top: "slice-1-3-317" + top: "slice-1-3-318" + top: "slice-1-3-319" + top: "slice-1-3-320" + top: "slice-1-3-321" + top: "slice-1-3-322" + top: "slice-1-3-323" + top: "slice-1-3-324" + top: "slice-1-3-325" + top: "slice-1-3-326" + top: "slice-1-3-327" + top: "slice-1-3-328" + top: "slice-1-3-329" + top: "slice-1-3-330" + top: "slice-1-3-331" + top: "slice-1-3-332" + top: "slice-1-3-333" + top: "slice-1-3-334" + top: "slice-1-3-335" + top: "slice-1-3-336" + top: "slice-1-3-337" + top: "slice-1-3-338" + top: "slice-1-3-339" + top: "slice-1-3-340" + top: "slice-1-3-341" + top: "slice-1-3-342" + top: "slice-1-3-343" + top: "slice-1-3-344" + top: "slice-1-3-345" + top: "slice-1-3-346" + top: "slice-1-3-347" + top: "slice-1-3-348" + top: "slice-1-3-349" + top: "slice-1-3-350" + top: "slice-1-3-351" + top: "slice-1-3-352" + top: "slice-1-3-353" + top: "slice-1-3-354" + top: "slice-1-3-355" + top: "slice-1-3-356" + top: "slice-1-3-357" + top: "slice-1-3-358" + top: "slice-1-3-359" + top: "slice-1-3-360" + top: "slice-1-3-361" + top: "slice-1-3-362" + top: "slice-1-3-363" + top: "slice-1-3-364" + top: "slice-1-3-365" + top: "slice-1-3-366" + top: "slice-1-3-367" + top: "slice-1-3-368" + top: "slice-1-3-369" + top: "slice-1-3-370" + top: "slice-1-3-371" + top: "slice-1-3-372" + top: "slice-1-3-373" + top: "slice-1-3-374" + top: "slice-1-3-375" + top: "slice-1-3-376" + top: "slice-1-3-377" + top: "slice-1-3-378" + top: "slice-1-3-379" + top: "slice-1-3-380" + top: "slice-1-3-381" + top: "slice-1-3-382" + top: "slice-1-3-383" + top: "slice-1-3-384" + top: "slice-1-3-385" + top: "slice-1-3-386" + top: "slice-1-3-387" + top: "slice-1-3-388" + top: "slice-1-3-389" + top: "slice-1-3-390" + top: "slice-1-3-391" + top: "slice-1-3-392" + top: "slice-1-3-393" + top: "slice-1-3-394" + top: "slice-1-3-395" + top: "slice-1-3-396" + top: "slice-1-3-397" + top: "slice-1-3-398" + top: "slice-1-3-399" + top: "slice-1-3-400" + top: "slice-1-3-401" + top: "slice-1-3-402" + top: "slice-1-3-403" + top: "slice-1-3-404" + top: "slice-1-3-405" + top: "slice-1-3-406" + top: "slice-1-3-407" + top: "slice-1-3-408" + top: "slice-1-3-409" + top: "slice-1-3-410" + top: "slice-1-3-411" + top: "slice-1-3-412" + top: "slice-1-3-413" + top: "slice-1-3-414" + top: "slice-1-3-415" + top: "slice-1-3-416" + top: "slice-1-3-417" + top: "slice-1-3-418" + top: "slice-1-3-419" + top: "slice-1-3-420" + top: "slice-1-3-421" + top: "slice-1-3-422" + top: "slice-1-3-423" + top: "slice-1-3-424" + top: "slice-1-3-425" + top: "slice-1-3-426" + top: "slice-1-3-427" + top: "slice-1-3-428" + top: "slice-1-3-429" + top: "slice-1-3-430" + top: "slice-1-3-431" + top: "slice-1-3-432" + top: "slice-1-3-433" + top: "slice-1-3-434" + top: "slice-1-3-435" + top: "slice-1-3-436" + top: "slice-1-3-437" + top: "slice-1-3-438" + top: "slice-1-3-439" + top: "slice-1-3-440" + top: "slice-1-3-441" + top: "slice-1-3-442" + top: "slice-1-3-443" + top: "slice-1-3-444" + top: "slice-1-3-445" + top: "slice-1-3-446" + top: "slice-1-3-447" + top: "slice-1-3-448" + top: "slice-1-3-449" + top: "slice-1-3-450" + top: "slice-1-3-451" + top: "slice-1-3-452" + top: "slice-1-3-453" + top: "slice-1-3-454" + top: "slice-1-3-455" + top: "slice-1-3-456" + top: "slice-1-3-457" + top: "slice-1-3-458" + top: "slice-1-3-459" + top: "slice-1-3-460" + top: "slice-1-3-461" + top: "slice-1-3-462" + top: "slice-1-3-463" + top: "slice-1-3-464" + top: "slice-1-3-465" + top: "slice-1-3-466" + top: "slice-1-3-467" + top: "slice-1-3-468" + top: "slice-1-3-469" + top: "slice-1-3-470" + top: "slice-1-3-471" + top: "slice-1-3-472" + top: "slice-1-3-473" + top: "slice-1-3-474" + top: "slice-1-3-475" + top: "slice-1-3-476" + top: "slice-1-3-477" + top: "slice-1-3-478" + top: "slice-1-3-479" + top: "slice-1-3-480" + top: "slice-1-3-481" + top: "slice-1-3-482" + top: "slice-1-3-483" + top: "slice-1-3-484" + top: "slice-1-3-485" + top: "slice-1-3-486" + top: "slice-1-3-487" + top: "slice-1-3-488" + top: "slice-1-3-489" + top: "slice-1-3-490" + top: "slice-1-3-491" + top: "slice-1-3-492" + top: "slice-1-3-493" + top: "slice-1-3-494" + top: "slice-1-3-495" + top: "slice-1-3-496" + top: "slice-1-3-497" + top: "slice-1-3-498" + top: "slice-1-3-499" + top: "slice-1-3-500" + top: "slice-1-3-501" + top: "slice-1-3-502" + top: "slice-1-3-503" + top: "slice-1-3-504" + top: "slice-1-3-505" + top: "slice-1-3-506" + top: "slice-1-3-507" + top: "slice-1-3-508" + top: "slice-1-3-509" + top: "slice-1-3-510" + top: "slice-1-3-511" + top: "slice-1-3-512" + top: "slice-1-3-513" + top: "slice-1-3-514" + top: "slice-1-3-515" + top: "slice-1-3-516" + top: "slice-1-3-517" + top: "slice-1-3-518" + top: "slice-1-3-519" + top: "slice-1-3-520" + top: "slice-1-3-521" + top: "slice-1-3-522" + top: "slice-1-3-523" + top: "slice-1-3-524" + top: "slice-1-3-525" + top: "slice-1-3-526" + top: "slice-1-3-527" + top: "slice-1-3-528" + top: "slice-1-3-529" + top: "slice-1-3-530" + top: "slice-1-3-531" + top: "slice-1-3-532" + top: "slice-1-3-533" + top: "slice-1-3-534" + top: "slice-1-3-535" + top: "slice-1-3-536" + top: "slice-1-3-537" + top: "slice-1-3-538" + top: "slice-1-3-539" + top: "slice-1-3-540" + top: "slice-1-3-541" + top: "slice-1-3-542" + top: "slice-1-3-543" + top: "slice-1-3-544" + top: "slice-1-3-545" + top: "slice-1-3-546" + top: "slice-1-3-547" + top: "slice-1-3-548" + top: "slice-1-3-549" + top: "slice-1-3-550" + top: "slice-1-3-551" + top: "slice-1-3-552" + top: "slice-1-3-553" + top: "slice-1-3-554" + top: "slice-1-3-555" + top: "slice-1-3-556" + top: "slice-1-3-557" + top: "slice-1-3-558" + top: "slice-1-3-559" + top: "slice-1-3-560" + top: "slice-1-3-561" + top: "slice-1-3-562" + top: "slice-1-3-563" + top: "slice-1-3-564" + top: "slice-1-3-565" + top: "slice-1-3-566" + top: "slice-1-3-567" + top: "slice-1-3-568" + top: "slice-1-3-569" + top: "slice-1-3-570" + top: "slice-1-3-571" + top: "slice-1-3-572" + top: "slice-1-3-573" + top: "slice-1-3-574" + top: "slice-1-3-575" + top: "slice-1-3-576" + top: "slice-1-3-577" + top: "slice-1-3-578" + top: "slice-1-3-579" + top: "slice-1-3-580" + top: "slice-1-3-581" + top: "slice-1-3-582" + top: "slice-1-3-583" + top: "slice-1-3-584" + top: "slice-1-3-585" + top: "slice-1-3-586" + top: "slice-1-3-587" + top: "slice-1-3-588" + top: "slice-1-3-589" + top: "slice-1-3-590" + top: "slice-1-3-591" + top: "slice-1-3-592" + top: "slice-1-3-593" + top: "slice-1-3-594" + top: "slice-1-3-595" + top: "slice-1-3-596" + top: "slice-1-3-597" + top: "slice-1-3-598" + top: "slice-1-3-599" + top: "slice-1-3-600" + top: "slice-1-3-601" + top: "slice-1-3-602" + top: "slice-1-3-603" + top: "slice-1-3-604" + top: "slice-1-3-605" + top: "slice-1-3-606" + top: "slice-1-3-607" + top: "slice-1-3-608" + top: "slice-1-3-609" + top: "slice-1-3-610" + top: "slice-1-3-611" + top: "slice-1-3-612" + top: "slice-1-3-613" + top: "slice-1-3-614" + top: "slice-1-3-615" + top: "slice-1-3-616" + top: "slice-1-3-617" + top: "slice-1-3-618" + top: "slice-1-3-619" + top: "slice-1-3-620" + top: "slice-1-3-621" + top: "slice-1-3-622" + top: "slice-1-3-623" + top: "slice-1-3-624" + top: "slice-1-3-625" + top: "slice-1-3-626" + top: "slice-1-3-627" + top: "slice-1-3-628" + top: "slice-1-3-629" + top: "slice-1-3-630" + top: "slice-1-3-631" + top: "slice-1-3-632" + top: "slice-1-3-633" + top: "slice-1-3-634" + top: "slice-1-3-635" + top: "slice-1-3-636" + top: "slice-1-3-637" + top: "slice-1-3-638" + top: "slice-1-3-639" + top: "slice-1-3-640" + top: "slice-1-3-641" + top: "slice-1-3-642" + top: "slice-1-3-643" + top: "slice-1-3-644" + top: "slice-1-3-645" + top: "slice-1-3-646" + top: "slice-1-3-647" + top: "slice-1-3-648" + top: "slice-1-3-649" + top: "slice-1-3-650" + top: "slice-1-3-651" + top: "slice-1-3-652" + top: "slice-1-3-653" + top: "slice-1-3-654" + top: "slice-1-3-655" + top: "slice-1-3-656" + top: "slice-1-3-657" + top: "slice-1-3-658" + top: "slice-1-3-659" + top: "slice-1-3-660" + top: "slice-1-3-661" + top: "slice-1-3-662" + top: "slice-1-3-663" + top: "slice-1-3-664" + top: "slice-1-3-665" + top: "slice-1-3-666" + top: "slice-1-3-667" + top: "slice-1-3-668" + top: "slice-1-3-669" + top: "slice-1-3-670" + top: "slice-1-3-671" + top: "slice-1-3-672" + top: "slice-1-3-673" + top: "slice-1-3-674" + top: "slice-1-3-675" + top: "slice-1-3-676" + top: "slice-1-3-677" + top: "slice-1-3-678" + top: "slice-1-3-679" + top: "slice-1-3-680" + top: "slice-1-3-681" + top: "slice-1-3-682" + top: "slice-1-3-683" + top: "slice-1-3-684" + top: "slice-1-3-685" + top: "slice-1-3-686" + top: "slice-1-3-687" + top: "slice-1-3-688" + top: "slice-1-3-689" + top: "slice-1-3-690" + top: "slice-1-3-691" + top: "slice-1-3-692" + top: "slice-1-3-693" + top: "slice-1-3-694" + top: "slice-1-3-695" + top: "slice-1-3-696" + top: "slice-1-3-697" + top: "slice-1-3-698" + top: "slice-1-3-699" + top: "slice-1-3-700" + top: "slice-1-3-701" + top: "slice-1-3-702" + top: "slice-1-3-703" + top: "slice-1-3-704" + top: "slice-1-3-705" + top: "slice-1-3-706" + top: "slice-1-3-707" + top: "slice-1-3-708" + top: "slice-1-3-709" + top: "slice-1-3-710" + top: "slice-1-3-711" + top: "slice-1-3-712" + top: "slice-1-3-713" + top: "slice-1-3-714" + top: "slice-1-3-715" + top: "slice-1-3-716" + top: "slice-1-3-717" + top: "slice-1-3-718" + top: "slice-1-3-719" + top: "slice-1-3-720" + top: "slice-1-3-721" + top: "slice-1-3-722" + top: "slice-1-3-723" + top: "slice-1-3-724" + top: "slice-1-3-725" + top: "slice-1-3-726" + top: "slice-1-3-727" + top: "slice-1-3-728" + top: "slice-1-3-729" + top: "slice-1-3-730" + top: "slice-1-3-731" + top: "slice-1-3-732" + top: "slice-1-3-733" + top: "slice-1-3-734" + top: "slice-1-3-735" + top: "slice-1-3-736" + top: "slice-1-3-737" + top: "slice-1-3-738" + top: "slice-1-3-739" + top: "slice-1-3-740" + top: "slice-1-3-741" + top: "slice-1-3-742" + top: "slice-1-3-743" + top: "slice-1-3-744" + top: "slice-1-3-745" + top: "slice-1-3-746" + top: "slice-1-3-747" + top: "slice-1-3-748" + top: "slice-1-3-749" + top: "slice-1-3-750" + top: "slice-1-3-751" + top: "slice-1-3-752" + top: "slice-1-3-753" + top: "slice-1-3-754" + top: "slice-1-3-755" + top: "slice-1-3-756" + top: "slice-1-3-757" + top: "slice-1-3-758" + top: "slice-1-3-759" + top: "slice-1-3-760" + top: "slice-1-3-761" + top: "slice-1-3-762" + top: "slice-1-3-763" + top: "slice-1-3-764" + top: "slice-1-3-765" + top: "slice-1-3-766" + top: "slice-1-3-767" + top: "slice-1-3-768" + top: "slice-1-3-769" + top: "slice-1-3-770" + top: "slice-1-3-771" + top: "slice-1-3-772" + top: "slice-1-3-773" + top: "slice-1-3-774" + top: "slice-1-3-775" + top: "slice-1-3-776" + top: "slice-1-3-777" + top: "slice-1-3-778" + top: "slice-1-3-779" + top: "slice-1-3-780" + top: "slice-1-3-781" + top: "slice-1-3-782" + top: "slice-1-3-783" + top: "slice-1-3-784" + top: "slice-1-3-785" + top: "slice-1-3-786" + top: "slice-1-3-787" + top: "slice-1-3-788" + top: "slice-1-3-789" + top: "slice-1-3-790" + top: "slice-1-3-791" + top: "slice-1-3-792" + top: "slice-1-3-793" + top: "slice-1-3-794" + top: "slice-1-3-795" + top: "slice-1-3-796" + top: "slice-1-3-797" + top: "slice-1-3-798" + top: "slice-1-3-799" + top: "slice-1-3-800" + top: "slice-1-3-801" + top: "slice-1-3-802" + top: "slice-1-3-803" + top: "slice-1-3-804" + top: "slice-1-3-805" + top: "slice-1-3-806" + top: "slice-1-3-807" + top: "slice-1-3-808" + top: "slice-1-3-809" + top: "slice-1-3-810" + top: "slice-1-3-811" + top: "slice-1-3-812" + top: "slice-1-3-813" + top: "slice-1-3-814" + top: "slice-1-3-815" + top: "slice-1-3-816" + top: "slice-1-3-817" + top: "slice-1-3-818" + top: "slice-1-3-819" + top: "slice-1-3-820" + top: "slice-1-3-821" + top: "slice-1-3-822" + top: "slice-1-3-823" + top: "slice-1-3-824" + top: "slice-1-3-825" + top: "slice-1-3-826" + top: "slice-1-3-827" + top: "slice-1-3-828" + top: "slice-1-3-829" + top: "slice-1-3-830" + top: "slice-1-3-831" + top: "slice-1-3-832" + top: "slice-1-3-833" + top: "slice-1-3-834" + top: "slice-1-3-835" + top: "slice-1-3-836" + top: "slice-1-3-837" + top: "slice-1-3-838" + top: "slice-1-3-839" + top: "slice-1-3-840" + top: "slice-1-3-841" + top: "slice-1-3-842" + top: "slice-1-3-843" + top: "slice-1-3-844" + top: "slice-1-3-845" + top: "slice-1-3-846" + top: "slice-1-3-847" + top: "slice-1-3-848" + top: "slice-1-3-849" + top: "slice-1-3-850" + top: "slice-1-3-851" + top: "slice-1-3-852" + top: "slice-1-3-853" + top: "slice-1-3-854" + top: "slice-1-3-855" + top: "slice-1-3-856" + top: "slice-1-3-857" + top: "slice-1-3-858" + top: "slice-1-3-859" + top: "slice-1-3-860" + top: "slice-1-3-861" + top: "slice-1-3-862" + top: "slice-1-3-863" + top: "slice-1-3-864" + top: "slice-1-3-865" + top: "slice-1-3-866" + top: "slice-1-3-867" + top: "slice-1-3-868" + top: "slice-1-3-869" + top: "slice-1-3-870" + top: "slice-1-3-871" + top: "slice-1-3-872" + top: "slice-1-3-873" + top: "slice-1-3-874" + top: "slice-1-3-875" + top: "slice-1-3-876" + top: "slice-1-3-877" + top: "slice-1-3-878" + top: "slice-1-3-879" + top: "slice-1-3-880" + top: "slice-1-3-881" + top: "slice-1-3-882" + top: "slice-1-3-883" + top: "slice-1-3-884" + top: "slice-1-3-885" + top: "slice-1-3-886" + top: "slice-1-3-887" + top: "slice-1-3-888" + top: "slice-1-3-889" + top: "slice-1-3-890" + top: "slice-1-3-891" + top: "slice-1-3-892" + top: "slice-1-3-893" + top: "slice-1-3-894" + top: "slice-1-3-895" + top: "slice-1-3-896" + top: "slice-1-3-897" + top: "slice-1-3-898" + top: "slice-1-3-899" + top: "slice-1-3-900" + top: "slice-1-3-901" + top: "slice-1-3-902" + top: "slice-1-3-903" + top: "slice-1-3-904" + top: "slice-1-3-905" + top: "slice-1-3-906" + top: "slice-1-3-907" + top: "slice-1-3-908" + top: "slice-1-3-909" + top: "slice-1-3-910" + top: "slice-1-3-911" + top: "slice-1-3-912" + top: "slice-1-3-913" + top: "slice-1-3-914" + top: "slice-1-3-915" + top: "slice-1-3-916" + top: "slice-1-3-917" + top: "slice-1-3-918" + top: "slice-1-3-919" + top: "slice-1-3-920" + top: "slice-1-3-921" + top: "slice-1-3-922" + top: "slice-1-3-923" + top: "slice-1-3-924" + top: "slice-1-3-925" + top: "slice-1-3-926" + top: "slice-1-3-927" + top: "slice-1-3-928" + top: "slice-1-3-929" + top: "slice-1-3-930" + top: "slice-1-3-931" + top: "slice-1-3-932" + top: "slice-1-3-933" + top: "slice-1-3-934" + top: "slice-1-3-935" + top: "slice-1-3-936" + top: "slice-1-3-937" + top: "slice-1-3-938" + top: "slice-1-3-939" + top: "slice-1-3-940" + top: "slice-1-3-941" + top: "slice-1-3-942" + top: "slice-1-3-943" + top: "slice-1-3-944" + top: "slice-1-3-945" + top: "slice-1-3-946" + top: "slice-1-3-947" + top: "slice-1-3-948" + top: "slice-1-3-949" + top: "slice-1-3-950" + top: "slice-1-3-951" + top: "slice-1-3-952" + top: "slice-1-3-953" + top: "slice-1-3-954" + top: "slice-1-3-955" + top: "slice-1-3-956" + top: "slice-1-3-957" + top: "slice-1-3-958" + top: "slice-1-3-959" + top: "slice-1-3-960" + top: "slice-1-3-961" + top: "slice-1-3-962" + top: "slice-1-3-963" + top: "slice-1-3-964" + top: "slice-1-3-965" + top: "slice-1-3-966" + top: "slice-1-3-967" +} +layers { + type:ELTWISE + name:"max-fc-1-se3" + top:"max-fc-1-se3" + bottom: "slice-1-3-1" + bottom: "slice-1-3-2" + bottom: "slice-1-3-3" + bottom: "slice-1-3-4" + bottom: "slice-1-3-5" + bottom: "slice-1-3-6" + bottom: "slice-1-3-7" + bottom: "slice-1-3-8" + bottom: "slice-1-3-9" + bottom: "slice-1-3-10" + bottom: "slice-1-3-11" + bottom: "slice-1-3-12" + bottom: "slice-1-3-13" + bottom: "slice-1-3-14" + bottom: "slice-1-3-15" + bottom: "slice-1-3-16" + bottom: "slice-1-3-17" + bottom: "slice-1-3-18" + bottom: "slice-1-3-19" + bottom: "slice-1-3-20" + bottom: "slice-1-3-21" + bottom: "slice-1-3-22" + bottom: "slice-1-3-23" + bottom: "slice-1-3-24" + bottom: "slice-1-3-25" + bottom: "slice-1-3-26" + bottom: "slice-1-3-27" + bottom: "slice-1-3-28" + bottom: "slice-1-3-29" + bottom: "slice-1-3-30" + bottom: "slice-1-3-31" + bottom: "slice-1-3-32" + bottom: "slice-1-3-33" + bottom: "slice-1-3-34" + bottom: "slice-1-3-35" + bottom: "slice-1-3-36" + bottom: "slice-1-3-37" + bottom: "slice-1-3-38" + bottom: "slice-1-3-39" + bottom: "slice-1-3-40" + bottom: "slice-1-3-41" + bottom: "slice-1-3-42" + bottom: "slice-1-3-43" + bottom: "slice-1-3-44" + bottom: "slice-1-3-45" + bottom: "slice-1-3-46" + bottom: "slice-1-3-47" + bottom: "slice-1-3-48" + bottom: "slice-1-3-49" + bottom: "slice-1-3-50" + bottom: "slice-1-3-51" + bottom: "slice-1-3-52" + bottom: "slice-1-3-53" + bottom: "slice-1-3-54" + bottom: "slice-1-3-55" + bottom: "slice-1-3-56" + bottom: "slice-1-3-57" + bottom: "slice-1-3-58" + bottom: "slice-1-3-59" + bottom: "slice-1-3-60" + bottom: "slice-1-3-61" + bottom: "slice-1-3-62" + bottom: "slice-1-3-63" + bottom: "slice-1-3-64" + bottom: "slice-1-3-65" + bottom: "slice-1-3-66" + bottom: "slice-1-3-67" + bottom: "slice-1-3-68" + bottom: "slice-1-3-69" + bottom: "slice-1-3-70" + bottom: "slice-1-3-71" + bottom: "slice-1-3-72" + bottom: "slice-1-3-73" + bottom: "slice-1-3-74" + bottom: "slice-1-3-75" + bottom: "slice-1-3-76" + bottom: "slice-1-3-77" + bottom: "slice-1-3-78" + bottom: "slice-1-3-79" + bottom: "slice-1-3-80" + bottom: "slice-1-3-81" + bottom: "slice-1-3-82" + bottom: "slice-1-3-83" + bottom: "slice-1-3-84" + bottom: "slice-1-3-85" + bottom: "slice-1-3-86" + bottom: "slice-1-3-87" + bottom: "slice-1-3-88" + bottom: "slice-1-3-89" + bottom: "slice-1-3-90" + bottom: "slice-1-3-91" + bottom: "slice-1-3-92" + bottom: "slice-1-3-93" + bottom: "slice-1-3-94" + bottom: "slice-1-3-95" + bottom: "slice-1-3-96" + bottom: "slice-1-3-97" + bottom: "slice-1-3-98" + bottom: "slice-1-3-99" + bottom: "slice-1-3-100" + bottom: "slice-1-3-101" + bottom: "slice-1-3-102" + bottom: "slice-1-3-103" + bottom: "slice-1-3-104" + bottom: "slice-1-3-105" + bottom: "slice-1-3-106" + bottom: "slice-1-3-107" + bottom: "slice-1-3-108" + bottom: "slice-1-3-109" + bottom: "slice-1-3-110" + bottom: "slice-1-3-111" + bottom: "slice-1-3-112" + bottom: "slice-1-3-113" + bottom: "slice-1-3-114" + bottom: "slice-1-3-115" + bottom: "slice-1-3-116" + bottom: "slice-1-3-117" + bottom: "slice-1-3-118" + bottom: "slice-1-3-119" + bottom: "slice-1-3-120" + bottom: "slice-1-3-121" + bottom: "slice-1-3-122" + bottom: "slice-1-3-123" + bottom: "slice-1-3-124" + bottom: "slice-1-3-125" + bottom: "slice-1-3-126" + bottom: "slice-1-3-127" + bottom: "slice-1-3-128" + bottom: "slice-1-3-129" + bottom: "slice-1-3-130" + bottom: "slice-1-3-131" + bottom: "slice-1-3-132" + bottom: "slice-1-3-133" + bottom: "slice-1-3-134" + bottom: "slice-1-3-135" + bottom: "slice-1-3-136" + bottom: "slice-1-3-137" + bottom: "slice-1-3-138" + bottom: "slice-1-3-139" + bottom: "slice-1-3-140" + bottom: "slice-1-3-141" + bottom: "slice-1-3-142" + bottom: "slice-1-3-143" + bottom: "slice-1-3-144" + bottom: "slice-1-3-145" + bottom: "slice-1-3-146" + bottom: "slice-1-3-147" + bottom: "slice-1-3-148" + bottom: "slice-1-3-149" + bottom: "slice-1-3-150" + bottom: "slice-1-3-151" + bottom: "slice-1-3-152" + bottom: "slice-1-3-153" + bottom: "slice-1-3-154" + bottom: "slice-1-3-155" + bottom: "slice-1-3-156" + bottom: "slice-1-3-157" + bottom: "slice-1-3-158" + bottom: "slice-1-3-159" + bottom: "slice-1-3-160" + bottom: "slice-1-3-161" + bottom: "slice-1-3-162" + bottom: "slice-1-3-163" + bottom: "slice-1-3-164" + bottom: "slice-1-3-165" + bottom: "slice-1-3-166" + bottom: "slice-1-3-167" + bottom: "slice-1-3-168" + bottom: "slice-1-3-169" + bottom: "slice-1-3-170" + bottom: "slice-1-3-171" + bottom: "slice-1-3-172" + bottom: "slice-1-3-173" + bottom: "slice-1-3-174" + bottom: "slice-1-3-175" + bottom: "slice-1-3-176" + bottom: "slice-1-3-177" + bottom: "slice-1-3-178" + bottom: "slice-1-3-179" + bottom: "slice-1-3-180" + bottom: "slice-1-3-181" + bottom: "slice-1-3-182" + bottom: "slice-1-3-183" + bottom: "slice-1-3-184" + bottom: "slice-1-3-185" + bottom: "slice-1-3-186" + bottom: "slice-1-3-187" + bottom: "slice-1-3-188" + bottom: "slice-1-3-189" + bottom: "slice-1-3-190" + bottom: "slice-1-3-191" + bottom: "slice-1-3-192" + bottom: "slice-1-3-193" + bottom: "slice-1-3-194" + bottom: "slice-1-3-195" + bottom: "slice-1-3-196" + bottom: "slice-1-3-197" + bottom: "slice-1-3-198" + bottom: "slice-1-3-199" + bottom: "slice-1-3-200" + bottom: "slice-1-3-201" + bottom: "slice-1-3-202" + bottom: "slice-1-3-203" + bottom: "slice-1-3-204" + bottom: "slice-1-3-205" + bottom: "slice-1-3-206" + bottom: "slice-1-3-207" + bottom: "slice-1-3-208" + bottom: "slice-1-3-209" + bottom: "slice-1-3-210" + bottom: "slice-1-3-211" + bottom: "slice-1-3-212" + bottom: "slice-1-3-213" + bottom: "slice-1-3-214" + bottom: "slice-1-3-215" + bottom: "slice-1-3-216" + bottom: "slice-1-3-217" + bottom: "slice-1-3-218" + bottom: "slice-1-3-219" + bottom: "slice-1-3-220" + bottom: "slice-1-3-221" + bottom: "slice-1-3-222" + bottom: "slice-1-3-223" + bottom: "slice-1-3-224" + bottom: "slice-1-3-225" + bottom: "slice-1-3-226" + bottom: "slice-1-3-227" + bottom: "slice-1-3-228" + bottom: "slice-1-3-229" + bottom: "slice-1-3-230" + bottom: "slice-1-3-231" + bottom: "slice-1-3-232" + bottom: "slice-1-3-233" + bottom: "slice-1-3-234" + bottom: "slice-1-3-235" + bottom: "slice-1-3-236" + bottom: "slice-1-3-237" + bottom: "slice-1-3-238" + bottom: "slice-1-3-239" + bottom: "slice-1-3-240" + bottom: "slice-1-3-241" + bottom: "slice-1-3-242" + bottom: "slice-1-3-243" + bottom: "slice-1-3-244" + bottom: "slice-1-3-245" + bottom: "slice-1-3-246" + bottom: "slice-1-3-247" + bottom: "slice-1-3-248" + bottom: "slice-1-3-249" + bottom: "slice-1-3-250" + bottom: "slice-1-3-251" + bottom: "slice-1-3-252" + bottom: "slice-1-3-253" + bottom: "slice-1-3-254" + bottom: "slice-1-3-255" + bottom: "slice-1-3-256" + bottom: "slice-1-3-257" + bottom: "slice-1-3-258" + bottom: "slice-1-3-259" + bottom: "slice-1-3-260" + bottom: "slice-1-3-261" + bottom: "slice-1-3-262" + bottom: "slice-1-3-263" + bottom: "slice-1-3-264" + bottom: "slice-1-3-265" + bottom: "slice-1-3-266" + bottom: "slice-1-3-267" + bottom: "slice-1-3-268" + bottom: "slice-1-3-269" + bottom: "slice-1-3-270" + bottom: "slice-1-3-271" + bottom: "slice-1-3-272" + bottom: "slice-1-3-273" + bottom: "slice-1-3-274" + bottom: "slice-1-3-275" + bottom: "slice-1-3-276" + bottom: "slice-1-3-277" + bottom: "slice-1-3-278" + bottom: "slice-1-3-279" + bottom: "slice-1-3-280" + bottom: "slice-1-3-281" + bottom: "slice-1-3-282" + bottom: "slice-1-3-283" + bottom: "slice-1-3-284" + bottom: "slice-1-3-285" + bottom: "slice-1-3-286" + bottom: "slice-1-3-287" + bottom: "slice-1-3-288" + bottom: "slice-1-3-289" + bottom: "slice-1-3-290" + bottom: "slice-1-3-291" + bottom: "slice-1-3-292" + bottom: "slice-1-3-293" + bottom: "slice-1-3-294" + bottom: "slice-1-3-295" + bottom: "slice-1-3-296" + bottom: "slice-1-3-297" + bottom: "slice-1-3-298" + bottom: "slice-1-3-299" + bottom: "slice-1-3-300" + bottom: "slice-1-3-301" + bottom: "slice-1-3-302" + bottom: "slice-1-3-303" + bottom: "slice-1-3-304" + bottom: "slice-1-3-305" + bottom: "slice-1-3-306" + bottom: "slice-1-3-307" + bottom: "slice-1-3-308" + bottom: "slice-1-3-309" + bottom: "slice-1-3-310" + bottom: "slice-1-3-311" + bottom: "slice-1-3-312" + bottom: "slice-1-3-313" + bottom: "slice-1-3-314" + bottom: "slice-1-3-315" + bottom: "slice-1-3-316" + bottom: "slice-1-3-317" + bottom: "slice-1-3-318" + bottom: "slice-1-3-319" + bottom: "slice-1-3-320" + bottom: "slice-1-3-321" + bottom: "slice-1-3-322" + bottom: "slice-1-3-323" + bottom: "slice-1-3-324" + bottom: "slice-1-3-325" + bottom: "slice-1-3-326" + bottom: "slice-1-3-327" + bottom: "slice-1-3-328" + bottom: "slice-1-3-329" + bottom: "slice-1-3-330" + bottom: "slice-1-3-331" + bottom: "slice-1-3-332" + bottom: "slice-1-3-333" + bottom: "slice-1-3-334" + bottom: "slice-1-3-335" + bottom: "slice-1-3-336" + bottom: "slice-1-3-337" + bottom: "slice-1-3-338" + bottom: "slice-1-3-339" + bottom: "slice-1-3-340" + bottom: "slice-1-3-341" + bottom: "slice-1-3-342" + bottom: "slice-1-3-343" + bottom: "slice-1-3-344" + bottom: "slice-1-3-345" + bottom: "slice-1-3-346" + bottom: "slice-1-3-347" + bottom: "slice-1-3-348" + bottom: "slice-1-3-349" + bottom: "slice-1-3-350" + bottom: "slice-1-3-351" + bottom: "slice-1-3-352" + bottom: "slice-1-3-353" + bottom: "slice-1-3-354" + bottom: "slice-1-3-355" + bottom: "slice-1-3-356" + bottom: "slice-1-3-357" + bottom: "slice-1-3-358" + bottom: "slice-1-3-359" + bottom: "slice-1-3-360" + bottom: "slice-1-3-361" + bottom: "slice-1-3-362" + bottom: "slice-1-3-363" + bottom: "slice-1-3-364" + bottom: "slice-1-3-365" + bottom: "slice-1-3-366" + bottom: "slice-1-3-367" + bottom: "slice-1-3-368" + bottom: "slice-1-3-369" + bottom: "slice-1-3-370" + bottom: "slice-1-3-371" + bottom: "slice-1-3-372" + bottom: "slice-1-3-373" + bottom: "slice-1-3-374" + bottom: "slice-1-3-375" + bottom: "slice-1-3-376" + bottom: "slice-1-3-377" + bottom: "slice-1-3-378" + bottom: "slice-1-3-379" + bottom: "slice-1-3-380" + bottom: "slice-1-3-381" + bottom: "slice-1-3-382" + bottom: "slice-1-3-383" + bottom: "slice-1-3-384" + bottom: "slice-1-3-385" + bottom: "slice-1-3-386" + bottom: "slice-1-3-387" + bottom: "slice-1-3-388" + bottom: "slice-1-3-389" + bottom: "slice-1-3-390" + bottom: "slice-1-3-391" + bottom: "slice-1-3-392" + bottom: "slice-1-3-393" + bottom: "slice-1-3-394" + bottom: "slice-1-3-395" + bottom: "slice-1-3-396" + bottom: "slice-1-3-397" + bottom: "slice-1-3-398" + bottom: "slice-1-3-399" + bottom: "slice-1-3-400" + bottom: "slice-1-3-401" + bottom: "slice-1-3-402" + bottom: "slice-1-3-403" + bottom: "slice-1-3-404" + bottom: "slice-1-3-405" + bottom: "slice-1-3-406" + bottom: "slice-1-3-407" + bottom: "slice-1-3-408" + bottom: "slice-1-3-409" + bottom: "slice-1-3-410" + bottom: "slice-1-3-411" + bottom: "slice-1-3-412" + bottom: "slice-1-3-413" + bottom: "slice-1-3-414" + bottom: "slice-1-3-415" + bottom: "slice-1-3-416" + bottom: "slice-1-3-417" + bottom: "slice-1-3-418" + bottom: "slice-1-3-419" + bottom: "slice-1-3-420" + bottom: "slice-1-3-421" + bottom: "slice-1-3-422" + bottom: "slice-1-3-423" + bottom: "slice-1-3-424" + bottom: "slice-1-3-425" + bottom: "slice-1-3-426" + bottom: "slice-1-3-427" + bottom: "slice-1-3-428" + bottom: "slice-1-3-429" + bottom: "slice-1-3-430" + bottom: "slice-1-3-431" + bottom: "slice-1-3-432" + bottom: "slice-1-3-433" + bottom: "slice-1-3-434" + bottom: "slice-1-3-435" + bottom: "slice-1-3-436" + bottom: "slice-1-3-437" + bottom: "slice-1-3-438" + bottom: "slice-1-3-439" + bottom: "slice-1-3-440" + bottom: "slice-1-3-441" + bottom: "slice-1-3-442" + bottom: "slice-1-3-443" + bottom: "slice-1-3-444" + bottom: "slice-1-3-445" + bottom: "slice-1-3-446" + bottom: "slice-1-3-447" + bottom: "slice-1-3-448" + bottom: "slice-1-3-449" + bottom: "slice-1-3-450" + bottom: "slice-1-3-451" + bottom: "slice-1-3-452" + bottom: "slice-1-3-453" + bottom: "slice-1-3-454" + bottom: "slice-1-3-455" + bottom: "slice-1-3-456" + bottom: "slice-1-3-457" + bottom: "slice-1-3-458" + bottom: "slice-1-3-459" + bottom: "slice-1-3-460" + bottom: "slice-1-3-461" + bottom: "slice-1-3-462" + bottom: "slice-1-3-463" + bottom: "slice-1-3-464" + bottom: "slice-1-3-465" + bottom: "slice-1-3-466" + bottom: "slice-1-3-467" + bottom: "slice-1-3-468" + bottom: "slice-1-3-469" + bottom: "slice-1-3-470" + bottom: "slice-1-3-471" + bottom: "slice-1-3-472" + bottom: "slice-1-3-473" + bottom: "slice-1-3-474" + bottom: "slice-1-3-475" + bottom: "slice-1-3-476" + bottom: "slice-1-3-477" + bottom: "slice-1-3-478" + bottom: "slice-1-3-479" + bottom: "slice-1-3-480" + bottom: "slice-1-3-481" + bottom: "slice-1-3-482" + bottom: "slice-1-3-483" + bottom: "slice-1-3-484" + bottom: "slice-1-3-485" + bottom: "slice-1-3-486" + bottom: "slice-1-3-487" + bottom: "slice-1-3-488" + bottom: "slice-1-3-489" + bottom: "slice-1-3-490" + bottom: "slice-1-3-491" + bottom: "slice-1-3-492" + bottom: "slice-1-3-493" + bottom: "slice-1-3-494" + bottom: "slice-1-3-495" + bottom: "slice-1-3-496" + bottom: "slice-1-3-497" + bottom: "slice-1-3-498" + bottom: "slice-1-3-499" + bottom: "slice-1-3-500" + bottom: "slice-1-3-501" + bottom: "slice-1-3-502" + bottom: "slice-1-3-503" + bottom: "slice-1-3-504" + bottom: "slice-1-3-505" + bottom: "slice-1-3-506" + bottom: "slice-1-3-507" + bottom: "slice-1-3-508" + bottom: "slice-1-3-509" + bottom: "slice-1-3-510" + bottom: "slice-1-3-511" + bottom: "slice-1-3-512" + bottom: "slice-1-3-513" + bottom: "slice-1-3-514" + bottom: "slice-1-3-515" + bottom: "slice-1-3-516" + bottom: "slice-1-3-517" + bottom: "slice-1-3-518" + bottom: "slice-1-3-519" + bottom: "slice-1-3-520" + bottom: "slice-1-3-521" + bottom: "slice-1-3-522" + bottom: "slice-1-3-523" + bottom: "slice-1-3-524" + bottom: "slice-1-3-525" + bottom: "slice-1-3-526" + bottom: "slice-1-3-527" + bottom: "slice-1-3-528" + bottom: "slice-1-3-529" + bottom: "slice-1-3-530" + bottom: "slice-1-3-531" + bottom: "slice-1-3-532" + bottom: "slice-1-3-533" + bottom: "slice-1-3-534" + bottom: "slice-1-3-535" + bottom: "slice-1-3-536" + bottom: "slice-1-3-537" + bottom: "slice-1-3-538" + bottom: "slice-1-3-539" + bottom: "slice-1-3-540" + bottom: "slice-1-3-541" + bottom: "slice-1-3-542" + bottom: "slice-1-3-543" + bottom: "slice-1-3-544" + bottom: "slice-1-3-545" + bottom: "slice-1-3-546" + bottom: "slice-1-3-547" + bottom: "slice-1-3-548" + bottom: "slice-1-3-549" + bottom: "slice-1-3-550" + bottom: "slice-1-3-551" + bottom: "slice-1-3-552" + bottom: "slice-1-3-553" + bottom: "slice-1-3-554" + bottom: "slice-1-3-555" + bottom: "slice-1-3-556" + bottom: "slice-1-3-557" + bottom: "slice-1-3-558" + bottom: "slice-1-3-559" + bottom: "slice-1-3-560" + bottom: "slice-1-3-561" + bottom: "slice-1-3-562" + bottom: "slice-1-3-563" + bottom: "slice-1-3-564" + bottom: "slice-1-3-565" + bottom: "slice-1-3-566" + bottom: "slice-1-3-567" + bottom: "slice-1-3-568" + bottom: "slice-1-3-569" + bottom: "slice-1-3-570" + bottom: "slice-1-3-571" + bottom: "slice-1-3-572" + bottom: "slice-1-3-573" + bottom: "slice-1-3-574" + bottom: "slice-1-3-575" + bottom: "slice-1-3-576" + bottom: "slice-1-3-577" + bottom: "slice-1-3-578" + bottom: "slice-1-3-579" + bottom: "slice-1-3-580" + bottom: "slice-1-3-581" + bottom: "slice-1-3-582" + bottom: "slice-1-3-583" + bottom: "slice-1-3-584" + bottom: "slice-1-3-585" + bottom: "slice-1-3-586" + bottom: "slice-1-3-587" + bottom: "slice-1-3-588" + bottom: "slice-1-3-589" + bottom: "slice-1-3-590" + bottom: "slice-1-3-591" + bottom: "slice-1-3-592" + bottom: "slice-1-3-593" + bottom: "slice-1-3-594" + bottom: "slice-1-3-595" + bottom: "slice-1-3-596" + bottom: "slice-1-3-597" + bottom: "slice-1-3-598" + bottom: "slice-1-3-599" + bottom: "slice-1-3-600" + bottom: "slice-1-3-601" + bottom: "slice-1-3-602" + bottom: "slice-1-3-603" + bottom: "slice-1-3-604" + bottom: "slice-1-3-605" + bottom: "slice-1-3-606" + bottom: "slice-1-3-607" + bottom: "slice-1-3-608" + bottom: "slice-1-3-609" + bottom: "slice-1-3-610" + bottom: "slice-1-3-611" + bottom: "slice-1-3-612" + bottom: "slice-1-3-613" + bottom: "slice-1-3-614" + bottom: "slice-1-3-615" + bottom: "slice-1-3-616" + bottom: "slice-1-3-617" + bottom: "slice-1-3-618" + bottom: "slice-1-3-619" + bottom: "slice-1-3-620" + bottom: "slice-1-3-621" + bottom: "slice-1-3-622" + bottom: "slice-1-3-623" + bottom: "slice-1-3-624" + bottom: "slice-1-3-625" + bottom: "slice-1-3-626" + bottom: "slice-1-3-627" + bottom: "slice-1-3-628" + bottom: "slice-1-3-629" + bottom: "slice-1-3-630" + bottom: "slice-1-3-631" + bottom: "slice-1-3-632" + bottom: "slice-1-3-633" + bottom: "slice-1-3-634" + bottom: "slice-1-3-635" + bottom: "slice-1-3-636" + bottom: "slice-1-3-637" + bottom: "slice-1-3-638" + bottom: "slice-1-3-639" + bottom: "slice-1-3-640" + bottom: "slice-1-3-641" + bottom: "slice-1-3-642" + bottom: "slice-1-3-643" + bottom: "slice-1-3-644" + bottom: "slice-1-3-645" + bottom: "slice-1-3-646" + bottom: "slice-1-3-647" + bottom: "slice-1-3-648" + bottom: "slice-1-3-649" + bottom: "slice-1-3-650" + bottom: "slice-1-3-651" + bottom: "slice-1-3-652" + bottom: "slice-1-3-653" + bottom: "slice-1-3-654" + bottom: "slice-1-3-655" + bottom: "slice-1-3-656" + bottom: "slice-1-3-657" + bottom: "slice-1-3-658" + bottom: "slice-1-3-659" + bottom: "slice-1-3-660" + bottom: "slice-1-3-661" + bottom: "slice-1-3-662" + bottom: "slice-1-3-663" + bottom: "slice-1-3-664" + bottom: "slice-1-3-665" + bottom: "slice-1-3-666" + bottom: "slice-1-3-667" + bottom: "slice-1-3-668" + bottom: "slice-1-3-669" + bottom: "slice-1-3-670" + bottom: "slice-1-3-671" + bottom: "slice-1-3-672" + bottom: "slice-1-3-673" + bottom: "slice-1-3-674" + bottom: "slice-1-3-675" + bottom: "slice-1-3-676" + bottom: "slice-1-3-677" + bottom: "slice-1-3-678" + bottom: "slice-1-3-679" + bottom: "slice-1-3-680" + bottom: "slice-1-3-681" + bottom: "slice-1-3-682" + bottom: "slice-1-3-683" + bottom: "slice-1-3-684" + bottom: "slice-1-3-685" + bottom: "slice-1-3-686" + bottom: "slice-1-3-687" + bottom: "slice-1-3-688" + bottom: "slice-1-3-689" + bottom: "slice-1-3-690" + bottom: "slice-1-3-691" + bottom: "slice-1-3-692" + bottom: "slice-1-3-693" + bottom: "slice-1-3-694" + bottom: "slice-1-3-695" + bottom: "slice-1-3-696" + bottom: "slice-1-3-697" + bottom: "slice-1-3-698" + bottom: "slice-1-3-699" + bottom: "slice-1-3-700" + bottom: "slice-1-3-701" + bottom: "slice-1-3-702" + bottom: "slice-1-3-703" + bottom: "slice-1-3-704" + bottom: "slice-1-3-705" + bottom: "slice-1-3-706" + bottom: "slice-1-3-707" + bottom: "slice-1-3-708" + bottom: "slice-1-3-709" + bottom: "slice-1-3-710" + bottom: "slice-1-3-711" + bottom: "slice-1-3-712" + bottom: "slice-1-3-713" + bottom: "slice-1-3-714" + bottom: "slice-1-3-715" + bottom: "slice-1-3-716" + bottom: "slice-1-3-717" + bottom: "slice-1-3-718" + bottom: "slice-1-3-719" + bottom: "slice-1-3-720" + bottom: "slice-1-3-721" + bottom: "slice-1-3-722" + bottom: "slice-1-3-723" + bottom: "slice-1-3-724" + bottom: "slice-1-3-725" + bottom: "slice-1-3-726" + bottom: "slice-1-3-727" + bottom: "slice-1-3-728" + bottom: "slice-1-3-729" + bottom: "slice-1-3-730" + bottom: "slice-1-3-731" + bottom: "slice-1-3-732" + bottom: "slice-1-3-733" + bottom: "slice-1-3-734" + bottom: "slice-1-3-735" + bottom: "slice-1-3-736" + bottom: "slice-1-3-737" + bottom: "slice-1-3-738" + bottom: "slice-1-3-739" + bottom: "slice-1-3-740" + bottom: "slice-1-3-741" + bottom: "slice-1-3-742" + bottom: "slice-1-3-743" + bottom: "slice-1-3-744" + bottom: "slice-1-3-745" + bottom: "slice-1-3-746" + bottom: "slice-1-3-747" + bottom: "slice-1-3-748" + bottom: "slice-1-3-749" + bottom: "slice-1-3-750" + bottom: "slice-1-3-751" + bottom: "slice-1-3-752" + bottom: "slice-1-3-753" + bottom: "slice-1-3-754" + bottom: "slice-1-3-755" + bottom: "slice-1-3-756" + bottom: "slice-1-3-757" + bottom: "slice-1-3-758" + bottom: "slice-1-3-759" + bottom: "slice-1-3-760" + bottom: "slice-1-3-761" + bottom: "slice-1-3-762" + bottom: "slice-1-3-763" + bottom: "slice-1-3-764" + bottom: "slice-1-3-765" + bottom: "slice-1-3-766" + bottom: "slice-1-3-767" + bottom: "slice-1-3-768" + bottom: "slice-1-3-769" + bottom: "slice-1-3-770" + bottom: "slice-1-3-771" + bottom: "slice-1-3-772" + bottom: "slice-1-3-773" + bottom: "slice-1-3-774" + bottom: "slice-1-3-775" + bottom: "slice-1-3-776" + bottom: "slice-1-3-777" + bottom: "slice-1-3-778" + bottom: "slice-1-3-779" + bottom: "slice-1-3-780" + bottom: "slice-1-3-781" + bottom: "slice-1-3-782" + bottom: "slice-1-3-783" + bottom: "slice-1-3-784" + bottom: "slice-1-3-785" + bottom: "slice-1-3-786" + bottom: "slice-1-3-787" + bottom: "slice-1-3-788" + bottom: "slice-1-3-789" + bottom: "slice-1-3-790" + bottom: "slice-1-3-791" + bottom: "slice-1-3-792" + bottom: "slice-1-3-793" + bottom: "slice-1-3-794" + bottom: "slice-1-3-795" + bottom: "slice-1-3-796" + bottom: "slice-1-3-797" + bottom: "slice-1-3-798" + bottom: "slice-1-3-799" + bottom: "slice-1-3-800" + bottom: "slice-1-3-801" + bottom: "slice-1-3-802" + bottom: "slice-1-3-803" + bottom: "slice-1-3-804" + bottom: "slice-1-3-805" + bottom: "slice-1-3-806" + bottom: "slice-1-3-807" + bottom: "slice-1-3-808" + bottom: "slice-1-3-809" + bottom: "slice-1-3-810" + bottom: "slice-1-3-811" + bottom: "slice-1-3-812" + bottom: "slice-1-3-813" + bottom: "slice-1-3-814" + bottom: "slice-1-3-815" + bottom: "slice-1-3-816" + bottom: "slice-1-3-817" + bottom: "slice-1-3-818" + bottom: "slice-1-3-819" + bottom: "slice-1-3-820" + bottom: "slice-1-3-821" + bottom: "slice-1-3-822" + bottom: "slice-1-3-823" + bottom: "slice-1-3-824" + bottom: "slice-1-3-825" + bottom: "slice-1-3-826" + bottom: "slice-1-3-827" + bottom: "slice-1-3-828" + bottom: "slice-1-3-829" + bottom: "slice-1-3-830" + bottom: "slice-1-3-831" + bottom: "slice-1-3-832" + bottom: "slice-1-3-833" + bottom: "slice-1-3-834" + bottom: "slice-1-3-835" + bottom: "slice-1-3-836" + bottom: "slice-1-3-837" + bottom: "slice-1-3-838" + bottom: "slice-1-3-839" + bottom: "slice-1-3-840" + bottom: "slice-1-3-841" + bottom: "slice-1-3-842" + bottom: "slice-1-3-843" + bottom: "slice-1-3-844" + bottom: "slice-1-3-845" + bottom: "slice-1-3-846" + bottom: "slice-1-3-847" + bottom: "slice-1-3-848" + bottom: "slice-1-3-849" + bottom: "slice-1-3-850" + bottom: "slice-1-3-851" + bottom: "slice-1-3-852" + bottom: "slice-1-3-853" + bottom: "slice-1-3-854" + bottom: "slice-1-3-855" + bottom: "slice-1-3-856" + bottom: "slice-1-3-857" + bottom: "slice-1-3-858" + bottom: "slice-1-3-859" + bottom: "slice-1-3-860" + bottom: "slice-1-3-861" + bottom: "slice-1-3-862" + bottom: "slice-1-3-863" + bottom: "slice-1-3-864" + bottom: "slice-1-3-865" + bottom: "slice-1-3-866" + bottom: "slice-1-3-867" + bottom: "slice-1-3-868" + bottom: "slice-1-3-869" + bottom: "slice-1-3-870" + bottom: "slice-1-3-871" + bottom: "slice-1-3-872" + bottom: "slice-1-3-873" + bottom: "slice-1-3-874" + bottom: "slice-1-3-875" + bottom: "slice-1-3-876" + bottom: "slice-1-3-877" + bottom: "slice-1-3-878" + bottom: "slice-1-3-879" + bottom: "slice-1-3-880" + bottom: "slice-1-3-881" + bottom: "slice-1-3-882" + bottom: "slice-1-3-883" + bottom: "slice-1-3-884" + bottom: "slice-1-3-885" + bottom: "slice-1-3-886" + bottom: "slice-1-3-887" + bottom: "slice-1-3-888" + bottom: "slice-1-3-889" + bottom: "slice-1-3-890" + bottom: "slice-1-3-891" + bottom: "slice-1-3-892" + bottom: "slice-1-3-893" + bottom: "slice-1-3-894" + bottom: "slice-1-3-895" + bottom: "slice-1-3-896" + bottom: "slice-1-3-897" + bottom: "slice-1-3-898" + bottom: "slice-1-3-899" + bottom: "slice-1-3-900" + bottom: "slice-1-3-901" + bottom: "slice-1-3-902" + bottom: "slice-1-3-903" + bottom: "slice-1-3-904" + bottom: "slice-1-3-905" + bottom: "slice-1-3-906" + bottom: "slice-1-3-907" + bottom: "slice-1-3-908" + bottom: "slice-1-3-909" + bottom: "slice-1-3-910" + bottom: "slice-1-3-911" + bottom: "slice-1-3-912" + bottom: "slice-1-3-913" + bottom: "slice-1-3-914" + bottom: "slice-1-3-915" + bottom: "slice-1-3-916" + bottom: "slice-1-3-917" + bottom: "slice-1-3-918" + bottom: "slice-1-3-919" + bottom: "slice-1-3-920" + bottom: "slice-1-3-921" + bottom: "slice-1-3-922" + bottom: "slice-1-3-923" + bottom: "slice-1-3-924" + bottom: "slice-1-3-925" + bottom: "slice-1-3-926" + bottom: "slice-1-3-927" + bottom: "slice-1-3-928" + bottom: "slice-1-3-929" + bottom: "slice-1-3-930" + bottom: "slice-1-3-931" + bottom: "slice-1-3-932" + bottom: "slice-1-3-933" + bottom: "slice-1-3-934" + bottom: "slice-1-3-935" + bottom: "slice-1-3-936" + bottom: "slice-1-3-937" + bottom: "slice-1-3-938" + bottom: "slice-1-3-939" + bottom: "slice-1-3-940" + bottom: "slice-1-3-941" + bottom: "slice-1-3-942" + bottom: "slice-1-3-943" + bottom: "slice-1-3-944" + bottom: "slice-1-3-945" + bottom: "slice-1-3-946" + bottom: "slice-1-3-947" + bottom: "slice-1-3-948" + bottom: "slice-1-3-949" + bottom: "slice-1-3-950" + bottom: "slice-1-3-951" + bottom: "slice-1-3-952" + bottom: "slice-1-3-953" + bottom: "slice-1-3-954" + bottom: "slice-1-3-955" + bottom: "slice-1-3-956" + bottom: "slice-1-3-957" + bottom: "slice-1-3-958" + bottom: "slice-1-3-959" + bottom: "slice-1-3-960" + bottom: "slice-1-3-961" + bottom: "slice-1-3-962" + bottom: "slice-1-3-963" + bottom: "slice-1-3-964" + bottom: "slice-1-3-965" + bottom: "slice-1-3-966" + bottom: "slice-1-3-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-1-se4" + bottom:"fc-1-se4" + top: "slice-1-4-1" + top: "slice-1-4-2" + top: "slice-1-4-3" + top: "slice-1-4-4" + top: "slice-1-4-5" + top: "slice-1-4-6" + top: "slice-1-4-7" + top: "slice-1-4-8" + top: "slice-1-4-9" + top: "slice-1-4-10" + top: "slice-1-4-11" + top: "slice-1-4-12" + top: "slice-1-4-13" + top: "slice-1-4-14" + top: "slice-1-4-15" + top: "slice-1-4-16" + top: "slice-1-4-17" + top: "slice-1-4-18" + top: "slice-1-4-19" + top: "slice-1-4-20" + top: "slice-1-4-21" + top: "slice-1-4-22" + top: "slice-1-4-23" + top: "slice-1-4-24" + top: "slice-1-4-25" + top: "slice-1-4-26" + top: "slice-1-4-27" + top: "slice-1-4-28" + top: "slice-1-4-29" + top: "slice-1-4-30" + top: "slice-1-4-31" + top: "slice-1-4-32" + top: "slice-1-4-33" + top: "slice-1-4-34" + top: "slice-1-4-35" + top: "slice-1-4-36" + top: "slice-1-4-37" + top: "slice-1-4-38" + top: "slice-1-4-39" + top: "slice-1-4-40" + top: "slice-1-4-41" + top: "slice-1-4-42" + top: "slice-1-4-43" + top: "slice-1-4-44" + top: "slice-1-4-45" + top: "slice-1-4-46" + top: "slice-1-4-47" + top: "slice-1-4-48" + top: "slice-1-4-49" + top: "slice-1-4-50" + top: "slice-1-4-51" + top: "slice-1-4-52" + top: "slice-1-4-53" + top: "slice-1-4-54" + top: "slice-1-4-55" + top: "slice-1-4-56" + top: "slice-1-4-57" + top: "slice-1-4-58" + top: "slice-1-4-59" + top: "slice-1-4-60" + top: "slice-1-4-61" + top: "slice-1-4-62" + top: "slice-1-4-63" + top: "slice-1-4-64" + top: "slice-1-4-65" + top: "slice-1-4-66" + top: "slice-1-4-67" + top: "slice-1-4-68" + top: "slice-1-4-69" + top: "slice-1-4-70" + top: "slice-1-4-71" + top: "slice-1-4-72" + top: "slice-1-4-73" + top: "slice-1-4-74" + top: "slice-1-4-75" + top: "slice-1-4-76" + top: "slice-1-4-77" + top: "slice-1-4-78" + top: "slice-1-4-79" + top: "slice-1-4-80" + top: "slice-1-4-81" + top: "slice-1-4-82" + top: "slice-1-4-83" + top: "slice-1-4-84" + top: "slice-1-4-85" + top: "slice-1-4-86" + top: "slice-1-4-87" + top: "slice-1-4-88" + top: "slice-1-4-89" + top: "slice-1-4-90" + top: "slice-1-4-91" + top: "slice-1-4-92" + top: "slice-1-4-93" + top: "slice-1-4-94" + top: "slice-1-4-95" + top: "slice-1-4-96" + top: "slice-1-4-97" + top: "slice-1-4-98" + top: "slice-1-4-99" + top: "slice-1-4-100" + top: "slice-1-4-101" + top: "slice-1-4-102" + top: "slice-1-4-103" + top: "slice-1-4-104" + top: "slice-1-4-105" + top: "slice-1-4-106" + top: "slice-1-4-107" + top: "slice-1-4-108" + top: "slice-1-4-109" + top: "slice-1-4-110" + top: "slice-1-4-111" + top: "slice-1-4-112" + top: "slice-1-4-113" + top: "slice-1-4-114" + top: "slice-1-4-115" + top: "slice-1-4-116" + top: "slice-1-4-117" + top: "slice-1-4-118" + top: "slice-1-4-119" + top: "slice-1-4-120" + top: "slice-1-4-121" + top: "slice-1-4-122" + top: "slice-1-4-123" + top: "slice-1-4-124" + top: "slice-1-4-125" + top: "slice-1-4-126" + top: "slice-1-4-127" + top: "slice-1-4-128" + top: "slice-1-4-129" + top: "slice-1-4-130" + top: "slice-1-4-131" + top: "slice-1-4-132" + top: "slice-1-4-133" + top: "slice-1-4-134" + top: "slice-1-4-135" + top: "slice-1-4-136" + top: "slice-1-4-137" + top: "slice-1-4-138" + top: "slice-1-4-139" + top: "slice-1-4-140" + top: "slice-1-4-141" + top: "slice-1-4-142" + top: "slice-1-4-143" + top: "slice-1-4-144" + top: "slice-1-4-145" + top: "slice-1-4-146" + top: "slice-1-4-147" + top: "slice-1-4-148" + top: "slice-1-4-149" + top: "slice-1-4-150" + top: "slice-1-4-151" + top: "slice-1-4-152" + top: "slice-1-4-153" + top: "slice-1-4-154" + top: "slice-1-4-155" + top: "slice-1-4-156" + top: "slice-1-4-157" + top: "slice-1-4-158" + top: "slice-1-4-159" + top: "slice-1-4-160" + top: "slice-1-4-161" + top: "slice-1-4-162" + top: "slice-1-4-163" + top: "slice-1-4-164" + top: "slice-1-4-165" + top: "slice-1-4-166" + top: "slice-1-4-167" + top: "slice-1-4-168" + top: "slice-1-4-169" + top: "slice-1-4-170" + top: "slice-1-4-171" + top: "slice-1-4-172" + top: "slice-1-4-173" + top: "slice-1-4-174" + top: "slice-1-4-175" + top: "slice-1-4-176" + top: "slice-1-4-177" + top: "slice-1-4-178" + top: "slice-1-4-179" + top: "slice-1-4-180" + top: "slice-1-4-181" + top: "slice-1-4-182" + top: "slice-1-4-183" + top: "slice-1-4-184" + top: "slice-1-4-185" + top: "slice-1-4-186" + top: "slice-1-4-187" + top: "slice-1-4-188" + top: "slice-1-4-189" + top: "slice-1-4-190" + top: "slice-1-4-191" + top: "slice-1-4-192" + top: "slice-1-4-193" + top: "slice-1-4-194" + top: "slice-1-4-195" + top: "slice-1-4-196" + top: "slice-1-4-197" + top: "slice-1-4-198" + top: "slice-1-4-199" + top: "slice-1-4-200" + top: "slice-1-4-201" + top: "slice-1-4-202" + top: "slice-1-4-203" + top: "slice-1-4-204" + top: "slice-1-4-205" + top: "slice-1-4-206" + top: "slice-1-4-207" + top: "slice-1-4-208" + top: "slice-1-4-209" + top: "slice-1-4-210" + top: "slice-1-4-211" + top: "slice-1-4-212" + top: "slice-1-4-213" + top: "slice-1-4-214" + top: "slice-1-4-215" + top: "slice-1-4-216" + top: "slice-1-4-217" + top: "slice-1-4-218" + top: "slice-1-4-219" + top: "slice-1-4-220" + top: "slice-1-4-221" + top: "slice-1-4-222" + top: "slice-1-4-223" + top: "slice-1-4-224" + top: "slice-1-4-225" + top: "slice-1-4-226" + top: "slice-1-4-227" + top: "slice-1-4-228" + top: "slice-1-4-229" + top: "slice-1-4-230" + top: "slice-1-4-231" + top: "slice-1-4-232" + top: "slice-1-4-233" + top: "slice-1-4-234" + top: "slice-1-4-235" + top: "slice-1-4-236" + top: "slice-1-4-237" + top: "slice-1-4-238" + top: "slice-1-4-239" + top: "slice-1-4-240" + top: "slice-1-4-241" + top: "slice-1-4-242" + top: "slice-1-4-243" + top: "slice-1-4-244" + top: "slice-1-4-245" + top: "slice-1-4-246" + top: "slice-1-4-247" + top: "slice-1-4-248" + top: "slice-1-4-249" + top: "slice-1-4-250" + top: "slice-1-4-251" + top: "slice-1-4-252" + top: "slice-1-4-253" + top: "slice-1-4-254" + top: "slice-1-4-255" + top: "slice-1-4-256" + top: "slice-1-4-257" + top: "slice-1-4-258" + top: "slice-1-4-259" + top: "slice-1-4-260" + top: "slice-1-4-261" + top: "slice-1-4-262" + top: "slice-1-4-263" + top: "slice-1-4-264" + top: "slice-1-4-265" + top: "slice-1-4-266" + top: "slice-1-4-267" + top: "slice-1-4-268" + top: "slice-1-4-269" + top: "slice-1-4-270" + top: "slice-1-4-271" + top: "slice-1-4-272" + top: "slice-1-4-273" + top: "slice-1-4-274" + top: "slice-1-4-275" + top: "slice-1-4-276" + top: "slice-1-4-277" + top: "slice-1-4-278" + top: "slice-1-4-279" + top: "slice-1-4-280" + top: "slice-1-4-281" + top: "slice-1-4-282" + top: "slice-1-4-283" + top: "slice-1-4-284" + top: "slice-1-4-285" + top: "slice-1-4-286" + top: "slice-1-4-287" + top: "slice-1-4-288" + top: "slice-1-4-289" + top: "slice-1-4-290" + top: "slice-1-4-291" + top: "slice-1-4-292" + top: "slice-1-4-293" + top: "slice-1-4-294" + top: "slice-1-4-295" + top: "slice-1-4-296" + top: "slice-1-4-297" + top: "slice-1-4-298" + top: "slice-1-4-299" + top: "slice-1-4-300" + top: "slice-1-4-301" + top: "slice-1-4-302" + top: "slice-1-4-303" + top: "slice-1-4-304" + top: "slice-1-4-305" + top: "slice-1-4-306" + top: "slice-1-4-307" + top: "slice-1-4-308" + top: "slice-1-4-309" + top: "slice-1-4-310" + top: "slice-1-4-311" + top: "slice-1-4-312" + top: "slice-1-4-313" + top: "slice-1-4-314" + top: "slice-1-4-315" + top: "slice-1-4-316" + top: "slice-1-4-317" + top: "slice-1-4-318" + top: "slice-1-4-319" + top: "slice-1-4-320" + top: "slice-1-4-321" + top: "slice-1-4-322" + top: "slice-1-4-323" + top: "slice-1-4-324" + top: "slice-1-4-325" + top: "slice-1-4-326" + top: "slice-1-4-327" + top: "slice-1-4-328" + top: "slice-1-4-329" + top: "slice-1-4-330" + top: "slice-1-4-331" + top: "slice-1-4-332" + top: "slice-1-4-333" + top: "slice-1-4-334" + top: "slice-1-4-335" + top: "slice-1-4-336" + top: "slice-1-4-337" + top: "slice-1-4-338" + top: "slice-1-4-339" + top: "slice-1-4-340" + top: "slice-1-4-341" + top: "slice-1-4-342" + top: "slice-1-4-343" + top: "slice-1-4-344" + top: "slice-1-4-345" + top: "slice-1-4-346" + top: "slice-1-4-347" + top: "slice-1-4-348" + top: "slice-1-4-349" + top: "slice-1-4-350" + top: "slice-1-4-351" + top: "slice-1-4-352" + top: "slice-1-4-353" + top: "slice-1-4-354" + top: "slice-1-4-355" + top: "slice-1-4-356" + top: "slice-1-4-357" + top: "slice-1-4-358" + top: "slice-1-4-359" + top: "slice-1-4-360" + top: "slice-1-4-361" + top: "slice-1-4-362" + top: "slice-1-4-363" + top: "slice-1-4-364" + top: "slice-1-4-365" + top: "slice-1-4-366" + top: "slice-1-4-367" + top: "slice-1-4-368" + top: "slice-1-4-369" + top: "slice-1-4-370" + top: "slice-1-4-371" + top: "slice-1-4-372" + top: "slice-1-4-373" + top: "slice-1-4-374" + top: "slice-1-4-375" + top: "slice-1-4-376" + top: "slice-1-4-377" + top: "slice-1-4-378" + top: "slice-1-4-379" + top: "slice-1-4-380" + top: "slice-1-4-381" + top: "slice-1-4-382" + top: "slice-1-4-383" + top: "slice-1-4-384" + top: "slice-1-4-385" + top: "slice-1-4-386" + top: "slice-1-4-387" + top: "slice-1-4-388" + top: "slice-1-4-389" + top: "slice-1-4-390" + top: "slice-1-4-391" + top: "slice-1-4-392" + top: "slice-1-4-393" + top: "slice-1-4-394" + top: "slice-1-4-395" + top: "slice-1-4-396" + top: "slice-1-4-397" + top: "slice-1-4-398" + top: "slice-1-4-399" + top: "slice-1-4-400" + top: "slice-1-4-401" + top: "slice-1-4-402" + top: "slice-1-4-403" + top: "slice-1-4-404" + top: "slice-1-4-405" + top: "slice-1-4-406" + top: "slice-1-4-407" + top: "slice-1-4-408" + top: "slice-1-4-409" + top: "slice-1-4-410" + top: "slice-1-4-411" + top: "slice-1-4-412" + top: "slice-1-4-413" + top: "slice-1-4-414" + top: "slice-1-4-415" + top: "slice-1-4-416" + top: "slice-1-4-417" + top: "slice-1-4-418" + top: "slice-1-4-419" + top: "slice-1-4-420" + top: "slice-1-4-421" + top: "slice-1-4-422" + top: "slice-1-4-423" + top: "slice-1-4-424" + top: "slice-1-4-425" + top: "slice-1-4-426" + top: "slice-1-4-427" + top: "slice-1-4-428" + top: "slice-1-4-429" + top: "slice-1-4-430" + top: "slice-1-4-431" + top: "slice-1-4-432" + top: "slice-1-4-433" + top: "slice-1-4-434" + top: "slice-1-4-435" + top: "slice-1-4-436" + top: "slice-1-4-437" + top: "slice-1-4-438" + top: "slice-1-4-439" + top: "slice-1-4-440" + top: "slice-1-4-441" + top: "slice-1-4-442" + top: "slice-1-4-443" + top: "slice-1-4-444" + top: "slice-1-4-445" + top: "slice-1-4-446" + top: "slice-1-4-447" + top: "slice-1-4-448" + top: "slice-1-4-449" + top: "slice-1-4-450" + top: "slice-1-4-451" + top: "slice-1-4-452" + top: "slice-1-4-453" + top: "slice-1-4-454" + top: "slice-1-4-455" + top: "slice-1-4-456" + top: "slice-1-4-457" + top: "slice-1-4-458" + top: "slice-1-4-459" + top: "slice-1-4-460" + top: "slice-1-4-461" + top: "slice-1-4-462" + top: "slice-1-4-463" + top: "slice-1-4-464" + top: "slice-1-4-465" + top: "slice-1-4-466" + top: "slice-1-4-467" + top: "slice-1-4-468" + top: "slice-1-4-469" + top: "slice-1-4-470" + top: "slice-1-4-471" + top: "slice-1-4-472" + top: "slice-1-4-473" + top: "slice-1-4-474" + top: "slice-1-4-475" + top: "slice-1-4-476" + top: "slice-1-4-477" + top: "slice-1-4-478" + top: "slice-1-4-479" + top: "slice-1-4-480" + top: "slice-1-4-481" + top: "slice-1-4-482" + top: "slice-1-4-483" + top: "slice-1-4-484" + top: "slice-1-4-485" + top: "slice-1-4-486" + top: "slice-1-4-487" + top: "slice-1-4-488" + top: "slice-1-4-489" + top: "slice-1-4-490" + top: "slice-1-4-491" + top: "slice-1-4-492" + top: "slice-1-4-493" + top: "slice-1-4-494" + top: "slice-1-4-495" + top: "slice-1-4-496" + top: "slice-1-4-497" + top: "slice-1-4-498" + top: "slice-1-4-499" + top: "slice-1-4-500" + top: "slice-1-4-501" + top: "slice-1-4-502" + top: "slice-1-4-503" + top: "slice-1-4-504" + top: "slice-1-4-505" + top: "slice-1-4-506" + top: "slice-1-4-507" + top: "slice-1-4-508" + top: "slice-1-4-509" + top: "slice-1-4-510" + top: "slice-1-4-511" + top: "slice-1-4-512" + top: "slice-1-4-513" + top: "slice-1-4-514" + top: "slice-1-4-515" + top: "slice-1-4-516" + top: "slice-1-4-517" + top: "slice-1-4-518" + top: "slice-1-4-519" + top: "slice-1-4-520" + top: "slice-1-4-521" + top: "slice-1-4-522" + top: "slice-1-4-523" + top: "slice-1-4-524" + top: "slice-1-4-525" + top: "slice-1-4-526" + top: "slice-1-4-527" + top: "slice-1-4-528" + top: "slice-1-4-529" + top: "slice-1-4-530" + top: "slice-1-4-531" + top: "slice-1-4-532" + top: "slice-1-4-533" + top: "slice-1-4-534" + top: "slice-1-4-535" + top: "slice-1-4-536" + top: "slice-1-4-537" + top: "slice-1-4-538" + top: "slice-1-4-539" + top: "slice-1-4-540" + top: "slice-1-4-541" + top: "slice-1-4-542" + top: "slice-1-4-543" + top: "slice-1-4-544" + top: "slice-1-4-545" + top: "slice-1-4-546" + top: "slice-1-4-547" + top: "slice-1-4-548" + top: "slice-1-4-549" + top: "slice-1-4-550" + top: "slice-1-4-551" + top: "slice-1-4-552" + top: "slice-1-4-553" + top: "slice-1-4-554" + top: "slice-1-4-555" + top: "slice-1-4-556" + top: "slice-1-4-557" + top: "slice-1-4-558" + top: "slice-1-4-559" + top: "slice-1-4-560" + top: "slice-1-4-561" + top: "slice-1-4-562" + top: "slice-1-4-563" + top: "slice-1-4-564" + top: "slice-1-4-565" + top: "slice-1-4-566" + top: "slice-1-4-567" + top: "slice-1-4-568" + top: "slice-1-4-569" + top: "slice-1-4-570" + top: "slice-1-4-571" + top: "slice-1-4-572" + top: "slice-1-4-573" + top: "slice-1-4-574" + top: "slice-1-4-575" + top: "slice-1-4-576" + top: "slice-1-4-577" + top: "slice-1-4-578" + top: "slice-1-4-579" + top: "slice-1-4-580" + top: "slice-1-4-581" + top: "slice-1-4-582" + top: "slice-1-4-583" + top: "slice-1-4-584" + top: "slice-1-4-585" + top: "slice-1-4-586" + top: "slice-1-4-587" + top: "slice-1-4-588" + top: "slice-1-4-589" + top: "slice-1-4-590" + top: "slice-1-4-591" + top: "slice-1-4-592" + top: "slice-1-4-593" + top: "slice-1-4-594" + top: "slice-1-4-595" + top: "slice-1-4-596" + top: "slice-1-4-597" + top: "slice-1-4-598" + top: "slice-1-4-599" + top: "slice-1-4-600" + top: "slice-1-4-601" + top: "slice-1-4-602" + top: "slice-1-4-603" + top: "slice-1-4-604" + top: "slice-1-4-605" + top: "slice-1-4-606" + top: "slice-1-4-607" + top: "slice-1-4-608" + top: "slice-1-4-609" + top: "slice-1-4-610" + top: "slice-1-4-611" + top: "slice-1-4-612" + top: "slice-1-4-613" + top: "slice-1-4-614" + top: "slice-1-4-615" + top: "slice-1-4-616" + top: "slice-1-4-617" + top: "slice-1-4-618" + top: "slice-1-4-619" + top: "slice-1-4-620" + top: "slice-1-4-621" + top: "slice-1-4-622" + top: "slice-1-4-623" + top: "slice-1-4-624" + top: "slice-1-4-625" + top: "slice-1-4-626" + top: "slice-1-4-627" + top: "slice-1-4-628" + top: "slice-1-4-629" + top: "slice-1-4-630" + top: "slice-1-4-631" + top: "slice-1-4-632" + top: "slice-1-4-633" + top: "slice-1-4-634" + top: "slice-1-4-635" + top: "slice-1-4-636" + top: "slice-1-4-637" + top: "slice-1-4-638" + top: "slice-1-4-639" + top: "slice-1-4-640" + top: "slice-1-4-641" + top: "slice-1-4-642" + top: "slice-1-4-643" + top: "slice-1-4-644" + top: "slice-1-4-645" + top: "slice-1-4-646" + top: "slice-1-4-647" + top: "slice-1-4-648" + top: "slice-1-4-649" + top: "slice-1-4-650" + top: "slice-1-4-651" + top: "slice-1-4-652" + top: "slice-1-4-653" + top: "slice-1-4-654" + top: "slice-1-4-655" + top: "slice-1-4-656" + top: "slice-1-4-657" + top: "slice-1-4-658" + top: "slice-1-4-659" + top: "slice-1-4-660" + top: "slice-1-4-661" + top: "slice-1-4-662" + top: "slice-1-4-663" + top: "slice-1-4-664" + top: "slice-1-4-665" + top: "slice-1-4-666" + top: "slice-1-4-667" + top: "slice-1-4-668" + top: "slice-1-4-669" + top: "slice-1-4-670" + top: "slice-1-4-671" + top: "slice-1-4-672" + top: "slice-1-4-673" + top: "slice-1-4-674" + top: "slice-1-4-675" + top: "slice-1-4-676" + top: "slice-1-4-677" + top: "slice-1-4-678" + top: "slice-1-4-679" + top: "slice-1-4-680" + top: "slice-1-4-681" + top: "slice-1-4-682" + top: "slice-1-4-683" + top: "slice-1-4-684" + top: "slice-1-4-685" + top: "slice-1-4-686" + top: "slice-1-4-687" + top: "slice-1-4-688" + top: "slice-1-4-689" + top: "slice-1-4-690" + top: "slice-1-4-691" + top: "slice-1-4-692" + top: "slice-1-4-693" + top: "slice-1-4-694" + top: "slice-1-4-695" + top: "slice-1-4-696" + top: "slice-1-4-697" + top: "slice-1-4-698" + top: "slice-1-4-699" + top: "slice-1-4-700" + top: "slice-1-4-701" + top: "slice-1-4-702" + top: "slice-1-4-703" + top: "slice-1-4-704" + top: "slice-1-4-705" + top: "slice-1-4-706" + top: "slice-1-4-707" + top: "slice-1-4-708" + top: "slice-1-4-709" + top: "slice-1-4-710" + top: "slice-1-4-711" + top: "slice-1-4-712" + top: "slice-1-4-713" + top: "slice-1-4-714" + top: "slice-1-4-715" + top: "slice-1-4-716" + top: "slice-1-4-717" + top: "slice-1-4-718" + top: "slice-1-4-719" + top: "slice-1-4-720" + top: "slice-1-4-721" + top: "slice-1-4-722" + top: "slice-1-4-723" + top: "slice-1-4-724" + top: "slice-1-4-725" + top: "slice-1-4-726" + top: "slice-1-4-727" + top: "slice-1-4-728" + top: "slice-1-4-729" + top: "slice-1-4-730" + top: "slice-1-4-731" + top: "slice-1-4-732" + top: "slice-1-4-733" + top: "slice-1-4-734" + top: "slice-1-4-735" + top: "slice-1-4-736" + top: "slice-1-4-737" + top: "slice-1-4-738" + top: "slice-1-4-739" + top: "slice-1-4-740" + top: "slice-1-4-741" + top: "slice-1-4-742" + top: "slice-1-4-743" + top: "slice-1-4-744" + top: "slice-1-4-745" + top: "slice-1-4-746" + top: "slice-1-4-747" + top: "slice-1-4-748" + top: "slice-1-4-749" + top: "slice-1-4-750" + top: "slice-1-4-751" + top: "slice-1-4-752" + top: "slice-1-4-753" + top: "slice-1-4-754" + top: "slice-1-4-755" + top: "slice-1-4-756" + top: "slice-1-4-757" + top: "slice-1-4-758" + top: "slice-1-4-759" + top: "slice-1-4-760" + top: "slice-1-4-761" + top: "slice-1-4-762" + top: "slice-1-4-763" + top: "slice-1-4-764" + top: "slice-1-4-765" + top: "slice-1-4-766" + top: "slice-1-4-767" + top: "slice-1-4-768" + top: "slice-1-4-769" + top: "slice-1-4-770" + top: "slice-1-4-771" + top: "slice-1-4-772" + top: "slice-1-4-773" + top: "slice-1-4-774" + top: "slice-1-4-775" + top: "slice-1-4-776" + top: "slice-1-4-777" + top: "slice-1-4-778" + top: "slice-1-4-779" + top: "slice-1-4-780" + top: "slice-1-4-781" + top: "slice-1-4-782" + top: "slice-1-4-783" + top: "slice-1-4-784" + top: "slice-1-4-785" + top: "slice-1-4-786" + top: "slice-1-4-787" + top: "slice-1-4-788" + top: "slice-1-4-789" + top: "slice-1-4-790" + top: "slice-1-4-791" + top: "slice-1-4-792" + top: "slice-1-4-793" + top: "slice-1-4-794" + top: "slice-1-4-795" + top: "slice-1-4-796" + top: "slice-1-4-797" + top: "slice-1-4-798" + top: "slice-1-4-799" + top: "slice-1-4-800" + top: "slice-1-4-801" + top: "slice-1-4-802" + top: "slice-1-4-803" + top: "slice-1-4-804" + top: "slice-1-4-805" + top: "slice-1-4-806" + top: "slice-1-4-807" + top: "slice-1-4-808" + top: "slice-1-4-809" + top: "slice-1-4-810" + top: "slice-1-4-811" + top: "slice-1-4-812" + top: "slice-1-4-813" + top: "slice-1-4-814" + top: "slice-1-4-815" + top: "slice-1-4-816" + top: "slice-1-4-817" + top: "slice-1-4-818" + top: "slice-1-4-819" + top: "slice-1-4-820" + top: "slice-1-4-821" + top: "slice-1-4-822" + top: "slice-1-4-823" + top: "slice-1-4-824" + top: "slice-1-4-825" + top: "slice-1-4-826" + top: "slice-1-4-827" + top: "slice-1-4-828" + top: "slice-1-4-829" + top: "slice-1-4-830" + top: "slice-1-4-831" + top: "slice-1-4-832" + top: "slice-1-4-833" + top: "slice-1-4-834" + top: "slice-1-4-835" + top: "slice-1-4-836" + top: "slice-1-4-837" + top: "slice-1-4-838" + top: "slice-1-4-839" + top: "slice-1-4-840" + top: "slice-1-4-841" + top: "slice-1-4-842" + top: "slice-1-4-843" + top: "slice-1-4-844" + top: "slice-1-4-845" + top: "slice-1-4-846" + top: "slice-1-4-847" + top: "slice-1-4-848" + top: "slice-1-4-849" + top: "slice-1-4-850" + top: "slice-1-4-851" + top: "slice-1-4-852" + top: "slice-1-4-853" + top: "slice-1-4-854" + top: "slice-1-4-855" + top: "slice-1-4-856" + top: "slice-1-4-857" + top: "slice-1-4-858" + top: "slice-1-4-859" + top: "slice-1-4-860" + top: "slice-1-4-861" + top: "slice-1-4-862" + top: "slice-1-4-863" + top: "slice-1-4-864" + top: "slice-1-4-865" + top: "slice-1-4-866" + top: "slice-1-4-867" + top: "slice-1-4-868" + top: "slice-1-4-869" + top: "slice-1-4-870" + top: "slice-1-4-871" + top: "slice-1-4-872" + top: "slice-1-4-873" + top: "slice-1-4-874" + top: "slice-1-4-875" + top: "slice-1-4-876" + top: "slice-1-4-877" + top: "slice-1-4-878" + top: "slice-1-4-879" + top: "slice-1-4-880" + top: "slice-1-4-881" + top: "slice-1-4-882" + top: "slice-1-4-883" + top: "slice-1-4-884" + top: "slice-1-4-885" + top: "slice-1-4-886" + top: "slice-1-4-887" + top: "slice-1-4-888" + top: "slice-1-4-889" + top: "slice-1-4-890" + top: "slice-1-4-891" + top: "slice-1-4-892" + top: "slice-1-4-893" + top: "slice-1-4-894" + top: "slice-1-4-895" + top: "slice-1-4-896" + top: "slice-1-4-897" + top: "slice-1-4-898" + top: "slice-1-4-899" + top: "slice-1-4-900" + top: "slice-1-4-901" + top: "slice-1-4-902" + top: "slice-1-4-903" + top: "slice-1-4-904" + top: "slice-1-4-905" + top: "slice-1-4-906" + top: "slice-1-4-907" + top: "slice-1-4-908" + top: "slice-1-4-909" + top: "slice-1-4-910" + top: "slice-1-4-911" + top: "slice-1-4-912" + top: "slice-1-4-913" + top: "slice-1-4-914" + top: "slice-1-4-915" + top: "slice-1-4-916" + top: "slice-1-4-917" + top: "slice-1-4-918" + top: "slice-1-4-919" + top: "slice-1-4-920" + top: "slice-1-4-921" + top: "slice-1-4-922" + top: "slice-1-4-923" + top: "slice-1-4-924" + top: "slice-1-4-925" + top: "slice-1-4-926" + top: "slice-1-4-927" + top: "slice-1-4-928" + top: "slice-1-4-929" + top: "slice-1-4-930" + top: "slice-1-4-931" + top: "slice-1-4-932" + top: "slice-1-4-933" + top: "slice-1-4-934" + top: "slice-1-4-935" + top: "slice-1-4-936" + top: "slice-1-4-937" + top: "slice-1-4-938" + top: "slice-1-4-939" + top: "slice-1-4-940" + top: "slice-1-4-941" + top: "slice-1-4-942" + top: "slice-1-4-943" + top: "slice-1-4-944" + top: "slice-1-4-945" + top: "slice-1-4-946" + top: "slice-1-4-947" + top: "slice-1-4-948" + top: "slice-1-4-949" + top: "slice-1-4-950" + top: "slice-1-4-951" + top: "slice-1-4-952" + top: "slice-1-4-953" + top: "slice-1-4-954" + top: "slice-1-4-955" + top: "slice-1-4-956" + top: "slice-1-4-957" + top: "slice-1-4-958" + top: "slice-1-4-959" + top: "slice-1-4-960" + top: "slice-1-4-961" + top: "slice-1-4-962" + top: "slice-1-4-963" + top: "slice-1-4-964" + top: "slice-1-4-965" + top: "slice-1-4-966" + top: "slice-1-4-967" +} +layers { + type:ELTWISE + name:"max-fc-1-se4" + top:"max-fc-1-se4" + bottom: "slice-1-4-1" + bottom: "slice-1-4-2" + bottom: "slice-1-4-3" + bottom: "slice-1-4-4" + bottom: "slice-1-4-5" + bottom: "slice-1-4-6" + bottom: "slice-1-4-7" + bottom: "slice-1-4-8" + bottom: "slice-1-4-9" + bottom: "slice-1-4-10" + bottom: "slice-1-4-11" + bottom: "slice-1-4-12" + bottom: "slice-1-4-13" + bottom: "slice-1-4-14" + bottom: "slice-1-4-15" + bottom: "slice-1-4-16" + bottom: "slice-1-4-17" + bottom: "slice-1-4-18" + bottom: "slice-1-4-19" + bottom: "slice-1-4-20" + bottom: "slice-1-4-21" + bottom: "slice-1-4-22" + bottom: "slice-1-4-23" + bottom: "slice-1-4-24" + bottom: "slice-1-4-25" + bottom: "slice-1-4-26" + bottom: "slice-1-4-27" + bottom: "slice-1-4-28" + bottom: "slice-1-4-29" + bottom: "slice-1-4-30" + bottom: "slice-1-4-31" + bottom: "slice-1-4-32" + bottom: "slice-1-4-33" + bottom: "slice-1-4-34" + bottom: "slice-1-4-35" + bottom: "slice-1-4-36" + bottom: "slice-1-4-37" + bottom: "slice-1-4-38" + bottom: "slice-1-4-39" + bottom: "slice-1-4-40" + bottom: "slice-1-4-41" + bottom: "slice-1-4-42" + bottom: "slice-1-4-43" + bottom: "slice-1-4-44" + bottom: "slice-1-4-45" + bottom: "slice-1-4-46" + bottom: "slice-1-4-47" + bottom: "slice-1-4-48" + bottom: "slice-1-4-49" + bottom: "slice-1-4-50" + bottom: "slice-1-4-51" + bottom: "slice-1-4-52" + bottom: "slice-1-4-53" + bottom: "slice-1-4-54" + bottom: "slice-1-4-55" + bottom: "slice-1-4-56" + bottom: "slice-1-4-57" + bottom: "slice-1-4-58" + bottom: "slice-1-4-59" + bottom: "slice-1-4-60" + bottom: "slice-1-4-61" + bottom: "slice-1-4-62" + bottom: "slice-1-4-63" + bottom: "slice-1-4-64" + bottom: "slice-1-4-65" + bottom: "slice-1-4-66" + bottom: "slice-1-4-67" + bottom: "slice-1-4-68" + bottom: "slice-1-4-69" + bottom: "slice-1-4-70" + bottom: "slice-1-4-71" + bottom: "slice-1-4-72" + bottom: "slice-1-4-73" + bottom: "slice-1-4-74" + bottom: "slice-1-4-75" + bottom: "slice-1-4-76" + bottom: "slice-1-4-77" + bottom: "slice-1-4-78" + bottom: "slice-1-4-79" + bottom: "slice-1-4-80" + bottom: "slice-1-4-81" + bottom: "slice-1-4-82" + bottom: "slice-1-4-83" + bottom: "slice-1-4-84" + bottom: "slice-1-4-85" + bottom: "slice-1-4-86" + bottom: "slice-1-4-87" + bottom: "slice-1-4-88" + bottom: "slice-1-4-89" + bottom: "slice-1-4-90" + bottom: "slice-1-4-91" + bottom: "slice-1-4-92" + bottom: "slice-1-4-93" + bottom: "slice-1-4-94" + bottom: "slice-1-4-95" + bottom: "slice-1-4-96" + bottom: "slice-1-4-97" + bottom: "slice-1-4-98" + bottom: "slice-1-4-99" + bottom: "slice-1-4-100" + bottom: "slice-1-4-101" + bottom: "slice-1-4-102" + bottom: "slice-1-4-103" + bottom: "slice-1-4-104" + bottom: "slice-1-4-105" + bottom: "slice-1-4-106" + bottom: "slice-1-4-107" + bottom: "slice-1-4-108" + bottom: "slice-1-4-109" + bottom: "slice-1-4-110" + bottom: "slice-1-4-111" + bottom: "slice-1-4-112" + bottom: "slice-1-4-113" + bottom: "slice-1-4-114" + bottom: "slice-1-4-115" + bottom: "slice-1-4-116" + bottom: "slice-1-4-117" + bottom: "slice-1-4-118" + bottom: "slice-1-4-119" + bottom: "slice-1-4-120" + bottom: "slice-1-4-121" + bottom: "slice-1-4-122" + bottom: "slice-1-4-123" + bottom: "slice-1-4-124" + bottom: "slice-1-4-125" + bottom: "slice-1-4-126" + bottom: "slice-1-4-127" + bottom: "slice-1-4-128" + bottom: "slice-1-4-129" + bottom: "slice-1-4-130" + bottom: "slice-1-4-131" + bottom: "slice-1-4-132" + bottom: "slice-1-4-133" + bottom: "slice-1-4-134" + bottom: "slice-1-4-135" + bottom: "slice-1-4-136" + bottom: "slice-1-4-137" + bottom: "slice-1-4-138" + bottom: "slice-1-4-139" + bottom: "slice-1-4-140" + bottom: "slice-1-4-141" + bottom: "slice-1-4-142" + bottom: "slice-1-4-143" + bottom: "slice-1-4-144" + bottom: "slice-1-4-145" + bottom: "slice-1-4-146" + bottom: "slice-1-4-147" + bottom: "slice-1-4-148" + bottom: "slice-1-4-149" + bottom: "slice-1-4-150" + bottom: "slice-1-4-151" + bottom: "slice-1-4-152" + bottom: "slice-1-4-153" + bottom: "slice-1-4-154" + bottom: "slice-1-4-155" + bottom: "slice-1-4-156" + bottom: "slice-1-4-157" + bottom: "slice-1-4-158" + bottom: "slice-1-4-159" + bottom: "slice-1-4-160" + bottom: "slice-1-4-161" + bottom: "slice-1-4-162" + bottom: "slice-1-4-163" + bottom: "slice-1-4-164" + bottom: "slice-1-4-165" + bottom: "slice-1-4-166" + bottom: "slice-1-4-167" + bottom: "slice-1-4-168" + bottom: "slice-1-4-169" + bottom: "slice-1-4-170" + bottom: "slice-1-4-171" + bottom: "slice-1-4-172" + bottom: "slice-1-4-173" + bottom: "slice-1-4-174" + bottom: "slice-1-4-175" + bottom: "slice-1-4-176" + bottom: "slice-1-4-177" + bottom: "slice-1-4-178" + bottom: "slice-1-4-179" + bottom: "slice-1-4-180" + bottom: "slice-1-4-181" + bottom: "slice-1-4-182" + bottom: "slice-1-4-183" + bottom: "slice-1-4-184" + bottom: "slice-1-4-185" + bottom: "slice-1-4-186" + bottom: "slice-1-4-187" + bottom: "slice-1-4-188" + bottom: "slice-1-4-189" + bottom: "slice-1-4-190" + bottom: "slice-1-4-191" + bottom: "slice-1-4-192" + bottom: "slice-1-4-193" + bottom: "slice-1-4-194" + bottom: "slice-1-4-195" + bottom: "slice-1-4-196" + bottom: "slice-1-4-197" + bottom: "slice-1-4-198" + bottom: "slice-1-4-199" + bottom: "slice-1-4-200" + bottom: "slice-1-4-201" + bottom: "slice-1-4-202" + bottom: "slice-1-4-203" + bottom: "slice-1-4-204" + bottom: "slice-1-4-205" + bottom: "slice-1-4-206" + bottom: "slice-1-4-207" + bottom: "slice-1-4-208" + bottom: "slice-1-4-209" + bottom: "slice-1-4-210" + bottom: "slice-1-4-211" + bottom: "slice-1-4-212" + bottom: "slice-1-4-213" + bottom: "slice-1-4-214" + bottom: "slice-1-4-215" + bottom: "slice-1-4-216" + bottom: "slice-1-4-217" + bottom: "slice-1-4-218" + bottom: "slice-1-4-219" + bottom: "slice-1-4-220" + bottom: "slice-1-4-221" + bottom: "slice-1-4-222" + bottom: "slice-1-4-223" + bottom: "slice-1-4-224" + bottom: "slice-1-4-225" + bottom: "slice-1-4-226" + bottom: "slice-1-4-227" + bottom: "slice-1-4-228" + bottom: "slice-1-4-229" + bottom: "slice-1-4-230" + bottom: "slice-1-4-231" + bottom: "slice-1-4-232" + bottom: "slice-1-4-233" + bottom: "slice-1-4-234" + bottom: "slice-1-4-235" + bottom: "slice-1-4-236" + bottom: "slice-1-4-237" + bottom: "slice-1-4-238" + bottom: "slice-1-4-239" + bottom: "slice-1-4-240" + bottom: "slice-1-4-241" + bottom: "slice-1-4-242" + bottom: "slice-1-4-243" + bottom: "slice-1-4-244" + bottom: "slice-1-4-245" + bottom: "slice-1-4-246" + bottom: "slice-1-4-247" + bottom: "slice-1-4-248" + bottom: "slice-1-4-249" + bottom: "slice-1-4-250" + bottom: "slice-1-4-251" + bottom: "slice-1-4-252" + bottom: "slice-1-4-253" + bottom: "slice-1-4-254" + bottom: "slice-1-4-255" + bottom: "slice-1-4-256" + bottom: "slice-1-4-257" + bottom: "slice-1-4-258" + bottom: "slice-1-4-259" + bottom: "slice-1-4-260" + bottom: "slice-1-4-261" + bottom: "slice-1-4-262" + bottom: "slice-1-4-263" + bottom: "slice-1-4-264" + bottom: "slice-1-4-265" + bottom: "slice-1-4-266" + bottom: "slice-1-4-267" + bottom: "slice-1-4-268" + bottom: "slice-1-4-269" + bottom: "slice-1-4-270" + bottom: "slice-1-4-271" + bottom: "slice-1-4-272" + bottom: "slice-1-4-273" + bottom: "slice-1-4-274" + bottom: "slice-1-4-275" + bottom: "slice-1-4-276" + bottom: "slice-1-4-277" + bottom: "slice-1-4-278" + bottom: "slice-1-4-279" + bottom: "slice-1-4-280" + bottom: "slice-1-4-281" + bottom: "slice-1-4-282" + bottom: "slice-1-4-283" + bottom: "slice-1-4-284" + bottom: "slice-1-4-285" + bottom: "slice-1-4-286" + bottom: "slice-1-4-287" + bottom: "slice-1-4-288" + bottom: "slice-1-4-289" + bottom: "slice-1-4-290" + bottom: "slice-1-4-291" + bottom: "slice-1-4-292" + bottom: "slice-1-4-293" + bottom: "slice-1-4-294" + bottom: "slice-1-4-295" + bottom: "slice-1-4-296" + bottom: "slice-1-4-297" + bottom: "slice-1-4-298" + bottom: "slice-1-4-299" + bottom: "slice-1-4-300" + bottom: "slice-1-4-301" + bottom: "slice-1-4-302" + bottom: "slice-1-4-303" + bottom: "slice-1-4-304" + bottom: "slice-1-4-305" + bottom: "slice-1-4-306" + bottom: "slice-1-4-307" + bottom: "slice-1-4-308" + bottom: "slice-1-4-309" + bottom: "slice-1-4-310" + bottom: "slice-1-4-311" + bottom: "slice-1-4-312" + bottom: "slice-1-4-313" + bottom: "slice-1-4-314" + bottom: "slice-1-4-315" + bottom: "slice-1-4-316" + bottom: "slice-1-4-317" + bottom: "slice-1-4-318" + bottom: "slice-1-4-319" + bottom: "slice-1-4-320" + bottom: "slice-1-4-321" + bottom: "slice-1-4-322" + bottom: "slice-1-4-323" + bottom: "slice-1-4-324" + bottom: "slice-1-4-325" + bottom: "slice-1-4-326" + bottom: "slice-1-4-327" + bottom: "slice-1-4-328" + bottom: "slice-1-4-329" + bottom: "slice-1-4-330" + bottom: "slice-1-4-331" + bottom: "slice-1-4-332" + bottom: "slice-1-4-333" + bottom: "slice-1-4-334" + bottom: "slice-1-4-335" + bottom: "slice-1-4-336" + bottom: "slice-1-4-337" + bottom: "slice-1-4-338" + bottom: "slice-1-4-339" + bottom: "slice-1-4-340" + bottom: "slice-1-4-341" + bottom: "slice-1-4-342" + bottom: "slice-1-4-343" + bottom: "slice-1-4-344" + bottom: "slice-1-4-345" + bottom: "slice-1-4-346" + bottom: "slice-1-4-347" + bottom: "slice-1-4-348" + bottom: "slice-1-4-349" + bottom: "slice-1-4-350" + bottom: "slice-1-4-351" + bottom: "slice-1-4-352" + bottom: "slice-1-4-353" + bottom: "slice-1-4-354" + bottom: "slice-1-4-355" + bottom: "slice-1-4-356" + bottom: "slice-1-4-357" + bottom: "slice-1-4-358" + bottom: "slice-1-4-359" + bottom: "slice-1-4-360" + bottom: "slice-1-4-361" + bottom: "slice-1-4-362" + bottom: "slice-1-4-363" + bottom: "slice-1-4-364" + bottom: "slice-1-4-365" + bottom: "slice-1-4-366" + bottom: "slice-1-4-367" + bottom: "slice-1-4-368" + bottom: "slice-1-4-369" + bottom: "slice-1-4-370" + bottom: "slice-1-4-371" + bottom: "slice-1-4-372" + bottom: "slice-1-4-373" + bottom: "slice-1-4-374" + bottom: "slice-1-4-375" + bottom: "slice-1-4-376" + bottom: "slice-1-4-377" + bottom: "slice-1-4-378" + bottom: "slice-1-4-379" + bottom: "slice-1-4-380" + bottom: "slice-1-4-381" + bottom: "slice-1-4-382" + bottom: "slice-1-4-383" + bottom: "slice-1-4-384" + bottom: "slice-1-4-385" + bottom: "slice-1-4-386" + bottom: "slice-1-4-387" + bottom: "slice-1-4-388" + bottom: "slice-1-4-389" + bottom: "slice-1-4-390" + bottom: "slice-1-4-391" + bottom: "slice-1-4-392" + bottom: "slice-1-4-393" + bottom: "slice-1-4-394" + bottom: "slice-1-4-395" + bottom: "slice-1-4-396" + bottom: "slice-1-4-397" + bottom: "slice-1-4-398" + bottom: "slice-1-4-399" + bottom: "slice-1-4-400" + bottom: "slice-1-4-401" + bottom: "slice-1-4-402" + bottom: "slice-1-4-403" + bottom: "slice-1-4-404" + bottom: "slice-1-4-405" + bottom: "slice-1-4-406" + bottom: "slice-1-4-407" + bottom: "slice-1-4-408" + bottom: "slice-1-4-409" + bottom: "slice-1-4-410" + bottom: "slice-1-4-411" + bottom: "slice-1-4-412" + bottom: "slice-1-4-413" + bottom: "slice-1-4-414" + bottom: "slice-1-4-415" + bottom: "slice-1-4-416" + bottom: "slice-1-4-417" + bottom: "slice-1-4-418" + bottom: "slice-1-4-419" + bottom: "slice-1-4-420" + bottom: "slice-1-4-421" + bottom: "slice-1-4-422" + bottom: "slice-1-4-423" + bottom: "slice-1-4-424" + bottom: "slice-1-4-425" + bottom: "slice-1-4-426" + bottom: "slice-1-4-427" + bottom: "slice-1-4-428" + bottom: "slice-1-4-429" + bottom: "slice-1-4-430" + bottom: "slice-1-4-431" + bottom: "slice-1-4-432" + bottom: "slice-1-4-433" + bottom: "slice-1-4-434" + bottom: "slice-1-4-435" + bottom: "slice-1-4-436" + bottom: "slice-1-4-437" + bottom: "slice-1-4-438" + bottom: "slice-1-4-439" + bottom: "slice-1-4-440" + bottom: "slice-1-4-441" + bottom: "slice-1-4-442" + bottom: "slice-1-4-443" + bottom: "slice-1-4-444" + bottom: "slice-1-4-445" + bottom: "slice-1-4-446" + bottom: "slice-1-4-447" + bottom: "slice-1-4-448" + bottom: "slice-1-4-449" + bottom: "slice-1-4-450" + bottom: "slice-1-4-451" + bottom: "slice-1-4-452" + bottom: "slice-1-4-453" + bottom: "slice-1-4-454" + bottom: "slice-1-4-455" + bottom: "slice-1-4-456" + bottom: "slice-1-4-457" + bottom: "slice-1-4-458" + bottom: "slice-1-4-459" + bottom: "slice-1-4-460" + bottom: "slice-1-4-461" + bottom: "slice-1-4-462" + bottom: "slice-1-4-463" + bottom: "slice-1-4-464" + bottom: "slice-1-4-465" + bottom: "slice-1-4-466" + bottom: "slice-1-4-467" + bottom: "slice-1-4-468" + bottom: "slice-1-4-469" + bottom: "slice-1-4-470" + bottom: "slice-1-4-471" + bottom: "slice-1-4-472" + bottom: "slice-1-4-473" + bottom: "slice-1-4-474" + bottom: "slice-1-4-475" + bottom: "slice-1-4-476" + bottom: "slice-1-4-477" + bottom: "slice-1-4-478" + bottom: "slice-1-4-479" + bottom: "slice-1-4-480" + bottom: "slice-1-4-481" + bottom: "slice-1-4-482" + bottom: "slice-1-4-483" + bottom: "slice-1-4-484" + bottom: "slice-1-4-485" + bottom: "slice-1-4-486" + bottom: "slice-1-4-487" + bottom: "slice-1-4-488" + bottom: "slice-1-4-489" + bottom: "slice-1-4-490" + bottom: "slice-1-4-491" + bottom: "slice-1-4-492" + bottom: "slice-1-4-493" + bottom: "slice-1-4-494" + bottom: "slice-1-4-495" + bottom: "slice-1-4-496" + bottom: "slice-1-4-497" + bottom: "slice-1-4-498" + bottom: "slice-1-4-499" + bottom: "slice-1-4-500" + bottom: "slice-1-4-501" + bottom: "slice-1-4-502" + bottom: "slice-1-4-503" + bottom: "slice-1-4-504" + bottom: "slice-1-4-505" + bottom: "slice-1-4-506" + bottom: "slice-1-4-507" + bottom: "slice-1-4-508" + bottom: "slice-1-4-509" + bottom: "slice-1-4-510" + bottom: "slice-1-4-511" + bottom: "slice-1-4-512" + bottom: "slice-1-4-513" + bottom: "slice-1-4-514" + bottom: "slice-1-4-515" + bottom: "slice-1-4-516" + bottom: "slice-1-4-517" + bottom: "slice-1-4-518" + bottom: "slice-1-4-519" + bottom: "slice-1-4-520" + bottom: "slice-1-4-521" + bottom: "slice-1-4-522" + bottom: "slice-1-4-523" + bottom: "slice-1-4-524" + bottom: "slice-1-4-525" + bottom: "slice-1-4-526" + bottom: "slice-1-4-527" + bottom: "slice-1-4-528" + bottom: "slice-1-4-529" + bottom: "slice-1-4-530" + bottom: "slice-1-4-531" + bottom: "slice-1-4-532" + bottom: "slice-1-4-533" + bottom: "slice-1-4-534" + bottom: "slice-1-4-535" + bottom: "slice-1-4-536" + bottom: "slice-1-4-537" + bottom: "slice-1-4-538" + bottom: "slice-1-4-539" + bottom: "slice-1-4-540" + bottom: "slice-1-4-541" + bottom: "slice-1-4-542" + bottom: "slice-1-4-543" + bottom: "slice-1-4-544" + bottom: "slice-1-4-545" + bottom: "slice-1-4-546" + bottom: "slice-1-4-547" + bottom: "slice-1-4-548" + bottom: "slice-1-4-549" + bottom: "slice-1-4-550" + bottom: "slice-1-4-551" + bottom: "slice-1-4-552" + bottom: "slice-1-4-553" + bottom: "slice-1-4-554" + bottom: "slice-1-4-555" + bottom: "slice-1-4-556" + bottom: "slice-1-4-557" + bottom: "slice-1-4-558" + bottom: "slice-1-4-559" + bottom: "slice-1-4-560" + bottom: "slice-1-4-561" + bottom: "slice-1-4-562" + bottom: "slice-1-4-563" + bottom: "slice-1-4-564" + bottom: "slice-1-4-565" + bottom: "slice-1-4-566" + bottom: "slice-1-4-567" + bottom: "slice-1-4-568" + bottom: "slice-1-4-569" + bottom: "slice-1-4-570" + bottom: "slice-1-4-571" + bottom: "slice-1-4-572" + bottom: "slice-1-4-573" + bottom: "slice-1-4-574" + bottom: "slice-1-4-575" + bottom: "slice-1-4-576" + bottom: "slice-1-4-577" + bottom: "slice-1-4-578" + bottom: "slice-1-4-579" + bottom: "slice-1-4-580" + bottom: "slice-1-4-581" + bottom: "slice-1-4-582" + bottom: "slice-1-4-583" + bottom: "slice-1-4-584" + bottom: "slice-1-4-585" + bottom: "slice-1-4-586" + bottom: "slice-1-4-587" + bottom: "slice-1-4-588" + bottom: "slice-1-4-589" + bottom: "slice-1-4-590" + bottom: "slice-1-4-591" + bottom: "slice-1-4-592" + bottom: "slice-1-4-593" + bottom: "slice-1-4-594" + bottom: "slice-1-4-595" + bottom: "slice-1-4-596" + bottom: "slice-1-4-597" + bottom: "slice-1-4-598" + bottom: "slice-1-4-599" + bottom: "slice-1-4-600" + bottom: "slice-1-4-601" + bottom: "slice-1-4-602" + bottom: "slice-1-4-603" + bottom: "slice-1-4-604" + bottom: "slice-1-4-605" + bottom: "slice-1-4-606" + bottom: "slice-1-4-607" + bottom: "slice-1-4-608" + bottom: "slice-1-4-609" + bottom: "slice-1-4-610" + bottom: "slice-1-4-611" + bottom: "slice-1-4-612" + bottom: "slice-1-4-613" + bottom: "slice-1-4-614" + bottom: "slice-1-4-615" + bottom: "slice-1-4-616" + bottom: "slice-1-4-617" + bottom: "slice-1-4-618" + bottom: "slice-1-4-619" + bottom: "slice-1-4-620" + bottom: "slice-1-4-621" + bottom: "slice-1-4-622" + bottom: "slice-1-4-623" + bottom: "slice-1-4-624" + bottom: "slice-1-4-625" + bottom: "slice-1-4-626" + bottom: "slice-1-4-627" + bottom: "slice-1-4-628" + bottom: "slice-1-4-629" + bottom: "slice-1-4-630" + bottom: "slice-1-4-631" + bottom: "slice-1-4-632" + bottom: "slice-1-4-633" + bottom: "slice-1-4-634" + bottom: "slice-1-4-635" + bottom: "slice-1-4-636" + bottom: "slice-1-4-637" + bottom: "slice-1-4-638" + bottom: "slice-1-4-639" + bottom: "slice-1-4-640" + bottom: "slice-1-4-641" + bottom: "slice-1-4-642" + bottom: "slice-1-4-643" + bottom: "slice-1-4-644" + bottom: "slice-1-4-645" + bottom: "slice-1-4-646" + bottom: "slice-1-4-647" + bottom: "slice-1-4-648" + bottom: "slice-1-4-649" + bottom: "slice-1-4-650" + bottom: "slice-1-4-651" + bottom: "slice-1-4-652" + bottom: "slice-1-4-653" + bottom: "slice-1-4-654" + bottom: "slice-1-4-655" + bottom: "slice-1-4-656" + bottom: "slice-1-4-657" + bottom: "slice-1-4-658" + bottom: "slice-1-4-659" + bottom: "slice-1-4-660" + bottom: "slice-1-4-661" + bottom: "slice-1-4-662" + bottom: "slice-1-4-663" + bottom: "slice-1-4-664" + bottom: "slice-1-4-665" + bottom: "slice-1-4-666" + bottom: "slice-1-4-667" + bottom: "slice-1-4-668" + bottom: "slice-1-4-669" + bottom: "slice-1-4-670" + bottom: "slice-1-4-671" + bottom: "slice-1-4-672" + bottom: "slice-1-4-673" + bottom: "slice-1-4-674" + bottom: "slice-1-4-675" + bottom: "slice-1-4-676" + bottom: "slice-1-4-677" + bottom: "slice-1-4-678" + bottom: "slice-1-4-679" + bottom: "slice-1-4-680" + bottom: "slice-1-4-681" + bottom: "slice-1-4-682" + bottom: "slice-1-4-683" + bottom: "slice-1-4-684" + bottom: "slice-1-4-685" + bottom: "slice-1-4-686" + bottom: "slice-1-4-687" + bottom: "slice-1-4-688" + bottom: "slice-1-4-689" + bottom: "slice-1-4-690" + bottom: "slice-1-4-691" + bottom: "slice-1-4-692" + bottom: "slice-1-4-693" + bottom: "slice-1-4-694" + bottom: "slice-1-4-695" + bottom: "slice-1-4-696" + bottom: "slice-1-4-697" + bottom: "slice-1-4-698" + bottom: "slice-1-4-699" + bottom: "slice-1-4-700" + bottom: "slice-1-4-701" + bottom: "slice-1-4-702" + bottom: "slice-1-4-703" + bottom: "slice-1-4-704" + bottom: "slice-1-4-705" + bottom: "slice-1-4-706" + bottom: "slice-1-4-707" + bottom: "slice-1-4-708" + bottom: "slice-1-4-709" + bottom: "slice-1-4-710" + bottom: "slice-1-4-711" + bottom: "slice-1-4-712" + bottom: "slice-1-4-713" + bottom: "slice-1-4-714" + bottom: "slice-1-4-715" + bottom: "slice-1-4-716" + bottom: "slice-1-4-717" + bottom: "slice-1-4-718" + bottom: "slice-1-4-719" + bottom: "slice-1-4-720" + bottom: "slice-1-4-721" + bottom: "slice-1-4-722" + bottom: "slice-1-4-723" + bottom: "slice-1-4-724" + bottom: "slice-1-4-725" + bottom: "slice-1-4-726" + bottom: "slice-1-4-727" + bottom: "slice-1-4-728" + bottom: "slice-1-4-729" + bottom: "slice-1-4-730" + bottom: "slice-1-4-731" + bottom: "slice-1-4-732" + bottom: "slice-1-4-733" + bottom: "slice-1-4-734" + bottom: "slice-1-4-735" + bottom: "slice-1-4-736" + bottom: "slice-1-4-737" + bottom: "slice-1-4-738" + bottom: "slice-1-4-739" + bottom: "slice-1-4-740" + bottom: "slice-1-4-741" + bottom: "slice-1-4-742" + bottom: "slice-1-4-743" + bottom: "slice-1-4-744" + bottom: "slice-1-4-745" + bottom: "slice-1-4-746" + bottom: "slice-1-4-747" + bottom: "slice-1-4-748" + bottom: "slice-1-4-749" + bottom: "slice-1-4-750" + bottom: "slice-1-4-751" + bottom: "slice-1-4-752" + bottom: "slice-1-4-753" + bottom: "slice-1-4-754" + bottom: "slice-1-4-755" + bottom: "slice-1-4-756" + bottom: "slice-1-4-757" + bottom: "slice-1-4-758" + bottom: "slice-1-4-759" + bottom: "slice-1-4-760" + bottom: "slice-1-4-761" + bottom: "slice-1-4-762" + bottom: "slice-1-4-763" + bottom: "slice-1-4-764" + bottom: "slice-1-4-765" + bottom: "slice-1-4-766" + bottom: "slice-1-4-767" + bottom: "slice-1-4-768" + bottom: "slice-1-4-769" + bottom: "slice-1-4-770" + bottom: "slice-1-4-771" + bottom: "slice-1-4-772" + bottom: "slice-1-4-773" + bottom: "slice-1-4-774" + bottom: "slice-1-4-775" + bottom: "slice-1-4-776" + bottom: "slice-1-4-777" + bottom: "slice-1-4-778" + bottom: "slice-1-4-779" + bottom: "slice-1-4-780" + bottom: "slice-1-4-781" + bottom: "slice-1-4-782" + bottom: "slice-1-4-783" + bottom: "slice-1-4-784" + bottom: "slice-1-4-785" + bottom: "slice-1-4-786" + bottom: "slice-1-4-787" + bottom: "slice-1-4-788" + bottom: "slice-1-4-789" + bottom: "slice-1-4-790" + bottom: "slice-1-4-791" + bottom: "slice-1-4-792" + bottom: "slice-1-4-793" + bottom: "slice-1-4-794" + bottom: "slice-1-4-795" + bottom: "slice-1-4-796" + bottom: "slice-1-4-797" + bottom: "slice-1-4-798" + bottom: "slice-1-4-799" + bottom: "slice-1-4-800" + bottom: "slice-1-4-801" + bottom: "slice-1-4-802" + bottom: "slice-1-4-803" + bottom: "slice-1-4-804" + bottom: "slice-1-4-805" + bottom: "slice-1-4-806" + bottom: "slice-1-4-807" + bottom: "slice-1-4-808" + bottom: "slice-1-4-809" + bottom: "slice-1-4-810" + bottom: "slice-1-4-811" + bottom: "slice-1-4-812" + bottom: "slice-1-4-813" + bottom: "slice-1-4-814" + bottom: "slice-1-4-815" + bottom: "slice-1-4-816" + bottom: "slice-1-4-817" + bottom: "slice-1-4-818" + bottom: "slice-1-4-819" + bottom: "slice-1-4-820" + bottom: "slice-1-4-821" + bottom: "slice-1-4-822" + bottom: "slice-1-4-823" + bottom: "slice-1-4-824" + bottom: "slice-1-4-825" + bottom: "slice-1-4-826" + bottom: "slice-1-4-827" + bottom: "slice-1-4-828" + bottom: "slice-1-4-829" + bottom: "slice-1-4-830" + bottom: "slice-1-4-831" + bottom: "slice-1-4-832" + bottom: "slice-1-4-833" + bottom: "slice-1-4-834" + bottom: "slice-1-4-835" + bottom: "slice-1-4-836" + bottom: "slice-1-4-837" + bottom: "slice-1-4-838" + bottom: "slice-1-4-839" + bottom: "slice-1-4-840" + bottom: "slice-1-4-841" + bottom: "slice-1-4-842" + bottom: "slice-1-4-843" + bottom: "slice-1-4-844" + bottom: "slice-1-4-845" + bottom: "slice-1-4-846" + bottom: "slice-1-4-847" + bottom: "slice-1-4-848" + bottom: "slice-1-4-849" + bottom: "slice-1-4-850" + bottom: "slice-1-4-851" + bottom: "slice-1-4-852" + bottom: "slice-1-4-853" + bottom: "slice-1-4-854" + bottom: "slice-1-4-855" + bottom: "slice-1-4-856" + bottom: "slice-1-4-857" + bottom: "slice-1-4-858" + bottom: "slice-1-4-859" + bottom: "slice-1-4-860" + bottom: "slice-1-4-861" + bottom: "slice-1-4-862" + bottom: "slice-1-4-863" + bottom: "slice-1-4-864" + bottom: "slice-1-4-865" + bottom: "slice-1-4-866" + bottom: "slice-1-4-867" + bottom: "slice-1-4-868" + bottom: "slice-1-4-869" + bottom: "slice-1-4-870" + bottom: "slice-1-4-871" + bottom: "slice-1-4-872" + bottom: "slice-1-4-873" + bottom: "slice-1-4-874" + bottom: "slice-1-4-875" + bottom: "slice-1-4-876" + bottom: "slice-1-4-877" + bottom: "slice-1-4-878" + bottom: "slice-1-4-879" + bottom: "slice-1-4-880" + bottom: "slice-1-4-881" + bottom: "slice-1-4-882" + bottom: "slice-1-4-883" + bottom: "slice-1-4-884" + bottom: "slice-1-4-885" + bottom: "slice-1-4-886" + bottom: "slice-1-4-887" + bottom: "slice-1-4-888" + bottom: "slice-1-4-889" + bottom: "slice-1-4-890" + bottom: "slice-1-4-891" + bottom: "slice-1-4-892" + bottom: "slice-1-4-893" + bottom: "slice-1-4-894" + bottom: "slice-1-4-895" + bottom: "slice-1-4-896" + bottom: "slice-1-4-897" + bottom: "slice-1-4-898" + bottom: "slice-1-4-899" + bottom: "slice-1-4-900" + bottom: "slice-1-4-901" + bottom: "slice-1-4-902" + bottom: "slice-1-4-903" + bottom: "slice-1-4-904" + bottom: "slice-1-4-905" + bottom: "slice-1-4-906" + bottom: "slice-1-4-907" + bottom: "slice-1-4-908" + bottom: "slice-1-4-909" + bottom: "slice-1-4-910" + bottom: "slice-1-4-911" + bottom: "slice-1-4-912" + bottom: "slice-1-4-913" + bottom: "slice-1-4-914" + bottom: "slice-1-4-915" + bottom: "slice-1-4-916" + bottom: "slice-1-4-917" + bottom: "slice-1-4-918" + bottom: "slice-1-4-919" + bottom: "slice-1-4-920" + bottom: "slice-1-4-921" + bottom: "slice-1-4-922" + bottom: "slice-1-4-923" + bottom: "slice-1-4-924" + bottom: "slice-1-4-925" + bottom: "slice-1-4-926" + bottom: "slice-1-4-927" + bottom: "slice-1-4-928" + bottom: "slice-1-4-929" + bottom: "slice-1-4-930" + bottom: "slice-1-4-931" + bottom: "slice-1-4-932" + bottom: "slice-1-4-933" + bottom: "slice-1-4-934" + bottom: "slice-1-4-935" + bottom: "slice-1-4-936" + bottom: "slice-1-4-937" + bottom: "slice-1-4-938" + bottom: "slice-1-4-939" + bottom: "slice-1-4-940" + bottom: "slice-1-4-941" + bottom: "slice-1-4-942" + bottom: "slice-1-4-943" + bottom: "slice-1-4-944" + bottom: "slice-1-4-945" + bottom: "slice-1-4-946" + bottom: "slice-1-4-947" + bottom: "slice-1-4-948" + bottom: "slice-1-4-949" + bottom: "slice-1-4-950" + bottom: "slice-1-4-951" + bottom: "slice-1-4-952" + bottom: "slice-1-4-953" + bottom: "slice-1-4-954" + bottom: "slice-1-4-955" + bottom: "slice-1-4-956" + bottom: "slice-1-4-957" + bottom: "slice-1-4-958" + bottom: "slice-1-4-959" + bottom: "slice-1-4-960" + bottom: "slice-1-4-961" + bottom: "slice-1-4-962" + bottom: "slice-1-4-963" + bottom: "slice-1-4-964" + bottom: "slice-1-4-965" + bottom: "slice-1-4-966" + bottom: "slice-1-4-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se1" + bottom:"fc-2-se1" + top: "slice-2-1-1" + top: "slice-2-1-2" + top: "slice-2-1-3" + top: "slice-2-1-4" + top: "slice-2-1-5" + top: "slice-2-1-6" + top: "slice-2-1-7" + top: "slice-2-1-8" + top: "slice-2-1-9" + top: "slice-2-1-10" + top: "slice-2-1-11" + top: "slice-2-1-12" + top: "slice-2-1-13" + top: "slice-2-1-14" + top: "slice-2-1-15" + top: "slice-2-1-16" + top: "slice-2-1-17" + top: "slice-2-1-18" + top: "slice-2-1-19" + top: "slice-2-1-20" + top: "slice-2-1-21" + top: "slice-2-1-22" + top: "slice-2-1-23" + top: "slice-2-1-24" + top: "slice-2-1-25" + top: "slice-2-1-26" + top: "slice-2-1-27" + top: "slice-2-1-28" + top: "slice-2-1-29" + top: "slice-2-1-30" + top: "slice-2-1-31" + top: "slice-2-1-32" + top: "slice-2-1-33" + top: "slice-2-1-34" + top: "slice-2-1-35" + top: "slice-2-1-36" + top: "slice-2-1-37" + top: "slice-2-1-38" + top: "slice-2-1-39" + top: "slice-2-1-40" + top: "slice-2-1-41" + top: "slice-2-1-42" + top: "slice-2-1-43" + top: "slice-2-1-44" + top: "slice-2-1-45" + top: "slice-2-1-46" + top: "slice-2-1-47" + top: "slice-2-1-48" + top: "slice-2-1-49" + top: "slice-2-1-50" + top: "slice-2-1-51" + top: "slice-2-1-52" + top: "slice-2-1-53" + top: "slice-2-1-54" + top: "slice-2-1-55" + top: "slice-2-1-56" + top: "slice-2-1-57" + top: "slice-2-1-58" + top: "slice-2-1-59" + top: "slice-2-1-60" + top: "slice-2-1-61" + top: "slice-2-1-62" + top: "slice-2-1-63" + top: "slice-2-1-64" + top: "slice-2-1-65" + top: "slice-2-1-66" + top: "slice-2-1-67" + top: "slice-2-1-68" + top: "slice-2-1-69" + top: "slice-2-1-70" + top: "slice-2-1-71" + top: "slice-2-1-72" + top: "slice-2-1-73" + top: "slice-2-1-74" + top: "slice-2-1-75" + top: "slice-2-1-76" + top: "slice-2-1-77" + top: "slice-2-1-78" + top: "slice-2-1-79" + top: "slice-2-1-80" + top: "slice-2-1-81" + top: "slice-2-1-82" + top: "slice-2-1-83" + top: "slice-2-1-84" + top: "slice-2-1-85" + top: "slice-2-1-86" + top: "slice-2-1-87" + top: "slice-2-1-88" + top: "slice-2-1-89" + top: "slice-2-1-90" + top: "slice-2-1-91" + top: "slice-2-1-92" + top: "slice-2-1-93" + top: "slice-2-1-94" + top: "slice-2-1-95" + top: "slice-2-1-96" + top: "slice-2-1-97" + top: "slice-2-1-98" + top: "slice-2-1-99" + top: "slice-2-1-100" + top: "slice-2-1-101" + top: "slice-2-1-102" + top: "slice-2-1-103" + top: "slice-2-1-104" + top: "slice-2-1-105" + top: "slice-2-1-106" + top: "slice-2-1-107" + top: "slice-2-1-108" + top: "slice-2-1-109" + top: "slice-2-1-110" + top: "slice-2-1-111" + top: "slice-2-1-112" + top: "slice-2-1-113" + top: "slice-2-1-114" + top: "slice-2-1-115" + top: "slice-2-1-116" + top: "slice-2-1-117" + top: "slice-2-1-118" + top: "slice-2-1-119" + top: "slice-2-1-120" + top: "slice-2-1-121" + top: "slice-2-1-122" + top: "slice-2-1-123" + top: "slice-2-1-124" + top: "slice-2-1-125" + top: "slice-2-1-126" + top: "slice-2-1-127" + top: "slice-2-1-128" + top: "slice-2-1-129" + top: "slice-2-1-130" + top: "slice-2-1-131" + top: "slice-2-1-132" + top: "slice-2-1-133" + top: "slice-2-1-134" + top: "slice-2-1-135" + top: "slice-2-1-136" + top: "slice-2-1-137" + top: "slice-2-1-138" + top: "slice-2-1-139" + top: "slice-2-1-140" + top: "slice-2-1-141" + top: "slice-2-1-142" + top: "slice-2-1-143" + top: "slice-2-1-144" + top: "slice-2-1-145" + top: "slice-2-1-146" + top: "slice-2-1-147" + top: "slice-2-1-148" + top: "slice-2-1-149" + top: "slice-2-1-150" + top: "slice-2-1-151" + top: "slice-2-1-152" + top: "slice-2-1-153" + top: "slice-2-1-154" + top: "slice-2-1-155" + top: "slice-2-1-156" + top: "slice-2-1-157" + top: "slice-2-1-158" + top: "slice-2-1-159" + top: "slice-2-1-160" + top: "slice-2-1-161" + top: "slice-2-1-162" + top: "slice-2-1-163" + top: "slice-2-1-164" + top: "slice-2-1-165" + top: "slice-2-1-166" + top: "slice-2-1-167" + top: "slice-2-1-168" + top: "slice-2-1-169" + top: "slice-2-1-170" + top: "slice-2-1-171" + top: "slice-2-1-172" + top: "slice-2-1-173" + top: "slice-2-1-174" + top: "slice-2-1-175" + top: "slice-2-1-176" + top: "slice-2-1-177" + top: "slice-2-1-178" + top: "slice-2-1-179" + top: "slice-2-1-180" + top: "slice-2-1-181" + top: "slice-2-1-182" + top: "slice-2-1-183" + top: "slice-2-1-184" + top: "slice-2-1-185" + top: "slice-2-1-186" + top: "slice-2-1-187" + top: "slice-2-1-188" + top: "slice-2-1-189" + top: "slice-2-1-190" + top: "slice-2-1-191" + top: "slice-2-1-192" + top: "slice-2-1-193" + top: "slice-2-1-194" + top: "slice-2-1-195" + top: "slice-2-1-196" + top: "slice-2-1-197" + top: "slice-2-1-198" + top: "slice-2-1-199" + top: "slice-2-1-200" + top: "slice-2-1-201" + top: "slice-2-1-202" + top: "slice-2-1-203" + top: "slice-2-1-204" + top: "slice-2-1-205" + top: "slice-2-1-206" + top: "slice-2-1-207" + top: "slice-2-1-208" + top: "slice-2-1-209" + top: "slice-2-1-210" + top: "slice-2-1-211" + top: "slice-2-1-212" + top: "slice-2-1-213" + top: "slice-2-1-214" + top: "slice-2-1-215" + top: "slice-2-1-216" + top: "slice-2-1-217" + top: "slice-2-1-218" + top: "slice-2-1-219" + top: "slice-2-1-220" + top: "slice-2-1-221" + top: "slice-2-1-222" + top: "slice-2-1-223" + top: "slice-2-1-224" + top: "slice-2-1-225" + top: "slice-2-1-226" + top: "slice-2-1-227" + top: "slice-2-1-228" + top: "slice-2-1-229" + top: "slice-2-1-230" + top: "slice-2-1-231" + top: "slice-2-1-232" + top: "slice-2-1-233" + top: "slice-2-1-234" + top: "slice-2-1-235" + top: "slice-2-1-236" + top: "slice-2-1-237" + top: "slice-2-1-238" + top: "slice-2-1-239" + top: "slice-2-1-240" + top: "slice-2-1-241" + top: "slice-2-1-242" + top: "slice-2-1-243" + top: "slice-2-1-244" + top: "slice-2-1-245" + top: "slice-2-1-246" + top: "slice-2-1-247" + top: "slice-2-1-248" + top: "slice-2-1-249" + top: "slice-2-1-250" + top: "slice-2-1-251" + top: "slice-2-1-252" + top: "slice-2-1-253" + top: "slice-2-1-254" + top: "slice-2-1-255" + top: "slice-2-1-256" + top: "slice-2-1-257" + top: "slice-2-1-258" + top: "slice-2-1-259" + top: "slice-2-1-260" + top: "slice-2-1-261" + top: "slice-2-1-262" + top: "slice-2-1-263" + top: "slice-2-1-264" + top: "slice-2-1-265" + top: "slice-2-1-266" + top: "slice-2-1-267" + top: "slice-2-1-268" + top: "slice-2-1-269" + top: "slice-2-1-270" + top: "slice-2-1-271" + top: "slice-2-1-272" + top: "slice-2-1-273" + top: "slice-2-1-274" + top: "slice-2-1-275" + top: "slice-2-1-276" + top: "slice-2-1-277" + top: "slice-2-1-278" + top: "slice-2-1-279" + top: "slice-2-1-280" + top: "slice-2-1-281" + top: "slice-2-1-282" + top: "slice-2-1-283" + top: "slice-2-1-284" + top: "slice-2-1-285" + top: "slice-2-1-286" + top: "slice-2-1-287" + top: "slice-2-1-288" + top: "slice-2-1-289" + top: "slice-2-1-290" + top: "slice-2-1-291" + top: "slice-2-1-292" + top: "slice-2-1-293" + top: "slice-2-1-294" + top: "slice-2-1-295" + top: "slice-2-1-296" + top: "slice-2-1-297" + top: "slice-2-1-298" + top: "slice-2-1-299" + top: "slice-2-1-300" + top: "slice-2-1-301" + top: "slice-2-1-302" + top: "slice-2-1-303" + top: "slice-2-1-304" + top: "slice-2-1-305" + top: "slice-2-1-306" + top: "slice-2-1-307" + top: "slice-2-1-308" + top: "slice-2-1-309" + top: "slice-2-1-310" + top: "slice-2-1-311" + top: "slice-2-1-312" + top: "slice-2-1-313" + top: "slice-2-1-314" + top: "slice-2-1-315" + top: "slice-2-1-316" + top: "slice-2-1-317" + top: "slice-2-1-318" + top: "slice-2-1-319" + top: "slice-2-1-320" + top: "slice-2-1-321" + top: "slice-2-1-322" + top: "slice-2-1-323" + top: "slice-2-1-324" + top: "slice-2-1-325" + top: "slice-2-1-326" + top: "slice-2-1-327" + top: "slice-2-1-328" + top: "slice-2-1-329" + top: "slice-2-1-330" + top: "slice-2-1-331" + top: "slice-2-1-332" + top: "slice-2-1-333" + top: "slice-2-1-334" + top: "slice-2-1-335" + top: "slice-2-1-336" + top: "slice-2-1-337" + top: "slice-2-1-338" + top: "slice-2-1-339" + top: "slice-2-1-340" + top: "slice-2-1-341" + top: "slice-2-1-342" + top: "slice-2-1-343" + top: "slice-2-1-344" + top: "slice-2-1-345" + top: "slice-2-1-346" + top: "slice-2-1-347" + top: "slice-2-1-348" + top: "slice-2-1-349" + top: "slice-2-1-350" + top: "slice-2-1-351" + top: "slice-2-1-352" + top: "slice-2-1-353" + top: "slice-2-1-354" + top: "slice-2-1-355" + top: "slice-2-1-356" + top: "slice-2-1-357" + top: "slice-2-1-358" + top: "slice-2-1-359" + top: "slice-2-1-360" + top: "slice-2-1-361" + top: "slice-2-1-362" + top: "slice-2-1-363" + top: "slice-2-1-364" + top: "slice-2-1-365" + top: "slice-2-1-366" + top: "slice-2-1-367" + top: "slice-2-1-368" + top: "slice-2-1-369" + top: "slice-2-1-370" + top: "slice-2-1-371" + top: "slice-2-1-372" + top: "slice-2-1-373" + top: "slice-2-1-374" + top: "slice-2-1-375" + top: "slice-2-1-376" + top: "slice-2-1-377" + top: "slice-2-1-378" + top: "slice-2-1-379" + top: "slice-2-1-380" + top: "slice-2-1-381" + top: "slice-2-1-382" + top: "slice-2-1-383" + top: "slice-2-1-384" + top: "slice-2-1-385" + top: "slice-2-1-386" + top: "slice-2-1-387" + top: "slice-2-1-388" + top: "slice-2-1-389" + top: "slice-2-1-390" + top: "slice-2-1-391" + top: "slice-2-1-392" + top: "slice-2-1-393" + top: "slice-2-1-394" + top: "slice-2-1-395" + top: "slice-2-1-396" + top: "slice-2-1-397" + top: "slice-2-1-398" + top: "slice-2-1-399" + top: "slice-2-1-400" + top: "slice-2-1-401" + top: "slice-2-1-402" + top: "slice-2-1-403" + top: "slice-2-1-404" + top: "slice-2-1-405" + top: "slice-2-1-406" + top: "slice-2-1-407" + top: "slice-2-1-408" + top: "slice-2-1-409" + top: "slice-2-1-410" + top: "slice-2-1-411" + top: "slice-2-1-412" + top: "slice-2-1-413" + top: "slice-2-1-414" + top: "slice-2-1-415" + top: "slice-2-1-416" + top: "slice-2-1-417" + top: "slice-2-1-418" + top: "slice-2-1-419" + top: "slice-2-1-420" + top: "slice-2-1-421" + top: "slice-2-1-422" + top: "slice-2-1-423" + top: "slice-2-1-424" + top: "slice-2-1-425" + top: "slice-2-1-426" + top: "slice-2-1-427" + top: "slice-2-1-428" + top: "slice-2-1-429" + top: "slice-2-1-430" + top: "slice-2-1-431" + top: "slice-2-1-432" + top: "slice-2-1-433" + top: "slice-2-1-434" + top: "slice-2-1-435" + top: "slice-2-1-436" + top: "slice-2-1-437" + top: "slice-2-1-438" + top: "slice-2-1-439" + top: "slice-2-1-440" + top: "slice-2-1-441" + top: "slice-2-1-442" + top: "slice-2-1-443" + top: "slice-2-1-444" + top: "slice-2-1-445" + top: "slice-2-1-446" + top: "slice-2-1-447" + top: "slice-2-1-448" + top: "slice-2-1-449" + top: "slice-2-1-450" + top: "slice-2-1-451" + top: "slice-2-1-452" + top: "slice-2-1-453" + top: "slice-2-1-454" + top: "slice-2-1-455" + top: "slice-2-1-456" + top: "slice-2-1-457" + top: "slice-2-1-458" + top: "slice-2-1-459" + top: "slice-2-1-460" + top: "slice-2-1-461" + top: "slice-2-1-462" + top: "slice-2-1-463" + top: "slice-2-1-464" + top: "slice-2-1-465" + top: "slice-2-1-466" + top: "slice-2-1-467" + top: "slice-2-1-468" + top: "slice-2-1-469" + top: "slice-2-1-470" + top: "slice-2-1-471" + top: "slice-2-1-472" + top: "slice-2-1-473" + top: "slice-2-1-474" + top: "slice-2-1-475" + top: "slice-2-1-476" + top: "slice-2-1-477" + top: "slice-2-1-478" + top: "slice-2-1-479" + top: "slice-2-1-480" + top: "slice-2-1-481" + top: "slice-2-1-482" + top: "slice-2-1-483" + top: "slice-2-1-484" + top: "slice-2-1-485" + top: "slice-2-1-486" + top: "slice-2-1-487" + top: "slice-2-1-488" + top: "slice-2-1-489" + top: "slice-2-1-490" + top: "slice-2-1-491" + top: "slice-2-1-492" + top: "slice-2-1-493" + top: "slice-2-1-494" + top: "slice-2-1-495" + top: "slice-2-1-496" + top: "slice-2-1-497" + top: "slice-2-1-498" + top: "slice-2-1-499" + top: "slice-2-1-500" + top: "slice-2-1-501" + top: "slice-2-1-502" + top: "slice-2-1-503" + top: "slice-2-1-504" + top: "slice-2-1-505" + top: "slice-2-1-506" + top: "slice-2-1-507" + top: "slice-2-1-508" + top: "slice-2-1-509" + top: "slice-2-1-510" + top: "slice-2-1-511" + top: "slice-2-1-512" + top: "slice-2-1-513" + top: "slice-2-1-514" + top: "slice-2-1-515" + top: "slice-2-1-516" + top: "slice-2-1-517" + top: "slice-2-1-518" + top: "slice-2-1-519" + top: "slice-2-1-520" + top: "slice-2-1-521" + top: "slice-2-1-522" + top: "slice-2-1-523" + top: "slice-2-1-524" + top: "slice-2-1-525" + top: "slice-2-1-526" + top: "slice-2-1-527" + top: "slice-2-1-528" + top: "slice-2-1-529" + top: "slice-2-1-530" + top: "slice-2-1-531" + top: "slice-2-1-532" + top: "slice-2-1-533" + top: "slice-2-1-534" + top: "slice-2-1-535" + top: "slice-2-1-536" + top: "slice-2-1-537" + top: "slice-2-1-538" + top: "slice-2-1-539" + top: "slice-2-1-540" + top: "slice-2-1-541" + top: "slice-2-1-542" + top: "slice-2-1-543" + top: "slice-2-1-544" + top: "slice-2-1-545" + top: "slice-2-1-546" + top: "slice-2-1-547" + top: "slice-2-1-548" + top: "slice-2-1-549" + top: "slice-2-1-550" + top: "slice-2-1-551" + top: "slice-2-1-552" + top: "slice-2-1-553" + top: "slice-2-1-554" + top: "slice-2-1-555" + top: "slice-2-1-556" + top: "slice-2-1-557" + top: "slice-2-1-558" + top: "slice-2-1-559" + top: "slice-2-1-560" + top: "slice-2-1-561" + top: "slice-2-1-562" + top: "slice-2-1-563" + top: "slice-2-1-564" + top: "slice-2-1-565" + top: "slice-2-1-566" + top: "slice-2-1-567" + top: "slice-2-1-568" + top: "slice-2-1-569" + top: "slice-2-1-570" + top: "slice-2-1-571" + top: "slice-2-1-572" + top: "slice-2-1-573" + top: "slice-2-1-574" + top: "slice-2-1-575" + top: "slice-2-1-576" + top: "slice-2-1-577" + top: "slice-2-1-578" + top: "slice-2-1-579" + top: "slice-2-1-580" + top: "slice-2-1-581" + top: "slice-2-1-582" + top: "slice-2-1-583" + top: "slice-2-1-584" + top: "slice-2-1-585" + top: "slice-2-1-586" + top: "slice-2-1-587" + top: "slice-2-1-588" + top: "slice-2-1-589" + top: "slice-2-1-590" + top: "slice-2-1-591" + top: "slice-2-1-592" + top: "slice-2-1-593" + top: "slice-2-1-594" + top: "slice-2-1-595" + top: "slice-2-1-596" + top: "slice-2-1-597" + top: "slice-2-1-598" + top: "slice-2-1-599" + top: "slice-2-1-600" + top: "slice-2-1-601" + top: "slice-2-1-602" + top: "slice-2-1-603" + top: "slice-2-1-604" + top: "slice-2-1-605" + top: "slice-2-1-606" + top: "slice-2-1-607" + top: "slice-2-1-608" + top: "slice-2-1-609" + top: "slice-2-1-610" + top: "slice-2-1-611" + top: "slice-2-1-612" + top: "slice-2-1-613" + top: "slice-2-1-614" + top: "slice-2-1-615" + top: "slice-2-1-616" + top: "slice-2-1-617" + top: "slice-2-1-618" + top: "slice-2-1-619" + top: "slice-2-1-620" + top: "slice-2-1-621" + top: "slice-2-1-622" + top: "slice-2-1-623" + top: "slice-2-1-624" + top: "slice-2-1-625" + top: "slice-2-1-626" + top: "slice-2-1-627" + top: "slice-2-1-628" + top: "slice-2-1-629" + top: "slice-2-1-630" + top: "slice-2-1-631" + top: "slice-2-1-632" + top: "slice-2-1-633" + top: "slice-2-1-634" + top: "slice-2-1-635" + top: "slice-2-1-636" + top: "slice-2-1-637" + top: "slice-2-1-638" + top: "slice-2-1-639" + top: "slice-2-1-640" + top: "slice-2-1-641" + top: "slice-2-1-642" + top: "slice-2-1-643" + top: "slice-2-1-644" + top: "slice-2-1-645" + top: "slice-2-1-646" + top: "slice-2-1-647" + top: "slice-2-1-648" + top: "slice-2-1-649" + top: "slice-2-1-650" + top: "slice-2-1-651" + top: "slice-2-1-652" + top: "slice-2-1-653" + top: "slice-2-1-654" + top: "slice-2-1-655" + top: "slice-2-1-656" + top: "slice-2-1-657" + top: "slice-2-1-658" + top: "slice-2-1-659" + top: "slice-2-1-660" + top: "slice-2-1-661" + top: "slice-2-1-662" + top: "slice-2-1-663" + top: "slice-2-1-664" + top: "slice-2-1-665" + top: "slice-2-1-666" + top: "slice-2-1-667" + top: "slice-2-1-668" + top: "slice-2-1-669" + top: "slice-2-1-670" + top: "slice-2-1-671" + top: "slice-2-1-672" + top: "slice-2-1-673" + top: "slice-2-1-674" + top: "slice-2-1-675" + top: "slice-2-1-676" + top: "slice-2-1-677" + top: "slice-2-1-678" + top: "slice-2-1-679" + top: "slice-2-1-680" + top: "slice-2-1-681" + top: "slice-2-1-682" + top: "slice-2-1-683" + top: "slice-2-1-684" + top: "slice-2-1-685" + top: "slice-2-1-686" + top: "slice-2-1-687" + top: "slice-2-1-688" + top: "slice-2-1-689" + top: "slice-2-1-690" + top: "slice-2-1-691" + top: "slice-2-1-692" + top: "slice-2-1-693" + top: "slice-2-1-694" + top: "slice-2-1-695" + top: "slice-2-1-696" + top: "slice-2-1-697" + top: "slice-2-1-698" + top: "slice-2-1-699" + top: "slice-2-1-700" + top: "slice-2-1-701" + top: "slice-2-1-702" + top: "slice-2-1-703" + top: "slice-2-1-704" + top: "slice-2-1-705" + top: "slice-2-1-706" + top: "slice-2-1-707" + top: "slice-2-1-708" + top: "slice-2-1-709" + top: "slice-2-1-710" + top: "slice-2-1-711" + top: "slice-2-1-712" + top: "slice-2-1-713" + top: "slice-2-1-714" + top: "slice-2-1-715" + top: "slice-2-1-716" + top: "slice-2-1-717" + top: "slice-2-1-718" + top: "slice-2-1-719" + top: "slice-2-1-720" + top: "slice-2-1-721" + top: "slice-2-1-722" + top: "slice-2-1-723" + top: "slice-2-1-724" + top: "slice-2-1-725" + top: "slice-2-1-726" + top: "slice-2-1-727" + top: "slice-2-1-728" + top: "slice-2-1-729" + top: "slice-2-1-730" + top: "slice-2-1-731" + top: "slice-2-1-732" + top: "slice-2-1-733" + top: "slice-2-1-734" + top: "slice-2-1-735" + top: "slice-2-1-736" + top: "slice-2-1-737" + top: "slice-2-1-738" + top: "slice-2-1-739" + top: "slice-2-1-740" + top: "slice-2-1-741" + top: "slice-2-1-742" + top: "slice-2-1-743" + top: "slice-2-1-744" + top: "slice-2-1-745" + top: "slice-2-1-746" + top: "slice-2-1-747" + top: "slice-2-1-748" + top: "slice-2-1-749" + top: "slice-2-1-750" + top: "slice-2-1-751" + top: "slice-2-1-752" + top: "slice-2-1-753" + top: "slice-2-1-754" + top: "slice-2-1-755" + top: "slice-2-1-756" + top: "slice-2-1-757" + top: "slice-2-1-758" + top: "slice-2-1-759" + top: "slice-2-1-760" + top: "slice-2-1-761" + top: "slice-2-1-762" + top: "slice-2-1-763" + top: "slice-2-1-764" + top: "slice-2-1-765" + top: "slice-2-1-766" + top: "slice-2-1-767" + top: "slice-2-1-768" + top: "slice-2-1-769" + top: "slice-2-1-770" + top: "slice-2-1-771" + top: "slice-2-1-772" + top: "slice-2-1-773" + top: "slice-2-1-774" + top: "slice-2-1-775" + top: "slice-2-1-776" + top: "slice-2-1-777" + top: "slice-2-1-778" + top: "slice-2-1-779" + top: "slice-2-1-780" + top: "slice-2-1-781" + top: "slice-2-1-782" + top: "slice-2-1-783" + top: "slice-2-1-784" + top: "slice-2-1-785" + top: "slice-2-1-786" + top: "slice-2-1-787" + top: "slice-2-1-788" + top: "slice-2-1-789" + top: "slice-2-1-790" + top: "slice-2-1-791" + top: "slice-2-1-792" + top: "slice-2-1-793" + top: "slice-2-1-794" + top: "slice-2-1-795" + top: "slice-2-1-796" + top: "slice-2-1-797" + top: "slice-2-1-798" + top: "slice-2-1-799" + top: "slice-2-1-800" + top: "slice-2-1-801" + top: "slice-2-1-802" + top: "slice-2-1-803" + top: "slice-2-1-804" + top: "slice-2-1-805" + top: "slice-2-1-806" + top: "slice-2-1-807" + top: "slice-2-1-808" + top: "slice-2-1-809" + top: "slice-2-1-810" + top: "slice-2-1-811" + top: "slice-2-1-812" + top: "slice-2-1-813" + top: "slice-2-1-814" + top: "slice-2-1-815" + top: "slice-2-1-816" + top: "slice-2-1-817" + top: "slice-2-1-818" + top: "slice-2-1-819" + top: "slice-2-1-820" + top: "slice-2-1-821" + top: "slice-2-1-822" + top: "slice-2-1-823" + top: "slice-2-1-824" + top: "slice-2-1-825" + top: "slice-2-1-826" + top: "slice-2-1-827" + top: "slice-2-1-828" + top: "slice-2-1-829" + top: "slice-2-1-830" + top: "slice-2-1-831" + top: "slice-2-1-832" + top: "slice-2-1-833" + top: "slice-2-1-834" + top: "slice-2-1-835" + top: "slice-2-1-836" + top: "slice-2-1-837" + top: "slice-2-1-838" + top: "slice-2-1-839" + top: "slice-2-1-840" + top: "slice-2-1-841" + top: "slice-2-1-842" + top: "slice-2-1-843" + top: "slice-2-1-844" + top: "slice-2-1-845" + top: "slice-2-1-846" + top: "slice-2-1-847" + top: "slice-2-1-848" + top: "slice-2-1-849" + top: "slice-2-1-850" + top: "slice-2-1-851" + top: "slice-2-1-852" + top: "slice-2-1-853" + top: "slice-2-1-854" + top: "slice-2-1-855" + top: "slice-2-1-856" + top: "slice-2-1-857" + top: "slice-2-1-858" + top: "slice-2-1-859" + top: "slice-2-1-860" + top: "slice-2-1-861" + top: "slice-2-1-862" + top: "slice-2-1-863" + top: "slice-2-1-864" + top: "slice-2-1-865" + top: "slice-2-1-866" + top: "slice-2-1-867" + top: "slice-2-1-868" + top: "slice-2-1-869" + top: "slice-2-1-870" + top: "slice-2-1-871" + top: "slice-2-1-872" + top: "slice-2-1-873" + top: "slice-2-1-874" + top: "slice-2-1-875" + top: "slice-2-1-876" + top: "slice-2-1-877" + top: "slice-2-1-878" + top: "slice-2-1-879" + top: "slice-2-1-880" + top: "slice-2-1-881" + top: "slice-2-1-882" + top: "slice-2-1-883" + top: "slice-2-1-884" + top: "slice-2-1-885" + top: "slice-2-1-886" + top: "slice-2-1-887" + top: "slice-2-1-888" + top: "slice-2-1-889" + top: "slice-2-1-890" + top: "slice-2-1-891" + top: "slice-2-1-892" + top: "slice-2-1-893" + top: "slice-2-1-894" + top: "slice-2-1-895" + top: "slice-2-1-896" + top: "slice-2-1-897" + top: "slice-2-1-898" + top: "slice-2-1-899" + top: "slice-2-1-900" + top: "slice-2-1-901" + top: "slice-2-1-902" + top: "slice-2-1-903" + top: "slice-2-1-904" + top: "slice-2-1-905" + top: "slice-2-1-906" + top: "slice-2-1-907" + top: "slice-2-1-908" + top: "slice-2-1-909" + top: "slice-2-1-910" + top: "slice-2-1-911" + top: "slice-2-1-912" + top: "slice-2-1-913" + top: "slice-2-1-914" + top: "slice-2-1-915" + top: "slice-2-1-916" + top: "slice-2-1-917" + top: "slice-2-1-918" + top: "slice-2-1-919" + top: "slice-2-1-920" + top: "slice-2-1-921" + top: "slice-2-1-922" + top: "slice-2-1-923" + top: "slice-2-1-924" + top: "slice-2-1-925" + top: "slice-2-1-926" + top: "slice-2-1-927" + top: "slice-2-1-928" + top: "slice-2-1-929" + top: "slice-2-1-930" + top: "slice-2-1-931" + top: "slice-2-1-932" + top: "slice-2-1-933" + top: "slice-2-1-934" + top: "slice-2-1-935" + top: "slice-2-1-936" + top: "slice-2-1-937" + top: "slice-2-1-938" + top: "slice-2-1-939" + top: "slice-2-1-940" + top: "slice-2-1-941" + top: "slice-2-1-942" + top: "slice-2-1-943" + top: "slice-2-1-944" + top: "slice-2-1-945" + top: "slice-2-1-946" + top: "slice-2-1-947" + top: "slice-2-1-948" + top: "slice-2-1-949" + top: "slice-2-1-950" + top: "slice-2-1-951" + top: "slice-2-1-952" + top: "slice-2-1-953" + top: "slice-2-1-954" + top: "slice-2-1-955" + top: "slice-2-1-956" + top: "slice-2-1-957" + top: "slice-2-1-958" + top: "slice-2-1-959" + top: "slice-2-1-960" + top: "slice-2-1-961" + top: "slice-2-1-962" + top: "slice-2-1-963" + top: "slice-2-1-964" + top: "slice-2-1-965" + top: "slice-2-1-966" + top: "slice-2-1-967" +} +layers { + type:ELTWISE + name:"max-fc-2-se1" + top:"max-fc-2-se1" + bottom: "slice-2-1-1" + bottom: "slice-2-1-2" + bottom: "slice-2-1-3" + bottom: "slice-2-1-4" + bottom: "slice-2-1-5" + bottom: "slice-2-1-6" + bottom: "slice-2-1-7" + bottom: "slice-2-1-8" + bottom: "slice-2-1-9" + bottom: "slice-2-1-10" + bottom: "slice-2-1-11" + bottom: "slice-2-1-12" + bottom: "slice-2-1-13" + bottom: "slice-2-1-14" + bottom: "slice-2-1-15" + bottom: "slice-2-1-16" + bottom: "slice-2-1-17" + bottom: "slice-2-1-18" + bottom: "slice-2-1-19" + bottom: "slice-2-1-20" + bottom: "slice-2-1-21" + bottom: "slice-2-1-22" + bottom: "slice-2-1-23" + bottom: "slice-2-1-24" + bottom: "slice-2-1-25" + bottom: "slice-2-1-26" + bottom: "slice-2-1-27" + bottom: "slice-2-1-28" + bottom: "slice-2-1-29" + bottom: "slice-2-1-30" + bottom: "slice-2-1-31" + bottom: "slice-2-1-32" + bottom: "slice-2-1-33" + bottom: "slice-2-1-34" + bottom: "slice-2-1-35" + bottom: "slice-2-1-36" + bottom: "slice-2-1-37" + bottom: "slice-2-1-38" + bottom: "slice-2-1-39" + bottom: "slice-2-1-40" + bottom: "slice-2-1-41" + bottom: "slice-2-1-42" + bottom: "slice-2-1-43" + bottom: "slice-2-1-44" + bottom: "slice-2-1-45" + bottom: "slice-2-1-46" + bottom: "slice-2-1-47" + bottom: "slice-2-1-48" + bottom: "slice-2-1-49" + bottom: "slice-2-1-50" + bottom: "slice-2-1-51" + bottom: "slice-2-1-52" + bottom: "slice-2-1-53" + bottom: "slice-2-1-54" + bottom: "slice-2-1-55" + bottom: "slice-2-1-56" + bottom: "slice-2-1-57" + bottom: "slice-2-1-58" + bottom: "slice-2-1-59" + bottom: "slice-2-1-60" + bottom: "slice-2-1-61" + bottom: "slice-2-1-62" + bottom: "slice-2-1-63" + bottom: "slice-2-1-64" + bottom: "slice-2-1-65" + bottom: "slice-2-1-66" + bottom: "slice-2-1-67" + bottom: "slice-2-1-68" + bottom: "slice-2-1-69" + bottom: "slice-2-1-70" + bottom: "slice-2-1-71" + bottom: "slice-2-1-72" + bottom: "slice-2-1-73" + bottom: "slice-2-1-74" + bottom: "slice-2-1-75" + bottom: "slice-2-1-76" + bottom: "slice-2-1-77" + bottom: "slice-2-1-78" + bottom: "slice-2-1-79" + bottom: "slice-2-1-80" + bottom: "slice-2-1-81" + bottom: "slice-2-1-82" + bottom: "slice-2-1-83" + bottom: "slice-2-1-84" + bottom: "slice-2-1-85" + bottom: "slice-2-1-86" + bottom: "slice-2-1-87" + bottom: "slice-2-1-88" + bottom: "slice-2-1-89" + bottom: "slice-2-1-90" + bottom: "slice-2-1-91" + bottom: "slice-2-1-92" + bottom: "slice-2-1-93" + bottom: "slice-2-1-94" + bottom: "slice-2-1-95" + bottom: "slice-2-1-96" + bottom: "slice-2-1-97" + bottom: "slice-2-1-98" + bottom: "slice-2-1-99" + bottom: "slice-2-1-100" + bottom: "slice-2-1-101" + bottom: "slice-2-1-102" + bottom: "slice-2-1-103" + bottom: "slice-2-1-104" + bottom: "slice-2-1-105" + bottom: "slice-2-1-106" + bottom: "slice-2-1-107" + bottom: "slice-2-1-108" + bottom: "slice-2-1-109" + bottom: "slice-2-1-110" + bottom: "slice-2-1-111" + bottom: "slice-2-1-112" + bottom: "slice-2-1-113" + bottom: "slice-2-1-114" + bottom: "slice-2-1-115" + bottom: "slice-2-1-116" + bottom: "slice-2-1-117" + bottom: "slice-2-1-118" + bottom: "slice-2-1-119" + bottom: "slice-2-1-120" + bottom: "slice-2-1-121" + bottom: "slice-2-1-122" + bottom: "slice-2-1-123" + bottom: "slice-2-1-124" + bottom: "slice-2-1-125" + bottom: "slice-2-1-126" + bottom: "slice-2-1-127" + bottom: "slice-2-1-128" + bottom: "slice-2-1-129" + bottom: "slice-2-1-130" + bottom: "slice-2-1-131" + bottom: "slice-2-1-132" + bottom: "slice-2-1-133" + bottom: "slice-2-1-134" + bottom: "slice-2-1-135" + bottom: "slice-2-1-136" + bottom: "slice-2-1-137" + bottom: "slice-2-1-138" + bottom: "slice-2-1-139" + bottom: "slice-2-1-140" + bottom: "slice-2-1-141" + bottom: "slice-2-1-142" + bottom: "slice-2-1-143" + bottom: "slice-2-1-144" + bottom: "slice-2-1-145" + bottom: "slice-2-1-146" + bottom: "slice-2-1-147" + bottom: "slice-2-1-148" + bottom: "slice-2-1-149" + bottom: "slice-2-1-150" + bottom: "slice-2-1-151" + bottom: "slice-2-1-152" + bottom: "slice-2-1-153" + bottom: "slice-2-1-154" + bottom: "slice-2-1-155" + bottom: "slice-2-1-156" + bottom: "slice-2-1-157" + bottom: "slice-2-1-158" + bottom: "slice-2-1-159" + bottom: "slice-2-1-160" + bottom: "slice-2-1-161" + bottom: "slice-2-1-162" + bottom: "slice-2-1-163" + bottom: "slice-2-1-164" + bottom: "slice-2-1-165" + bottom: "slice-2-1-166" + bottom: "slice-2-1-167" + bottom: "slice-2-1-168" + bottom: "slice-2-1-169" + bottom: "slice-2-1-170" + bottom: "slice-2-1-171" + bottom: "slice-2-1-172" + bottom: "slice-2-1-173" + bottom: "slice-2-1-174" + bottom: "slice-2-1-175" + bottom: "slice-2-1-176" + bottom: "slice-2-1-177" + bottom: "slice-2-1-178" + bottom: "slice-2-1-179" + bottom: "slice-2-1-180" + bottom: "slice-2-1-181" + bottom: "slice-2-1-182" + bottom: "slice-2-1-183" + bottom: "slice-2-1-184" + bottom: "slice-2-1-185" + bottom: "slice-2-1-186" + bottom: "slice-2-1-187" + bottom: "slice-2-1-188" + bottom: "slice-2-1-189" + bottom: "slice-2-1-190" + bottom: "slice-2-1-191" + bottom: "slice-2-1-192" + bottom: "slice-2-1-193" + bottom: "slice-2-1-194" + bottom: "slice-2-1-195" + bottom: "slice-2-1-196" + bottom: "slice-2-1-197" + bottom: "slice-2-1-198" + bottom: "slice-2-1-199" + bottom: "slice-2-1-200" + bottom: "slice-2-1-201" + bottom: "slice-2-1-202" + bottom: "slice-2-1-203" + bottom: "slice-2-1-204" + bottom: "slice-2-1-205" + bottom: "slice-2-1-206" + bottom: "slice-2-1-207" + bottom: "slice-2-1-208" + bottom: "slice-2-1-209" + bottom: "slice-2-1-210" + bottom: "slice-2-1-211" + bottom: "slice-2-1-212" + bottom: "slice-2-1-213" + bottom: "slice-2-1-214" + bottom: "slice-2-1-215" + bottom: "slice-2-1-216" + bottom: "slice-2-1-217" + bottom: "slice-2-1-218" + bottom: "slice-2-1-219" + bottom: "slice-2-1-220" + bottom: "slice-2-1-221" + bottom: "slice-2-1-222" + bottom: "slice-2-1-223" + bottom: "slice-2-1-224" + bottom: "slice-2-1-225" + bottom: "slice-2-1-226" + bottom: "slice-2-1-227" + bottom: "slice-2-1-228" + bottom: "slice-2-1-229" + bottom: "slice-2-1-230" + bottom: "slice-2-1-231" + bottom: "slice-2-1-232" + bottom: "slice-2-1-233" + bottom: "slice-2-1-234" + bottom: "slice-2-1-235" + bottom: "slice-2-1-236" + bottom: "slice-2-1-237" + bottom: "slice-2-1-238" + bottom: "slice-2-1-239" + bottom: "slice-2-1-240" + bottom: "slice-2-1-241" + bottom: "slice-2-1-242" + bottom: "slice-2-1-243" + bottom: "slice-2-1-244" + bottom: "slice-2-1-245" + bottom: "slice-2-1-246" + bottom: "slice-2-1-247" + bottom: "slice-2-1-248" + bottom: "slice-2-1-249" + bottom: "slice-2-1-250" + bottom: "slice-2-1-251" + bottom: "slice-2-1-252" + bottom: "slice-2-1-253" + bottom: "slice-2-1-254" + bottom: "slice-2-1-255" + bottom: "slice-2-1-256" + bottom: "slice-2-1-257" + bottom: "slice-2-1-258" + bottom: "slice-2-1-259" + bottom: "slice-2-1-260" + bottom: "slice-2-1-261" + bottom: "slice-2-1-262" + bottom: "slice-2-1-263" + bottom: "slice-2-1-264" + bottom: "slice-2-1-265" + bottom: "slice-2-1-266" + bottom: "slice-2-1-267" + bottom: "slice-2-1-268" + bottom: "slice-2-1-269" + bottom: "slice-2-1-270" + bottom: "slice-2-1-271" + bottom: "slice-2-1-272" + bottom: "slice-2-1-273" + bottom: "slice-2-1-274" + bottom: "slice-2-1-275" + bottom: "slice-2-1-276" + bottom: "slice-2-1-277" + bottom: "slice-2-1-278" + bottom: "slice-2-1-279" + bottom: "slice-2-1-280" + bottom: "slice-2-1-281" + bottom: "slice-2-1-282" + bottom: "slice-2-1-283" + bottom: "slice-2-1-284" + bottom: "slice-2-1-285" + bottom: "slice-2-1-286" + bottom: "slice-2-1-287" + bottom: "slice-2-1-288" + bottom: "slice-2-1-289" + bottom: "slice-2-1-290" + bottom: "slice-2-1-291" + bottom: "slice-2-1-292" + bottom: "slice-2-1-293" + bottom: "slice-2-1-294" + bottom: "slice-2-1-295" + bottom: "slice-2-1-296" + bottom: "slice-2-1-297" + bottom: "slice-2-1-298" + bottom: "slice-2-1-299" + bottom: "slice-2-1-300" + bottom: "slice-2-1-301" + bottom: "slice-2-1-302" + bottom: "slice-2-1-303" + bottom: "slice-2-1-304" + bottom: "slice-2-1-305" + bottom: "slice-2-1-306" + bottom: "slice-2-1-307" + bottom: "slice-2-1-308" + bottom: "slice-2-1-309" + bottom: "slice-2-1-310" + bottom: "slice-2-1-311" + bottom: "slice-2-1-312" + bottom: "slice-2-1-313" + bottom: "slice-2-1-314" + bottom: "slice-2-1-315" + bottom: "slice-2-1-316" + bottom: "slice-2-1-317" + bottom: "slice-2-1-318" + bottom: "slice-2-1-319" + bottom: "slice-2-1-320" + bottom: "slice-2-1-321" + bottom: "slice-2-1-322" + bottom: "slice-2-1-323" + bottom: "slice-2-1-324" + bottom: "slice-2-1-325" + bottom: "slice-2-1-326" + bottom: "slice-2-1-327" + bottom: "slice-2-1-328" + bottom: "slice-2-1-329" + bottom: "slice-2-1-330" + bottom: "slice-2-1-331" + bottom: "slice-2-1-332" + bottom: "slice-2-1-333" + bottom: "slice-2-1-334" + bottom: "slice-2-1-335" + bottom: "slice-2-1-336" + bottom: "slice-2-1-337" + bottom: "slice-2-1-338" + bottom: "slice-2-1-339" + bottom: "slice-2-1-340" + bottom: "slice-2-1-341" + bottom: "slice-2-1-342" + bottom: "slice-2-1-343" + bottom: "slice-2-1-344" + bottom: "slice-2-1-345" + bottom: "slice-2-1-346" + bottom: "slice-2-1-347" + bottom: "slice-2-1-348" + bottom: "slice-2-1-349" + bottom: "slice-2-1-350" + bottom: "slice-2-1-351" + bottom: "slice-2-1-352" + bottom: "slice-2-1-353" + bottom: "slice-2-1-354" + bottom: "slice-2-1-355" + bottom: "slice-2-1-356" + bottom: "slice-2-1-357" + bottom: "slice-2-1-358" + bottom: "slice-2-1-359" + bottom: "slice-2-1-360" + bottom: "slice-2-1-361" + bottom: "slice-2-1-362" + bottom: "slice-2-1-363" + bottom: "slice-2-1-364" + bottom: "slice-2-1-365" + bottom: "slice-2-1-366" + bottom: "slice-2-1-367" + bottom: "slice-2-1-368" + bottom: "slice-2-1-369" + bottom: "slice-2-1-370" + bottom: "slice-2-1-371" + bottom: "slice-2-1-372" + bottom: "slice-2-1-373" + bottom: "slice-2-1-374" + bottom: "slice-2-1-375" + bottom: "slice-2-1-376" + bottom: "slice-2-1-377" + bottom: "slice-2-1-378" + bottom: "slice-2-1-379" + bottom: "slice-2-1-380" + bottom: "slice-2-1-381" + bottom: "slice-2-1-382" + bottom: "slice-2-1-383" + bottom: "slice-2-1-384" + bottom: "slice-2-1-385" + bottom: "slice-2-1-386" + bottom: "slice-2-1-387" + bottom: "slice-2-1-388" + bottom: "slice-2-1-389" + bottom: "slice-2-1-390" + bottom: "slice-2-1-391" + bottom: "slice-2-1-392" + bottom: "slice-2-1-393" + bottom: "slice-2-1-394" + bottom: "slice-2-1-395" + bottom: "slice-2-1-396" + bottom: "slice-2-1-397" + bottom: "slice-2-1-398" + bottom: "slice-2-1-399" + bottom: "slice-2-1-400" + bottom: "slice-2-1-401" + bottom: "slice-2-1-402" + bottom: "slice-2-1-403" + bottom: "slice-2-1-404" + bottom: "slice-2-1-405" + bottom: "slice-2-1-406" + bottom: "slice-2-1-407" + bottom: "slice-2-1-408" + bottom: "slice-2-1-409" + bottom: "slice-2-1-410" + bottom: "slice-2-1-411" + bottom: "slice-2-1-412" + bottom: "slice-2-1-413" + bottom: "slice-2-1-414" + bottom: "slice-2-1-415" + bottom: "slice-2-1-416" + bottom: "slice-2-1-417" + bottom: "slice-2-1-418" + bottom: "slice-2-1-419" + bottom: "slice-2-1-420" + bottom: "slice-2-1-421" + bottom: "slice-2-1-422" + bottom: "slice-2-1-423" + bottom: "slice-2-1-424" + bottom: "slice-2-1-425" + bottom: "slice-2-1-426" + bottom: "slice-2-1-427" + bottom: "slice-2-1-428" + bottom: "slice-2-1-429" + bottom: "slice-2-1-430" + bottom: "slice-2-1-431" + bottom: "slice-2-1-432" + bottom: "slice-2-1-433" + bottom: "slice-2-1-434" + bottom: "slice-2-1-435" + bottom: "slice-2-1-436" + bottom: "slice-2-1-437" + bottom: "slice-2-1-438" + bottom: "slice-2-1-439" + bottom: "slice-2-1-440" + bottom: "slice-2-1-441" + bottom: "slice-2-1-442" + bottom: "slice-2-1-443" + bottom: "slice-2-1-444" + bottom: "slice-2-1-445" + bottom: "slice-2-1-446" + bottom: "slice-2-1-447" + bottom: "slice-2-1-448" + bottom: "slice-2-1-449" + bottom: "slice-2-1-450" + bottom: "slice-2-1-451" + bottom: "slice-2-1-452" + bottom: "slice-2-1-453" + bottom: "slice-2-1-454" + bottom: "slice-2-1-455" + bottom: "slice-2-1-456" + bottom: "slice-2-1-457" + bottom: "slice-2-1-458" + bottom: "slice-2-1-459" + bottom: "slice-2-1-460" + bottom: "slice-2-1-461" + bottom: "slice-2-1-462" + bottom: "slice-2-1-463" + bottom: "slice-2-1-464" + bottom: "slice-2-1-465" + bottom: "slice-2-1-466" + bottom: "slice-2-1-467" + bottom: "slice-2-1-468" + bottom: "slice-2-1-469" + bottom: "slice-2-1-470" + bottom: "slice-2-1-471" + bottom: "slice-2-1-472" + bottom: "slice-2-1-473" + bottom: "slice-2-1-474" + bottom: "slice-2-1-475" + bottom: "slice-2-1-476" + bottom: "slice-2-1-477" + bottom: "slice-2-1-478" + bottom: "slice-2-1-479" + bottom: "slice-2-1-480" + bottom: "slice-2-1-481" + bottom: "slice-2-1-482" + bottom: "slice-2-1-483" + bottom: "slice-2-1-484" + bottom: "slice-2-1-485" + bottom: "slice-2-1-486" + bottom: "slice-2-1-487" + bottom: "slice-2-1-488" + bottom: "slice-2-1-489" + bottom: "slice-2-1-490" + bottom: "slice-2-1-491" + bottom: "slice-2-1-492" + bottom: "slice-2-1-493" + bottom: "slice-2-1-494" + bottom: "slice-2-1-495" + bottom: "slice-2-1-496" + bottom: "slice-2-1-497" + bottom: "slice-2-1-498" + bottom: "slice-2-1-499" + bottom: "slice-2-1-500" + bottom: "slice-2-1-501" + bottom: "slice-2-1-502" + bottom: "slice-2-1-503" + bottom: "slice-2-1-504" + bottom: "slice-2-1-505" + bottom: "slice-2-1-506" + bottom: "slice-2-1-507" + bottom: "slice-2-1-508" + bottom: "slice-2-1-509" + bottom: "slice-2-1-510" + bottom: "slice-2-1-511" + bottom: "slice-2-1-512" + bottom: "slice-2-1-513" + bottom: "slice-2-1-514" + bottom: "slice-2-1-515" + bottom: "slice-2-1-516" + bottom: "slice-2-1-517" + bottom: "slice-2-1-518" + bottom: "slice-2-1-519" + bottom: "slice-2-1-520" + bottom: "slice-2-1-521" + bottom: "slice-2-1-522" + bottom: "slice-2-1-523" + bottom: "slice-2-1-524" + bottom: "slice-2-1-525" + bottom: "slice-2-1-526" + bottom: "slice-2-1-527" + bottom: "slice-2-1-528" + bottom: "slice-2-1-529" + bottom: "slice-2-1-530" + bottom: "slice-2-1-531" + bottom: "slice-2-1-532" + bottom: "slice-2-1-533" + bottom: "slice-2-1-534" + bottom: "slice-2-1-535" + bottom: "slice-2-1-536" + bottom: "slice-2-1-537" + bottom: "slice-2-1-538" + bottom: "slice-2-1-539" + bottom: "slice-2-1-540" + bottom: "slice-2-1-541" + bottom: "slice-2-1-542" + bottom: "slice-2-1-543" + bottom: "slice-2-1-544" + bottom: "slice-2-1-545" + bottom: "slice-2-1-546" + bottom: "slice-2-1-547" + bottom: "slice-2-1-548" + bottom: "slice-2-1-549" + bottom: "slice-2-1-550" + bottom: "slice-2-1-551" + bottom: "slice-2-1-552" + bottom: "slice-2-1-553" + bottom: "slice-2-1-554" + bottom: "slice-2-1-555" + bottom: "slice-2-1-556" + bottom: "slice-2-1-557" + bottom: "slice-2-1-558" + bottom: "slice-2-1-559" + bottom: "slice-2-1-560" + bottom: "slice-2-1-561" + bottom: "slice-2-1-562" + bottom: "slice-2-1-563" + bottom: "slice-2-1-564" + bottom: "slice-2-1-565" + bottom: "slice-2-1-566" + bottom: "slice-2-1-567" + bottom: "slice-2-1-568" + bottom: "slice-2-1-569" + bottom: "slice-2-1-570" + bottom: "slice-2-1-571" + bottom: "slice-2-1-572" + bottom: "slice-2-1-573" + bottom: "slice-2-1-574" + bottom: "slice-2-1-575" + bottom: "slice-2-1-576" + bottom: "slice-2-1-577" + bottom: "slice-2-1-578" + bottom: "slice-2-1-579" + bottom: "slice-2-1-580" + bottom: "slice-2-1-581" + bottom: "slice-2-1-582" + bottom: "slice-2-1-583" + bottom: "slice-2-1-584" + bottom: "slice-2-1-585" + bottom: "slice-2-1-586" + bottom: "slice-2-1-587" + bottom: "slice-2-1-588" + bottom: "slice-2-1-589" + bottom: "slice-2-1-590" + bottom: "slice-2-1-591" + bottom: "slice-2-1-592" + bottom: "slice-2-1-593" + bottom: "slice-2-1-594" + bottom: "slice-2-1-595" + bottom: "slice-2-1-596" + bottom: "slice-2-1-597" + bottom: "slice-2-1-598" + bottom: "slice-2-1-599" + bottom: "slice-2-1-600" + bottom: "slice-2-1-601" + bottom: "slice-2-1-602" + bottom: "slice-2-1-603" + bottom: "slice-2-1-604" + bottom: "slice-2-1-605" + bottom: "slice-2-1-606" + bottom: "slice-2-1-607" + bottom: "slice-2-1-608" + bottom: "slice-2-1-609" + bottom: "slice-2-1-610" + bottom: "slice-2-1-611" + bottom: "slice-2-1-612" + bottom: "slice-2-1-613" + bottom: "slice-2-1-614" + bottom: "slice-2-1-615" + bottom: "slice-2-1-616" + bottom: "slice-2-1-617" + bottom: "slice-2-1-618" + bottom: "slice-2-1-619" + bottom: "slice-2-1-620" + bottom: "slice-2-1-621" + bottom: "slice-2-1-622" + bottom: "slice-2-1-623" + bottom: "slice-2-1-624" + bottom: "slice-2-1-625" + bottom: "slice-2-1-626" + bottom: "slice-2-1-627" + bottom: "slice-2-1-628" + bottom: "slice-2-1-629" + bottom: "slice-2-1-630" + bottom: "slice-2-1-631" + bottom: "slice-2-1-632" + bottom: "slice-2-1-633" + bottom: "slice-2-1-634" + bottom: "slice-2-1-635" + bottom: "slice-2-1-636" + bottom: "slice-2-1-637" + bottom: "slice-2-1-638" + bottom: "slice-2-1-639" + bottom: "slice-2-1-640" + bottom: "slice-2-1-641" + bottom: "slice-2-1-642" + bottom: "slice-2-1-643" + bottom: "slice-2-1-644" + bottom: "slice-2-1-645" + bottom: "slice-2-1-646" + bottom: "slice-2-1-647" + bottom: "slice-2-1-648" + bottom: "slice-2-1-649" + bottom: "slice-2-1-650" + bottom: "slice-2-1-651" + bottom: "slice-2-1-652" + bottom: "slice-2-1-653" + bottom: "slice-2-1-654" + bottom: "slice-2-1-655" + bottom: "slice-2-1-656" + bottom: "slice-2-1-657" + bottom: "slice-2-1-658" + bottom: "slice-2-1-659" + bottom: "slice-2-1-660" + bottom: "slice-2-1-661" + bottom: "slice-2-1-662" + bottom: "slice-2-1-663" + bottom: "slice-2-1-664" + bottom: "slice-2-1-665" + bottom: "slice-2-1-666" + bottom: "slice-2-1-667" + bottom: "slice-2-1-668" + bottom: "slice-2-1-669" + bottom: "slice-2-1-670" + bottom: "slice-2-1-671" + bottom: "slice-2-1-672" + bottom: "slice-2-1-673" + bottom: "slice-2-1-674" + bottom: "slice-2-1-675" + bottom: "slice-2-1-676" + bottom: "slice-2-1-677" + bottom: "slice-2-1-678" + bottom: "slice-2-1-679" + bottom: "slice-2-1-680" + bottom: "slice-2-1-681" + bottom: "slice-2-1-682" + bottom: "slice-2-1-683" + bottom: "slice-2-1-684" + bottom: "slice-2-1-685" + bottom: "slice-2-1-686" + bottom: "slice-2-1-687" + bottom: "slice-2-1-688" + bottom: "slice-2-1-689" + bottom: "slice-2-1-690" + bottom: "slice-2-1-691" + bottom: "slice-2-1-692" + bottom: "slice-2-1-693" + bottom: "slice-2-1-694" + bottom: "slice-2-1-695" + bottom: "slice-2-1-696" + bottom: "slice-2-1-697" + bottom: "slice-2-1-698" + bottom: "slice-2-1-699" + bottom: "slice-2-1-700" + bottom: "slice-2-1-701" + bottom: "slice-2-1-702" + bottom: "slice-2-1-703" + bottom: "slice-2-1-704" + bottom: "slice-2-1-705" + bottom: "slice-2-1-706" + bottom: "slice-2-1-707" + bottom: "slice-2-1-708" + bottom: "slice-2-1-709" + bottom: "slice-2-1-710" + bottom: "slice-2-1-711" + bottom: "slice-2-1-712" + bottom: "slice-2-1-713" + bottom: "slice-2-1-714" + bottom: "slice-2-1-715" + bottom: "slice-2-1-716" + bottom: "slice-2-1-717" + bottom: "slice-2-1-718" + bottom: "slice-2-1-719" + bottom: "slice-2-1-720" + bottom: "slice-2-1-721" + bottom: "slice-2-1-722" + bottom: "slice-2-1-723" + bottom: "slice-2-1-724" + bottom: "slice-2-1-725" + bottom: "slice-2-1-726" + bottom: "slice-2-1-727" + bottom: "slice-2-1-728" + bottom: "slice-2-1-729" + bottom: "slice-2-1-730" + bottom: "slice-2-1-731" + bottom: "slice-2-1-732" + bottom: "slice-2-1-733" + bottom: "slice-2-1-734" + bottom: "slice-2-1-735" + bottom: "slice-2-1-736" + bottom: "slice-2-1-737" + bottom: "slice-2-1-738" + bottom: "slice-2-1-739" + bottom: "slice-2-1-740" + bottom: "slice-2-1-741" + bottom: "slice-2-1-742" + bottom: "slice-2-1-743" + bottom: "slice-2-1-744" + bottom: "slice-2-1-745" + bottom: "slice-2-1-746" + bottom: "slice-2-1-747" + bottom: "slice-2-1-748" + bottom: "slice-2-1-749" + bottom: "slice-2-1-750" + bottom: "slice-2-1-751" + bottom: "slice-2-1-752" + bottom: "slice-2-1-753" + bottom: "slice-2-1-754" + bottom: "slice-2-1-755" + bottom: "slice-2-1-756" + bottom: "slice-2-1-757" + bottom: "slice-2-1-758" + bottom: "slice-2-1-759" + bottom: "slice-2-1-760" + bottom: "slice-2-1-761" + bottom: "slice-2-1-762" + bottom: "slice-2-1-763" + bottom: "slice-2-1-764" + bottom: "slice-2-1-765" + bottom: "slice-2-1-766" + bottom: "slice-2-1-767" + bottom: "slice-2-1-768" + bottom: "slice-2-1-769" + bottom: "slice-2-1-770" + bottom: "slice-2-1-771" + bottom: "slice-2-1-772" + bottom: "slice-2-1-773" + bottom: "slice-2-1-774" + bottom: "slice-2-1-775" + bottom: "slice-2-1-776" + bottom: "slice-2-1-777" + bottom: "slice-2-1-778" + bottom: "slice-2-1-779" + bottom: "slice-2-1-780" + bottom: "slice-2-1-781" + bottom: "slice-2-1-782" + bottom: "slice-2-1-783" + bottom: "slice-2-1-784" + bottom: "slice-2-1-785" + bottom: "slice-2-1-786" + bottom: "slice-2-1-787" + bottom: "slice-2-1-788" + bottom: "slice-2-1-789" + bottom: "slice-2-1-790" + bottom: "slice-2-1-791" + bottom: "slice-2-1-792" + bottom: "slice-2-1-793" + bottom: "slice-2-1-794" + bottom: "slice-2-1-795" + bottom: "slice-2-1-796" + bottom: "slice-2-1-797" + bottom: "slice-2-1-798" + bottom: "slice-2-1-799" + bottom: "slice-2-1-800" + bottom: "slice-2-1-801" + bottom: "slice-2-1-802" + bottom: "slice-2-1-803" + bottom: "slice-2-1-804" + bottom: "slice-2-1-805" + bottom: "slice-2-1-806" + bottom: "slice-2-1-807" + bottom: "slice-2-1-808" + bottom: "slice-2-1-809" + bottom: "slice-2-1-810" + bottom: "slice-2-1-811" + bottom: "slice-2-1-812" + bottom: "slice-2-1-813" + bottom: "slice-2-1-814" + bottom: "slice-2-1-815" + bottom: "slice-2-1-816" + bottom: "slice-2-1-817" + bottom: "slice-2-1-818" + bottom: "slice-2-1-819" + bottom: "slice-2-1-820" + bottom: "slice-2-1-821" + bottom: "slice-2-1-822" + bottom: "slice-2-1-823" + bottom: "slice-2-1-824" + bottom: "slice-2-1-825" + bottom: "slice-2-1-826" + bottom: "slice-2-1-827" + bottom: "slice-2-1-828" + bottom: "slice-2-1-829" + bottom: "slice-2-1-830" + bottom: "slice-2-1-831" + bottom: "slice-2-1-832" + bottom: "slice-2-1-833" + bottom: "slice-2-1-834" + bottom: "slice-2-1-835" + bottom: "slice-2-1-836" + bottom: "slice-2-1-837" + bottom: "slice-2-1-838" + bottom: "slice-2-1-839" + bottom: "slice-2-1-840" + bottom: "slice-2-1-841" + bottom: "slice-2-1-842" + bottom: "slice-2-1-843" + bottom: "slice-2-1-844" + bottom: "slice-2-1-845" + bottom: "slice-2-1-846" + bottom: "slice-2-1-847" + bottom: "slice-2-1-848" + bottom: "slice-2-1-849" + bottom: "slice-2-1-850" + bottom: "slice-2-1-851" + bottom: "slice-2-1-852" + bottom: "slice-2-1-853" + bottom: "slice-2-1-854" + bottom: "slice-2-1-855" + bottom: "slice-2-1-856" + bottom: "slice-2-1-857" + bottom: "slice-2-1-858" + bottom: "slice-2-1-859" + bottom: "slice-2-1-860" + bottom: "slice-2-1-861" + bottom: "slice-2-1-862" + bottom: "slice-2-1-863" + bottom: "slice-2-1-864" + bottom: "slice-2-1-865" + bottom: "slice-2-1-866" + bottom: "slice-2-1-867" + bottom: "slice-2-1-868" + bottom: "slice-2-1-869" + bottom: "slice-2-1-870" + bottom: "slice-2-1-871" + bottom: "slice-2-1-872" + bottom: "slice-2-1-873" + bottom: "slice-2-1-874" + bottom: "slice-2-1-875" + bottom: "slice-2-1-876" + bottom: "slice-2-1-877" + bottom: "slice-2-1-878" + bottom: "slice-2-1-879" + bottom: "slice-2-1-880" + bottom: "slice-2-1-881" + bottom: "slice-2-1-882" + bottom: "slice-2-1-883" + bottom: "slice-2-1-884" + bottom: "slice-2-1-885" + bottom: "slice-2-1-886" + bottom: "slice-2-1-887" + bottom: "slice-2-1-888" + bottom: "slice-2-1-889" + bottom: "slice-2-1-890" + bottom: "slice-2-1-891" + bottom: "slice-2-1-892" + bottom: "slice-2-1-893" + bottom: "slice-2-1-894" + bottom: "slice-2-1-895" + bottom: "slice-2-1-896" + bottom: "slice-2-1-897" + bottom: "slice-2-1-898" + bottom: "slice-2-1-899" + bottom: "slice-2-1-900" + bottom: "slice-2-1-901" + bottom: "slice-2-1-902" + bottom: "slice-2-1-903" + bottom: "slice-2-1-904" + bottom: "slice-2-1-905" + bottom: "slice-2-1-906" + bottom: "slice-2-1-907" + bottom: "slice-2-1-908" + bottom: "slice-2-1-909" + bottom: "slice-2-1-910" + bottom: "slice-2-1-911" + bottom: "slice-2-1-912" + bottom: "slice-2-1-913" + bottom: "slice-2-1-914" + bottom: "slice-2-1-915" + bottom: "slice-2-1-916" + bottom: "slice-2-1-917" + bottom: "slice-2-1-918" + bottom: "slice-2-1-919" + bottom: "slice-2-1-920" + bottom: "slice-2-1-921" + bottom: "slice-2-1-922" + bottom: "slice-2-1-923" + bottom: "slice-2-1-924" + bottom: "slice-2-1-925" + bottom: "slice-2-1-926" + bottom: "slice-2-1-927" + bottom: "slice-2-1-928" + bottom: "slice-2-1-929" + bottom: "slice-2-1-930" + bottom: "slice-2-1-931" + bottom: "slice-2-1-932" + bottom: "slice-2-1-933" + bottom: "slice-2-1-934" + bottom: "slice-2-1-935" + bottom: "slice-2-1-936" + bottom: "slice-2-1-937" + bottom: "slice-2-1-938" + bottom: "slice-2-1-939" + bottom: "slice-2-1-940" + bottom: "slice-2-1-941" + bottom: "slice-2-1-942" + bottom: "slice-2-1-943" + bottom: "slice-2-1-944" + bottom: "slice-2-1-945" + bottom: "slice-2-1-946" + bottom: "slice-2-1-947" + bottom: "slice-2-1-948" + bottom: "slice-2-1-949" + bottom: "slice-2-1-950" + bottom: "slice-2-1-951" + bottom: "slice-2-1-952" + bottom: "slice-2-1-953" + bottom: "slice-2-1-954" + bottom: "slice-2-1-955" + bottom: "slice-2-1-956" + bottom: "slice-2-1-957" + bottom: "slice-2-1-958" + bottom: "slice-2-1-959" + bottom: "slice-2-1-960" + bottom: "slice-2-1-961" + bottom: "slice-2-1-962" + bottom: "slice-2-1-963" + bottom: "slice-2-1-964" + bottom: "slice-2-1-965" + bottom: "slice-2-1-966" + bottom: "slice-2-1-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se2" + bottom:"fc-2-se2" + top: "slice-2-2-1" + top: "slice-2-2-2" + top: "slice-2-2-3" + top: "slice-2-2-4" + top: "slice-2-2-5" + top: "slice-2-2-6" + top: "slice-2-2-7" + top: "slice-2-2-8" + top: "slice-2-2-9" + top: "slice-2-2-10" + top: "slice-2-2-11" + top: "slice-2-2-12" + top: "slice-2-2-13" + top: "slice-2-2-14" + top: "slice-2-2-15" + top: "slice-2-2-16" + top: "slice-2-2-17" + top: "slice-2-2-18" + top: "slice-2-2-19" + top: "slice-2-2-20" + top: "slice-2-2-21" + top: "slice-2-2-22" + top: "slice-2-2-23" + top: "slice-2-2-24" + top: "slice-2-2-25" + top: "slice-2-2-26" + top: "slice-2-2-27" + top: "slice-2-2-28" + top: "slice-2-2-29" + top: "slice-2-2-30" + top: "slice-2-2-31" + top: "slice-2-2-32" + top: "slice-2-2-33" + top: "slice-2-2-34" + top: "slice-2-2-35" + top: "slice-2-2-36" + top: "slice-2-2-37" + top: "slice-2-2-38" + top: "slice-2-2-39" + top: "slice-2-2-40" + top: "slice-2-2-41" + top: "slice-2-2-42" + top: "slice-2-2-43" + top: "slice-2-2-44" + top: "slice-2-2-45" + top: "slice-2-2-46" + top: "slice-2-2-47" + top: "slice-2-2-48" + top: "slice-2-2-49" + top: "slice-2-2-50" + top: "slice-2-2-51" + top: "slice-2-2-52" + top: "slice-2-2-53" + top: "slice-2-2-54" + top: "slice-2-2-55" + top: "slice-2-2-56" + top: "slice-2-2-57" + top: "slice-2-2-58" + top: "slice-2-2-59" + top: "slice-2-2-60" + top: "slice-2-2-61" + top: "slice-2-2-62" + top: "slice-2-2-63" + top: "slice-2-2-64" + top: "slice-2-2-65" + top: "slice-2-2-66" + top: "slice-2-2-67" + top: "slice-2-2-68" + top: "slice-2-2-69" + top: "slice-2-2-70" + top: "slice-2-2-71" + top: "slice-2-2-72" + top: "slice-2-2-73" + top: "slice-2-2-74" + top: "slice-2-2-75" + top: "slice-2-2-76" + top: "slice-2-2-77" + top: "slice-2-2-78" + top: "slice-2-2-79" + top: "slice-2-2-80" + top: "slice-2-2-81" + top: "slice-2-2-82" + top: "slice-2-2-83" + top: "slice-2-2-84" + top: "slice-2-2-85" + top: "slice-2-2-86" + top: "slice-2-2-87" + top: "slice-2-2-88" + top: "slice-2-2-89" + top: "slice-2-2-90" + top: "slice-2-2-91" + top: "slice-2-2-92" + top: "slice-2-2-93" + top: "slice-2-2-94" + top: "slice-2-2-95" + top: "slice-2-2-96" + top: "slice-2-2-97" + top: "slice-2-2-98" + top: "slice-2-2-99" + top: "slice-2-2-100" + top: "slice-2-2-101" + top: "slice-2-2-102" + top: "slice-2-2-103" + top: "slice-2-2-104" + top: "slice-2-2-105" + top: "slice-2-2-106" + top: "slice-2-2-107" + top: "slice-2-2-108" + top: "slice-2-2-109" + top: "slice-2-2-110" + top: "slice-2-2-111" + top: "slice-2-2-112" + top: "slice-2-2-113" + top: "slice-2-2-114" + top: "slice-2-2-115" + top: "slice-2-2-116" + top: "slice-2-2-117" + top: "slice-2-2-118" + top: "slice-2-2-119" + top: "slice-2-2-120" + top: "slice-2-2-121" + top: "slice-2-2-122" + top: "slice-2-2-123" + top: "slice-2-2-124" + top: "slice-2-2-125" + top: "slice-2-2-126" + top: "slice-2-2-127" + top: "slice-2-2-128" + top: "slice-2-2-129" + top: "slice-2-2-130" + top: "slice-2-2-131" + top: "slice-2-2-132" + top: "slice-2-2-133" + top: "slice-2-2-134" + top: "slice-2-2-135" + top: "slice-2-2-136" + top: "slice-2-2-137" + top: "slice-2-2-138" + top: "slice-2-2-139" + top: "slice-2-2-140" + top: "slice-2-2-141" + top: "slice-2-2-142" + top: "slice-2-2-143" + top: "slice-2-2-144" + top: "slice-2-2-145" + top: "slice-2-2-146" + top: "slice-2-2-147" + top: "slice-2-2-148" + top: "slice-2-2-149" + top: "slice-2-2-150" + top: "slice-2-2-151" + top: "slice-2-2-152" + top: "slice-2-2-153" + top: "slice-2-2-154" + top: "slice-2-2-155" + top: "slice-2-2-156" + top: "slice-2-2-157" + top: "slice-2-2-158" + top: "slice-2-2-159" + top: "slice-2-2-160" + top: "slice-2-2-161" + top: "slice-2-2-162" + top: "slice-2-2-163" + top: "slice-2-2-164" + top: "slice-2-2-165" + top: "slice-2-2-166" + top: "slice-2-2-167" + top: "slice-2-2-168" + top: "slice-2-2-169" + top: "slice-2-2-170" + top: "slice-2-2-171" + top: "slice-2-2-172" + top: "slice-2-2-173" + top: "slice-2-2-174" + top: "slice-2-2-175" + top: "slice-2-2-176" + top: "slice-2-2-177" + top: "slice-2-2-178" + top: "slice-2-2-179" + top: "slice-2-2-180" + top: "slice-2-2-181" + top: "slice-2-2-182" + top: "slice-2-2-183" + top: "slice-2-2-184" + top: "slice-2-2-185" + top: "slice-2-2-186" + top: "slice-2-2-187" + top: "slice-2-2-188" + top: "slice-2-2-189" + top: "slice-2-2-190" + top: "slice-2-2-191" + top: "slice-2-2-192" + top: "slice-2-2-193" + top: "slice-2-2-194" + top: "slice-2-2-195" + top: "slice-2-2-196" + top: "slice-2-2-197" + top: "slice-2-2-198" + top: "slice-2-2-199" + top: "slice-2-2-200" + top: "slice-2-2-201" + top: "slice-2-2-202" + top: "slice-2-2-203" + top: "slice-2-2-204" + top: "slice-2-2-205" + top: "slice-2-2-206" + top: "slice-2-2-207" + top: "slice-2-2-208" + top: "slice-2-2-209" + top: "slice-2-2-210" + top: "slice-2-2-211" + top: "slice-2-2-212" + top: "slice-2-2-213" + top: "slice-2-2-214" + top: "slice-2-2-215" + top: "slice-2-2-216" + top: "slice-2-2-217" + top: "slice-2-2-218" + top: "slice-2-2-219" + top: "slice-2-2-220" + top: "slice-2-2-221" + top: "slice-2-2-222" + top: "slice-2-2-223" + top: "slice-2-2-224" + top: "slice-2-2-225" + top: "slice-2-2-226" + top: "slice-2-2-227" + top: "slice-2-2-228" + top: "slice-2-2-229" + top: "slice-2-2-230" + top: "slice-2-2-231" + top: "slice-2-2-232" + top: "slice-2-2-233" + top: "slice-2-2-234" + top: "slice-2-2-235" + top: "slice-2-2-236" + top: "slice-2-2-237" + top: "slice-2-2-238" + top: "slice-2-2-239" + top: "slice-2-2-240" + top: "slice-2-2-241" + top: "slice-2-2-242" + top: "slice-2-2-243" + top: "slice-2-2-244" + top: "slice-2-2-245" + top: "slice-2-2-246" + top: "slice-2-2-247" + top: "slice-2-2-248" + top: "slice-2-2-249" + top: "slice-2-2-250" + top: "slice-2-2-251" + top: "slice-2-2-252" + top: "slice-2-2-253" + top: "slice-2-2-254" + top: "slice-2-2-255" + top: "slice-2-2-256" + top: "slice-2-2-257" + top: "slice-2-2-258" + top: "slice-2-2-259" + top: "slice-2-2-260" + top: "slice-2-2-261" + top: "slice-2-2-262" + top: "slice-2-2-263" + top: "slice-2-2-264" + top: "slice-2-2-265" + top: "slice-2-2-266" + top: "slice-2-2-267" + top: "slice-2-2-268" + top: "slice-2-2-269" + top: "slice-2-2-270" + top: "slice-2-2-271" + top: "slice-2-2-272" + top: "slice-2-2-273" + top: "slice-2-2-274" + top: "slice-2-2-275" + top: "slice-2-2-276" + top: "slice-2-2-277" + top: "slice-2-2-278" + top: "slice-2-2-279" + top: "slice-2-2-280" + top: "slice-2-2-281" + top: "slice-2-2-282" + top: "slice-2-2-283" + top: "slice-2-2-284" + top: "slice-2-2-285" + top: "slice-2-2-286" + top: "slice-2-2-287" + top: "slice-2-2-288" + top: "slice-2-2-289" + top: "slice-2-2-290" + top: "slice-2-2-291" + top: "slice-2-2-292" + top: "slice-2-2-293" + top: "slice-2-2-294" + top: "slice-2-2-295" + top: "slice-2-2-296" + top: "slice-2-2-297" + top: "slice-2-2-298" + top: "slice-2-2-299" + top: "slice-2-2-300" + top: "slice-2-2-301" + top: "slice-2-2-302" + top: "slice-2-2-303" + top: "slice-2-2-304" + top: "slice-2-2-305" + top: "slice-2-2-306" + top: "slice-2-2-307" + top: "slice-2-2-308" + top: "slice-2-2-309" + top: "slice-2-2-310" + top: "slice-2-2-311" + top: "slice-2-2-312" + top: "slice-2-2-313" + top: "slice-2-2-314" + top: "slice-2-2-315" + top: "slice-2-2-316" + top: "slice-2-2-317" + top: "slice-2-2-318" + top: "slice-2-2-319" + top: "slice-2-2-320" + top: "slice-2-2-321" + top: "slice-2-2-322" + top: "slice-2-2-323" + top: "slice-2-2-324" + top: "slice-2-2-325" + top: "slice-2-2-326" + top: "slice-2-2-327" + top: "slice-2-2-328" + top: "slice-2-2-329" + top: "slice-2-2-330" + top: "slice-2-2-331" + top: "slice-2-2-332" + top: "slice-2-2-333" + top: "slice-2-2-334" + top: "slice-2-2-335" + top: "slice-2-2-336" + top: "slice-2-2-337" + top: "slice-2-2-338" + top: "slice-2-2-339" + top: "slice-2-2-340" + top: "slice-2-2-341" + top: "slice-2-2-342" + top: "slice-2-2-343" + top: "slice-2-2-344" + top: "slice-2-2-345" + top: "slice-2-2-346" + top: "slice-2-2-347" + top: "slice-2-2-348" + top: "slice-2-2-349" + top: "slice-2-2-350" + top: "slice-2-2-351" + top: "slice-2-2-352" + top: "slice-2-2-353" + top: "slice-2-2-354" + top: "slice-2-2-355" + top: "slice-2-2-356" + top: "slice-2-2-357" + top: "slice-2-2-358" + top: "slice-2-2-359" + top: "slice-2-2-360" + top: "slice-2-2-361" + top: "slice-2-2-362" + top: "slice-2-2-363" + top: "slice-2-2-364" + top: "slice-2-2-365" + top: "slice-2-2-366" + top: "slice-2-2-367" + top: "slice-2-2-368" + top: "slice-2-2-369" + top: "slice-2-2-370" + top: "slice-2-2-371" + top: "slice-2-2-372" + top: "slice-2-2-373" + top: "slice-2-2-374" + top: "slice-2-2-375" + top: "slice-2-2-376" + top: "slice-2-2-377" + top: "slice-2-2-378" + top: "slice-2-2-379" + top: "slice-2-2-380" + top: "slice-2-2-381" + top: "slice-2-2-382" + top: "slice-2-2-383" + top: "slice-2-2-384" + top: "slice-2-2-385" + top: "slice-2-2-386" + top: "slice-2-2-387" + top: "slice-2-2-388" + top: "slice-2-2-389" + top: "slice-2-2-390" + top: "slice-2-2-391" + top: "slice-2-2-392" + top: "slice-2-2-393" + top: "slice-2-2-394" + top: "slice-2-2-395" + top: "slice-2-2-396" + top: "slice-2-2-397" + top: "slice-2-2-398" + top: "slice-2-2-399" + top: "slice-2-2-400" + top: "slice-2-2-401" + top: "slice-2-2-402" + top: "slice-2-2-403" + top: "slice-2-2-404" + top: "slice-2-2-405" + top: "slice-2-2-406" + top: "slice-2-2-407" + top: "slice-2-2-408" + top: "slice-2-2-409" + top: "slice-2-2-410" + top: "slice-2-2-411" + top: "slice-2-2-412" + top: "slice-2-2-413" + top: "slice-2-2-414" + top: "slice-2-2-415" + top: "slice-2-2-416" + top: "slice-2-2-417" + top: "slice-2-2-418" + top: "slice-2-2-419" + top: "slice-2-2-420" + top: "slice-2-2-421" + top: "slice-2-2-422" + top: "slice-2-2-423" + top: "slice-2-2-424" + top: "slice-2-2-425" + top: "slice-2-2-426" + top: "slice-2-2-427" + top: "slice-2-2-428" + top: "slice-2-2-429" + top: "slice-2-2-430" + top: "slice-2-2-431" + top: "slice-2-2-432" + top: "slice-2-2-433" + top: "slice-2-2-434" + top: "slice-2-2-435" + top: "slice-2-2-436" + top: "slice-2-2-437" + top: "slice-2-2-438" + top: "slice-2-2-439" + top: "slice-2-2-440" + top: "slice-2-2-441" + top: "slice-2-2-442" + top: "slice-2-2-443" + top: "slice-2-2-444" + top: "slice-2-2-445" + top: "slice-2-2-446" + top: "slice-2-2-447" + top: "slice-2-2-448" + top: "slice-2-2-449" + top: "slice-2-2-450" + top: "slice-2-2-451" + top: "slice-2-2-452" + top: "slice-2-2-453" + top: "slice-2-2-454" + top: "slice-2-2-455" + top: "slice-2-2-456" + top: "slice-2-2-457" + top: "slice-2-2-458" + top: "slice-2-2-459" + top: "slice-2-2-460" + top: "slice-2-2-461" + top: "slice-2-2-462" + top: "slice-2-2-463" + top: "slice-2-2-464" + top: "slice-2-2-465" + top: "slice-2-2-466" + top: "slice-2-2-467" + top: "slice-2-2-468" + top: "slice-2-2-469" + top: "slice-2-2-470" + top: "slice-2-2-471" + top: "slice-2-2-472" + top: "slice-2-2-473" + top: "slice-2-2-474" + top: "slice-2-2-475" + top: "slice-2-2-476" + top: "slice-2-2-477" + top: "slice-2-2-478" + top: "slice-2-2-479" + top: "slice-2-2-480" + top: "slice-2-2-481" + top: "slice-2-2-482" + top: "slice-2-2-483" + top: "slice-2-2-484" + top: "slice-2-2-485" + top: "slice-2-2-486" + top: "slice-2-2-487" + top: "slice-2-2-488" + top: "slice-2-2-489" + top: "slice-2-2-490" + top: "slice-2-2-491" + top: "slice-2-2-492" + top: "slice-2-2-493" + top: "slice-2-2-494" + top: "slice-2-2-495" + top: "slice-2-2-496" + top: "slice-2-2-497" + top: "slice-2-2-498" + top: "slice-2-2-499" + top: "slice-2-2-500" + top: "slice-2-2-501" + top: "slice-2-2-502" + top: "slice-2-2-503" + top: "slice-2-2-504" + top: "slice-2-2-505" + top: "slice-2-2-506" + top: "slice-2-2-507" + top: "slice-2-2-508" + top: "slice-2-2-509" + top: "slice-2-2-510" + top: "slice-2-2-511" + top: "slice-2-2-512" + top: "slice-2-2-513" + top: "slice-2-2-514" + top: "slice-2-2-515" + top: "slice-2-2-516" + top: "slice-2-2-517" + top: "slice-2-2-518" + top: "slice-2-2-519" + top: "slice-2-2-520" + top: "slice-2-2-521" + top: "slice-2-2-522" + top: "slice-2-2-523" + top: "slice-2-2-524" + top: "slice-2-2-525" + top: "slice-2-2-526" + top: "slice-2-2-527" + top: "slice-2-2-528" + top: "slice-2-2-529" + top: "slice-2-2-530" + top: "slice-2-2-531" + top: "slice-2-2-532" + top: "slice-2-2-533" + top: "slice-2-2-534" + top: "slice-2-2-535" + top: "slice-2-2-536" + top: "slice-2-2-537" + top: "slice-2-2-538" + top: "slice-2-2-539" + top: "slice-2-2-540" + top: "slice-2-2-541" + top: "slice-2-2-542" + top: "slice-2-2-543" + top: "slice-2-2-544" + top: "slice-2-2-545" + top: "slice-2-2-546" + top: "slice-2-2-547" + top: "slice-2-2-548" + top: "slice-2-2-549" + top: "slice-2-2-550" + top: "slice-2-2-551" + top: "slice-2-2-552" + top: "slice-2-2-553" + top: "slice-2-2-554" + top: "slice-2-2-555" + top: "slice-2-2-556" + top: "slice-2-2-557" + top: "slice-2-2-558" + top: "slice-2-2-559" + top: "slice-2-2-560" + top: "slice-2-2-561" + top: "slice-2-2-562" + top: "slice-2-2-563" + top: "slice-2-2-564" + top: "slice-2-2-565" + top: "slice-2-2-566" + top: "slice-2-2-567" + top: "slice-2-2-568" + top: "slice-2-2-569" + top: "slice-2-2-570" + top: "slice-2-2-571" + top: "slice-2-2-572" + top: "slice-2-2-573" + top: "slice-2-2-574" + top: "slice-2-2-575" + top: "slice-2-2-576" + top: "slice-2-2-577" + top: "slice-2-2-578" + top: "slice-2-2-579" + top: "slice-2-2-580" + top: "slice-2-2-581" + top: "slice-2-2-582" + top: "slice-2-2-583" + top: "slice-2-2-584" + top: "slice-2-2-585" + top: "slice-2-2-586" + top: "slice-2-2-587" + top: "slice-2-2-588" + top: "slice-2-2-589" + top: "slice-2-2-590" + top: "slice-2-2-591" + top: "slice-2-2-592" + top: "slice-2-2-593" + top: "slice-2-2-594" + top: "slice-2-2-595" + top: "slice-2-2-596" + top: "slice-2-2-597" + top: "slice-2-2-598" + top: "slice-2-2-599" + top: "slice-2-2-600" + top: "slice-2-2-601" + top: "slice-2-2-602" + top: "slice-2-2-603" + top: "slice-2-2-604" + top: "slice-2-2-605" + top: "slice-2-2-606" + top: "slice-2-2-607" + top: "slice-2-2-608" + top: "slice-2-2-609" + top: "slice-2-2-610" + top: "slice-2-2-611" + top: "slice-2-2-612" + top: "slice-2-2-613" + top: "slice-2-2-614" + top: "slice-2-2-615" + top: "slice-2-2-616" + top: "slice-2-2-617" + top: "slice-2-2-618" + top: "slice-2-2-619" + top: "slice-2-2-620" + top: "slice-2-2-621" + top: "slice-2-2-622" + top: "slice-2-2-623" + top: "slice-2-2-624" + top: "slice-2-2-625" + top: "slice-2-2-626" + top: "slice-2-2-627" + top: "slice-2-2-628" + top: "slice-2-2-629" + top: "slice-2-2-630" + top: "slice-2-2-631" + top: "slice-2-2-632" + top: "slice-2-2-633" + top: "slice-2-2-634" + top: "slice-2-2-635" + top: "slice-2-2-636" + top: "slice-2-2-637" + top: "slice-2-2-638" + top: "slice-2-2-639" + top: "slice-2-2-640" + top: "slice-2-2-641" + top: "slice-2-2-642" + top: "slice-2-2-643" + top: "slice-2-2-644" + top: "slice-2-2-645" + top: "slice-2-2-646" + top: "slice-2-2-647" + top: "slice-2-2-648" + top: "slice-2-2-649" + top: "slice-2-2-650" + top: "slice-2-2-651" + top: "slice-2-2-652" + top: "slice-2-2-653" + top: "slice-2-2-654" + top: "slice-2-2-655" + top: "slice-2-2-656" + top: "slice-2-2-657" + top: "slice-2-2-658" + top: "slice-2-2-659" + top: "slice-2-2-660" + top: "slice-2-2-661" + top: "slice-2-2-662" + top: "slice-2-2-663" + top: "slice-2-2-664" + top: "slice-2-2-665" + top: "slice-2-2-666" + top: "slice-2-2-667" + top: "slice-2-2-668" + top: "slice-2-2-669" + top: "slice-2-2-670" + top: "slice-2-2-671" + top: "slice-2-2-672" + top: "slice-2-2-673" + top: "slice-2-2-674" + top: "slice-2-2-675" + top: "slice-2-2-676" + top: "slice-2-2-677" + top: "slice-2-2-678" + top: "slice-2-2-679" + top: "slice-2-2-680" + top: "slice-2-2-681" + top: "slice-2-2-682" + top: "slice-2-2-683" + top: "slice-2-2-684" + top: "slice-2-2-685" + top: "slice-2-2-686" + top: "slice-2-2-687" + top: "slice-2-2-688" + top: "slice-2-2-689" + top: "slice-2-2-690" + top: "slice-2-2-691" + top: "slice-2-2-692" + top: "slice-2-2-693" + top: "slice-2-2-694" + top: "slice-2-2-695" + top: "slice-2-2-696" + top: "slice-2-2-697" + top: "slice-2-2-698" + top: "slice-2-2-699" + top: "slice-2-2-700" + top: "slice-2-2-701" + top: "slice-2-2-702" + top: "slice-2-2-703" + top: "slice-2-2-704" + top: "slice-2-2-705" + top: "slice-2-2-706" + top: "slice-2-2-707" + top: "slice-2-2-708" + top: "slice-2-2-709" + top: "slice-2-2-710" + top: "slice-2-2-711" + top: "slice-2-2-712" + top: "slice-2-2-713" + top: "slice-2-2-714" + top: "slice-2-2-715" + top: "slice-2-2-716" + top: "slice-2-2-717" + top: "slice-2-2-718" + top: "slice-2-2-719" + top: "slice-2-2-720" + top: "slice-2-2-721" + top: "slice-2-2-722" + top: "slice-2-2-723" + top: "slice-2-2-724" + top: "slice-2-2-725" + top: "slice-2-2-726" + top: "slice-2-2-727" + top: "slice-2-2-728" + top: "slice-2-2-729" + top: "slice-2-2-730" + top: "slice-2-2-731" + top: "slice-2-2-732" + top: "slice-2-2-733" + top: "slice-2-2-734" + top: "slice-2-2-735" + top: "slice-2-2-736" + top: "slice-2-2-737" + top: "slice-2-2-738" + top: "slice-2-2-739" + top: "slice-2-2-740" + top: "slice-2-2-741" + top: "slice-2-2-742" + top: "slice-2-2-743" + top: "slice-2-2-744" + top: "slice-2-2-745" + top: "slice-2-2-746" + top: "slice-2-2-747" + top: "slice-2-2-748" + top: "slice-2-2-749" + top: "slice-2-2-750" + top: "slice-2-2-751" + top: "slice-2-2-752" + top: "slice-2-2-753" + top: "slice-2-2-754" + top: "slice-2-2-755" + top: "slice-2-2-756" + top: "slice-2-2-757" + top: "slice-2-2-758" + top: "slice-2-2-759" + top: "slice-2-2-760" + top: "slice-2-2-761" + top: "slice-2-2-762" + top: "slice-2-2-763" + top: "slice-2-2-764" + top: "slice-2-2-765" + top: "slice-2-2-766" + top: "slice-2-2-767" + top: "slice-2-2-768" + top: "slice-2-2-769" + top: "slice-2-2-770" + top: "slice-2-2-771" + top: "slice-2-2-772" + top: "slice-2-2-773" + top: "slice-2-2-774" + top: "slice-2-2-775" + top: "slice-2-2-776" + top: "slice-2-2-777" + top: "slice-2-2-778" + top: "slice-2-2-779" + top: "slice-2-2-780" + top: "slice-2-2-781" + top: "slice-2-2-782" + top: "slice-2-2-783" + top: "slice-2-2-784" + top: "slice-2-2-785" + top: "slice-2-2-786" + top: "slice-2-2-787" + top: "slice-2-2-788" + top: "slice-2-2-789" + top: "slice-2-2-790" + top: "slice-2-2-791" + top: "slice-2-2-792" + top: "slice-2-2-793" + top: "slice-2-2-794" + top: "slice-2-2-795" + top: "slice-2-2-796" + top: "slice-2-2-797" + top: "slice-2-2-798" + top: "slice-2-2-799" + top: "slice-2-2-800" + top: "slice-2-2-801" + top: "slice-2-2-802" + top: "slice-2-2-803" + top: "slice-2-2-804" + top: "slice-2-2-805" + top: "slice-2-2-806" + top: "slice-2-2-807" + top: "slice-2-2-808" + top: "slice-2-2-809" + top: "slice-2-2-810" + top: "slice-2-2-811" + top: "slice-2-2-812" + top: "slice-2-2-813" + top: "slice-2-2-814" + top: "slice-2-2-815" + top: "slice-2-2-816" + top: "slice-2-2-817" + top: "slice-2-2-818" + top: "slice-2-2-819" + top: "slice-2-2-820" + top: "slice-2-2-821" + top: "slice-2-2-822" + top: "slice-2-2-823" + top: "slice-2-2-824" + top: "slice-2-2-825" + top: "slice-2-2-826" + top: "slice-2-2-827" + top: "slice-2-2-828" + top: "slice-2-2-829" + top: "slice-2-2-830" + top: "slice-2-2-831" + top: "slice-2-2-832" + top: "slice-2-2-833" + top: "slice-2-2-834" + top: "slice-2-2-835" + top: "slice-2-2-836" + top: "slice-2-2-837" + top: "slice-2-2-838" + top: "slice-2-2-839" + top: "slice-2-2-840" + top: "slice-2-2-841" + top: "slice-2-2-842" + top: "slice-2-2-843" + top: "slice-2-2-844" + top: "slice-2-2-845" + top: "slice-2-2-846" + top: "slice-2-2-847" + top: "slice-2-2-848" + top: "slice-2-2-849" + top: "slice-2-2-850" + top: "slice-2-2-851" + top: "slice-2-2-852" + top: "slice-2-2-853" + top: "slice-2-2-854" + top: "slice-2-2-855" + top: "slice-2-2-856" + top: "slice-2-2-857" + top: "slice-2-2-858" + top: "slice-2-2-859" + top: "slice-2-2-860" + top: "slice-2-2-861" + top: "slice-2-2-862" + top: "slice-2-2-863" + top: "slice-2-2-864" + top: "slice-2-2-865" + top: "slice-2-2-866" + top: "slice-2-2-867" + top: "slice-2-2-868" + top: "slice-2-2-869" + top: "slice-2-2-870" + top: "slice-2-2-871" + top: "slice-2-2-872" + top: "slice-2-2-873" + top: "slice-2-2-874" + top: "slice-2-2-875" + top: "slice-2-2-876" + top: "slice-2-2-877" + top: "slice-2-2-878" + top: "slice-2-2-879" + top: "slice-2-2-880" + top: "slice-2-2-881" + top: "slice-2-2-882" + top: "slice-2-2-883" + top: "slice-2-2-884" + top: "slice-2-2-885" + top: "slice-2-2-886" + top: "slice-2-2-887" + top: "slice-2-2-888" + top: "slice-2-2-889" + top: "slice-2-2-890" + top: "slice-2-2-891" + top: "slice-2-2-892" + top: "slice-2-2-893" + top: "slice-2-2-894" + top: "slice-2-2-895" + top: "slice-2-2-896" + top: "slice-2-2-897" + top: "slice-2-2-898" + top: "slice-2-2-899" + top: "slice-2-2-900" + top: "slice-2-2-901" + top: "slice-2-2-902" + top: "slice-2-2-903" + top: "slice-2-2-904" + top: "slice-2-2-905" + top: "slice-2-2-906" + top: "slice-2-2-907" + top: "slice-2-2-908" + top: "slice-2-2-909" + top: "slice-2-2-910" + top: "slice-2-2-911" + top: "slice-2-2-912" + top: "slice-2-2-913" + top: "slice-2-2-914" + top: "slice-2-2-915" + top: "slice-2-2-916" + top: "slice-2-2-917" + top: "slice-2-2-918" + top: "slice-2-2-919" + top: "slice-2-2-920" + top: "slice-2-2-921" + top: "slice-2-2-922" + top: "slice-2-2-923" + top: "slice-2-2-924" + top: "slice-2-2-925" + top: "slice-2-2-926" + top: "slice-2-2-927" + top: "slice-2-2-928" + top: "slice-2-2-929" + top: "slice-2-2-930" + top: "slice-2-2-931" + top: "slice-2-2-932" + top: "slice-2-2-933" + top: "slice-2-2-934" + top: "slice-2-2-935" + top: "slice-2-2-936" + top: "slice-2-2-937" + top: "slice-2-2-938" + top: "slice-2-2-939" + top: "slice-2-2-940" + top: "slice-2-2-941" + top: "slice-2-2-942" + top: "slice-2-2-943" + top: "slice-2-2-944" + top: "slice-2-2-945" + top: "slice-2-2-946" + top: "slice-2-2-947" + top: "slice-2-2-948" + top: "slice-2-2-949" + top: "slice-2-2-950" + top: "slice-2-2-951" + top: "slice-2-2-952" + top: "slice-2-2-953" + top: "slice-2-2-954" + top: "slice-2-2-955" + top: "slice-2-2-956" + top: "slice-2-2-957" + top: "slice-2-2-958" + top: "slice-2-2-959" + top: "slice-2-2-960" + top: "slice-2-2-961" + top: "slice-2-2-962" + top: "slice-2-2-963" + top: "slice-2-2-964" + top: "slice-2-2-965" + top: "slice-2-2-966" + top: "slice-2-2-967" +} +layers { + type:ELTWISE + name:"max-fc-2-se2" + top:"max-fc-2-se2" + bottom: "slice-2-2-1" + bottom: "slice-2-2-2" + bottom: "slice-2-2-3" + bottom: "slice-2-2-4" + bottom: "slice-2-2-5" + bottom: "slice-2-2-6" + bottom: "slice-2-2-7" + bottom: "slice-2-2-8" + bottom: "slice-2-2-9" + bottom: "slice-2-2-10" + bottom: "slice-2-2-11" + bottom: "slice-2-2-12" + bottom: "slice-2-2-13" + bottom: "slice-2-2-14" + bottom: "slice-2-2-15" + bottom: "slice-2-2-16" + bottom: "slice-2-2-17" + bottom: "slice-2-2-18" + bottom: "slice-2-2-19" + bottom: "slice-2-2-20" + bottom: "slice-2-2-21" + bottom: "slice-2-2-22" + bottom: "slice-2-2-23" + bottom: "slice-2-2-24" + bottom: "slice-2-2-25" + bottom: "slice-2-2-26" + bottom: "slice-2-2-27" + bottom: "slice-2-2-28" + bottom: "slice-2-2-29" + bottom: "slice-2-2-30" + bottom: "slice-2-2-31" + bottom: "slice-2-2-32" + bottom: "slice-2-2-33" + bottom: "slice-2-2-34" + bottom: "slice-2-2-35" + bottom: "slice-2-2-36" + bottom: "slice-2-2-37" + bottom: "slice-2-2-38" + bottom: "slice-2-2-39" + bottom: "slice-2-2-40" + bottom: "slice-2-2-41" + bottom: "slice-2-2-42" + bottom: "slice-2-2-43" + bottom: "slice-2-2-44" + bottom: "slice-2-2-45" + bottom: "slice-2-2-46" + bottom: "slice-2-2-47" + bottom: "slice-2-2-48" + bottom: "slice-2-2-49" + bottom: "slice-2-2-50" + bottom: "slice-2-2-51" + bottom: "slice-2-2-52" + bottom: "slice-2-2-53" + bottom: "slice-2-2-54" + bottom: "slice-2-2-55" + bottom: "slice-2-2-56" + bottom: "slice-2-2-57" + bottom: "slice-2-2-58" + bottom: "slice-2-2-59" + bottom: "slice-2-2-60" + bottom: "slice-2-2-61" + bottom: "slice-2-2-62" + bottom: "slice-2-2-63" + bottom: "slice-2-2-64" + bottom: "slice-2-2-65" + bottom: "slice-2-2-66" + bottom: "slice-2-2-67" + bottom: "slice-2-2-68" + bottom: "slice-2-2-69" + bottom: "slice-2-2-70" + bottom: "slice-2-2-71" + bottom: "slice-2-2-72" + bottom: "slice-2-2-73" + bottom: "slice-2-2-74" + bottom: "slice-2-2-75" + bottom: "slice-2-2-76" + bottom: "slice-2-2-77" + bottom: "slice-2-2-78" + bottom: "slice-2-2-79" + bottom: "slice-2-2-80" + bottom: "slice-2-2-81" + bottom: "slice-2-2-82" + bottom: "slice-2-2-83" + bottom: "slice-2-2-84" + bottom: "slice-2-2-85" + bottom: "slice-2-2-86" + bottom: "slice-2-2-87" + bottom: "slice-2-2-88" + bottom: "slice-2-2-89" + bottom: "slice-2-2-90" + bottom: "slice-2-2-91" + bottom: "slice-2-2-92" + bottom: "slice-2-2-93" + bottom: "slice-2-2-94" + bottom: "slice-2-2-95" + bottom: "slice-2-2-96" + bottom: "slice-2-2-97" + bottom: "slice-2-2-98" + bottom: "slice-2-2-99" + bottom: "slice-2-2-100" + bottom: "slice-2-2-101" + bottom: "slice-2-2-102" + bottom: "slice-2-2-103" + bottom: "slice-2-2-104" + bottom: "slice-2-2-105" + bottom: "slice-2-2-106" + bottom: "slice-2-2-107" + bottom: "slice-2-2-108" + bottom: "slice-2-2-109" + bottom: "slice-2-2-110" + bottom: "slice-2-2-111" + bottom: "slice-2-2-112" + bottom: "slice-2-2-113" + bottom: "slice-2-2-114" + bottom: "slice-2-2-115" + bottom: "slice-2-2-116" + bottom: "slice-2-2-117" + bottom: "slice-2-2-118" + bottom: "slice-2-2-119" + bottom: "slice-2-2-120" + bottom: "slice-2-2-121" + bottom: "slice-2-2-122" + bottom: "slice-2-2-123" + bottom: "slice-2-2-124" + bottom: "slice-2-2-125" + bottom: "slice-2-2-126" + bottom: "slice-2-2-127" + bottom: "slice-2-2-128" + bottom: "slice-2-2-129" + bottom: "slice-2-2-130" + bottom: "slice-2-2-131" + bottom: "slice-2-2-132" + bottom: "slice-2-2-133" + bottom: "slice-2-2-134" + bottom: "slice-2-2-135" + bottom: "slice-2-2-136" + bottom: "slice-2-2-137" + bottom: "slice-2-2-138" + bottom: "slice-2-2-139" + bottom: "slice-2-2-140" + bottom: "slice-2-2-141" + bottom: "slice-2-2-142" + bottom: "slice-2-2-143" + bottom: "slice-2-2-144" + bottom: "slice-2-2-145" + bottom: "slice-2-2-146" + bottom: "slice-2-2-147" + bottom: "slice-2-2-148" + bottom: "slice-2-2-149" + bottom: "slice-2-2-150" + bottom: "slice-2-2-151" + bottom: "slice-2-2-152" + bottom: "slice-2-2-153" + bottom: "slice-2-2-154" + bottom: "slice-2-2-155" + bottom: "slice-2-2-156" + bottom: "slice-2-2-157" + bottom: "slice-2-2-158" + bottom: "slice-2-2-159" + bottom: "slice-2-2-160" + bottom: "slice-2-2-161" + bottom: "slice-2-2-162" + bottom: "slice-2-2-163" + bottom: "slice-2-2-164" + bottom: "slice-2-2-165" + bottom: "slice-2-2-166" + bottom: "slice-2-2-167" + bottom: "slice-2-2-168" + bottom: "slice-2-2-169" + bottom: "slice-2-2-170" + bottom: "slice-2-2-171" + bottom: "slice-2-2-172" + bottom: "slice-2-2-173" + bottom: "slice-2-2-174" + bottom: "slice-2-2-175" + bottom: "slice-2-2-176" + bottom: "slice-2-2-177" + bottom: "slice-2-2-178" + bottom: "slice-2-2-179" + bottom: "slice-2-2-180" + bottom: "slice-2-2-181" + bottom: "slice-2-2-182" + bottom: "slice-2-2-183" + bottom: "slice-2-2-184" + bottom: "slice-2-2-185" + bottom: "slice-2-2-186" + bottom: "slice-2-2-187" + bottom: "slice-2-2-188" + bottom: "slice-2-2-189" + bottom: "slice-2-2-190" + bottom: "slice-2-2-191" + bottom: "slice-2-2-192" + bottom: "slice-2-2-193" + bottom: "slice-2-2-194" + bottom: "slice-2-2-195" + bottom: "slice-2-2-196" + bottom: "slice-2-2-197" + bottom: "slice-2-2-198" + bottom: "slice-2-2-199" + bottom: "slice-2-2-200" + bottom: "slice-2-2-201" + bottom: "slice-2-2-202" + bottom: "slice-2-2-203" + bottom: "slice-2-2-204" + bottom: "slice-2-2-205" + bottom: "slice-2-2-206" + bottom: "slice-2-2-207" + bottom: "slice-2-2-208" + bottom: "slice-2-2-209" + bottom: "slice-2-2-210" + bottom: "slice-2-2-211" + bottom: "slice-2-2-212" + bottom: "slice-2-2-213" + bottom: "slice-2-2-214" + bottom: "slice-2-2-215" + bottom: "slice-2-2-216" + bottom: "slice-2-2-217" + bottom: "slice-2-2-218" + bottom: "slice-2-2-219" + bottom: "slice-2-2-220" + bottom: "slice-2-2-221" + bottom: "slice-2-2-222" + bottom: "slice-2-2-223" + bottom: "slice-2-2-224" + bottom: "slice-2-2-225" + bottom: "slice-2-2-226" + bottom: "slice-2-2-227" + bottom: "slice-2-2-228" + bottom: "slice-2-2-229" + bottom: "slice-2-2-230" + bottom: "slice-2-2-231" + bottom: "slice-2-2-232" + bottom: "slice-2-2-233" + bottom: "slice-2-2-234" + bottom: "slice-2-2-235" + bottom: "slice-2-2-236" + bottom: "slice-2-2-237" + bottom: "slice-2-2-238" + bottom: "slice-2-2-239" + bottom: "slice-2-2-240" + bottom: "slice-2-2-241" + bottom: "slice-2-2-242" + bottom: "slice-2-2-243" + bottom: "slice-2-2-244" + bottom: "slice-2-2-245" + bottom: "slice-2-2-246" + bottom: "slice-2-2-247" + bottom: "slice-2-2-248" + bottom: "slice-2-2-249" + bottom: "slice-2-2-250" + bottom: "slice-2-2-251" + bottom: "slice-2-2-252" + bottom: "slice-2-2-253" + bottom: "slice-2-2-254" + bottom: "slice-2-2-255" + bottom: "slice-2-2-256" + bottom: "slice-2-2-257" + bottom: "slice-2-2-258" + bottom: "slice-2-2-259" + bottom: "slice-2-2-260" + bottom: "slice-2-2-261" + bottom: "slice-2-2-262" + bottom: "slice-2-2-263" + bottom: "slice-2-2-264" + bottom: "slice-2-2-265" + bottom: "slice-2-2-266" + bottom: "slice-2-2-267" + bottom: "slice-2-2-268" + bottom: "slice-2-2-269" + bottom: "slice-2-2-270" + bottom: "slice-2-2-271" + bottom: "slice-2-2-272" + bottom: "slice-2-2-273" + bottom: "slice-2-2-274" + bottom: "slice-2-2-275" + bottom: "slice-2-2-276" + bottom: "slice-2-2-277" + bottom: "slice-2-2-278" + bottom: "slice-2-2-279" + bottom: "slice-2-2-280" + bottom: "slice-2-2-281" + bottom: "slice-2-2-282" + bottom: "slice-2-2-283" + bottom: "slice-2-2-284" + bottom: "slice-2-2-285" + bottom: "slice-2-2-286" + bottom: "slice-2-2-287" + bottom: "slice-2-2-288" + bottom: "slice-2-2-289" + bottom: "slice-2-2-290" + bottom: "slice-2-2-291" + bottom: "slice-2-2-292" + bottom: "slice-2-2-293" + bottom: "slice-2-2-294" + bottom: "slice-2-2-295" + bottom: "slice-2-2-296" + bottom: "slice-2-2-297" + bottom: "slice-2-2-298" + bottom: "slice-2-2-299" + bottom: "slice-2-2-300" + bottom: "slice-2-2-301" + bottom: "slice-2-2-302" + bottom: "slice-2-2-303" + bottom: "slice-2-2-304" + bottom: "slice-2-2-305" + bottom: "slice-2-2-306" + bottom: "slice-2-2-307" + bottom: "slice-2-2-308" + bottom: "slice-2-2-309" + bottom: "slice-2-2-310" + bottom: "slice-2-2-311" + bottom: "slice-2-2-312" + bottom: "slice-2-2-313" + bottom: "slice-2-2-314" + bottom: "slice-2-2-315" + bottom: "slice-2-2-316" + bottom: "slice-2-2-317" + bottom: "slice-2-2-318" + bottom: "slice-2-2-319" + bottom: "slice-2-2-320" + bottom: "slice-2-2-321" + bottom: "slice-2-2-322" + bottom: "slice-2-2-323" + bottom: "slice-2-2-324" + bottom: "slice-2-2-325" + bottom: "slice-2-2-326" + bottom: "slice-2-2-327" + bottom: "slice-2-2-328" + bottom: "slice-2-2-329" + bottom: "slice-2-2-330" + bottom: "slice-2-2-331" + bottom: "slice-2-2-332" + bottom: "slice-2-2-333" + bottom: "slice-2-2-334" + bottom: "slice-2-2-335" + bottom: "slice-2-2-336" + bottom: "slice-2-2-337" + bottom: "slice-2-2-338" + bottom: "slice-2-2-339" + bottom: "slice-2-2-340" + bottom: "slice-2-2-341" + bottom: "slice-2-2-342" + bottom: "slice-2-2-343" + bottom: "slice-2-2-344" + bottom: "slice-2-2-345" + bottom: "slice-2-2-346" + bottom: "slice-2-2-347" + bottom: "slice-2-2-348" + bottom: "slice-2-2-349" + bottom: "slice-2-2-350" + bottom: "slice-2-2-351" + bottom: "slice-2-2-352" + bottom: "slice-2-2-353" + bottom: "slice-2-2-354" + bottom: "slice-2-2-355" + bottom: "slice-2-2-356" + bottom: "slice-2-2-357" + bottom: "slice-2-2-358" + bottom: "slice-2-2-359" + bottom: "slice-2-2-360" + bottom: "slice-2-2-361" + bottom: "slice-2-2-362" + bottom: "slice-2-2-363" + bottom: "slice-2-2-364" + bottom: "slice-2-2-365" + bottom: "slice-2-2-366" + bottom: "slice-2-2-367" + bottom: "slice-2-2-368" + bottom: "slice-2-2-369" + bottom: "slice-2-2-370" + bottom: "slice-2-2-371" + bottom: "slice-2-2-372" + bottom: "slice-2-2-373" + bottom: "slice-2-2-374" + bottom: "slice-2-2-375" + bottom: "slice-2-2-376" + bottom: "slice-2-2-377" + bottom: "slice-2-2-378" + bottom: "slice-2-2-379" + bottom: "slice-2-2-380" + bottom: "slice-2-2-381" + bottom: "slice-2-2-382" + bottom: "slice-2-2-383" + bottom: "slice-2-2-384" + bottom: "slice-2-2-385" + bottom: "slice-2-2-386" + bottom: "slice-2-2-387" + bottom: "slice-2-2-388" + bottom: "slice-2-2-389" + bottom: "slice-2-2-390" + bottom: "slice-2-2-391" + bottom: "slice-2-2-392" + bottom: "slice-2-2-393" + bottom: "slice-2-2-394" + bottom: "slice-2-2-395" + bottom: "slice-2-2-396" + bottom: "slice-2-2-397" + bottom: "slice-2-2-398" + bottom: "slice-2-2-399" + bottom: "slice-2-2-400" + bottom: "slice-2-2-401" + bottom: "slice-2-2-402" + bottom: "slice-2-2-403" + bottom: "slice-2-2-404" + bottom: "slice-2-2-405" + bottom: "slice-2-2-406" + bottom: "slice-2-2-407" + bottom: "slice-2-2-408" + bottom: "slice-2-2-409" + bottom: "slice-2-2-410" + bottom: "slice-2-2-411" + bottom: "slice-2-2-412" + bottom: "slice-2-2-413" + bottom: "slice-2-2-414" + bottom: "slice-2-2-415" + bottom: "slice-2-2-416" + bottom: "slice-2-2-417" + bottom: "slice-2-2-418" + bottom: "slice-2-2-419" + bottom: "slice-2-2-420" + bottom: "slice-2-2-421" + bottom: "slice-2-2-422" + bottom: "slice-2-2-423" + bottom: "slice-2-2-424" + bottom: "slice-2-2-425" + bottom: "slice-2-2-426" + bottom: "slice-2-2-427" + bottom: "slice-2-2-428" + bottom: "slice-2-2-429" + bottom: "slice-2-2-430" + bottom: "slice-2-2-431" + bottom: "slice-2-2-432" + bottom: "slice-2-2-433" + bottom: "slice-2-2-434" + bottom: "slice-2-2-435" + bottom: "slice-2-2-436" + bottom: "slice-2-2-437" + bottom: "slice-2-2-438" + bottom: "slice-2-2-439" + bottom: "slice-2-2-440" + bottom: "slice-2-2-441" + bottom: "slice-2-2-442" + bottom: "slice-2-2-443" + bottom: "slice-2-2-444" + bottom: "slice-2-2-445" + bottom: "slice-2-2-446" + bottom: "slice-2-2-447" + bottom: "slice-2-2-448" + bottom: "slice-2-2-449" + bottom: "slice-2-2-450" + bottom: "slice-2-2-451" + bottom: "slice-2-2-452" + bottom: "slice-2-2-453" + bottom: "slice-2-2-454" + bottom: "slice-2-2-455" + bottom: "slice-2-2-456" + bottom: "slice-2-2-457" + bottom: "slice-2-2-458" + bottom: "slice-2-2-459" + bottom: "slice-2-2-460" + bottom: "slice-2-2-461" + bottom: "slice-2-2-462" + bottom: "slice-2-2-463" + bottom: "slice-2-2-464" + bottom: "slice-2-2-465" + bottom: "slice-2-2-466" + bottom: "slice-2-2-467" + bottom: "slice-2-2-468" + bottom: "slice-2-2-469" + bottom: "slice-2-2-470" + bottom: "slice-2-2-471" + bottom: "slice-2-2-472" + bottom: "slice-2-2-473" + bottom: "slice-2-2-474" + bottom: "slice-2-2-475" + bottom: "slice-2-2-476" + bottom: "slice-2-2-477" + bottom: "slice-2-2-478" + bottom: "slice-2-2-479" + bottom: "slice-2-2-480" + bottom: "slice-2-2-481" + bottom: "slice-2-2-482" + bottom: "slice-2-2-483" + bottom: "slice-2-2-484" + bottom: "slice-2-2-485" + bottom: "slice-2-2-486" + bottom: "slice-2-2-487" + bottom: "slice-2-2-488" + bottom: "slice-2-2-489" + bottom: "slice-2-2-490" + bottom: "slice-2-2-491" + bottom: "slice-2-2-492" + bottom: "slice-2-2-493" + bottom: "slice-2-2-494" + bottom: "slice-2-2-495" + bottom: "slice-2-2-496" + bottom: "slice-2-2-497" + bottom: "slice-2-2-498" + bottom: "slice-2-2-499" + bottom: "slice-2-2-500" + bottom: "slice-2-2-501" + bottom: "slice-2-2-502" + bottom: "slice-2-2-503" + bottom: "slice-2-2-504" + bottom: "slice-2-2-505" + bottom: "slice-2-2-506" + bottom: "slice-2-2-507" + bottom: "slice-2-2-508" + bottom: "slice-2-2-509" + bottom: "slice-2-2-510" + bottom: "slice-2-2-511" + bottom: "slice-2-2-512" + bottom: "slice-2-2-513" + bottom: "slice-2-2-514" + bottom: "slice-2-2-515" + bottom: "slice-2-2-516" + bottom: "slice-2-2-517" + bottom: "slice-2-2-518" + bottom: "slice-2-2-519" + bottom: "slice-2-2-520" + bottom: "slice-2-2-521" + bottom: "slice-2-2-522" + bottom: "slice-2-2-523" + bottom: "slice-2-2-524" + bottom: "slice-2-2-525" + bottom: "slice-2-2-526" + bottom: "slice-2-2-527" + bottom: "slice-2-2-528" + bottom: "slice-2-2-529" + bottom: "slice-2-2-530" + bottom: "slice-2-2-531" + bottom: "slice-2-2-532" + bottom: "slice-2-2-533" + bottom: "slice-2-2-534" + bottom: "slice-2-2-535" + bottom: "slice-2-2-536" + bottom: "slice-2-2-537" + bottom: "slice-2-2-538" + bottom: "slice-2-2-539" + bottom: "slice-2-2-540" + bottom: "slice-2-2-541" + bottom: "slice-2-2-542" + bottom: "slice-2-2-543" + bottom: "slice-2-2-544" + bottom: "slice-2-2-545" + bottom: "slice-2-2-546" + bottom: "slice-2-2-547" + bottom: "slice-2-2-548" + bottom: "slice-2-2-549" + bottom: "slice-2-2-550" + bottom: "slice-2-2-551" + bottom: "slice-2-2-552" + bottom: "slice-2-2-553" + bottom: "slice-2-2-554" + bottom: "slice-2-2-555" + bottom: "slice-2-2-556" + bottom: "slice-2-2-557" + bottom: "slice-2-2-558" + bottom: "slice-2-2-559" + bottom: "slice-2-2-560" + bottom: "slice-2-2-561" + bottom: "slice-2-2-562" + bottom: "slice-2-2-563" + bottom: "slice-2-2-564" + bottom: "slice-2-2-565" + bottom: "slice-2-2-566" + bottom: "slice-2-2-567" + bottom: "slice-2-2-568" + bottom: "slice-2-2-569" + bottom: "slice-2-2-570" + bottom: "slice-2-2-571" + bottom: "slice-2-2-572" + bottom: "slice-2-2-573" + bottom: "slice-2-2-574" + bottom: "slice-2-2-575" + bottom: "slice-2-2-576" + bottom: "slice-2-2-577" + bottom: "slice-2-2-578" + bottom: "slice-2-2-579" + bottom: "slice-2-2-580" + bottom: "slice-2-2-581" + bottom: "slice-2-2-582" + bottom: "slice-2-2-583" + bottom: "slice-2-2-584" + bottom: "slice-2-2-585" + bottom: "slice-2-2-586" + bottom: "slice-2-2-587" + bottom: "slice-2-2-588" + bottom: "slice-2-2-589" + bottom: "slice-2-2-590" + bottom: "slice-2-2-591" + bottom: "slice-2-2-592" + bottom: "slice-2-2-593" + bottom: "slice-2-2-594" + bottom: "slice-2-2-595" + bottom: "slice-2-2-596" + bottom: "slice-2-2-597" + bottom: "slice-2-2-598" + bottom: "slice-2-2-599" + bottom: "slice-2-2-600" + bottom: "slice-2-2-601" + bottom: "slice-2-2-602" + bottom: "slice-2-2-603" + bottom: "slice-2-2-604" + bottom: "slice-2-2-605" + bottom: "slice-2-2-606" + bottom: "slice-2-2-607" + bottom: "slice-2-2-608" + bottom: "slice-2-2-609" + bottom: "slice-2-2-610" + bottom: "slice-2-2-611" + bottom: "slice-2-2-612" + bottom: "slice-2-2-613" + bottom: "slice-2-2-614" + bottom: "slice-2-2-615" + bottom: "slice-2-2-616" + bottom: "slice-2-2-617" + bottom: "slice-2-2-618" + bottom: "slice-2-2-619" + bottom: "slice-2-2-620" + bottom: "slice-2-2-621" + bottom: "slice-2-2-622" + bottom: "slice-2-2-623" + bottom: "slice-2-2-624" + bottom: "slice-2-2-625" + bottom: "slice-2-2-626" + bottom: "slice-2-2-627" + bottom: "slice-2-2-628" + bottom: "slice-2-2-629" + bottom: "slice-2-2-630" + bottom: "slice-2-2-631" + bottom: "slice-2-2-632" + bottom: "slice-2-2-633" + bottom: "slice-2-2-634" + bottom: "slice-2-2-635" + bottom: "slice-2-2-636" + bottom: "slice-2-2-637" + bottom: "slice-2-2-638" + bottom: "slice-2-2-639" + bottom: "slice-2-2-640" + bottom: "slice-2-2-641" + bottom: "slice-2-2-642" + bottom: "slice-2-2-643" + bottom: "slice-2-2-644" + bottom: "slice-2-2-645" + bottom: "slice-2-2-646" + bottom: "slice-2-2-647" + bottom: "slice-2-2-648" + bottom: "slice-2-2-649" + bottom: "slice-2-2-650" + bottom: "slice-2-2-651" + bottom: "slice-2-2-652" + bottom: "slice-2-2-653" + bottom: "slice-2-2-654" + bottom: "slice-2-2-655" + bottom: "slice-2-2-656" + bottom: "slice-2-2-657" + bottom: "slice-2-2-658" + bottom: "slice-2-2-659" + bottom: "slice-2-2-660" + bottom: "slice-2-2-661" + bottom: "slice-2-2-662" + bottom: "slice-2-2-663" + bottom: "slice-2-2-664" + bottom: "slice-2-2-665" + bottom: "slice-2-2-666" + bottom: "slice-2-2-667" + bottom: "slice-2-2-668" + bottom: "slice-2-2-669" + bottom: "slice-2-2-670" + bottom: "slice-2-2-671" + bottom: "slice-2-2-672" + bottom: "slice-2-2-673" + bottom: "slice-2-2-674" + bottom: "slice-2-2-675" + bottom: "slice-2-2-676" + bottom: "slice-2-2-677" + bottom: "slice-2-2-678" + bottom: "slice-2-2-679" + bottom: "slice-2-2-680" + bottom: "slice-2-2-681" + bottom: "slice-2-2-682" + bottom: "slice-2-2-683" + bottom: "slice-2-2-684" + bottom: "slice-2-2-685" + bottom: "slice-2-2-686" + bottom: "slice-2-2-687" + bottom: "slice-2-2-688" + bottom: "slice-2-2-689" + bottom: "slice-2-2-690" + bottom: "slice-2-2-691" + bottom: "slice-2-2-692" + bottom: "slice-2-2-693" + bottom: "slice-2-2-694" + bottom: "slice-2-2-695" + bottom: "slice-2-2-696" + bottom: "slice-2-2-697" + bottom: "slice-2-2-698" + bottom: "slice-2-2-699" + bottom: "slice-2-2-700" + bottom: "slice-2-2-701" + bottom: "slice-2-2-702" + bottom: "slice-2-2-703" + bottom: "slice-2-2-704" + bottom: "slice-2-2-705" + bottom: "slice-2-2-706" + bottom: "slice-2-2-707" + bottom: "slice-2-2-708" + bottom: "slice-2-2-709" + bottom: "slice-2-2-710" + bottom: "slice-2-2-711" + bottom: "slice-2-2-712" + bottom: "slice-2-2-713" + bottom: "slice-2-2-714" + bottom: "slice-2-2-715" + bottom: "slice-2-2-716" + bottom: "slice-2-2-717" + bottom: "slice-2-2-718" + bottom: "slice-2-2-719" + bottom: "slice-2-2-720" + bottom: "slice-2-2-721" + bottom: "slice-2-2-722" + bottom: "slice-2-2-723" + bottom: "slice-2-2-724" + bottom: "slice-2-2-725" + bottom: "slice-2-2-726" + bottom: "slice-2-2-727" + bottom: "slice-2-2-728" + bottom: "slice-2-2-729" + bottom: "slice-2-2-730" + bottom: "slice-2-2-731" + bottom: "slice-2-2-732" + bottom: "slice-2-2-733" + bottom: "slice-2-2-734" + bottom: "slice-2-2-735" + bottom: "slice-2-2-736" + bottom: "slice-2-2-737" + bottom: "slice-2-2-738" + bottom: "slice-2-2-739" + bottom: "slice-2-2-740" + bottom: "slice-2-2-741" + bottom: "slice-2-2-742" + bottom: "slice-2-2-743" + bottom: "slice-2-2-744" + bottom: "slice-2-2-745" + bottom: "slice-2-2-746" + bottom: "slice-2-2-747" + bottom: "slice-2-2-748" + bottom: "slice-2-2-749" + bottom: "slice-2-2-750" + bottom: "slice-2-2-751" + bottom: "slice-2-2-752" + bottom: "slice-2-2-753" + bottom: "slice-2-2-754" + bottom: "slice-2-2-755" + bottom: "slice-2-2-756" + bottom: "slice-2-2-757" + bottom: "slice-2-2-758" + bottom: "slice-2-2-759" + bottom: "slice-2-2-760" + bottom: "slice-2-2-761" + bottom: "slice-2-2-762" + bottom: "slice-2-2-763" + bottom: "slice-2-2-764" + bottom: "slice-2-2-765" + bottom: "slice-2-2-766" + bottom: "slice-2-2-767" + bottom: "slice-2-2-768" + bottom: "slice-2-2-769" + bottom: "slice-2-2-770" + bottom: "slice-2-2-771" + bottom: "slice-2-2-772" + bottom: "slice-2-2-773" + bottom: "slice-2-2-774" + bottom: "slice-2-2-775" + bottom: "slice-2-2-776" + bottom: "slice-2-2-777" + bottom: "slice-2-2-778" + bottom: "slice-2-2-779" + bottom: "slice-2-2-780" + bottom: "slice-2-2-781" + bottom: "slice-2-2-782" + bottom: "slice-2-2-783" + bottom: "slice-2-2-784" + bottom: "slice-2-2-785" + bottom: "slice-2-2-786" + bottom: "slice-2-2-787" + bottom: "slice-2-2-788" + bottom: "slice-2-2-789" + bottom: "slice-2-2-790" + bottom: "slice-2-2-791" + bottom: "slice-2-2-792" + bottom: "slice-2-2-793" + bottom: "slice-2-2-794" + bottom: "slice-2-2-795" + bottom: "slice-2-2-796" + bottom: "slice-2-2-797" + bottom: "slice-2-2-798" + bottom: "slice-2-2-799" + bottom: "slice-2-2-800" + bottom: "slice-2-2-801" + bottom: "slice-2-2-802" + bottom: "slice-2-2-803" + bottom: "slice-2-2-804" + bottom: "slice-2-2-805" + bottom: "slice-2-2-806" + bottom: "slice-2-2-807" + bottom: "slice-2-2-808" + bottom: "slice-2-2-809" + bottom: "slice-2-2-810" + bottom: "slice-2-2-811" + bottom: "slice-2-2-812" + bottom: "slice-2-2-813" + bottom: "slice-2-2-814" + bottom: "slice-2-2-815" + bottom: "slice-2-2-816" + bottom: "slice-2-2-817" + bottom: "slice-2-2-818" + bottom: "slice-2-2-819" + bottom: "slice-2-2-820" + bottom: "slice-2-2-821" + bottom: "slice-2-2-822" + bottom: "slice-2-2-823" + bottom: "slice-2-2-824" + bottom: "slice-2-2-825" + bottom: "slice-2-2-826" + bottom: "slice-2-2-827" + bottom: "slice-2-2-828" + bottom: "slice-2-2-829" + bottom: "slice-2-2-830" + bottom: "slice-2-2-831" + bottom: "slice-2-2-832" + bottom: "slice-2-2-833" + bottom: "slice-2-2-834" + bottom: "slice-2-2-835" + bottom: "slice-2-2-836" + bottom: "slice-2-2-837" + bottom: "slice-2-2-838" + bottom: "slice-2-2-839" + bottom: "slice-2-2-840" + bottom: "slice-2-2-841" + bottom: "slice-2-2-842" + bottom: "slice-2-2-843" + bottom: "slice-2-2-844" + bottom: "slice-2-2-845" + bottom: "slice-2-2-846" + bottom: "slice-2-2-847" + bottom: "slice-2-2-848" + bottom: "slice-2-2-849" + bottom: "slice-2-2-850" + bottom: "slice-2-2-851" + bottom: "slice-2-2-852" + bottom: "slice-2-2-853" + bottom: "slice-2-2-854" + bottom: "slice-2-2-855" + bottom: "slice-2-2-856" + bottom: "slice-2-2-857" + bottom: "slice-2-2-858" + bottom: "slice-2-2-859" + bottom: "slice-2-2-860" + bottom: "slice-2-2-861" + bottom: "slice-2-2-862" + bottom: "slice-2-2-863" + bottom: "slice-2-2-864" + bottom: "slice-2-2-865" + bottom: "slice-2-2-866" + bottom: "slice-2-2-867" + bottom: "slice-2-2-868" + bottom: "slice-2-2-869" + bottom: "slice-2-2-870" + bottom: "slice-2-2-871" + bottom: "slice-2-2-872" + bottom: "slice-2-2-873" + bottom: "slice-2-2-874" + bottom: "slice-2-2-875" + bottom: "slice-2-2-876" + bottom: "slice-2-2-877" + bottom: "slice-2-2-878" + bottom: "slice-2-2-879" + bottom: "slice-2-2-880" + bottom: "slice-2-2-881" + bottom: "slice-2-2-882" + bottom: "slice-2-2-883" + bottom: "slice-2-2-884" + bottom: "slice-2-2-885" + bottom: "slice-2-2-886" + bottom: "slice-2-2-887" + bottom: "slice-2-2-888" + bottom: "slice-2-2-889" + bottom: "slice-2-2-890" + bottom: "slice-2-2-891" + bottom: "slice-2-2-892" + bottom: "slice-2-2-893" + bottom: "slice-2-2-894" + bottom: "slice-2-2-895" + bottom: "slice-2-2-896" + bottom: "slice-2-2-897" + bottom: "slice-2-2-898" + bottom: "slice-2-2-899" + bottom: "slice-2-2-900" + bottom: "slice-2-2-901" + bottom: "slice-2-2-902" + bottom: "slice-2-2-903" + bottom: "slice-2-2-904" + bottom: "slice-2-2-905" + bottom: "slice-2-2-906" + bottom: "slice-2-2-907" + bottom: "slice-2-2-908" + bottom: "slice-2-2-909" + bottom: "slice-2-2-910" + bottom: "slice-2-2-911" + bottom: "slice-2-2-912" + bottom: "slice-2-2-913" + bottom: "slice-2-2-914" + bottom: "slice-2-2-915" + bottom: "slice-2-2-916" + bottom: "slice-2-2-917" + bottom: "slice-2-2-918" + bottom: "slice-2-2-919" + bottom: "slice-2-2-920" + bottom: "slice-2-2-921" + bottom: "slice-2-2-922" + bottom: "slice-2-2-923" + bottom: "slice-2-2-924" + bottom: "slice-2-2-925" + bottom: "slice-2-2-926" + bottom: "slice-2-2-927" + bottom: "slice-2-2-928" + bottom: "slice-2-2-929" + bottom: "slice-2-2-930" + bottom: "slice-2-2-931" + bottom: "slice-2-2-932" + bottom: "slice-2-2-933" + bottom: "slice-2-2-934" + bottom: "slice-2-2-935" + bottom: "slice-2-2-936" + bottom: "slice-2-2-937" + bottom: "slice-2-2-938" + bottom: "slice-2-2-939" + bottom: "slice-2-2-940" + bottom: "slice-2-2-941" + bottom: "slice-2-2-942" + bottom: "slice-2-2-943" + bottom: "slice-2-2-944" + bottom: "slice-2-2-945" + bottom: "slice-2-2-946" + bottom: "slice-2-2-947" + bottom: "slice-2-2-948" + bottom: "slice-2-2-949" + bottom: "slice-2-2-950" + bottom: "slice-2-2-951" + bottom: "slice-2-2-952" + bottom: "slice-2-2-953" + bottom: "slice-2-2-954" + bottom: "slice-2-2-955" + bottom: "slice-2-2-956" + bottom: "slice-2-2-957" + bottom: "slice-2-2-958" + bottom: "slice-2-2-959" + bottom: "slice-2-2-960" + bottom: "slice-2-2-961" + bottom: "slice-2-2-962" + bottom: "slice-2-2-963" + bottom: "slice-2-2-964" + bottom: "slice-2-2-965" + bottom: "slice-2-2-966" + bottom: "slice-2-2-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se3" + bottom:"fc-2-se3" + top: "slice-2-3-1" + top: "slice-2-3-2" + top: "slice-2-3-3" + top: "slice-2-3-4" + top: "slice-2-3-5" + top: "slice-2-3-6" + top: "slice-2-3-7" + top: "slice-2-3-8" + top: "slice-2-3-9" + top: "slice-2-3-10" + top: "slice-2-3-11" + top: "slice-2-3-12" + top: "slice-2-3-13" + top: "slice-2-3-14" + top: "slice-2-3-15" + top: "slice-2-3-16" + top: "slice-2-3-17" + top: "slice-2-3-18" + top: "slice-2-3-19" + top: "slice-2-3-20" + top: "slice-2-3-21" + top: "slice-2-3-22" + top: "slice-2-3-23" + top: "slice-2-3-24" + top: "slice-2-3-25" + top: "slice-2-3-26" + top: "slice-2-3-27" + top: "slice-2-3-28" + top: "slice-2-3-29" + top: "slice-2-3-30" + top: "slice-2-3-31" + top: "slice-2-3-32" + top: "slice-2-3-33" + top: "slice-2-3-34" + top: "slice-2-3-35" + top: "slice-2-3-36" + top: "slice-2-3-37" + top: "slice-2-3-38" + top: "slice-2-3-39" + top: "slice-2-3-40" + top: "slice-2-3-41" + top: "slice-2-3-42" + top: "slice-2-3-43" + top: "slice-2-3-44" + top: "slice-2-3-45" + top: "slice-2-3-46" + top: "slice-2-3-47" + top: "slice-2-3-48" + top: "slice-2-3-49" + top: "slice-2-3-50" + top: "slice-2-3-51" + top: "slice-2-3-52" + top: "slice-2-3-53" + top: "slice-2-3-54" + top: "slice-2-3-55" + top: "slice-2-3-56" + top: "slice-2-3-57" + top: "slice-2-3-58" + top: "slice-2-3-59" + top: "slice-2-3-60" + top: "slice-2-3-61" + top: "slice-2-3-62" + top: "slice-2-3-63" + top: "slice-2-3-64" + top: "slice-2-3-65" + top: "slice-2-3-66" + top: "slice-2-3-67" + top: "slice-2-3-68" + top: "slice-2-3-69" + top: "slice-2-3-70" + top: "slice-2-3-71" + top: "slice-2-3-72" + top: "slice-2-3-73" + top: "slice-2-3-74" + top: "slice-2-3-75" + top: "slice-2-3-76" + top: "slice-2-3-77" + top: "slice-2-3-78" + top: "slice-2-3-79" + top: "slice-2-3-80" + top: "slice-2-3-81" + top: "slice-2-3-82" + top: "slice-2-3-83" + top: "slice-2-3-84" + top: "slice-2-3-85" + top: "slice-2-3-86" + top: "slice-2-3-87" + top: "slice-2-3-88" + top: "slice-2-3-89" + top: "slice-2-3-90" + top: "slice-2-3-91" + top: "slice-2-3-92" + top: "slice-2-3-93" + top: "slice-2-3-94" + top: "slice-2-3-95" + top: "slice-2-3-96" + top: "slice-2-3-97" + top: "slice-2-3-98" + top: "slice-2-3-99" + top: "slice-2-3-100" + top: "slice-2-3-101" + top: "slice-2-3-102" + top: "slice-2-3-103" + top: "slice-2-3-104" + top: "slice-2-3-105" + top: "slice-2-3-106" + top: "slice-2-3-107" + top: "slice-2-3-108" + top: "slice-2-3-109" + top: "slice-2-3-110" + top: "slice-2-3-111" + top: "slice-2-3-112" + top: "slice-2-3-113" + top: "slice-2-3-114" + top: "slice-2-3-115" + top: "slice-2-3-116" + top: "slice-2-3-117" + top: "slice-2-3-118" + top: "slice-2-3-119" + top: "slice-2-3-120" + top: "slice-2-3-121" + top: "slice-2-3-122" + top: "slice-2-3-123" + top: "slice-2-3-124" + top: "slice-2-3-125" + top: "slice-2-3-126" + top: "slice-2-3-127" + top: "slice-2-3-128" + top: "slice-2-3-129" + top: "slice-2-3-130" + top: "slice-2-3-131" + top: "slice-2-3-132" + top: "slice-2-3-133" + top: "slice-2-3-134" + top: "slice-2-3-135" + top: "slice-2-3-136" + top: "slice-2-3-137" + top: "slice-2-3-138" + top: "slice-2-3-139" + top: "slice-2-3-140" + top: "slice-2-3-141" + top: "slice-2-3-142" + top: "slice-2-3-143" + top: "slice-2-3-144" + top: "slice-2-3-145" + top: "slice-2-3-146" + top: "slice-2-3-147" + top: "slice-2-3-148" + top: "slice-2-3-149" + top: "slice-2-3-150" + top: "slice-2-3-151" + top: "slice-2-3-152" + top: "slice-2-3-153" + top: "slice-2-3-154" + top: "slice-2-3-155" + top: "slice-2-3-156" + top: "slice-2-3-157" + top: "slice-2-3-158" + top: "slice-2-3-159" + top: "slice-2-3-160" + top: "slice-2-3-161" + top: "slice-2-3-162" + top: "slice-2-3-163" + top: "slice-2-3-164" + top: "slice-2-3-165" + top: "slice-2-3-166" + top: "slice-2-3-167" + top: "slice-2-3-168" + top: "slice-2-3-169" + top: "slice-2-3-170" + top: "slice-2-3-171" + top: "slice-2-3-172" + top: "slice-2-3-173" + top: "slice-2-3-174" + top: "slice-2-3-175" + top: "slice-2-3-176" + top: "slice-2-3-177" + top: "slice-2-3-178" + top: "slice-2-3-179" + top: "slice-2-3-180" + top: "slice-2-3-181" + top: "slice-2-3-182" + top: "slice-2-3-183" + top: "slice-2-3-184" + top: "slice-2-3-185" + top: "slice-2-3-186" + top: "slice-2-3-187" + top: "slice-2-3-188" + top: "slice-2-3-189" + top: "slice-2-3-190" + top: "slice-2-3-191" + top: "slice-2-3-192" + top: "slice-2-3-193" + top: "slice-2-3-194" + top: "slice-2-3-195" + top: "slice-2-3-196" + top: "slice-2-3-197" + top: "slice-2-3-198" + top: "slice-2-3-199" + top: "slice-2-3-200" + top: "slice-2-3-201" + top: "slice-2-3-202" + top: "slice-2-3-203" + top: "slice-2-3-204" + top: "slice-2-3-205" + top: "slice-2-3-206" + top: "slice-2-3-207" + top: "slice-2-3-208" + top: "slice-2-3-209" + top: "slice-2-3-210" + top: "slice-2-3-211" + top: "slice-2-3-212" + top: "slice-2-3-213" + top: "slice-2-3-214" + top: "slice-2-3-215" + top: "slice-2-3-216" + top: "slice-2-3-217" + top: "slice-2-3-218" + top: "slice-2-3-219" + top: "slice-2-3-220" + top: "slice-2-3-221" + top: "slice-2-3-222" + top: "slice-2-3-223" + top: "slice-2-3-224" + top: "slice-2-3-225" + top: "slice-2-3-226" + top: "slice-2-3-227" + top: "slice-2-3-228" + top: "slice-2-3-229" + top: "slice-2-3-230" + top: "slice-2-3-231" + top: "slice-2-3-232" + top: "slice-2-3-233" + top: "slice-2-3-234" + top: "slice-2-3-235" + top: "slice-2-3-236" + top: "slice-2-3-237" + top: "slice-2-3-238" + top: "slice-2-3-239" + top: "slice-2-3-240" + top: "slice-2-3-241" + top: "slice-2-3-242" + top: "slice-2-3-243" + top: "slice-2-3-244" + top: "slice-2-3-245" + top: "slice-2-3-246" + top: "slice-2-3-247" + top: "slice-2-3-248" + top: "slice-2-3-249" + top: "slice-2-3-250" + top: "slice-2-3-251" + top: "slice-2-3-252" + top: "slice-2-3-253" + top: "slice-2-3-254" + top: "slice-2-3-255" + top: "slice-2-3-256" + top: "slice-2-3-257" + top: "slice-2-3-258" + top: "slice-2-3-259" + top: "slice-2-3-260" + top: "slice-2-3-261" + top: "slice-2-3-262" + top: "slice-2-3-263" + top: "slice-2-3-264" + top: "slice-2-3-265" + top: "slice-2-3-266" + top: "slice-2-3-267" + top: "slice-2-3-268" + top: "slice-2-3-269" + top: "slice-2-3-270" + top: "slice-2-3-271" + top: "slice-2-3-272" + top: "slice-2-3-273" + top: "slice-2-3-274" + top: "slice-2-3-275" + top: "slice-2-3-276" + top: "slice-2-3-277" + top: "slice-2-3-278" + top: "slice-2-3-279" + top: "slice-2-3-280" + top: "slice-2-3-281" + top: "slice-2-3-282" + top: "slice-2-3-283" + top: "slice-2-3-284" + top: "slice-2-3-285" + top: "slice-2-3-286" + top: "slice-2-3-287" + top: "slice-2-3-288" + top: "slice-2-3-289" + top: "slice-2-3-290" + top: "slice-2-3-291" + top: "slice-2-3-292" + top: "slice-2-3-293" + top: "slice-2-3-294" + top: "slice-2-3-295" + top: "slice-2-3-296" + top: "slice-2-3-297" + top: "slice-2-3-298" + top: "slice-2-3-299" + top: "slice-2-3-300" + top: "slice-2-3-301" + top: "slice-2-3-302" + top: "slice-2-3-303" + top: "slice-2-3-304" + top: "slice-2-3-305" + top: "slice-2-3-306" + top: "slice-2-3-307" + top: "slice-2-3-308" + top: "slice-2-3-309" + top: "slice-2-3-310" + top: "slice-2-3-311" + top: "slice-2-3-312" + top: "slice-2-3-313" + top: "slice-2-3-314" + top: "slice-2-3-315" + top: "slice-2-3-316" + top: "slice-2-3-317" + top: "slice-2-3-318" + top: "slice-2-3-319" + top: "slice-2-3-320" + top: "slice-2-3-321" + top: "slice-2-3-322" + top: "slice-2-3-323" + top: "slice-2-3-324" + top: "slice-2-3-325" + top: "slice-2-3-326" + top: "slice-2-3-327" + top: "slice-2-3-328" + top: "slice-2-3-329" + top: "slice-2-3-330" + top: "slice-2-3-331" + top: "slice-2-3-332" + top: "slice-2-3-333" + top: "slice-2-3-334" + top: "slice-2-3-335" + top: "slice-2-3-336" + top: "slice-2-3-337" + top: "slice-2-3-338" + top: "slice-2-3-339" + top: "slice-2-3-340" + top: "slice-2-3-341" + top: "slice-2-3-342" + top: "slice-2-3-343" + top: "slice-2-3-344" + top: "slice-2-3-345" + top: "slice-2-3-346" + top: "slice-2-3-347" + top: "slice-2-3-348" + top: "slice-2-3-349" + top: "slice-2-3-350" + top: "slice-2-3-351" + top: "slice-2-3-352" + top: "slice-2-3-353" + top: "slice-2-3-354" + top: "slice-2-3-355" + top: "slice-2-3-356" + top: "slice-2-3-357" + top: "slice-2-3-358" + top: "slice-2-3-359" + top: "slice-2-3-360" + top: "slice-2-3-361" + top: "slice-2-3-362" + top: "slice-2-3-363" + top: "slice-2-3-364" + top: "slice-2-3-365" + top: "slice-2-3-366" + top: "slice-2-3-367" + top: "slice-2-3-368" + top: "slice-2-3-369" + top: "slice-2-3-370" + top: "slice-2-3-371" + top: "slice-2-3-372" + top: "slice-2-3-373" + top: "slice-2-3-374" + top: "slice-2-3-375" + top: "slice-2-3-376" + top: "slice-2-3-377" + top: "slice-2-3-378" + top: "slice-2-3-379" + top: "slice-2-3-380" + top: "slice-2-3-381" + top: "slice-2-3-382" + top: "slice-2-3-383" + top: "slice-2-3-384" + top: "slice-2-3-385" + top: "slice-2-3-386" + top: "slice-2-3-387" + top: "slice-2-3-388" + top: "slice-2-3-389" + top: "slice-2-3-390" + top: "slice-2-3-391" + top: "slice-2-3-392" + top: "slice-2-3-393" + top: "slice-2-3-394" + top: "slice-2-3-395" + top: "slice-2-3-396" + top: "slice-2-3-397" + top: "slice-2-3-398" + top: "slice-2-3-399" + top: "slice-2-3-400" + top: "slice-2-3-401" + top: "slice-2-3-402" + top: "slice-2-3-403" + top: "slice-2-3-404" + top: "slice-2-3-405" + top: "slice-2-3-406" + top: "slice-2-3-407" + top: "slice-2-3-408" + top: "slice-2-3-409" + top: "slice-2-3-410" + top: "slice-2-3-411" + top: "slice-2-3-412" + top: "slice-2-3-413" + top: "slice-2-3-414" + top: "slice-2-3-415" + top: "slice-2-3-416" + top: "slice-2-3-417" + top: "slice-2-3-418" + top: "slice-2-3-419" + top: "slice-2-3-420" + top: "slice-2-3-421" + top: "slice-2-3-422" + top: "slice-2-3-423" + top: "slice-2-3-424" + top: "slice-2-3-425" + top: "slice-2-3-426" + top: "slice-2-3-427" + top: "slice-2-3-428" + top: "slice-2-3-429" + top: "slice-2-3-430" + top: "slice-2-3-431" + top: "slice-2-3-432" + top: "slice-2-3-433" + top: "slice-2-3-434" + top: "slice-2-3-435" + top: "slice-2-3-436" + top: "slice-2-3-437" + top: "slice-2-3-438" + top: "slice-2-3-439" + top: "slice-2-3-440" + top: "slice-2-3-441" + top: "slice-2-3-442" + top: "slice-2-3-443" + top: "slice-2-3-444" + top: "slice-2-3-445" + top: "slice-2-3-446" + top: "slice-2-3-447" + top: "slice-2-3-448" + top: "slice-2-3-449" + top: "slice-2-3-450" + top: "slice-2-3-451" + top: "slice-2-3-452" + top: "slice-2-3-453" + top: "slice-2-3-454" + top: "slice-2-3-455" + top: "slice-2-3-456" + top: "slice-2-3-457" + top: "slice-2-3-458" + top: "slice-2-3-459" + top: "slice-2-3-460" + top: "slice-2-3-461" + top: "slice-2-3-462" + top: "slice-2-3-463" + top: "slice-2-3-464" + top: "slice-2-3-465" + top: "slice-2-3-466" + top: "slice-2-3-467" + top: "slice-2-3-468" + top: "slice-2-3-469" + top: "slice-2-3-470" + top: "slice-2-3-471" + top: "slice-2-3-472" + top: "slice-2-3-473" + top: "slice-2-3-474" + top: "slice-2-3-475" + top: "slice-2-3-476" + top: "slice-2-3-477" + top: "slice-2-3-478" + top: "slice-2-3-479" + top: "slice-2-3-480" + top: "slice-2-3-481" + top: "slice-2-3-482" + top: "slice-2-3-483" + top: "slice-2-3-484" + top: "slice-2-3-485" + top: "slice-2-3-486" + top: "slice-2-3-487" + top: "slice-2-3-488" + top: "slice-2-3-489" + top: "slice-2-3-490" + top: "slice-2-3-491" + top: "slice-2-3-492" + top: "slice-2-3-493" + top: "slice-2-3-494" + top: "slice-2-3-495" + top: "slice-2-3-496" + top: "slice-2-3-497" + top: "slice-2-3-498" + top: "slice-2-3-499" + top: "slice-2-3-500" + top: "slice-2-3-501" + top: "slice-2-3-502" + top: "slice-2-3-503" + top: "slice-2-3-504" + top: "slice-2-3-505" + top: "slice-2-3-506" + top: "slice-2-3-507" + top: "slice-2-3-508" + top: "slice-2-3-509" + top: "slice-2-3-510" + top: "slice-2-3-511" + top: "slice-2-3-512" + top: "slice-2-3-513" + top: "slice-2-3-514" + top: "slice-2-3-515" + top: "slice-2-3-516" + top: "slice-2-3-517" + top: "slice-2-3-518" + top: "slice-2-3-519" + top: "slice-2-3-520" + top: "slice-2-3-521" + top: "slice-2-3-522" + top: "slice-2-3-523" + top: "slice-2-3-524" + top: "slice-2-3-525" + top: "slice-2-3-526" + top: "slice-2-3-527" + top: "slice-2-3-528" + top: "slice-2-3-529" + top: "slice-2-3-530" + top: "slice-2-3-531" + top: "slice-2-3-532" + top: "slice-2-3-533" + top: "slice-2-3-534" + top: "slice-2-3-535" + top: "slice-2-3-536" + top: "slice-2-3-537" + top: "slice-2-3-538" + top: "slice-2-3-539" + top: "slice-2-3-540" + top: "slice-2-3-541" + top: "slice-2-3-542" + top: "slice-2-3-543" + top: "slice-2-3-544" + top: "slice-2-3-545" + top: "slice-2-3-546" + top: "slice-2-3-547" + top: "slice-2-3-548" + top: "slice-2-3-549" + top: "slice-2-3-550" + top: "slice-2-3-551" + top: "slice-2-3-552" + top: "slice-2-3-553" + top: "slice-2-3-554" + top: "slice-2-3-555" + top: "slice-2-3-556" + top: "slice-2-3-557" + top: "slice-2-3-558" + top: "slice-2-3-559" + top: "slice-2-3-560" + top: "slice-2-3-561" + top: "slice-2-3-562" + top: "slice-2-3-563" + top: "slice-2-3-564" + top: "slice-2-3-565" + top: "slice-2-3-566" + top: "slice-2-3-567" + top: "slice-2-3-568" + top: "slice-2-3-569" + top: "slice-2-3-570" + top: "slice-2-3-571" + top: "slice-2-3-572" + top: "slice-2-3-573" + top: "slice-2-3-574" + top: "slice-2-3-575" + top: "slice-2-3-576" + top: "slice-2-3-577" + top: "slice-2-3-578" + top: "slice-2-3-579" + top: "slice-2-3-580" + top: "slice-2-3-581" + top: "slice-2-3-582" + top: "slice-2-3-583" + top: "slice-2-3-584" + top: "slice-2-3-585" + top: "slice-2-3-586" + top: "slice-2-3-587" + top: "slice-2-3-588" + top: "slice-2-3-589" + top: "slice-2-3-590" + top: "slice-2-3-591" + top: "slice-2-3-592" + top: "slice-2-3-593" + top: "slice-2-3-594" + top: "slice-2-3-595" + top: "slice-2-3-596" + top: "slice-2-3-597" + top: "slice-2-3-598" + top: "slice-2-3-599" + top: "slice-2-3-600" + top: "slice-2-3-601" + top: "slice-2-3-602" + top: "slice-2-3-603" + top: "slice-2-3-604" + top: "slice-2-3-605" + top: "slice-2-3-606" + top: "slice-2-3-607" + top: "slice-2-3-608" + top: "slice-2-3-609" + top: "slice-2-3-610" + top: "slice-2-3-611" + top: "slice-2-3-612" + top: "slice-2-3-613" + top: "slice-2-3-614" + top: "slice-2-3-615" + top: "slice-2-3-616" + top: "slice-2-3-617" + top: "slice-2-3-618" + top: "slice-2-3-619" + top: "slice-2-3-620" + top: "slice-2-3-621" + top: "slice-2-3-622" + top: "slice-2-3-623" + top: "slice-2-3-624" + top: "slice-2-3-625" + top: "slice-2-3-626" + top: "slice-2-3-627" + top: "slice-2-3-628" + top: "slice-2-3-629" + top: "slice-2-3-630" + top: "slice-2-3-631" + top: "slice-2-3-632" + top: "slice-2-3-633" + top: "slice-2-3-634" + top: "slice-2-3-635" + top: "slice-2-3-636" + top: "slice-2-3-637" + top: "slice-2-3-638" + top: "slice-2-3-639" + top: "slice-2-3-640" + top: "slice-2-3-641" + top: "slice-2-3-642" + top: "slice-2-3-643" + top: "slice-2-3-644" + top: "slice-2-3-645" + top: "slice-2-3-646" + top: "slice-2-3-647" + top: "slice-2-3-648" + top: "slice-2-3-649" + top: "slice-2-3-650" + top: "slice-2-3-651" + top: "slice-2-3-652" + top: "slice-2-3-653" + top: "slice-2-3-654" + top: "slice-2-3-655" + top: "slice-2-3-656" + top: "slice-2-3-657" + top: "slice-2-3-658" + top: "slice-2-3-659" + top: "slice-2-3-660" + top: "slice-2-3-661" + top: "slice-2-3-662" + top: "slice-2-3-663" + top: "slice-2-3-664" + top: "slice-2-3-665" + top: "slice-2-3-666" + top: "slice-2-3-667" + top: "slice-2-3-668" + top: "slice-2-3-669" + top: "slice-2-3-670" + top: "slice-2-3-671" + top: "slice-2-3-672" + top: "slice-2-3-673" + top: "slice-2-3-674" + top: "slice-2-3-675" + top: "slice-2-3-676" + top: "slice-2-3-677" + top: "slice-2-3-678" + top: "slice-2-3-679" + top: "slice-2-3-680" + top: "slice-2-3-681" + top: "slice-2-3-682" + top: "slice-2-3-683" + top: "slice-2-3-684" + top: "slice-2-3-685" + top: "slice-2-3-686" + top: "slice-2-3-687" + top: "slice-2-3-688" + top: "slice-2-3-689" + top: "slice-2-3-690" + top: "slice-2-3-691" + top: "slice-2-3-692" + top: "slice-2-3-693" + top: "slice-2-3-694" + top: "slice-2-3-695" + top: "slice-2-3-696" + top: "slice-2-3-697" + top: "slice-2-3-698" + top: "slice-2-3-699" + top: "slice-2-3-700" + top: "slice-2-3-701" + top: "slice-2-3-702" + top: "slice-2-3-703" + top: "slice-2-3-704" + top: "slice-2-3-705" + top: "slice-2-3-706" + top: "slice-2-3-707" + top: "slice-2-3-708" + top: "slice-2-3-709" + top: "slice-2-3-710" + top: "slice-2-3-711" + top: "slice-2-3-712" + top: "slice-2-3-713" + top: "slice-2-3-714" + top: "slice-2-3-715" + top: "slice-2-3-716" + top: "slice-2-3-717" + top: "slice-2-3-718" + top: "slice-2-3-719" + top: "slice-2-3-720" + top: "slice-2-3-721" + top: "slice-2-3-722" + top: "slice-2-3-723" + top: "slice-2-3-724" + top: "slice-2-3-725" + top: "slice-2-3-726" + top: "slice-2-3-727" + top: "slice-2-3-728" + top: "slice-2-3-729" + top: "slice-2-3-730" + top: "slice-2-3-731" + top: "slice-2-3-732" + top: "slice-2-3-733" + top: "slice-2-3-734" + top: "slice-2-3-735" + top: "slice-2-3-736" + top: "slice-2-3-737" + top: "slice-2-3-738" + top: "slice-2-3-739" + top: "slice-2-3-740" + top: "slice-2-3-741" + top: "slice-2-3-742" + top: "slice-2-3-743" + top: "slice-2-3-744" + top: "slice-2-3-745" + top: "slice-2-3-746" + top: "slice-2-3-747" + top: "slice-2-3-748" + top: "slice-2-3-749" + top: "slice-2-3-750" + top: "slice-2-3-751" + top: "slice-2-3-752" + top: "slice-2-3-753" + top: "slice-2-3-754" + top: "slice-2-3-755" + top: "slice-2-3-756" + top: "slice-2-3-757" + top: "slice-2-3-758" + top: "slice-2-3-759" + top: "slice-2-3-760" + top: "slice-2-3-761" + top: "slice-2-3-762" + top: "slice-2-3-763" + top: "slice-2-3-764" + top: "slice-2-3-765" + top: "slice-2-3-766" + top: "slice-2-3-767" + top: "slice-2-3-768" + top: "slice-2-3-769" + top: "slice-2-3-770" + top: "slice-2-3-771" + top: "slice-2-3-772" + top: "slice-2-3-773" + top: "slice-2-3-774" + top: "slice-2-3-775" + top: "slice-2-3-776" + top: "slice-2-3-777" + top: "slice-2-3-778" + top: "slice-2-3-779" + top: "slice-2-3-780" + top: "slice-2-3-781" + top: "slice-2-3-782" + top: "slice-2-3-783" + top: "slice-2-3-784" + top: "slice-2-3-785" + top: "slice-2-3-786" + top: "slice-2-3-787" + top: "slice-2-3-788" + top: "slice-2-3-789" + top: "slice-2-3-790" + top: "slice-2-3-791" + top: "slice-2-3-792" + top: "slice-2-3-793" + top: "slice-2-3-794" + top: "slice-2-3-795" + top: "slice-2-3-796" + top: "slice-2-3-797" + top: "slice-2-3-798" + top: "slice-2-3-799" + top: "slice-2-3-800" + top: "slice-2-3-801" + top: "slice-2-3-802" + top: "slice-2-3-803" + top: "slice-2-3-804" + top: "slice-2-3-805" + top: "slice-2-3-806" + top: "slice-2-3-807" + top: "slice-2-3-808" + top: "slice-2-3-809" + top: "slice-2-3-810" + top: "slice-2-3-811" + top: "slice-2-3-812" + top: "slice-2-3-813" + top: "slice-2-3-814" + top: "slice-2-3-815" + top: "slice-2-3-816" + top: "slice-2-3-817" + top: "slice-2-3-818" + top: "slice-2-3-819" + top: "slice-2-3-820" + top: "slice-2-3-821" + top: "slice-2-3-822" + top: "slice-2-3-823" + top: "slice-2-3-824" + top: "slice-2-3-825" + top: "slice-2-3-826" + top: "slice-2-3-827" + top: "slice-2-3-828" + top: "slice-2-3-829" + top: "slice-2-3-830" + top: "slice-2-3-831" + top: "slice-2-3-832" + top: "slice-2-3-833" + top: "slice-2-3-834" + top: "slice-2-3-835" + top: "slice-2-3-836" + top: "slice-2-3-837" + top: "slice-2-3-838" + top: "slice-2-3-839" + top: "slice-2-3-840" + top: "slice-2-3-841" + top: "slice-2-3-842" + top: "slice-2-3-843" + top: "slice-2-3-844" + top: "slice-2-3-845" + top: "slice-2-3-846" + top: "slice-2-3-847" + top: "slice-2-3-848" + top: "slice-2-3-849" + top: "slice-2-3-850" + top: "slice-2-3-851" + top: "slice-2-3-852" + top: "slice-2-3-853" + top: "slice-2-3-854" + top: "slice-2-3-855" + top: "slice-2-3-856" + top: "slice-2-3-857" + top: "slice-2-3-858" + top: "slice-2-3-859" + top: "slice-2-3-860" + top: "slice-2-3-861" + top: "slice-2-3-862" + top: "slice-2-3-863" + top: "slice-2-3-864" + top: "slice-2-3-865" + top: "slice-2-3-866" + top: "slice-2-3-867" + top: "slice-2-3-868" + top: "slice-2-3-869" + top: "slice-2-3-870" + top: "slice-2-3-871" + top: "slice-2-3-872" + top: "slice-2-3-873" + top: "slice-2-3-874" + top: "slice-2-3-875" + top: "slice-2-3-876" + top: "slice-2-3-877" + top: "slice-2-3-878" + top: "slice-2-3-879" + top: "slice-2-3-880" + top: "slice-2-3-881" + top: "slice-2-3-882" + top: "slice-2-3-883" + top: "slice-2-3-884" + top: "slice-2-3-885" + top: "slice-2-3-886" + top: "slice-2-3-887" + top: "slice-2-3-888" + top: "slice-2-3-889" + top: "slice-2-3-890" + top: "slice-2-3-891" + top: "slice-2-3-892" + top: "slice-2-3-893" + top: "slice-2-3-894" + top: "slice-2-3-895" + top: "slice-2-3-896" + top: "slice-2-3-897" + top: "slice-2-3-898" + top: "slice-2-3-899" + top: "slice-2-3-900" + top: "slice-2-3-901" + top: "slice-2-3-902" + top: "slice-2-3-903" + top: "slice-2-3-904" + top: "slice-2-3-905" + top: "slice-2-3-906" + top: "slice-2-3-907" + top: "slice-2-3-908" + top: "slice-2-3-909" + top: "slice-2-3-910" + top: "slice-2-3-911" + top: "slice-2-3-912" + top: "slice-2-3-913" + top: "slice-2-3-914" + top: "slice-2-3-915" + top: "slice-2-3-916" + top: "slice-2-3-917" + top: "slice-2-3-918" + top: "slice-2-3-919" + top: "slice-2-3-920" + top: "slice-2-3-921" + top: "slice-2-3-922" + top: "slice-2-3-923" + top: "slice-2-3-924" + top: "slice-2-3-925" + top: "slice-2-3-926" + top: "slice-2-3-927" + top: "slice-2-3-928" + top: "slice-2-3-929" + top: "slice-2-3-930" + top: "slice-2-3-931" + top: "slice-2-3-932" + top: "slice-2-3-933" + top: "slice-2-3-934" + top: "slice-2-3-935" + top: "slice-2-3-936" + top: "slice-2-3-937" + top: "slice-2-3-938" + top: "slice-2-3-939" + top: "slice-2-3-940" + top: "slice-2-3-941" + top: "slice-2-3-942" + top: "slice-2-3-943" + top: "slice-2-3-944" + top: "slice-2-3-945" + top: "slice-2-3-946" + top: "slice-2-3-947" + top: "slice-2-3-948" + top: "slice-2-3-949" + top: "slice-2-3-950" + top: "slice-2-3-951" + top: "slice-2-3-952" + top: "slice-2-3-953" + top: "slice-2-3-954" + top: "slice-2-3-955" + top: "slice-2-3-956" + top: "slice-2-3-957" + top: "slice-2-3-958" + top: "slice-2-3-959" + top: "slice-2-3-960" + top: "slice-2-3-961" + top: "slice-2-3-962" + top: "slice-2-3-963" + top: "slice-2-3-964" + top: "slice-2-3-965" + top: "slice-2-3-966" + top: "slice-2-3-967" +} +layers { + type:ELTWISE + name:"max-fc-2-se3" + top:"max-fc-2-se3" + bottom: "slice-2-3-1" + bottom: "slice-2-3-2" + bottom: "slice-2-3-3" + bottom: "slice-2-3-4" + bottom: "slice-2-3-5" + bottom: "slice-2-3-6" + bottom: "slice-2-3-7" + bottom: "slice-2-3-8" + bottom: "slice-2-3-9" + bottom: "slice-2-3-10" + bottom: "slice-2-3-11" + bottom: "slice-2-3-12" + bottom: "slice-2-3-13" + bottom: "slice-2-3-14" + bottom: "slice-2-3-15" + bottom: "slice-2-3-16" + bottom: "slice-2-3-17" + bottom: "slice-2-3-18" + bottom: "slice-2-3-19" + bottom: "slice-2-3-20" + bottom: "slice-2-3-21" + bottom: "slice-2-3-22" + bottom: "slice-2-3-23" + bottom: "slice-2-3-24" + bottom: "slice-2-3-25" + bottom: "slice-2-3-26" + bottom: "slice-2-3-27" + bottom: "slice-2-3-28" + bottom: "slice-2-3-29" + bottom: "slice-2-3-30" + bottom: "slice-2-3-31" + bottom: "slice-2-3-32" + bottom: "slice-2-3-33" + bottom: "slice-2-3-34" + bottom: "slice-2-3-35" + bottom: "slice-2-3-36" + bottom: "slice-2-3-37" + bottom: "slice-2-3-38" + bottom: "slice-2-3-39" + bottom: "slice-2-3-40" + bottom: "slice-2-3-41" + bottom: "slice-2-3-42" + bottom: "slice-2-3-43" + bottom: "slice-2-3-44" + bottom: "slice-2-3-45" + bottom: "slice-2-3-46" + bottom: "slice-2-3-47" + bottom: "slice-2-3-48" + bottom: "slice-2-3-49" + bottom: "slice-2-3-50" + bottom: "slice-2-3-51" + bottom: "slice-2-3-52" + bottom: "slice-2-3-53" + bottom: "slice-2-3-54" + bottom: "slice-2-3-55" + bottom: "slice-2-3-56" + bottom: "slice-2-3-57" + bottom: "slice-2-3-58" + bottom: "slice-2-3-59" + bottom: "slice-2-3-60" + bottom: "slice-2-3-61" + bottom: "slice-2-3-62" + bottom: "slice-2-3-63" + bottom: "slice-2-3-64" + bottom: "slice-2-3-65" + bottom: "slice-2-3-66" + bottom: "slice-2-3-67" + bottom: "slice-2-3-68" + bottom: "slice-2-3-69" + bottom: "slice-2-3-70" + bottom: "slice-2-3-71" + bottom: "slice-2-3-72" + bottom: "slice-2-3-73" + bottom: "slice-2-3-74" + bottom: "slice-2-3-75" + bottom: "slice-2-3-76" + bottom: "slice-2-3-77" + bottom: "slice-2-3-78" + bottom: "slice-2-3-79" + bottom: "slice-2-3-80" + bottom: "slice-2-3-81" + bottom: "slice-2-3-82" + bottom: "slice-2-3-83" + bottom: "slice-2-3-84" + bottom: "slice-2-3-85" + bottom: "slice-2-3-86" + bottom: "slice-2-3-87" + bottom: "slice-2-3-88" + bottom: "slice-2-3-89" + bottom: "slice-2-3-90" + bottom: "slice-2-3-91" + bottom: "slice-2-3-92" + bottom: "slice-2-3-93" + bottom: "slice-2-3-94" + bottom: "slice-2-3-95" + bottom: "slice-2-3-96" + bottom: "slice-2-3-97" + bottom: "slice-2-3-98" + bottom: "slice-2-3-99" + bottom: "slice-2-3-100" + bottom: "slice-2-3-101" + bottom: "slice-2-3-102" + bottom: "slice-2-3-103" + bottom: "slice-2-3-104" + bottom: "slice-2-3-105" + bottom: "slice-2-3-106" + bottom: "slice-2-3-107" + bottom: "slice-2-3-108" + bottom: "slice-2-3-109" + bottom: "slice-2-3-110" + bottom: "slice-2-3-111" + bottom: "slice-2-3-112" + bottom: "slice-2-3-113" + bottom: "slice-2-3-114" + bottom: "slice-2-3-115" + bottom: "slice-2-3-116" + bottom: "slice-2-3-117" + bottom: "slice-2-3-118" + bottom: "slice-2-3-119" + bottom: "slice-2-3-120" + bottom: "slice-2-3-121" + bottom: "slice-2-3-122" + bottom: "slice-2-3-123" + bottom: "slice-2-3-124" + bottom: "slice-2-3-125" + bottom: "slice-2-3-126" + bottom: "slice-2-3-127" + bottom: "slice-2-3-128" + bottom: "slice-2-3-129" + bottom: "slice-2-3-130" + bottom: "slice-2-3-131" + bottom: "slice-2-3-132" + bottom: "slice-2-3-133" + bottom: "slice-2-3-134" + bottom: "slice-2-3-135" + bottom: "slice-2-3-136" + bottom: "slice-2-3-137" + bottom: "slice-2-3-138" + bottom: "slice-2-3-139" + bottom: "slice-2-3-140" + bottom: "slice-2-3-141" + bottom: "slice-2-3-142" + bottom: "slice-2-3-143" + bottom: "slice-2-3-144" + bottom: "slice-2-3-145" + bottom: "slice-2-3-146" + bottom: "slice-2-3-147" + bottom: "slice-2-3-148" + bottom: "slice-2-3-149" + bottom: "slice-2-3-150" + bottom: "slice-2-3-151" + bottom: "slice-2-3-152" + bottom: "slice-2-3-153" + bottom: "slice-2-3-154" + bottom: "slice-2-3-155" + bottom: "slice-2-3-156" + bottom: "slice-2-3-157" + bottom: "slice-2-3-158" + bottom: "slice-2-3-159" + bottom: "slice-2-3-160" + bottom: "slice-2-3-161" + bottom: "slice-2-3-162" + bottom: "slice-2-3-163" + bottom: "slice-2-3-164" + bottom: "slice-2-3-165" + bottom: "slice-2-3-166" + bottom: "slice-2-3-167" + bottom: "slice-2-3-168" + bottom: "slice-2-3-169" + bottom: "slice-2-3-170" + bottom: "slice-2-3-171" + bottom: "slice-2-3-172" + bottom: "slice-2-3-173" + bottom: "slice-2-3-174" + bottom: "slice-2-3-175" + bottom: "slice-2-3-176" + bottom: "slice-2-3-177" + bottom: "slice-2-3-178" + bottom: "slice-2-3-179" + bottom: "slice-2-3-180" + bottom: "slice-2-3-181" + bottom: "slice-2-3-182" + bottom: "slice-2-3-183" + bottom: "slice-2-3-184" + bottom: "slice-2-3-185" + bottom: "slice-2-3-186" + bottom: "slice-2-3-187" + bottom: "slice-2-3-188" + bottom: "slice-2-3-189" + bottom: "slice-2-3-190" + bottom: "slice-2-3-191" + bottom: "slice-2-3-192" + bottom: "slice-2-3-193" + bottom: "slice-2-3-194" + bottom: "slice-2-3-195" + bottom: "slice-2-3-196" + bottom: "slice-2-3-197" + bottom: "slice-2-3-198" + bottom: "slice-2-3-199" + bottom: "slice-2-3-200" + bottom: "slice-2-3-201" + bottom: "slice-2-3-202" + bottom: "slice-2-3-203" + bottom: "slice-2-3-204" + bottom: "slice-2-3-205" + bottom: "slice-2-3-206" + bottom: "slice-2-3-207" + bottom: "slice-2-3-208" + bottom: "slice-2-3-209" + bottom: "slice-2-3-210" + bottom: "slice-2-3-211" + bottom: "slice-2-3-212" + bottom: "slice-2-3-213" + bottom: "slice-2-3-214" + bottom: "slice-2-3-215" + bottom: "slice-2-3-216" + bottom: "slice-2-3-217" + bottom: "slice-2-3-218" + bottom: "slice-2-3-219" + bottom: "slice-2-3-220" + bottom: "slice-2-3-221" + bottom: "slice-2-3-222" + bottom: "slice-2-3-223" + bottom: "slice-2-3-224" + bottom: "slice-2-3-225" + bottom: "slice-2-3-226" + bottom: "slice-2-3-227" + bottom: "slice-2-3-228" + bottom: "slice-2-3-229" + bottom: "slice-2-3-230" + bottom: "slice-2-3-231" + bottom: "slice-2-3-232" + bottom: "slice-2-3-233" + bottom: "slice-2-3-234" + bottom: "slice-2-3-235" + bottom: "slice-2-3-236" + bottom: "slice-2-3-237" + bottom: "slice-2-3-238" + bottom: "slice-2-3-239" + bottom: "slice-2-3-240" + bottom: "slice-2-3-241" + bottom: "slice-2-3-242" + bottom: "slice-2-3-243" + bottom: "slice-2-3-244" + bottom: "slice-2-3-245" + bottom: "slice-2-3-246" + bottom: "slice-2-3-247" + bottom: "slice-2-3-248" + bottom: "slice-2-3-249" + bottom: "slice-2-3-250" + bottom: "slice-2-3-251" + bottom: "slice-2-3-252" + bottom: "slice-2-3-253" + bottom: "slice-2-3-254" + bottom: "slice-2-3-255" + bottom: "slice-2-3-256" + bottom: "slice-2-3-257" + bottom: "slice-2-3-258" + bottom: "slice-2-3-259" + bottom: "slice-2-3-260" + bottom: "slice-2-3-261" + bottom: "slice-2-3-262" + bottom: "slice-2-3-263" + bottom: "slice-2-3-264" + bottom: "slice-2-3-265" + bottom: "slice-2-3-266" + bottom: "slice-2-3-267" + bottom: "slice-2-3-268" + bottom: "slice-2-3-269" + bottom: "slice-2-3-270" + bottom: "slice-2-3-271" + bottom: "slice-2-3-272" + bottom: "slice-2-3-273" + bottom: "slice-2-3-274" + bottom: "slice-2-3-275" + bottom: "slice-2-3-276" + bottom: "slice-2-3-277" + bottom: "slice-2-3-278" + bottom: "slice-2-3-279" + bottom: "slice-2-3-280" + bottom: "slice-2-3-281" + bottom: "slice-2-3-282" + bottom: "slice-2-3-283" + bottom: "slice-2-3-284" + bottom: "slice-2-3-285" + bottom: "slice-2-3-286" + bottom: "slice-2-3-287" + bottom: "slice-2-3-288" + bottom: "slice-2-3-289" + bottom: "slice-2-3-290" + bottom: "slice-2-3-291" + bottom: "slice-2-3-292" + bottom: "slice-2-3-293" + bottom: "slice-2-3-294" + bottom: "slice-2-3-295" + bottom: "slice-2-3-296" + bottom: "slice-2-3-297" + bottom: "slice-2-3-298" + bottom: "slice-2-3-299" + bottom: "slice-2-3-300" + bottom: "slice-2-3-301" + bottom: "slice-2-3-302" + bottom: "slice-2-3-303" + bottom: "slice-2-3-304" + bottom: "slice-2-3-305" + bottom: "slice-2-3-306" + bottom: "slice-2-3-307" + bottom: "slice-2-3-308" + bottom: "slice-2-3-309" + bottom: "slice-2-3-310" + bottom: "slice-2-3-311" + bottom: "slice-2-3-312" + bottom: "slice-2-3-313" + bottom: "slice-2-3-314" + bottom: "slice-2-3-315" + bottom: "slice-2-3-316" + bottom: "slice-2-3-317" + bottom: "slice-2-3-318" + bottom: "slice-2-3-319" + bottom: "slice-2-3-320" + bottom: "slice-2-3-321" + bottom: "slice-2-3-322" + bottom: "slice-2-3-323" + bottom: "slice-2-3-324" + bottom: "slice-2-3-325" + bottom: "slice-2-3-326" + bottom: "slice-2-3-327" + bottom: "slice-2-3-328" + bottom: "slice-2-3-329" + bottom: "slice-2-3-330" + bottom: "slice-2-3-331" + bottom: "slice-2-3-332" + bottom: "slice-2-3-333" + bottom: "slice-2-3-334" + bottom: "slice-2-3-335" + bottom: "slice-2-3-336" + bottom: "slice-2-3-337" + bottom: "slice-2-3-338" + bottom: "slice-2-3-339" + bottom: "slice-2-3-340" + bottom: "slice-2-3-341" + bottom: "slice-2-3-342" + bottom: "slice-2-3-343" + bottom: "slice-2-3-344" + bottom: "slice-2-3-345" + bottom: "slice-2-3-346" + bottom: "slice-2-3-347" + bottom: "slice-2-3-348" + bottom: "slice-2-3-349" + bottom: "slice-2-3-350" + bottom: "slice-2-3-351" + bottom: "slice-2-3-352" + bottom: "slice-2-3-353" + bottom: "slice-2-3-354" + bottom: "slice-2-3-355" + bottom: "slice-2-3-356" + bottom: "slice-2-3-357" + bottom: "slice-2-3-358" + bottom: "slice-2-3-359" + bottom: "slice-2-3-360" + bottom: "slice-2-3-361" + bottom: "slice-2-3-362" + bottom: "slice-2-3-363" + bottom: "slice-2-3-364" + bottom: "slice-2-3-365" + bottom: "slice-2-3-366" + bottom: "slice-2-3-367" + bottom: "slice-2-3-368" + bottom: "slice-2-3-369" + bottom: "slice-2-3-370" + bottom: "slice-2-3-371" + bottom: "slice-2-3-372" + bottom: "slice-2-3-373" + bottom: "slice-2-3-374" + bottom: "slice-2-3-375" + bottom: "slice-2-3-376" + bottom: "slice-2-3-377" + bottom: "slice-2-3-378" + bottom: "slice-2-3-379" + bottom: "slice-2-3-380" + bottom: "slice-2-3-381" + bottom: "slice-2-3-382" + bottom: "slice-2-3-383" + bottom: "slice-2-3-384" + bottom: "slice-2-3-385" + bottom: "slice-2-3-386" + bottom: "slice-2-3-387" + bottom: "slice-2-3-388" + bottom: "slice-2-3-389" + bottom: "slice-2-3-390" + bottom: "slice-2-3-391" + bottom: "slice-2-3-392" + bottom: "slice-2-3-393" + bottom: "slice-2-3-394" + bottom: "slice-2-3-395" + bottom: "slice-2-3-396" + bottom: "slice-2-3-397" + bottom: "slice-2-3-398" + bottom: "slice-2-3-399" + bottom: "slice-2-3-400" + bottom: "slice-2-3-401" + bottom: "slice-2-3-402" + bottom: "slice-2-3-403" + bottom: "slice-2-3-404" + bottom: "slice-2-3-405" + bottom: "slice-2-3-406" + bottom: "slice-2-3-407" + bottom: "slice-2-3-408" + bottom: "slice-2-3-409" + bottom: "slice-2-3-410" + bottom: "slice-2-3-411" + bottom: "slice-2-3-412" + bottom: "slice-2-3-413" + bottom: "slice-2-3-414" + bottom: "slice-2-3-415" + bottom: "slice-2-3-416" + bottom: "slice-2-3-417" + bottom: "slice-2-3-418" + bottom: "slice-2-3-419" + bottom: "slice-2-3-420" + bottom: "slice-2-3-421" + bottom: "slice-2-3-422" + bottom: "slice-2-3-423" + bottom: "slice-2-3-424" + bottom: "slice-2-3-425" + bottom: "slice-2-3-426" + bottom: "slice-2-3-427" + bottom: "slice-2-3-428" + bottom: "slice-2-3-429" + bottom: "slice-2-3-430" + bottom: "slice-2-3-431" + bottom: "slice-2-3-432" + bottom: "slice-2-3-433" + bottom: "slice-2-3-434" + bottom: "slice-2-3-435" + bottom: "slice-2-3-436" + bottom: "slice-2-3-437" + bottom: "slice-2-3-438" + bottom: "slice-2-3-439" + bottom: "slice-2-3-440" + bottom: "slice-2-3-441" + bottom: "slice-2-3-442" + bottom: "slice-2-3-443" + bottom: "slice-2-3-444" + bottom: "slice-2-3-445" + bottom: "slice-2-3-446" + bottom: "slice-2-3-447" + bottom: "slice-2-3-448" + bottom: "slice-2-3-449" + bottom: "slice-2-3-450" + bottom: "slice-2-3-451" + bottom: "slice-2-3-452" + bottom: "slice-2-3-453" + bottom: "slice-2-3-454" + bottom: "slice-2-3-455" + bottom: "slice-2-3-456" + bottom: "slice-2-3-457" + bottom: "slice-2-3-458" + bottom: "slice-2-3-459" + bottom: "slice-2-3-460" + bottom: "slice-2-3-461" + bottom: "slice-2-3-462" + bottom: "slice-2-3-463" + bottom: "slice-2-3-464" + bottom: "slice-2-3-465" + bottom: "slice-2-3-466" + bottom: "slice-2-3-467" + bottom: "slice-2-3-468" + bottom: "slice-2-3-469" + bottom: "slice-2-3-470" + bottom: "slice-2-3-471" + bottom: "slice-2-3-472" + bottom: "slice-2-3-473" + bottom: "slice-2-3-474" + bottom: "slice-2-3-475" + bottom: "slice-2-3-476" + bottom: "slice-2-3-477" + bottom: "slice-2-3-478" + bottom: "slice-2-3-479" + bottom: "slice-2-3-480" + bottom: "slice-2-3-481" + bottom: "slice-2-3-482" + bottom: "slice-2-3-483" + bottom: "slice-2-3-484" + bottom: "slice-2-3-485" + bottom: "slice-2-3-486" + bottom: "slice-2-3-487" + bottom: "slice-2-3-488" + bottom: "slice-2-3-489" + bottom: "slice-2-3-490" + bottom: "slice-2-3-491" + bottom: "slice-2-3-492" + bottom: "slice-2-3-493" + bottom: "slice-2-3-494" + bottom: "slice-2-3-495" + bottom: "slice-2-3-496" + bottom: "slice-2-3-497" + bottom: "slice-2-3-498" + bottom: "slice-2-3-499" + bottom: "slice-2-3-500" + bottom: "slice-2-3-501" + bottom: "slice-2-3-502" + bottom: "slice-2-3-503" + bottom: "slice-2-3-504" + bottom: "slice-2-3-505" + bottom: "slice-2-3-506" + bottom: "slice-2-3-507" + bottom: "slice-2-3-508" + bottom: "slice-2-3-509" + bottom: "slice-2-3-510" + bottom: "slice-2-3-511" + bottom: "slice-2-3-512" + bottom: "slice-2-3-513" + bottom: "slice-2-3-514" + bottom: "slice-2-3-515" + bottom: "slice-2-3-516" + bottom: "slice-2-3-517" + bottom: "slice-2-3-518" + bottom: "slice-2-3-519" + bottom: "slice-2-3-520" + bottom: "slice-2-3-521" + bottom: "slice-2-3-522" + bottom: "slice-2-3-523" + bottom: "slice-2-3-524" + bottom: "slice-2-3-525" + bottom: "slice-2-3-526" + bottom: "slice-2-3-527" + bottom: "slice-2-3-528" + bottom: "slice-2-3-529" + bottom: "slice-2-3-530" + bottom: "slice-2-3-531" + bottom: "slice-2-3-532" + bottom: "slice-2-3-533" + bottom: "slice-2-3-534" + bottom: "slice-2-3-535" + bottom: "slice-2-3-536" + bottom: "slice-2-3-537" + bottom: "slice-2-3-538" + bottom: "slice-2-3-539" + bottom: "slice-2-3-540" + bottom: "slice-2-3-541" + bottom: "slice-2-3-542" + bottom: "slice-2-3-543" + bottom: "slice-2-3-544" + bottom: "slice-2-3-545" + bottom: "slice-2-3-546" + bottom: "slice-2-3-547" + bottom: "slice-2-3-548" + bottom: "slice-2-3-549" + bottom: "slice-2-3-550" + bottom: "slice-2-3-551" + bottom: "slice-2-3-552" + bottom: "slice-2-3-553" + bottom: "slice-2-3-554" + bottom: "slice-2-3-555" + bottom: "slice-2-3-556" + bottom: "slice-2-3-557" + bottom: "slice-2-3-558" + bottom: "slice-2-3-559" + bottom: "slice-2-3-560" + bottom: "slice-2-3-561" + bottom: "slice-2-3-562" + bottom: "slice-2-3-563" + bottom: "slice-2-3-564" + bottom: "slice-2-3-565" + bottom: "slice-2-3-566" + bottom: "slice-2-3-567" + bottom: "slice-2-3-568" + bottom: "slice-2-3-569" + bottom: "slice-2-3-570" + bottom: "slice-2-3-571" + bottom: "slice-2-3-572" + bottom: "slice-2-3-573" + bottom: "slice-2-3-574" + bottom: "slice-2-3-575" + bottom: "slice-2-3-576" + bottom: "slice-2-3-577" + bottom: "slice-2-3-578" + bottom: "slice-2-3-579" + bottom: "slice-2-3-580" + bottom: "slice-2-3-581" + bottom: "slice-2-3-582" + bottom: "slice-2-3-583" + bottom: "slice-2-3-584" + bottom: "slice-2-3-585" + bottom: "slice-2-3-586" + bottom: "slice-2-3-587" + bottom: "slice-2-3-588" + bottom: "slice-2-3-589" + bottom: "slice-2-3-590" + bottom: "slice-2-3-591" + bottom: "slice-2-3-592" + bottom: "slice-2-3-593" + bottom: "slice-2-3-594" + bottom: "slice-2-3-595" + bottom: "slice-2-3-596" + bottom: "slice-2-3-597" + bottom: "slice-2-3-598" + bottom: "slice-2-3-599" + bottom: "slice-2-3-600" + bottom: "slice-2-3-601" + bottom: "slice-2-3-602" + bottom: "slice-2-3-603" + bottom: "slice-2-3-604" + bottom: "slice-2-3-605" + bottom: "slice-2-3-606" + bottom: "slice-2-3-607" + bottom: "slice-2-3-608" + bottom: "slice-2-3-609" + bottom: "slice-2-3-610" + bottom: "slice-2-3-611" + bottom: "slice-2-3-612" + bottom: "slice-2-3-613" + bottom: "slice-2-3-614" + bottom: "slice-2-3-615" + bottom: "slice-2-3-616" + bottom: "slice-2-3-617" + bottom: "slice-2-3-618" + bottom: "slice-2-3-619" + bottom: "slice-2-3-620" + bottom: "slice-2-3-621" + bottom: "slice-2-3-622" + bottom: "slice-2-3-623" + bottom: "slice-2-3-624" + bottom: "slice-2-3-625" + bottom: "slice-2-3-626" + bottom: "slice-2-3-627" + bottom: "slice-2-3-628" + bottom: "slice-2-3-629" + bottom: "slice-2-3-630" + bottom: "slice-2-3-631" + bottom: "slice-2-3-632" + bottom: "slice-2-3-633" + bottom: "slice-2-3-634" + bottom: "slice-2-3-635" + bottom: "slice-2-3-636" + bottom: "slice-2-3-637" + bottom: "slice-2-3-638" + bottom: "slice-2-3-639" + bottom: "slice-2-3-640" + bottom: "slice-2-3-641" + bottom: "slice-2-3-642" + bottom: "slice-2-3-643" + bottom: "slice-2-3-644" + bottom: "slice-2-3-645" + bottom: "slice-2-3-646" + bottom: "slice-2-3-647" + bottom: "slice-2-3-648" + bottom: "slice-2-3-649" + bottom: "slice-2-3-650" + bottom: "slice-2-3-651" + bottom: "slice-2-3-652" + bottom: "slice-2-3-653" + bottom: "slice-2-3-654" + bottom: "slice-2-3-655" + bottom: "slice-2-3-656" + bottom: "slice-2-3-657" + bottom: "slice-2-3-658" + bottom: "slice-2-3-659" + bottom: "slice-2-3-660" + bottom: "slice-2-3-661" + bottom: "slice-2-3-662" + bottom: "slice-2-3-663" + bottom: "slice-2-3-664" + bottom: "slice-2-3-665" + bottom: "slice-2-3-666" + bottom: "slice-2-3-667" + bottom: "slice-2-3-668" + bottom: "slice-2-3-669" + bottom: "slice-2-3-670" + bottom: "slice-2-3-671" + bottom: "slice-2-3-672" + bottom: "slice-2-3-673" + bottom: "slice-2-3-674" + bottom: "slice-2-3-675" + bottom: "slice-2-3-676" + bottom: "slice-2-3-677" + bottom: "slice-2-3-678" + bottom: "slice-2-3-679" + bottom: "slice-2-3-680" + bottom: "slice-2-3-681" + bottom: "slice-2-3-682" + bottom: "slice-2-3-683" + bottom: "slice-2-3-684" + bottom: "slice-2-3-685" + bottom: "slice-2-3-686" + bottom: "slice-2-3-687" + bottom: "slice-2-3-688" + bottom: "slice-2-3-689" + bottom: "slice-2-3-690" + bottom: "slice-2-3-691" + bottom: "slice-2-3-692" + bottom: "slice-2-3-693" + bottom: "slice-2-3-694" + bottom: "slice-2-3-695" + bottom: "slice-2-3-696" + bottom: "slice-2-3-697" + bottom: "slice-2-3-698" + bottom: "slice-2-3-699" + bottom: "slice-2-3-700" + bottom: "slice-2-3-701" + bottom: "slice-2-3-702" + bottom: "slice-2-3-703" + bottom: "slice-2-3-704" + bottom: "slice-2-3-705" + bottom: "slice-2-3-706" + bottom: "slice-2-3-707" + bottom: "slice-2-3-708" + bottom: "slice-2-3-709" + bottom: "slice-2-3-710" + bottom: "slice-2-3-711" + bottom: "slice-2-3-712" + bottom: "slice-2-3-713" + bottom: "slice-2-3-714" + bottom: "slice-2-3-715" + bottom: "slice-2-3-716" + bottom: "slice-2-3-717" + bottom: "slice-2-3-718" + bottom: "slice-2-3-719" + bottom: "slice-2-3-720" + bottom: "slice-2-3-721" + bottom: "slice-2-3-722" + bottom: "slice-2-3-723" + bottom: "slice-2-3-724" + bottom: "slice-2-3-725" + bottom: "slice-2-3-726" + bottom: "slice-2-3-727" + bottom: "slice-2-3-728" + bottom: "slice-2-3-729" + bottom: "slice-2-3-730" + bottom: "slice-2-3-731" + bottom: "slice-2-3-732" + bottom: "slice-2-3-733" + bottom: "slice-2-3-734" + bottom: "slice-2-3-735" + bottom: "slice-2-3-736" + bottom: "slice-2-3-737" + bottom: "slice-2-3-738" + bottom: "slice-2-3-739" + bottom: "slice-2-3-740" + bottom: "slice-2-3-741" + bottom: "slice-2-3-742" + bottom: "slice-2-3-743" + bottom: "slice-2-3-744" + bottom: "slice-2-3-745" + bottom: "slice-2-3-746" + bottom: "slice-2-3-747" + bottom: "slice-2-3-748" + bottom: "slice-2-3-749" + bottom: "slice-2-3-750" + bottom: "slice-2-3-751" + bottom: "slice-2-3-752" + bottom: "slice-2-3-753" + bottom: "slice-2-3-754" + bottom: "slice-2-3-755" + bottom: "slice-2-3-756" + bottom: "slice-2-3-757" + bottom: "slice-2-3-758" + bottom: "slice-2-3-759" + bottom: "slice-2-3-760" + bottom: "slice-2-3-761" + bottom: "slice-2-3-762" + bottom: "slice-2-3-763" + bottom: "slice-2-3-764" + bottom: "slice-2-3-765" + bottom: "slice-2-3-766" + bottom: "slice-2-3-767" + bottom: "slice-2-3-768" + bottom: "slice-2-3-769" + bottom: "slice-2-3-770" + bottom: "slice-2-3-771" + bottom: "slice-2-3-772" + bottom: "slice-2-3-773" + bottom: "slice-2-3-774" + bottom: "slice-2-3-775" + bottom: "slice-2-3-776" + bottom: "slice-2-3-777" + bottom: "slice-2-3-778" + bottom: "slice-2-3-779" + bottom: "slice-2-3-780" + bottom: "slice-2-3-781" + bottom: "slice-2-3-782" + bottom: "slice-2-3-783" + bottom: "slice-2-3-784" + bottom: "slice-2-3-785" + bottom: "slice-2-3-786" + bottom: "slice-2-3-787" + bottom: "slice-2-3-788" + bottom: "slice-2-3-789" + bottom: "slice-2-3-790" + bottom: "slice-2-3-791" + bottom: "slice-2-3-792" + bottom: "slice-2-3-793" + bottom: "slice-2-3-794" + bottom: "slice-2-3-795" + bottom: "slice-2-3-796" + bottom: "slice-2-3-797" + bottom: "slice-2-3-798" + bottom: "slice-2-3-799" + bottom: "slice-2-3-800" + bottom: "slice-2-3-801" + bottom: "slice-2-3-802" + bottom: "slice-2-3-803" + bottom: "slice-2-3-804" + bottom: "slice-2-3-805" + bottom: "slice-2-3-806" + bottom: "slice-2-3-807" + bottom: "slice-2-3-808" + bottom: "slice-2-3-809" + bottom: "slice-2-3-810" + bottom: "slice-2-3-811" + bottom: "slice-2-3-812" + bottom: "slice-2-3-813" + bottom: "slice-2-3-814" + bottom: "slice-2-3-815" + bottom: "slice-2-3-816" + bottom: "slice-2-3-817" + bottom: "slice-2-3-818" + bottom: "slice-2-3-819" + bottom: "slice-2-3-820" + bottom: "slice-2-3-821" + bottom: "slice-2-3-822" + bottom: "slice-2-3-823" + bottom: "slice-2-3-824" + bottom: "slice-2-3-825" + bottom: "slice-2-3-826" + bottom: "slice-2-3-827" + bottom: "slice-2-3-828" + bottom: "slice-2-3-829" + bottom: "slice-2-3-830" + bottom: "slice-2-3-831" + bottom: "slice-2-3-832" + bottom: "slice-2-3-833" + bottom: "slice-2-3-834" + bottom: "slice-2-3-835" + bottom: "slice-2-3-836" + bottom: "slice-2-3-837" + bottom: "slice-2-3-838" + bottom: "slice-2-3-839" + bottom: "slice-2-3-840" + bottom: "slice-2-3-841" + bottom: "slice-2-3-842" + bottom: "slice-2-3-843" + bottom: "slice-2-3-844" + bottom: "slice-2-3-845" + bottom: "slice-2-3-846" + bottom: "slice-2-3-847" + bottom: "slice-2-3-848" + bottom: "slice-2-3-849" + bottom: "slice-2-3-850" + bottom: "slice-2-3-851" + bottom: "slice-2-3-852" + bottom: "slice-2-3-853" + bottom: "slice-2-3-854" + bottom: "slice-2-3-855" + bottom: "slice-2-3-856" + bottom: "slice-2-3-857" + bottom: "slice-2-3-858" + bottom: "slice-2-3-859" + bottom: "slice-2-3-860" + bottom: "slice-2-3-861" + bottom: "slice-2-3-862" + bottom: "slice-2-3-863" + bottom: "slice-2-3-864" + bottom: "slice-2-3-865" + bottom: "slice-2-3-866" + bottom: "slice-2-3-867" + bottom: "slice-2-3-868" + bottom: "slice-2-3-869" + bottom: "slice-2-3-870" + bottom: "slice-2-3-871" + bottom: "slice-2-3-872" + bottom: "slice-2-3-873" + bottom: "slice-2-3-874" + bottom: "slice-2-3-875" + bottom: "slice-2-3-876" + bottom: "slice-2-3-877" + bottom: "slice-2-3-878" + bottom: "slice-2-3-879" + bottom: "slice-2-3-880" + bottom: "slice-2-3-881" + bottom: "slice-2-3-882" + bottom: "slice-2-3-883" + bottom: "slice-2-3-884" + bottom: "slice-2-3-885" + bottom: "slice-2-3-886" + bottom: "slice-2-3-887" + bottom: "slice-2-3-888" + bottom: "slice-2-3-889" + bottom: "slice-2-3-890" + bottom: "slice-2-3-891" + bottom: "slice-2-3-892" + bottom: "slice-2-3-893" + bottom: "slice-2-3-894" + bottom: "slice-2-3-895" + bottom: "slice-2-3-896" + bottom: "slice-2-3-897" + bottom: "slice-2-3-898" + bottom: "slice-2-3-899" + bottom: "slice-2-3-900" + bottom: "slice-2-3-901" + bottom: "slice-2-3-902" + bottom: "slice-2-3-903" + bottom: "slice-2-3-904" + bottom: "slice-2-3-905" + bottom: "slice-2-3-906" + bottom: "slice-2-3-907" + bottom: "slice-2-3-908" + bottom: "slice-2-3-909" + bottom: "slice-2-3-910" + bottom: "slice-2-3-911" + bottom: "slice-2-3-912" + bottom: "slice-2-3-913" + bottom: "slice-2-3-914" + bottom: "slice-2-3-915" + bottom: "slice-2-3-916" + bottom: "slice-2-3-917" + bottom: "slice-2-3-918" + bottom: "slice-2-3-919" + bottom: "slice-2-3-920" + bottom: "slice-2-3-921" + bottom: "slice-2-3-922" + bottom: "slice-2-3-923" + bottom: "slice-2-3-924" + bottom: "slice-2-3-925" + bottom: "slice-2-3-926" + bottom: "slice-2-3-927" + bottom: "slice-2-3-928" + bottom: "slice-2-3-929" + bottom: "slice-2-3-930" + bottom: "slice-2-3-931" + bottom: "slice-2-3-932" + bottom: "slice-2-3-933" + bottom: "slice-2-3-934" + bottom: "slice-2-3-935" + bottom: "slice-2-3-936" + bottom: "slice-2-3-937" + bottom: "slice-2-3-938" + bottom: "slice-2-3-939" + bottom: "slice-2-3-940" + bottom: "slice-2-3-941" + bottom: "slice-2-3-942" + bottom: "slice-2-3-943" + bottom: "slice-2-3-944" + bottom: "slice-2-3-945" + bottom: "slice-2-3-946" + bottom: "slice-2-3-947" + bottom: "slice-2-3-948" + bottom: "slice-2-3-949" + bottom: "slice-2-3-950" + bottom: "slice-2-3-951" + bottom: "slice-2-3-952" + bottom: "slice-2-3-953" + bottom: "slice-2-3-954" + bottom: "slice-2-3-955" + bottom: "slice-2-3-956" + bottom: "slice-2-3-957" + bottom: "slice-2-3-958" + bottom: "slice-2-3-959" + bottom: "slice-2-3-960" + bottom: "slice-2-3-961" + bottom: "slice-2-3-962" + bottom: "slice-2-3-963" + bottom: "slice-2-3-964" + bottom: "slice-2-3-965" + bottom: "slice-2-3-966" + bottom: "slice-2-3-967" + eltwise_param{ + operation:MAX + } +} +layers { + type:SLICE + name:"slice-fc-2-se4" + bottom:"fc-2-se4" + top: "slice-2-4-1" + top: "slice-2-4-2" + top: "slice-2-4-3" + top: "slice-2-4-4" + top: "slice-2-4-5" + top: "slice-2-4-6" + top: "slice-2-4-7" + top: "slice-2-4-8" + top: "slice-2-4-9" + top: "slice-2-4-10" + top: "slice-2-4-11" + top: "slice-2-4-12" + top: "slice-2-4-13" + top: "slice-2-4-14" + top: "slice-2-4-15" + top: "slice-2-4-16" + top: "slice-2-4-17" + top: "slice-2-4-18" + top: "slice-2-4-19" + top: "slice-2-4-20" + top: "slice-2-4-21" + top: "slice-2-4-22" + top: "slice-2-4-23" + top: "slice-2-4-24" + top: "slice-2-4-25" + top: "slice-2-4-26" + top: "slice-2-4-27" + top: "slice-2-4-28" + top: "slice-2-4-29" + top: "slice-2-4-30" + top: "slice-2-4-31" + top: "slice-2-4-32" + top: "slice-2-4-33" + top: "slice-2-4-34" + top: "slice-2-4-35" + top: "slice-2-4-36" + top: "slice-2-4-37" + top: "slice-2-4-38" + top: "slice-2-4-39" + top: "slice-2-4-40" + top: "slice-2-4-41" + top: "slice-2-4-42" + top: "slice-2-4-43" + top: "slice-2-4-44" + top: "slice-2-4-45" + top: "slice-2-4-46" + top: "slice-2-4-47" + top: "slice-2-4-48" + top: "slice-2-4-49" + top: "slice-2-4-50" + top: "slice-2-4-51" + top: "slice-2-4-52" + top: "slice-2-4-53" + top: "slice-2-4-54" + top: "slice-2-4-55" + top: "slice-2-4-56" + top: "slice-2-4-57" + top: "slice-2-4-58" + top: "slice-2-4-59" + top: "slice-2-4-60" + top: "slice-2-4-61" + top: "slice-2-4-62" + top: "slice-2-4-63" + top: "slice-2-4-64" + top: "slice-2-4-65" + top: "slice-2-4-66" + top: "slice-2-4-67" + top: "slice-2-4-68" + top: "slice-2-4-69" + top: "slice-2-4-70" + top: "slice-2-4-71" + top: "slice-2-4-72" + top: "slice-2-4-73" + top: "slice-2-4-74" + top: "slice-2-4-75" + top: "slice-2-4-76" + top: "slice-2-4-77" + top: "slice-2-4-78" + top: "slice-2-4-79" + top: "slice-2-4-80" + top: "slice-2-4-81" + top: "slice-2-4-82" + top: "slice-2-4-83" + top: "slice-2-4-84" + top: "slice-2-4-85" + top: "slice-2-4-86" + top: "slice-2-4-87" + top: "slice-2-4-88" + top: "slice-2-4-89" + top: "slice-2-4-90" + top: "slice-2-4-91" + top: "slice-2-4-92" + top: "slice-2-4-93" + top: "slice-2-4-94" + top: "slice-2-4-95" + top: "slice-2-4-96" + top: "slice-2-4-97" + top: "slice-2-4-98" + top: "slice-2-4-99" + top: "slice-2-4-100" + top: "slice-2-4-101" + top: "slice-2-4-102" + top: "slice-2-4-103" + top: "slice-2-4-104" + top: "slice-2-4-105" + top: "slice-2-4-106" + top: "slice-2-4-107" + top: "slice-2-4-108" + top: "slice-2-4-109" + top: "slice-2-4-110" + top: "slice-2-4-111" + top: "slice-2-4-112" + top: "slice-2-4-113" + top: "slice-2-4-114" + top: "slice-2-4-115" + top: "slice-2-4-116" + top: "slice-2-4-117" + top: "slice-2-4-118" + top: "slice-2-4-119" + top: "slice-2-4-120" + top: "slice-2-4-121" + top: "slice-2-4-122" + top: "slice-2-4-123" + top: "slice-2-4-124" + top: "slice-2-4-125" + top: "slice-2-4-126" + top: "slice-2-4-127" + top: "slice-2-4-128" + top: "slice-2-4-129" + top: "slice-2-4-130" + top: "slice-2-4-131" + top: "slice-2-4-132" + top: "slice-2-4-133" + top: "slice-2-4-134" + top: "slice-2-4-135" + top: "slice-2-4-136" + top: "slice-2-4-137" + top: "slice-2-4-138" + top: "slice-2-4-139" + top: "slice-2-4-140" + top: "slice-2-4-141" + top: "slice-2-4-142" + top: "slice-2-4-143" + top: "slice-2-4-144" + top: "slice-2-4-145" + top: "slice-2-4-146" + top: "slice-2-4-147" + top: "slice-2-4-148" + top: "slice-2-4-149" + top: "slice-2-4-150" + top: "slice-2-4-151" + top: "slice-2-4-152" + top: "slice-2-4-153" + top: "slice-2-4-154" + top: "slice-2-4-155" + top: "slice-2-4-156" + top: "slice-2-4-157" + top: "slice-2-4-158" + top: "slice-2-4-159" + top: "slice-2-4-160" + top: "slice-2-4-161" + top: "slice-2-4-162" + top: "slice-2-4-163" + top: "slice-2-4-164" + top: "slice-2-4-165" + top: "slice-2-4-166" + top: "slice-2-4-167" + top: "slice-2-4-168" + top: "slice-2-4-169" + top: "slice-2-4-170" + top: "slice-2-4-171" + top: "slice-2-4-172" + top: "slice-2-4-173" + top: "slice-2-4-174" + top: "slice-2-4-175" + top: "slice-2-4-176" + top: "slice-2-4-177" + top: "slice-2-4-178" + top: "slice-2-4-179" + top: "slice-2-4-180" + top: "slice-2-4-181" + top: "slice-2-4-182" + top: "slice-2-4-183" + top: "slice-2-4-184" + top: "slice-2-4-185" + top: "slice-2-4-186" + top: "slice-2-4-187" + top: "slice-2-4-188" + top: "slice-2-4-189" + top: "slice-2-4-190" + top: "slice-2-4-191" + top: "slice-2-4-192" + top: "slice-2-4-193" + top: "slice-2-4-194" + top: "slice-2-4-195" + top: "slice-2-4-196" + top: "slice-2-4-197" + top: "slice-2-4-198" + top: "slice-2-4-199" + top: "slice-2-4-200" + top: "slice-2-4-201" + top: "slice-2-4-202" + top: "slice-2-4-203" + top: "slice-2-4-204" + top: "slice-2-4-205" + top: "slice-2-4-206" + top: "slice-2-4-207" + top: "slice-2-4-208" + top: "slice-2-4-209" + top: "slice-2-4-210" + top: "slice-2-4-211" + top: "slice-2-4-212" + top: "slice-2-4-213" + top: "slice-2-4-214" + top: "slice-2-4-215" + top: "slice-2-4-216" + top: "slice-2-4-217" + top: "slice-2-4-218" + top: "slice-2-4-219" + top: "slice-2-4-220" + top: "slice-2-4-221" + top: "slice-2-4-222" + top: "slice-2-4-223" + top: "slice-2-4-224" + top: "slice-2-4-225" + top: "slice-2-4-226" + top: "slice-2-4-227" + top: "slice-2-4-228" + top: "slice-2-4-229" + top: "slice-2-4-230" + top: "slice-2-4-231" + top: "slice-2-4-232" + top: "slice-2-4-233" + top: "slice-2-4-234" + top: "slice-2-4-235" + top: "slice-2-4-236" + top: "slice-2-4-237" + top: "slice-2-4-238" + top: "slice-2-4-239" + top: "slice-2-4-240" + top: "slice-2-4-241" + top: "slice-2-4-242" + top: "slice-2-4-243" + top: "slice-2-4-244" + top: "slice-2-4-245" + top: "slice-2-4-246" + top: "slice-2-4-247" + top: "slice-2-4-248" + top: "slice-2-4-249" + top: "slice-2-4-250" + top: "slice-2-4-251" + top: "slice-2-4-252" + top: "slice-2-4-253" + top: "slice-2-4-254" + top: "slice-2-4-255" + top: "slice-2-4-256" + top: "slice-2-4-257" + top: "slice-2-4-258" + top: "slice-2-4-259" + top: "slice-2-4-260" + top: "slice-2-4-261" + top: "slice-2-4-262" + top: "slice-2-4-263" + top: "slice-2-4-264" + top: "slice-2-4-265" + top: "slice-2-4-266" + top: "slice-2-4-267" + top: "slice-2-4-268" + top: "slice-2-4-269" + top: "slice-2-4-270" + top: "slice-2-4-271" + top: "slice-2-4-272" + top: "slice-2-4-273" + top: "slice-2-4-274" + top: "slice-2-4-275" + top: "slice-2-4-276" + top: "slice-2-4-277" + top: "slice-2-4-278" + top: "slice-2-4-279" + top: "slice-2-4-280" + top: "slice-2-4-281" + top: "slice-2-4-282" + top: "slice-2-4-283" + top: "slice-2-4-284" + top: "slice-2-4-285" + top: "slice-2-4-286" + top: "slice-2-4-287" + top: "slice-2-4-288" + top: "slice-2-4-289" + top: "slice-2-4-290" + top: "slice-2-4-291" + top: "slice-2-4-292" + top: "slice-2-4-293" + top: "slice-2-4-294" + top: "slice-2-4-295" + top: "slice-2-4-296" + top: "slice-2-4-297" + top: "slice-2-4-298" + top: "slice-2-4-299" + top: "slice-2-4-300" + top: "slice-2-4-301" + top: "slice-2-4-302" + top: "slice-2-4-303" + top: "slice-2-4-304" + top: "slice-2-4-305" + top: "slice-2-4-306" + top: "slice-2-4-307" + top: "slice-2-4-308" + top: "slice-2-4-309" + top: "slice-2-4-310" + top: "slice-2-4-311" + top: "slice-2-4-312" + top: "slice-2-4-313" + top: "slice-2-4-314" + top: "slice-2-4-315" + top: "slice-2-4-316" + top: "slice-2-4-317" + top: "slice-2-4-318" + top: "slice-2-4-319" + top: "slice-2-4-320" + top: "slice-2-4-321" + top: "slice-2-4-322" + top: "slice-2-4-323" + top: "slice-2-4-324" + top: "slice-2-4-325" + top: "slice-2-4-326" + top: "slice-2-4-327" + top: "slice-2-4-328" + top: "slice-2-4-329" + top: "slice-2-4-330" + top: "slice-2-4-331" + top: "slice-2-4-332" + top: "slice-2-4-333" + top: "slice-2-4-334" + top: "slice-2-4-335" + top: "slice-2-4-336" + top: "slice-2-4-337" + top: "slice-2-4-338" + top: "slice-2-4-339" + top: "slice-2-4-340" + top: "slice-2-4-341" + top: "slice-2-4-342" + top: "slice-2-4-343" + top: "slice-2-4-344" + top: "slice-2-4-345" + top: "slice-2-4-346" + top: "slice-2-4-347" + top: "slice-2-4-348" + top: "slice-2-4-349" + top: "slice-2-4-350" + top: "slice-2-4-351" + top: "slice-2-4-352" + top: "slice-2-4-353" + top: "slice-2-4-354" + top: "slice-2-4-355" + top: "slice-2-4-356" + top: "slice-2-4-357" + top: "slice-2-4-358" + top: "slice-2-4-359" + top: "slice-2-4-360" + top: "slice-2-4-361" + top: "slice-2-4-362" + top: "slice-2-4-363" + top: "slice-2-4-364" + top: "slice-2-4-365" + top: "slice-2-4-366" + top: "slice-2-4-367" + top: "slice-2-4-368" + top: "slice-2-4-369" + top: "slice-2-4-370" + top: "slice-2-4-371" + top: "slice-2-4-372" + top: "slice-2-4-373" + top: "slice-2-4-374" + top: "slice-2-4-375" + top: "slice-2-4-376" + top: "slice-2-4-377" + top: "slice-2-4-378" + top: "slice-2-4-379" + top: "slice-2-4-380" + top: "slice-2-4-381" + top: "slice-2-4-382" + top: "slice-2-4-383" + top: "slice-2-4-384" + top: "slice-2-4-385" + top: "slice-2-4-386" + top: "slice-2-4-387" + top: "slice-2-4-388" + top: "slice-2-4-389" + top: "slice-2-4-390" + top: "slice-2-4-391" + top: "slice-2-4-392" + top: "slice-2-4-393" + top: "slice-2-4-394" + top: "slice-2-4-395" + top: "slice-2-4-396" + top: "slice-2-4-397" + top: "slice-2-4-398" + top: "slice-2-4-399" + top: "slice-2-4-400" + top: "slice-2-4-401" + top: "slice-2-4-402" + top: "slice-2-4-403" + top: "slice-2-4-404" + top: "slice-2-4-405" + top: "slice-2-4-406" + top: "slice-2-4-407" + top: "slice-2-4-408" + top: "slice-2-4-409" + top: "slice-2-4-410" + top: "slice-2-4-411" + top: "slice-2-4-412" + top: "slice-2-4-413" + top: "slice-2-4-414" + top: "slice-2-4-415" + top: "slice-2-4-416" + top: "slice-2-4-417" + top: "slice-2-4-418" + top: "slice-2-4-419" + top: "slice-2-4-420" + top: "slice-2-4-421" + top: "slice-2-4-422" + top: "slice-2-4-423" + top: "slice-2-4-424" + top: "slice-2-4-425" + top: "slice-2-4-426" + top: "slice-2-4-427" + top: "slice-2-4-428" + top: "slice-2-4-429" + top: "slice-2-4-430" + top: "slice-2-4-431" + top: "slice-2-4-432" + top: "slice-2-4-433" + top: "slice-2-4-434" + top: "slice-2-4-435" + top: "slice-2-4-436" + top: "slice-2-4-437" + top: "slice-2-4-438" + top: "slice-2-4-439" + top: "slice-2-4-440" + top: "slice-2-4-441" + top: "slice-2-4-442" + top: "slice-2-4-443" + top: "slice-2-4-444" + top: "slice-2-4-445" + top: "slice-2-4-446" + top: "slice-2-4-447" + top: "slice-2-4-448" + top: "slice-2-4-449" + top: "slice-2-4-450" + top: "slice-2-4-451" + top: "slice-2-4-452" + top: "slice-2-4-453" + top: "slice-2-4-454" + top: "slice-2-4-455" + top: "slice-2-4-456" + top: "slice-2-4-457" + top: "slice-2-4-458" + top: "slice-2-4-459" + top: "slice-2-4-460" + top: "slice-2-4-461" + top: "slice-2-4-462" + top: "slice-2-4-463" + top: "slice-2-4-464" + top: "slice-2-4-465" + top: "slice-2-4-466" + top: "slice-2-4-467" + top: "slice-2-4-468" + top: "slice-2-4-469" + top: "slice-2-4-470" + top: "slice-2-4-471" + top: "slice-2-4-472" + top: "slice-2-4-473" + top: "slice-2-4-474" + top: "slice-2-4-475" + top: "slice-2-4-476" + top: "slice-2-4-477" + top: "slice-2-4-478" + top: "slice-2-4-479" + top: "slice-2-4-480" + top: "slice-2-4-481" + top: "slice-2-4-482" + top: "slice-2-4-483" + top: "slice-2-4-484" + top: "slice-2-4-485" + top: "slice-2-4-486" + top: "slice-2-4-487" + top: "slice-2-4-488" + top: "slice-2-4-489" + top: "slice-2-4-490" + top: "slice-2-4-491" + top: "slice-2-4-492" + top: "slice-2-4-493" + top: "slice-2-4-494" + top: "slice-2-4-495" + top: "slice-2-4-496" + top: "slice-2-4-497" + top: "slice-2-4-498" + top: "slice-2-4-499" + top: "slice-2-4-500" + top: "slice-2-4-501" + top: "slice-2-4-502" + top: "slice-2-4-503" + top: "slice-2-4-504" + top: "slice-2-4-505" + top: "slice-2-4-506" + top: "slice-2-4-507" + top: "slice-2-4-508" + top: "slice-2-4-509" + top: "slice-2-4-510" + top: "slice-2-4-511" + top: "slice-2-4-512" + top: "slice-2-4-513" + top: "slice-2-4-514" + top: "slice-2-4-515" + top: "slice-2-4-516" + top: "slice-2-4-517" + top: "slice-2-4-518" + top: "slice-2-4-519" + top: "slice-2-4-520" + top: "slice-2-4-521" + top: "slice-2-4-522" + top: "slice-2-4-523" + top: "slice-2-4-524" + top: "slice-2-4-525" + top: "slice-2-4-526" + top: "slice-2-4-527" + top: "slice-2-4-528" + top: "slice-2-4-529" + top: "slice-2-4-530" + top: "slice-2-4-531" + top: "slice-2-4-532" + top: "slice-2-4-533" + top: "slice-2-4-534" + top: "slice-2-4-535" + top: "slice-2-4-536" + top: "slice-2-4-537" + top: "slice-2-4-538" + top: "slice-2-4-539" + top: "slice-2-4-540" + top: "slice-2-4-541" + top: "slice-2-4-542" + top: "slice-2-4-543" + top: "slice-2-4-544" + top: "slice-2-4-545" + top: "slice-2-4-546" + top: "slice-2-4-547" + top: "slice-2-4-548" + top: "slice-2-4-549" + top: "slice-2-4-550" + top: "slice-2-4-551" + top: "slice-2-4-552" + top: "slice-2-4-553" + top: "slice-2-4-554" + top: "slice-2-4-555" + top: "slice-2-4-556" + top: "slice-2-4-557" + top: "slice-2-4-558" + top: "slice-2-4-559" + top: "slice-2-4-560" + top: "slice-2-4-561" + top: "slice-2-4-562" + top: "slice-2-4-563" + top: "slice-2-4-564" + top: "slice-2-4-565" + top: "slice-2-4-566" + top: "slice-2-4-567" + top: "slice-2-4-568" + top: "slice-2-4-569" + top: "slice-2-4-570" + top: "slice-2-4-571" + top: "slice-2-4-572" + top: "slice-2-4-573" + top: "slice-2-4-574" + top: "slice-2-4-575" + top: "slice-2-4-576" + top: "slice-2-4-577" + top: "slice-2-4-578" + top: "slice-2-4-579" + top: "slice-2-4-580" + top: "slice-2-4-581" + top: "slice-2-4-582" + top: "slice-2-4-583" + top: "slice-2-4-584" + top: "slice-2-4-585" + top: "slice-2-4-586" + top: "slice-2-4-587" + top: "slice-2-4-588" + top: "slice-2-4-589" + top: "slice-2-4-590" + top: "slice-2-4-591" + top: "slice-2-4-592" + top: "slice-2-4-593" + top: "slice-2-4-594" + top: "slice-2-4-595" + top: "slice-2-4-596" + top: "slice-2-4-597" + top: "slice-2-4-598" + top: "slice-2-4-599" + top: "slice-2-4-600" + top: "slice-2-4-601" + top: "slice-2-4-602" + top: "slice-2-4-603" + top: "slice-2-4-604" + top: "slice-2-4-605" + top: "slice-2-4-606" + top: "slice-2-4-607" + top: "slice-2-4-608" + top: "slice-2-4-609" + top: "slice-2-4-610" + top: "slice-2-4-611" + top: "slice-2-4-612" + top: "slice-2-4-613" + top: "slice-2-4-614" + top: "slice-2-4-615" + top: "slice-2-4-616" + top: "slice-2-4-617" + top: "slice-2-4-618" + top: "slice-2-4-619" + top: "slice-2-4-620" + top: "slice-2-4-621" + top: "slice-2-4-622" + top: "slice-2-4-623" + top: "slice-2-4-624" + top: "slice-2-4-625" + top: "slice-2-4-626" + top: "slice-2-4-627" + top: "slice-2-4-628" + top: "slice-2-4-629" + top: "slice-2-4-630" + top: "slice-2-4-631" + top: "slice-2-4-632" + top: "slice-2-4-633" + top: "slice-2-4-634" + top: "slice-2-4-635" + top: "slice-2-4-636" + top: "slice-2-4-637" + top: "slice-2-4-638" + top: "slice-2-4-639" + top: "slice-2-4-640" + top: "slice-2-4-641" + top: "slice-2-4-642" + top: "slice-2-4-643" + top: "slice-2-4-644" + top: "slice-2-4-645" + top: "slice-2-4-646" + top: "slice-2-4-647" + top: "slice-2-4-648" + top: "slice-2-4-649" + top: "slice-2-4-650" + top: "slice-2-4-651" + top: "slice-2-4-652" + top: "slice-2-4-653" + top: "slice-2-4-654" + top: "slice-2-4-655" + top: "slice-2-4-656" + top: "slice-2-4-657" + top: "slice-2-4-658" + top: "slice-2-4-659" + top: "slice-2-4-660" + top: "slice-2-4-661" + top: "slice-2-4-662" + top: "slice-2-4-663" + top: "slice-2-4-664" + top: "slice-2-4-665" + top: "slice-2-4-666" + top: "slice-2-4-667" + top: "slice-2-4-668" + top: "slice-2-4-669" + top: "slice-2-4-670" + top: "slice-2-4-671" + top: "slice-2-4-672" + top: "slice-2-4-673" + top: "slice-2-4-674" + top: "slice-2-4-675" + top: "slice-2-4-676" + top: "slice-2-4-677" + top: "slice-2-4-678" + top: "slice-2-4-679" + top: "slice-2-4-680" + top: "slice-2-4-681" + top: "slice-2-4-682" + top: "slice-2-4-683" + top: "slice-2-4-684" + top: "slice-2-4-685" + top: "slice-2-4-686" + top: "slice-2-4-687" + top: "slice-2-4-688" + top: "slice-2-4-689" + top: "slice-2-4-690" + top: "slice-2-4-691" + top: "slice-2-4-692" + top: "slice-2-4-693" + top: "slice-2-4-694" + top: "slice-2-4-695" + top: "slice-2-4-696" + top: "slice-2-4-697" + top: "slice-2-4-698" + top: "slice-2-4-699" + top: "slice-2-4-700" + top: "slice-2-4-701" + top: "slice-2-4-702" + top: "slice-2-4-703" + top: "slice-2-4-704" + top: "slice-2-4-705" + top: "slice-2-4-706" + top: "slice-2-4-707" + top: "slice-2-4-708" + top: "slice-2-4-709" + top: "slice-2-4-710" + top: "slice-2-4-711" + top: "slice-2-4-712" + top: "slice-2-4-713" + top: "slice-2-4-714" + top: "slice-2-4-715" + top: "slice-2-4-716" + top: "slice-2-4-717" + top: "slice-2-4-718" + top: "slice-2-4-719" + top: "slice-2-4-720" + top: "slice-2-4-721" + top: "slice-2-4-722" + top: "slice-2-4-723" + top: "slice-2-4-724" + top: "slice-2-4-725" + top: "slice-2-4-726" + top: "slice-2-4-727" + top: "slice-2-4-728" + top: "slice-2-4-729" + top: "slice-2-4-730" + top: "slice-2-4-731" + top: "slice-2-4-732" + top: "slice-2-4-733" + top: "slice-2-4-734" + top: "slice-2-4-735" + top: "slice-2-4-736" + top: "slice-2-4-737" + top: "slice-2-4-738" + top: "slice-2-4-739" + top: "slice-2-4-740" + top: "slice-2-4-741" + top: "slice-2-4-742" + top: "slice-2-4-743" + top: "slice-2-4-744" + top: "slice-2-4-745" + top: "slice-2-4-746" + top: "slice-2-4-747" + top: "slice-2-4-748" + top: "slice-2-4-749" + top: "slice-2-4-750" + top: "slice-2-4-751" + top: "slice-2-4-752" + top: "slice-2-4-753" + top: "slice-2-4-754" + top: "slice-2-4-755" + top: "slice-2-4-756" + top: "slice-2-4-757" + top: "slice-2-4-758" + top: "slice-2-4-759" + top: "slice-2-4-760" + top: "slice-2-4-761" + top: "slice-2-4-762" + top: "slice-2-4-763" + top: "slice-2-4-764" + top: "slice-2-4-765" + top: "slice-2-4-766" + top: "slice-2-4-767" + top: "slice-2-4-768" + top: "slice-2-4-769" + top: "slice-2-4-770" + top: "slice-2-4-771" + top: "slice-2-4-772" + top: "slice-2-4-773" + top: "slice-2-4-774" + top: "slice-2-4-775" + top: "slice-2-4-776" + top: "slice-2-4-777" + top: "slice-2-4-778" + top: "slice-2-4-779" + top: "slice-2-4-780" + top: "slice-2-4-781" + top: "slice-2-4-782" + top: "slice-2-4-783" + top: "slice-2-4-784" + top: "slice-2-4-785" + top: "slice-2-4-786" + top: "slice-2-4-787" + top: "slice-2-4-788" + top: "slice-2-4-789" + top: "slice-2-4-790" + top: "slice-2-4-791" + top: "slice-2-4-792" + top: "slice-2-4-793" + top: "slice-2-4-794" + top: "slice-2-4-795" + top: "slice-2-4-796" + top: "slice-2-4-797" + top: "slice-2-4-798" + top: "slice-2-4-799" + top: "slice-2-4-800" + top: "slice-2-4-801" + top: "slice-2-4-802" + top: "slice-2-4-803" + top: "slice-2-4-804" + top: "slice-2-4-805" + top: "slice-2-4-806" + top: "slice-2-4-807" + top: "slice-2-4-808" + top: "slice-2-4-809" + top: "slice-2-4-810" + top: "slice-2-4-811" + top: "slice-2-4-812" + top: "slice-2-4-813" + top: "slice-2-4-814" + top: "slice-2-4-815" + top: "slice-2-4-816" + top: "slice-2-4-817" + top: "slice-2-4-818" + top: "slice-2-4-819" + top: "slice-2-4-820" + top: "slice-2-4-821" + top: "slice-2-4-822" + top: "slice-2-4-823" + top: "slice-2-4-824" + top: "slice-2-4-825" + top: "slice-2-4-826" + top: "slice-2-4-827" + top: "slice-2-4-828" + top: "slice-2-4-829" + top: "slice-2-4-830" + top: "slice-2-4-831" + top: "slice-2-4-832" + top: "slice-2-4-833" + top: "slice-2-4-834" + top: "slice-2-4-835" + top: "slice-2-4-836" + top: "slice-2-4-837" + top: "slice-2-4-838" + top: "slice-2-4-839" + top: "slice-2-4-840" + top: "slice-2-4-841" + top: "slice-2-4-842" + top: "slice-2-4-843" + top: "slice-2-4-844" + top: "slice-2-4-845" + top: "slice-2-4-846" + top: "slice-2-4-847" + top: "slice-2-4-848" + top: "slice-2-4-849" + top: "slice-2-4-850" + top: "slice-2-4-851" + top: "slice-2-4-852" + top: "slice-2-4-853" + top: "slice-2-4-854" + top: "slice-2-4-855" + top: "slice-2-4-856" + top: "slice-2-4-857" + top: "slice-2-4-858" + top: "slice-2-4-859" + top: "slice-2-4-860" + top: "slice-2-4-861" + top: "slice-2-4-862" + top: "slice-2-4-863" + top: "slice-2-4-864" + top: "slice-2-4-865" + top: "slice-2-4-866" + top: "slice-2-4-867" + top: "slice-2-4-868" + top: "slice-2-4-869" + top: "slice-2-4-870" + top: "slice-2-4-871" + top: "slice-2-4-872" + top: "slice-2-4-873" + top: "slice-2-4-874" + top: "slice-2-4-875" + top: "slice-2-4-876" + top: "slice-2-4-877" + top: "slice-2-4-878" + top: "slice-2-4-879" + top: "slice-2-4-880" + top: "slice-2-4-881" + top: "slice-2-4-882" + top: "slice-2-4-883" + top: "slice-2-4-884" + top: "slice-2-4-885" + top: "slice-2-4-886" + top: "slice-2-4-887" + top: "slice-2-4-888" + top: "slice-2-4-889" + top: "slice-2-4-890" + top: "slice-2-4-891" + top: "slice-2-4-892" + top: "slice-2-4-893" + top: "slice-2-4-894" + top: "slice-2-4-895" + top: "slice-2-4-896" + top: "slice-2-4-897" + top: "slice-2-4-898" + top: "slice-2-4-899" + top: "slice-2-4-900" + top: "slice-2-4-901" + top: "slice-2-4-902" + top: "slice-2-4-903" + top: "slice-2-4-904" + top: "slice-2-4-905" + top: "slice-2-4-906" + top: "slice-2-4-907" + top: "slice-2-4-908" + top: "slice-2-4-909" + top: "slice-2-4-910" + top: "slice-2-4-911" + top: "slice-2-4-912" + top: "slice-2-4-913" + top: "slice-2-4-914" + top: "slice-2-4-915" + top: "slice-2-4-916" + top: "slice-2-4-917" + top: "slice-2-4-918" + top: "slice-2-4-919" + top: "slice-2-4-920" + top: "slice-2-4-921" + top: "slice-2-4-922" + top: "slice-2-4-923" + top: "slice-2-4-924" + top: "slice-2-4-925" + top: "slice-2-4-926" + top: "slice-2-4-927" + top: "slice-2-4-928" + top: "slice-2-4-929" + top: "slice-2-4-930" + top: "slice-2-4-931" + top: "slice-2-4-932" + top: "slice-2-4-933" + top: "slice-2-4-934" + top: "slice-2-4-935" + top: "slice-2-4-936" + top: "slice-2-4-937" + top: "slice-2-4-938" + top: "slice-2-4-939" + top: "slice-2-4-940" + top: "slice-2-4-941" + top: "slice-2-4-942" + top: "slice-2-4-943" + top: "slice-2-4-944" + top: "slice-2-4-945" + top: "slice-2-4-946" + top: "slice-2-4-947" + top: "slice-2-4-948" + top: "slice-2-4-949" + top: "slice-2-4-950" + top: "slice-2-4-951" + top: "slice-2-4-952" + top: "slice-2-4-953" + top: "slice-2-4-954" + top: "slice-2-4-955" + top: "slice-2-4-956" + top: "slice-2-4-957" + top: "slice-2-4-958" + top: "slice-2-4-959" + top: "slice-2-4-960" + top: "slice-2-4-961" + top: "slice-2-4-962" + top: "slice-2-4-963" + top: "slice-2-4-964" + top: "slice-2-4-965" + top: "slice-2-4-966" + top: "slice-2-4-967" +} +layers { + type:ELTWISE + name:"max-fc-2-se4" + top:"max-fc-2-se4" + bottom: "slice-2-4-1" + bottom: "slice-2-4-2" + bottom: "slice-2-4-3" + bottom: "slice-2-4-4" + bottom: "slice-2-4-5" + bottom: "slice-2-4-6" + bottom: "slice-2-4-7" + bottom: "slice-2-4-8" + bottom: "slice-2-4-9" + bottom: "slice-2-4-10" + bottom: "slice-2-4-11" + bottom: "slice-2-4-12" + bottom: "slice-2-4-13" + bottom: "slice-2-4-14" + bottom: "slice-2-4-15" + bottom: "slice-2-4-16" + bottom: "slice-2-4-17" + bottom: "slice-2-4-18" + bottom: "slice-2-4-19" + bottom: "slice-2-4-20" + bottom: "slice-2-4-21" + bottom: "slice-2-4-22" + bottom: "slice-2-4-23" + bottom: "slice-2-4-24" + bottom: "slice-2-4-25" + bottom: "slice-2-4-26" + bottom: "slice-2-4-27" + bottom: "slice-2-4-28" + bottom: "slice-2-4-29" + bottom: "slice-2-4-30" + bottom: "slice-2-4-31" + bottom: "slice-2-4-32" + bottom: "slice-2-4-33" + bottom: "slice-2-4-34" + bottom: "slice-2-4-35" + bottom: "slice-2-4-36" + bottom: "slice-2-4-37" + bottom: "slice-2-4-38" + bottom: "slice-2-4-39" + bottom: "slice-2-4-40" + bottom: "slice-2-4-41" + bottom: "slice-2-4-42" + bottom: "slice-2-4-43" + bottom: "slice-2-4-44" + bottom: "slice-2-4-45" + bottom: "slice-2-4-46" + bottom: "slice-2-4-47" + bottom: "slice-2-4-48" + bottom: "slice-2-4-49" + bottom: "slice-2-4-50" + bottom: "slice-2-4-51" + bottom: "slice-2-4-52" + bottom: "slice-2-4-53" + bottom: "slice-2-4-54" + bottom: "slice-2-4-55" + bottom: "slice-2-4-56" + bottom: "slice-2-4-57" + bottom: "slice-2-4-58" + bottom: "slice-2-4-59" + bottom: "slice-2-4-60" + bottom: "slice-2-4-61" + bottom: "slice-2-4-62" + bottom: "slice-2-4-63" + bottom: "slice-2-4-64" + bottom: "slice-2-4-65" + bottom: "slice-2-4-66" + bottom: "slice-2-4-67" + bottom: "slice-2-4-68" + bottom: "slice-2-4-69" + bottom: "slice-2-4-70" + bottom: "slice-2-4-71" + bottom: "slice-2-4-72" + bottom: "slice-2-4-73" + bottom: "slice-2-4-74" + bottom: "slice-2-4-75" + bottom: "slice-2-4-76" + bottom: "slice-2-4-77" + bottom: "slice-2-4-78" + bottom: "slice-2-4-79" + bottom: "slice-2-4-80" + bottom: "slice-2-4-81" + bottom: "slice-2-4-82" + bottom: "slice-2-4-83" + bottom: "slice-2-4-84" + bottom: "slice-2-4-85" + bottom: "slice-2-4-86" + bottom: "slice-2-4-87" + bottom: "slice-2-4-88" + bottom: "slice-2-4-89" + bottom: "slice-2-4-90" + bottom: "slice-2-4-91" + bottom: "slice-2-4-92" + bottom: "slice-2-4-93" + bottom: "slice-2-4-94" + bottom: "slice-2-4-95" + bottom: "slice-2-4-96" + bottom: "slice-2-4-97" + bottom: "slice-2-4-98" + bottom: "slice-2-4-99" + bottom: "slice-2-4-100" + bottom: "slice-2-4-101" + bottom: "slice-2-4-102" + bottom: "slice-2-4-103" + bottom: "slice-2-4-104" + bottom: "slice-2-4-105" + bottom: "slice-2-4-106" + bottom: "slice-2-4-107" + bottom: "slice-2-4-108" + bottom: "slice-2-4-109" + bottom: "slice-2-4-110" + bottom: "slice-2-4-111" + bottom: "slice-2-4-112" + bottom: "slice-2-4-113" + bottom: "slice-2-4-114" + bottom: "slice-2-4-115" + bottom: "slice-2-4-116" + bottom: "slice-2-4-117" + bottom: "slice-2-4-118" + bottom: "slice-2-4-119" + bottom: "slice-2-4-120" + bottom: "slice-2-4-121" + bottom: "slice-2-4-122" + bottom: "slice-2-4-123" + bottom: "slice-2-4-124" + bottom: "slice-2-4-125" + bottom: "slice-2-4-126" + bottom: "slice-2-4-127" + bottom: "slice-2-4-128" + bottom: "slice-2-4-129" + bottom: "slice-2-4-130" + bottom: "slice-2-4-131" + bottom: "slice-2-4-132" + bottom: "slice-2-4-133" + bottom: "slice-2-4-134" + bottom: "slice-2-4-135" + bottom: "slice-2-4-136" + bottom: "slice-2-4-137" + bottom: "slice-2-4-138" + bottom: "slice-2-4-139" + bottom: "slice-2-4-140" + bottom: "slice-2-4-141" + bottom: "slice-2-4-142" + bottom: "slice-2-4-143" + bottom: "slice-2-4-144" + bottom: "slice-2-4-145" + bottom: "slice-2-4-146" + bottom: "slice-2-4-147" + bottom: "slice-2-4-148" + bottom: "slice-2-4-149" + bottom: "slice-2-4-150" + bottom: "slice-2-4-151" + bottom: "slice-2-4-152" + bottom: "slice-2-4-153" + bottom: "slice-2-4-154" + bottom: "slice-2-4-155" + bottom: "slice-2-4-156" + bottom: "slice-2-4-157" + bottom: "slice-2-4-158" + bottom: "slice-2-4-159" + bottom: "slice-2-4-160" + bottom: "slice-2-4-161" + bottom: "slice-2-4-162" + bottom: "slice-2-4-163" + bottom: "slice-2-4-164" + bottom: "slice-2-4-165" + bottom: "slice-2-4-166" + bottom: "slice-2-4-167" + bottom: "slice-2-4-168" + bottom: "slice-2-4-169" + bottom: "slice-2-4-170" + bottom: "slice-2-4-171" + bottom: "slice-2-4-172" + bottom: "slice-2-4-173" + bottom: "slice-2-4-174" + bottom: "slice-2-4-175" + bottom: "slice-2-4-176" + bottom: "slice-2-4-177" + bottom: "slice-2-4-178" + bottom: "slice-2-4-179" + bottom: "slice-2-4-180" + bottom: "slice-2-4-181" + bottom: "slice-2-4-182" + bottom: "slice-2-4-183" + bottom: "slice-2-4-184" + bottom: "slice-2-4-185" + bottom: "slice-2-4-186" + bottom: "slice-2-4-187" + bottom: "slice-2-4-188" + bottom: "slice-2-4-189" + bottom: "slice-2-4-190" + bottom: "slice-2-4-191" + bottom: "slice-2-4-192" + bottom: "slice-2-4-193" + bottom: "slice-2-4-194" + bottom: "slice-2-4-195" + bottom: "slice-2-4-196" + bottom: "slice-2-4-197" + bottom: "slice-2-4-198" + bottom: "slice-2-4-199" + bottom: "slice-2-4-200" + bottom: "slice-2-4-201" + bottom: "slice-2-4-202" + bottom: "slice-2-4-203" + bottom: "slice-2-4-204" + bottom: "slice-2-4-205" + bottom: "slice-2-4-206" + bottom: "slice-2-4-207" + bottom: "slice-2-4-208" + bottom: "slice-2-4-209" + bottom: "slice-2-4-210" + bottom: "slice-2-4-211" + bottom: "slice-2-4-212" + bottom: "slice-2-4-213" + bottom: "slice-2-4-214" + bottom: "slice-2-4-215" + bottom: "slice-2-4-216" + bottom: "slice-2-4-217" + bottom: "slice-2-4-218" + bottom: "slice-2-4-219" + bottom: "slice-2-4-220" + bottom: "slice-2-4-221" + bottom: "slice-2-4-222" + bottom: "slice-2-4-223" + bottom: "slice-2-4-224" + bottom: "slice-2-4-225" + bottom: "slice-2-4-226" + bottom: "slice-2-4-227" + bottom: "slice-2-4-228" + bottom: "slice-2-4-229" + bottom: "slice-2-4-230" + bottom: "slice-2-4-231" + bottom: "slice-2-4-232" + bottom: "slice-2-4-233" + bottom: "slice-2-4-234" + bottom: "slice-2-4-235" + bottom: "slice-2-4-236" + bottom: "slice-2-4-237" + bottom: "slice-2-4-238" + bottom: "slice-2-4-239" + bottom: "slice-2-4-240" + bottom: "slice-2-4-241" + bottom: "slice-2-4-242" + bottom: "slice-2-4-243" + bottom: "slice-2-4-244" + bottom: "slice-2-4-245" + bottom: "slice-2-4-246" + bottom: "slice-2-4-247" + bottom: "slice-2-4-248" + bottom: "slice-2-4-249" + bottom: "slice-2-4-250" + bottom: "slice-2-4-251" + bottom: "slice-2-4-252" + bottom: "slice-2-4-253" + bottom: "slice-2-4-254" + bottom: "slice-2-4-255" + bottom: "slice-2-4-256" + bottom: "slice-2-4-257" + bottom: "slice-2-4-258" + bottom: "slice-2-4-259" + bottom: "slice-2-4-260" + bottom: "slice-2-4-261" + bottom: "slice-2-4-262" + bottom: "slice-2-4-263" + bottom: "slice-2-4-264" + bottom: "slice-2-4-265" + bottom: "slice-2-4-266" + bottom: "slice-2-4-267" + bottom: "slice-2-4-268" + bottom: "slice-2-4-269" + bottom: "slice-2-4-270" + bottom: "slice-2-4-271" + bottom: "slice-2-4-272" + bottom: "slice-2-4-273" + bottom: "slice-2-4-274" + bottom: "slice-2-4-275" + bottom: "slice-2-4-276" + bottom: "slice-2-4-277" + bottom: "slice-2-4-278" + bottom: "slice-2-4-279" + bottom: "slice-2-4-280" + bottom: "slice-2-4-281" + bottom: "slice-2-4-282" + bottom: "slice-2-4-283" + bottom: "slice-2-4-284" + bottom: "slice-2-4-285" + bottom: "slice-2-4-286" + bottom: "slice-2-4-287" + bottom: "slice-2-4-288" + bottom: "slice-2-4-289" + bottom: "slice-2-4-290" + bottom: "slice-2-4-291" + bottom: "slice-2-4-292" + bottom: "slice-2-4-293" + bottom: "slice-2-4-294" + bottom: "slice-2-4-295" + bottom: "slice-2-4-296" + bottom: "slice-2-4-297" + bottom: "slice-2-4-298" + bottom: "slice-2-4-299" + bottom: "slice-2-4-300" + bottom: "slice-2-4-301" + bottom: "slice-2-4-302" + bottom: "slice-2-4-303" + bottom: "slice-2-4-304" + bottom: "slice-2-4-305" + bottom: "slice-2-4-306" + bottom: "slice-2-4-307" + bottom: "slice-2-4-308" + bottom: "slice-2-4-309" + bottom: "slice-2-4-310" + bottom: "slice-2-4-311" + bottom: "slice-2-4-312" + bottom: "slice-2-4-313" + bottom: "slice-2-4-314" + bottom: "slice-2-4-315" + bottom: "slice-2-4-316" + bottom: "slice-2-4-317" + bottom: "slice-2-4-318" + bottom: "slice-2-4-319" + bottom: "slice-2-4-320" + bottom: "slice-2-4-321" + bottom: "slice-2-4-322" + bottom: "slice-2-4-323" + bottom: "slice-2-4-324" + bottom: "slice-2-4-325" + bottom: "slice-2-4-326" + bottom: "slice-2-4-327" + bottom: "slice-2-4-328" + bottom: "slice-2-4-329" + bottom: "slice-2-4-330" + bottom: "slice-2-4-331" + bottom: "slice-2-4-332" + bottom: "slice-2-4-333" + bottom: "slice-2-4-334" + bottom: "slice-2-4-335" + bottom: "slice-2-4-336" + bottom: "slice-2-4-337" + bottom: "slice-2-4-338" + bottom: "slice-2-4-339" + bottom: "slice-2-4-340" + bottom: "slice-2-4-341" + bottom: "slice-2-4-342" + bottom: "slice-2-4-343" + bottom: "slice-2-4-344" + bottom: "slice-2-4-345" + bottom: "slice-2-4-346" + bottom: "slice-2-4-347" + bottom: "slice-2-4-348" + bottom: "slice-2-4-349" + bottom: "slice-2-4-350" + bottom: "slice-2-4-351" + bottom: "slice-2-4-352" + bottom: "slice-2-4-353" + bottom: "slice-2-4-354" + bottom: "slice-2-4-355" + bottom: "slice-2-4-356" + bottom: "slice-2-4-357" + bottom: "slice-2-4-358" + bottom: "slice-2-4-359" + bottom: "slice-2-4-360" + bottom: "slice-2-4-361" + bottom: "slice-2-4-362" + bottom: "slice-2-4-363" + bottom: "slice-2-4-364" + bottom: "slice-2-4-365" + bottom: "slice-2-4-366" + bottom: "slice-2-4-367" + bottom: "slice-2-4-368" + bottom: "slice-2-4-369" + bottom: "slice-2-4-370" + bottom: "slice-2-4-371" + bottom: "slice-2-4-372" + bottom: "slice-2-4-373" + bottom: "slice-2-4-374" + bottom: "slice-2-4-375" + bottom: "slice-2-4-376" + bottom: "slice-2-4-377" + bottom: "slice-2-4-378" + bottom: "slice-2-4-379" + bottom: "slice-2-4-380" + bottom: "slice-2-4-381" + bottom: "slice-2-4-382" + bottom: "slice-2-4-383" + bottom: "slice-2-4-384" + bottom: "slice-2-4-385" + bottom: "slice-2-4-386" + bottom: "slice-2-4-387" + bottom: "slice-2-4-388" + bottom: "slice-2-4-389" + bottom: "slice-2-4-390" + bottom: "slice-2-4-391" + bottom: "slice-2-4-392" + bottom: "slice-2-4-393" + bottom: "slice-2-4-394" + bottom: "slice-2-4-395" + bottom: "slice-2-4-396" + bottom: "slice-2-4-397" + bottom: "slice-2-4-398" + bottom: "slice-2-4-399" + bottom: "slice-2-4-400" + bottom: "slice-2-4-401" + bottom: "slice-2-4-402" + bottom: "slice-2-4-403" + bottom: "slice-2-4-404" + bottom: "slice-2-4-405" + bottom: "slice-2-4-406" + bottom: "slice-2-4-407" + bottom: "slice-2-4-408" + bottom: "slice-2-4-409" + bottom: "slice-2-4-410" + bottom: "slice-2-4-411" + bottom: "slice-2-4-412" + bottom: "slice-2-4-413" + bottom: "slice-2-4-414" + bottom: "slice-2-4-415" + bottom: "slice-2-4-416" + bottom: "slice-2-4-417" + bottom: "slice-2-4-418" + bottom: "slice-2-4-419" + bottom: "slice-2-4-420" + bottom: "slice-2-4-421" + bottom: "slice-2-4-422" + bottom: "slice-2-4-423" + bottom: "slice-2-4-424" + bottom: "slice-2-4-425" + bottom: "slice-2-4-426" + bottom: "slice-2-4-427" + bottom: "slice-2-4-428" + bottom: "slice-2-4-429" + bottom: "slice-2-4-430" + bottom: "slice-2-4-431" + bottom: "slice-2-4-432" + bottom: "slice-2-4-433" + bottom: "slice-2-4-434" + bottom: "slice-2-4-435" + bottom: "slice-2-4-436" + bottom: "slice-2-4-437" + bottom: "slice-2-4-438" + bottom: "slice-2-4-439" + bottom: "slice-2-4-440" + bottom: "slice-2-4-441" + bottom: "slice-2-4-442" + bottom: "slice-2-4-443" + bottom: "slice-2-4-444" + bottom: "slice-2-4-445" + bottom: "slice-2-4-446" + bottom: "slice-2-4-447" + bottom: "slice-2-4-448" + bottom: "slice-2-4-449" + bottom: "slice-2-4-450" + bottom: "slice-2-4-451" + bottom: "slice-2-4-452" + bottom: "slice-2-4-453" + bottom: "slice-2-4-454" + bottom: "slice-2-4-455" + bottom: "slice-2-4-456" + bottom: "slice-2-4-457" + bottom: "slice-2-4-458" + bottom: "slice-2-4-459" + bottom: "slice-2-4-460" + bottom: "slice-2-4-461" + bottom: "slice-2-4-462" + bottom: "slice-2-4-463" + bottom: "slice-2-4-464" + bottom: "slice-2-4-465" + bottom: "slice-2-4-466" + bottom: "slice-2-4-467" + bottom: "slice-2-4-468" + bottom: "slice-2-4-469" + bottom: "slice-2-4-470" + bottom: "slice-2-4-471" + bottom: "slice-2-4-472" + bottom: "slice-2-4-473" + bottom: "slice-2-4-474" + bottom: "slice-2-4-475" + bottom: "slice-2-4-476" + bottom: "slice-2-4-477" + bottom: "slice-2-4-478" + bottom: "slice-2-4-479" + bottom: "slice-2-4-480" + bottom: "slice-2-4-481" + bottom: "slice-2-4-482" + bottom: "slice-2-4-483" + bottom: "slice-2-4-484" + bottom: "slice-2-4-485" + bottom: "slice-2-4-486" + bottom: "slice-2-4-487" + bottom: "slice-2-4-488" + bottom: "slice-2-4-489" + bottom: "slice-2-4-490" + bottom: "slice-2-4-491" + bottom: "slice-2-4-492" + bottom: "slice-2-4-493" + bottom: "slice-2-4-494" + bottom: "slice-2-4-495" + bottom: "slice-2-4-496" + bottom: "slice-2-4-497" + bottom: "slice-2-4-498" + bottom: "slice-2-4-499" + bottom: "slice-2-4-500" + bottom: "slice-2-4-501" + bottom: "slice-2-4-502" + bottom: "slice-2-4-503" + bottom: "slice-2-4-504" + bottom: "slice-2-4-505" + bottom: "slice-2-4-506" + bottom: "slice-2-4-507" + bottom: "slice-2-4-508" + bottom: "slice-2-4-509" + bottom: "slice-2-4-510" + bottom: "slice-2-4-511" + bottom: "slice-2-4-512" + bottom: "slice-2-4-513" + bottom: "slice-2-4-514" + bottom: "slice-2-4-515" + bottom: "slice-2-4-516" + bottom: "slice-2-4-517" + bottom: "slice-2-4-518" + bottom: "slice-2-4-519" + bottom: "slice-2-4-520" + bottom: "slice-2-4-521" + bottom: "slice-2-4-522" + bottom: "slice-2-4-523" + bottom: "slice-2-4-524" + bottom: "slice-2-4-525" + bottom: "slice-2-4-526" + bottom: "slice-2-4-527" + bottom: "slice-2-4-528" + bottom: "slice-2-4-529" + bottom: "slice-2-4-530" + bottom: "slice-2-4-531" + bottom: "slice-2-4-532" + bottom: "slice-2-4-533" + bottom: "slice-2-4-534" + bottom: "slice-2-4-535" + bottom: "slice-2-4-536" + bottom: "slice-2-4-537" + bottom: "slice-2-4-538" + bottom: "slice-2-4-539" + bottom: "slice-2-4-540" + bottom: "slice-2-4-541" + bottom: "slice-2-4-542" + bottom: "slice-2-4-543" + bottom: "slice-2-4-544" + bottom: "slice-2-4-545" + bottom: "slice-2-4-546" + bottom: "slice-2-4-547" + bottom: "slice-2-4-548" + bottom: "slice-2-4-549" + bottom: "slice-2-4-550" + bottom: "slice-2-4-551" + bottom: "slice-2-4-552" + bottom: "slice-2-4-553" + bottom: "slice-2-4-554" + bottom: "slice-2-4-555" + bottom: "slice-2-4-556" + bottom: "slice-2-4-557" + bottom: "slice-2-4-558" + bottom: "slice-2-4-559" + bottom: "slice-2-4-560" + bottom: "slice-2-4-561" + bottom: "slice-2-4-562" + bottom: "slice-2-4-563" + bottom: "slice-2-4-564" + bottom: "slice-2-4-565" + bottom: "slice-2-4-566" + bottom: "slice-2-4-567" + bottom: "slice-2-4-568" + bottom: "slice-2-4-569" + bottom: "slice-2-4-570" + bottom: "slice-2-4-571" + bottom: "slice-2-4-572" + bottom: "slice-2-4-573" + bottom: "slice-2-4-574" + bottom: "slice-2-4-575" + bottom: "slice-2-4-576" + bottom: "slice-2-4-577" + bottom: "slice-2-4-578" + bottom: "slice-2-4-579" + bottom: "slice-2-4-580" + bottom: "slice-2-4-581" + bottom: "slice-2-4-582" + bottom: "slice-2-4-583" + bottom: "slice-2-4-584" + bottom: "slice-2-4-585" + bottom: "slice-2-4-586" + bottom: "slice-2-4-587" + bottom: "slice-2-4-588" + bottom: "slice-2-4-589" + bottom: "slice-2-4-590" + bottom: "slice-2-4-591" + bottom: "slice-2-4-592" + bottom: "slice-2-4-593" + bottom: "slice-2-4-594" + bottom: "slice-2-4-595" + bottom: "slice-2-4-596" + bottom: "slice-2-4-597" + bottom: "slice-2-4-598" + bottom: "slice-2-4-599" + bottom: "slice-2-4-600" + bottom: "slice-2-4-601" + bottom: "slice-2-4-602" + bottom: "slice-2-4-603" + bottom: "slice-2-4-604" + bottom: "slice-2-4-605" + bottom: "slice-2-4-606" + bottom: "slice-2-4-607" + bottom: "slice-2-4-608" + bottom: "slice-2-4-609" + bottom: "slice-2-4-610" + bottom: "slice-2-4-611" + bottom: "slice-2-4-612" + bottom: "slice-2-4-613" + bottom: "slice-2-4-614" + bottom: "slice-2-4-615" + bottom: "slice-2-4-616" + bottom: "slice-2-4-617" + bottom: "slice-2-4-618" + bottom: "slice-2-4-619" + bottom: "slice-2-4-620" + bottom: "slice-2-4-621" + bottom: "slice-2-4-622" + bottom: "slice-2-4-623" + bottom: "slice-2-4-624" + bottom: "slice-2-4-625" + bottom: "slice-2-4-626" + bottom: "slice-2-4-627" + bottom: "slice-2-4-628" + bottom: "slice-2-4-629" + bottom: "slice-2-4-630" + bottom: "slice-2-4-631" + bottom: "slice-2-4-632" + bottom: "slice-2-4-633" + bottom: "slice-2-4-634" + bottom: "slice-2-4-635" + bottom: "slice-2-4-636" + bottom: "slice-2-4-637" + bottom: "slice-2-4-638" + bottom: "slice-2-4-639" + bottom: "slice-2-4-640" + bottom: "slice-2-4-641" + bottom: "slice-2-4-642" + bottom: "slice-2-4-643" + bottom: "slice-2-4-644" + bottom: "slice-2-4-645" + bottom: "slice-2-4-646" + bottom: "slice-2-4-647" + bottom: "slice-2-4-648" + bottom: "slice-2-4-649" + bottom: "slice-2-4-650" + bottom: "slice-2-4-651" + bottom: "slice-2-4-652" + bottom: "slice-2-4-653" + bottom: "slice-2-4-654" + bottom: "slice-2-4-655" + bottom: "slice-2-4-656" + bottom: "slice-2-4-657" + bottom: "slice-2-4-658" + bottom: "slice-2-4-659" + bottom: "slice-2-4-660" + bottom: "slice-2-4-661" + bottom: "slice-2-4-662" + bottom: "slice-2-4-663" + bottom: "slice-2-4-664" + bottom: "slice-2-4-665" + bottom: "slice-2-4-666" + bottom: "slice-2-4-667" + bottom: "slice-2-4-668" + bottom: "slice-2-4-669" + bottom: "slice-2-4-670" + bottom: "slice-2-4-671" + bottom: "slice-2-4-672" + bottom: "slice-2-4-673" + bottom: "slice-2-4-674" + bottom: "slice-2-4-675" + bottom: "slice-2-4-676" + bottom: "slice-2-4-677" + bottom: "slice-2-4-678" + bottom: "slice-2-4-679" + bottom: "slice-2-4-680" + bottom: "slice-2-4-681" + bottom: "slice-2-4-682" + bottom: "slice-2-4-683" + bottom: "slice-2-4-684" + bottom: "slice-2-4-685" + bottom: "slice-2-4-686" + bottom: "slice-2-4-687" + bottom: "slice-2-4-688" + bottom: "slice-2-4-689" + bottom: "slice-2-4-690" + bottom: "slice-2-4-691" + bottom: "slice-2-4-692" + bottom: "slice-2-4-693" + bottom: "slice-2-4-694" + bottom: "slice-2-4-695" + bottom: "slice-2-4-696" + bottom: "slice-2-4-697" + bottom: "slice-2-4-698" + bottom: "slice-2-4-699" + bottom: "slice-2-4-700" + bottom: "slice-2-4-701" + bottom: "slice-2-4-702" + bottom: "slice-2-4-703" + bottom: "slice-2-4-704" + bottom: "slice-2-4-705" + bottom: "slice-2-4-706" + bottom: "slice-2-4-707" + bottom: "slice-2-4-708" + bottom: "slice-2-4-709" + bottom: "slice-2-4-710" + bottom: "slice-2-4-711" + bottom: "slice-2-4-712" + bottom: "slice-2-4-713" + bottom: "slice-2-4-714" + bottom: "slice-2-4-715" + bottom: "slice-2-4-716" + bottom: "slice-2-4-717" + bottom: "slice-2-4-718" + bottom: "slice-2-4-719" + bottom: "slice-2-4-720" + bottom: "slice-2-4-721" + bottom: "slice-2-4-722" + bottom: "slice-2-4-723" + bottom: "slice-2-4-724" + bottom: "slice-2-4-725" + bottom: "slice-2-4-726" + bottom: "slice-2-4-727" + bottom: "slice-2-4-728" + bottom: "slice-2-4-729" + bottom: "slice-2-4-730" + bottom: "slice-2-4-731" + bottom: "slice-2-4-732" + bottom: "slice-2-4-733" + bottom: "slice-2-4-734" + bottom: "slice-2-4-735" + bottom: "slice-2-4-736" + bottom: "slice-2-4-737" + bottom: "slice-2-4-738" + bottom: "slice-2-4-739" + bottom: "slice-2-4-740" + bottom: "slice-2-4-741" + bottom: "slice-2-4-742" + bottom: "slice-2-4-743" + bottom: "slice-2-4-744" + bottom: "slice-2-4-745" + bottom: "slice-2-4-746" + bottom: "slice-2-4-747" + bottom: "slice-2-4-748" + bottom: "slice-2-4-749" + bottom: "slice-2-4-750" + bottom: "slice-2-4-751" + bottom: "slice-2-4-752" + bottom: "slice-2-4-753" + bottom: "slice-2-4-754" + bottom: "slice-2-4-755" + bottom: "slice-2-4-756" + bottom: "slice-2-4-757" + bottom: "slice-2-4-758" + bottom: "slice-2-4-759" + bottom: "slice-2-4-760" + bottom: "slice-2-4-761" + bottom: "slice-2-4-762" + bottom: "slice-2-4-763" + bottom: "slice-2-4-764" + bottom: "slice-2-4-765" + bottom: "slice-2-4-766" + bottom: "slice-2-4-767" + bottom: "slice-2-4-768" + bottom: "slice-2-4-769" + bottom: "slice-2-4-770" + bottom: "slice-2-4-771" + bottom: "slice-2-4-772" + bottom: "slice-2-4-773" + bottom: "slice-2-4-774" + bottom: "slice-2-4-775" + bottom: "slice-2-4-776" + bottom: "slice-2-4-777" + bottom: "slice-2-4-778" + bottom: "slice-2-4-779" + bottom: "slice-2-4-780" + bottom: "slice-2-4-781" + bottom: "slice-2-4-782" + bottom: "slice-2-4-783" + bottom: "slice-2-4-784" + bottom: "slice-2-4-785" + bottom: "slice-2-4-786" + bottom: "slice-2-4-787" + bottom: "slice-2-4-788" + bottom: "slice-2-4-789" + bottom: "slice-2-4-790" + bottom: "slice-2-4-791" + bottom: "slice-2-4-792" + bottom: "slice-2-4-793" + bottom: "slice-2-4-794" + bottom: "slice-2-4-795" + bottom: "slice-2-4-796" + bottom: "slice-2-4-797" + bottom: "slice-2-4-798" + bottom: "slice-2-4-799" + bottom: "slice-2-4-800" + bottom: "slice-2-4-801" + bottom: "slice-2-4-802" + bottom: "slice-2-4-803" + bottom: "slice-2-4-804" + bottom: "slice-2-4-805" + bottom: "slice-2-4-806" + bottom: "slice-2-4-807" + bottom: "slice-2-4-808" + bottom: "slice-2-4-809" + bottom: "slice-2-4-810" + bottom: "slice-2-4-811" + bottom: "slice-2-4-812" + bottom: "slice-2-4-813" + bottom: "slice-2-4-814" + bottom: "slice-2-4-815" + bottom: "slice-2-4-816" + bottom: "slice-2-4-817" + bottom: "slice-2-4-818" + bottom: "slice-2-4-819" + bottom: "slice-2-4-820" + bottom: "slice-2-4-821" + bottom: "slice-2-4-822" + bottom: "slice-2-4-823" + bottom: "slice-2-4-824" + bottom: "slice-2-4-825" + bottom: "slice-2-4-826" + bottom: "slice-2-4-827" + bottom: "slice-2-4-828" + bottom: "slice-2-4-829" + bottom: "slice-2-4-830" + bottom: "slice-2-4-831" + bottom: "slice-2-4-832" + bottom: "slice-2-4-833" + bottom: "slice-2-4-834" + bottom: "slice-2-4-835" + bottom: "slice-2-4-836" + bottom: "slice-2-4-837" + bottom: "slice-2-4-838" + bottom: "slice-2-4-839" + bottom: "slice-2-4-840" + bottom: "slice-2-4-841" + bottom: "slice-2-4-842" + bottom: "slice-2-4-843" + bottom: "slice-2-4-844" + bottom: "slice-2-4-845" + bottom: "slice-2-4-846" + bottom: "slice-2-4-847" + bottom: "slice-2-4-848" + bottom: "slice-2-4-849" + bottom: "slice-2-4-850" + bottom: "slice-2-4-851" + bottom: "slice-2-4-852" + bottom: "slice-2-4-853" + bottom: "slice-2-4-854" + bottom: "slice-2-4-855" + bottom: "slice-2-4-856" + bottom: "slice-2-4-857" + bottom: "slice-2-4-858" + bottom: "slice-2-4-859" + bottom: "slice-2-4-860" + bottom: "slice-2-4-861" + bottom: "slice-2-4-862" + bottom: "slice-2-4-863" + bottom: "slice-2-4-864" + bottom: "slice-2-4-865" + bottom: "slice-2-4-866" + bottom: "slice-2-4-867" + bottom: "slice-2-4-868" + bottom: "slice-2-4-869" + bottom: "slice-2-4-870" + bottom: "slice-2-4-871" + bottom: "slice-2-4-872" + bottom: "slice-2-4-873" + bottom: "slice-2-4-874" + bottom: "slice-2-4-875" + bottom: "slice-2-4-876" + bottom: "slice-2-4-877" + bottom: "slice-2-4-878" + bottom: "slice-2-4-879" + bottom: "slice-2-4-880" + bottom: "slice-2-4-881" + bottom: "slice-2-4-882" + bottom: "slice-2-4-883" + bottom: "slice-2-4-884" + bottom: "slice-2-4-885" + bottom: "slice-2-4-886" + bottom: "slice-2-4-887" + bottom: "slice-2-4-888" + bottom: "slice-2-4-889" + bottom: "slice-2-4-890" + bottom: "slice-2-4-891" + bottom: "slice-2-4-892" + bottom: "slice-2-4-893" + bottom: "slice-2-4-894" + bottom: "slice-2-4-895" + bottom: "slice-2-4-896" + bottom: "slice-2-4-897" + bottom: "slice-2-4-898" + bottom: "slice-2-4-899" + bottom: "slice-2-4-900" + bottom: "slice-2-4-901" + bottom: "slice-2-4-902" + bottom: "slice-2-4-903" + bottom: "slice-2-4-904" + bottom: "slice-2-4-905" + bottom: "slice-2-4-906" + bottom: "slice-2-4-907" + bottom: "slice-2-4-908" + bottom: "slice-2-4-909" + bottom: "slice-2-4-910" + bottom: "slice-2-4-911" + bottom: "slice-2-4-912" + bottom: "slice-2-4-913" + bottom: "slice-2-4-914" + bottom: "slice-2-4-915" + bottom: "slice-2-4-916" + bottom: "slice-2-4-917" + bottom: "slice-2-4-918" + bottom: "slice-2-4-919" + bottom: "slice-2-4-920" + bottom: "slice-2-4-921" + bottom: "slice-2-4-922" + bottom: "slice-2-4-923" + bottom: "slice-2-4-924" + bottom: "slice-2-4-925" + bottom: "slice-2-4-926" + bottom: "slice-2-4-927" + bottom: "slice-2-4-928" + bottom: "slice-2-4-929" + bottom: "slice-2-4-930" + bottom: "slice-2-4-931" + bottom: "slice-2-4-932" + bottom: "slice-2-4-933" + bottom: "slice-2-4-934" + bottom: "slice-2-4-935" + bottom: "slice-2-4-936" + bottom: "slice-2-4-937" + bottom: "slice-2-4-938" + bottom: "slice-2-4-939" + bottom: "slice-2-4-940" + bottom: "slice-2-4-941" + bottom: "slice-2-4-942" + bottom: "slice-2-4-943" + bottom: "slice-2-4-944" + bottom: "slice-2-4-945" + bottom: "slice-2-4-946" + bottom: "slice-2-4-947" + bottom: "slice-2-4-948" + bottom: "slice-2-4-949" + bottom: "slice-2-4-950" + bottom: "slice-2-4-951" + bottom: "slice-2-4-952" + bottom: "slice-2-4-953" + bottom: "slice-2-4-954" + bottom: "slice-2-4-955" + bottom: "slice-2-4-956" + bottom: "slice-2-4-957" + bottom: "slice-2-4-958" + bottom: "slice-2-4-959" + bottom: "slice-2-4-960" + bottom: "slice-2-4-961" + bottom: "slice-2-4-962" + bottom: "slice-2-4-963" + bottom: "slice-2-4-964" + bottom: "slice-2-4-965" + bottom: "slice-2-4-966" + bottom: "slice-2-4-967" + eltwise_param{ + operation:MAX + } +} +layers { + name: "concat" + + bottom: "max-fc8-se1" + bottom: "max-fc8-se2" + bottom: "max-fc8-se3" + bottom: "max-fc8-se4" + top: "conf-ss" + type: CONCAT + concat_param { + concat_dim: 1 + } +} +layers { + name: "prob-ss" + type: SOFTMAX + bottom: "conf-ss" + top: "prob-ss" +} +layers { + name: "slice-prob-ss" + type: SLICE + bottom: "prob-ss" + top: "prob-sw1" + top: "prob-sw2" + top: "prob-sw3" + top: "prob-sw4" +} +layers { + name: "concat-1" + + bottom: "max-fc-1-se1" + bottom: "max-fc-1-se2" + bottom: "max-fc-1-se3" + bottom: "max-fc-1-se4" + top: "conf-ss-1" + type: CONCAT + concat_param { + concat_dim: 1 + } +} +layers { + name: "prob-ss-1" + type: SOFTMAX + bottom: "conf-ss-1" + top: "prob-ss-1" +} +layers { + name: "slice-prob-ss-1" + type: SLICE + bottom: "prob-ss-1" + top: "prob-1-sw1" + top: "prob-1-sw2" + top: "prob-1-sw3" + top: "prob-1-sw4" +} +layers { + name: "concat-2" + + bottom: "max-fc-2-se1" + bottom: "max-fc-2-se2" + bottom: "max-fc-2-se3" + bottom: "max-fc-2-se4" + top: "conf-ss-2" + type: CONCAT + concat_param { + concat_dim: 1 + } +} +layers { + name: "prob-ss-2" + type: SOFTMAX + bottom: "conf-ss-2" + top: "prob-ss-2" +} +layers { + name: "slice-prob-ss-2" + type: SLICE + bottom: "prob-ss-2" + top: "prob-2-sw1" + top: "prob-2-sw2" + top: "prob-2-sw3" + top: "prob-2-sw4" +} +layers { + name: "repmat-sw1" + type: INNER_PRODUCT + bottom: "prob-sw1" + top: "repmat-sw1" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss1" + bottom: "fc8-se1" + bottom: "repmat-sw1" + top: "weighted-prob-ss1" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw2" + type: INNER_PRODUCT + bottom: "prob-sw2" + top: "repmat-sw2" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss2" + bottom: "fc8-se2" + bottom: "repmat-sw2" + top: "weighted-prob-ss2" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw3" + type: INNER_PRODUCT + bottom: "prob-sw3" + top: "repmat-sw3" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss3" + bottom: "fc8-se3" + bottom: "repmat-sw3" + top: "weighted-prob-ss3" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-sw4" + type: INNER_PRODUCT + bottom: "prob-sw4" + top: "repmat-sw4" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-ss4" + bottom: "fc8-se4" + bottom: "repmat-sw4" + top: "weighted-prob-ss4" + eltwise_param { + operation: PROD + } +} +layers { + name: "sum-weighted-prob" + type: ELTWISE + bottom: "weighted-prob-ss1" + bottom: "weighted-prob-ss2" + bottom: "weighted-prob-ss3" + bottom: "weighted-prob-ss4" + top: "prob" + eltwise_param { + operation: SUM + } +} + +layers { + name: "repmat-1-sw1" + type: INNER_PRODUCT + bottom: "prob-1-sw1" + top: "repmat-1-sw1" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss1" + bottom: "fc-1-se1" + bottom: "repmat-1-sw1" + top: "weighted-prob-1-ss1" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-1-sw2" + type: INNER_PRODUCT + bottom: "prob-1-sw2" + top: "repmat-1-sw2" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss2" + bottom: "fc-1-se2" + bottom: "repmat-1-sw2" + top: "weighted-prob-1-ss2" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-1-sw3" + type: INNER_PRODUCT + bottom: "prob-1-sw3" + top: "repmat-1-sw3" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss3" + bottom: "fc-1-se3" + bottom: "repmat-1-sw3" + top: "weighted-prob-1-ss3" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-1-sw4" + type: INNER_PRODUCT + bottom: "prob-1-sw4" + top: "repmat-1-sw4" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-1-ss4" + bottom: "fc-1-se4" + bottom: "repmat-1-sw4" + top: "weighted-prob-1-ss4" + eltwise_param { + operation: PROD + } +} +layers { + name: "sum-weighted-prob-1" + type: ELTWISE + bottom: "weighted-prob-1-ss1" + bottom: "weighted-prob-1-ss2" + bottom: "weighted-prob-1-ss3" + bottom: "weighted-prob-1-ss4" + top: "prob-1" + eltwise_param { + operation: SUM + } +} +layers { + name: "repmat-2-sw1" + type: INNER_PRODUCT + bottom: "prob-2-sw1" + top: "repmat-2-sw1" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss1" + bottom: "fc-2-se1" + bottom: "repmat-2-sw1" + top: "weighted-prob-2-ss1" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-2-sw2" + type: INNER_PRODUCT + bottom: "prob-2-sw2" + top: "repmat-2-sw2" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss2" + bottom: "fc-2-se2" + bottom: "repmat-2-sw2" + top: "weighted-prob-2-ss2" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-2-sw3" + type: INNER_PRODUCT + bottom: "prob-2-sw3" + top: "repmat-2-sw3" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss3" + bottom: "fc-2-se3" + bottom: "repmat-2-sw3" + top: "weighted-prob-2-ss3" + eltwise_param { + operation: PROD + } +} +layers { + name: "repmat-2-sw4" + type: INNER_PRODUCT + bottom: "prob-2-sw4" + top: "repmat-2-sw4" + blobs_lr: 0 + blobs_lr: 0 + weight_decay: 0 + weight_decay: 0 + inner_product_param { + num_output: 967 + weight_filler { + type: "constant" + value: 1 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + type: ELTWISE + name: "weighted-prob-2-ss4" + bottom: "fc-2-se4" + bottom: "repmat-2-sw4" + top: "weighted-prob-2-ss4" + eltwise_param { + operation: PROD + } +} +layers { + name: "sum-weighted-prob-2" + type: ELTWISE + bottom: "weighted-prob-2-ss1" + bottom: "weighted-prob-2-ss2" + bottom: "weighted-prob-2-ss3" + bottom: "weighted-prob-2-ss4" + top: "prob-2" + eltwise_param { + operation: SUM + } +} diff --git a/24-07/caffe/deploy/36-VGGdeploy.prototxt b/24-07/caffe/deploy/36-VGGdeploy.prototxt new file mode 100644 index 0000000..e8d70ee --- /dev/null +++ b/24-07/caffe/deploy/36-VGGdeploy.prototxt @@ -0,0 +1,327 @@ +name: "VGG_ILSVRC_16_layers" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layer { + bottom: "data" + top: "conv1_1" + name: "conv1_1" + type: "Convolution" + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv1_1" + top: "conv1_1" + name: "relu1_1" + type: "ReLU" +} +layer { + bottom: "conv1_1" + top: "conv1_2" + name: "conv1_2" + type: "Convolution" + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv1_2" + top: "conv1_2" + name: "relu1_2" + type: "ReLU" +} +layer { + bottom: "conv1_2" + top: "pool1" + name: "pool1" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool1" + top: "conv2_1" + name: "conv2_1" + type: "Convolution" + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv2_1" + top: "conv2_1" + name: "relu2_1" + type: "ReLU" +} +layer { + bottom: "conv2_1" + top: "conv2_2" + name: "conv2_2" + type: "Convolution" + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv2_2" + top: "conv2_2" + name: "relu2_2" + type: "ReLU" +} +layer { + bottom: "conv2_2" + top: "pool2" + name: "pool2" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool2" + top: "conv3_1" + name: "conv3_1" + type: "Convolution" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv3_1" + top: "conv3_1" + name: "relu3_1" + type: "ReLU" +} +layer { + bottom: "conv3_1" + top: "conv3_2" + name: "conv3_2" + type: "Convolution" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv3_2" + top: "conv3_2" + name: "relu3_2" + type: "ReLU" +} +layer { + bottom: "conv3_2" + top: "conv3_3" + name: "conv3_3" + type: "Convolution" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv3_3" + top: "conv3_3" + name: "relu3_3" + type: "ReLU" +} +layer { + bottom: "conv3_3" + top: "pool3" + name: "pool3" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool3" + top: "conv4_1" + name: "conv4_1" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv4_1" + top: "conv4_1" + name: "relu4_1" + type: "ReLU" +} +layer { + bottom: "conv4_1" + top: "conv4_2" + name: "conv4_2" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv4_2" + top: "conv4_2" + name: "relu4_2" + type: "ReLU" +} +layer { + bottom: "conv4_2" + top: "conv4_3" + name: "conv4_3" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv4_3" + top: "conv4_3" + name: "relu4_3" + type: "ReLU" +} +layer { + bottom: "conv4_3" + top: "pool4" + name: "pool4" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool4" + top: "conv5_1" + name: "conv5_1" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv5_1" + top: "conv5_1" + name: "relu5_1" + type: "ReLU" +} +layer { + bottom: "conv5_1" + top: "conv5_2" + name: "conv5_2" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv5_2" + top: "conv5_2" + name: "relu5_2" + type: "ReLU" +} +layer { + bottom: "conv5_2" + top: "conv5_3" + name: "conv5_3" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv5_3" + top: "conv5_3" + name: "relu5_3" + type: "ReLU" +} +layer { + bottom: "conv5_3" + top: "pool5" + name: "pool5" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: "InnerProduct" + inner_product_param { + num_output: 4096 + } +} +layer { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: "ReLU" +} +layer { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: "InnerProduct" + inner_product_param { + num_output: 4096 + } +} +layer { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: "ReLU" +} +layer { + bottom: "fc7" + top: "fc8" + name: "fc8-SOD100" + type: "InnerProduct" + inner_product_param { + num_output: 100 + } +} +layer { + bottom: "fc8" + top: "prob" + name: "prob" + type: "Sigmoid" +} diff --git a/24-07/caffe/deploy/37-Googledeploy.prototxt b/24-07/caffe/deploy/37-Googledeploy.prototxt new file mode 100644 index 0000000..bf78edd --- /dev/null +++ b/24-07/caffe/deploy/37-Googledeploy.prototxt @@ -0,0 +1,2136 @@ +name: "GoogleNet" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layer { + name: "conv1/7x7_s2" + type: "Convolution" + bottom: "data" + top: "conv1/7x7_s2" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 3 + kernel_size: 7 + stride: 2 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv1/relu_7x7" + type: "ReLU" + bottom: "conv1/7x7_s2" + top: "conv1/7x7_s2" +} +layer { + name: "pool1/3x3_s2" + type: "Pooling" + bottom: "conv1/7x7_s2" + top: "pool1/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "pool1/norm1" + type: "LRN" + bottom: "pool1/3x3_s2" + top: "pool1/norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "conv2/3x3_reduce" + type: "Convolution" + bottom: "pool1/norm1" + top: "conv2/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv2/relu_3x3_reduce" + type: "ReLU" + bottom: "conv2/3x3_reduce" + top: "conv2/3x3_reduce" +} +layer { + name: "conv2/3x3" + type: "Convolution" + bottom: "conv2/3x3_reduce" + top: "conv2/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv2/relu_3x3" + type: "ReLU" + bottom: "conv2/3x3" + top: "conv2/3x3" +} +layer { + name: "conv2/norm2" + type: "LRN" + bottom: "conv2/3x3" + top: "conv2/norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "pool2/3x3_s2" + type: "Pooling" + bottom: "conv2/norm2" + top: "pool2/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_3a/1x1" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_1x1" + type: "ReLU" + bottom: "inception_3a/1x1" + top: "inception_3a/1x1" +} +layer { + name: "inception_3a/3x3_reduce" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_3a/3x3_reduce" + top: "inception_3a/3x3_reduce" +} +layer { + name: "inception_3a/3x3" + type: "Convolution" + bottom: "inception_3a/3x3_reduce" + top: "inception_3a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_3x3" + type: "ReLU" + bottom: "inception_3a/3x3" + top: "inception_3a/3x3" +} +layer { + name: "inception_3a/5x5_reduce" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_3a/5x5_reduce" + top: "inception_3a/5x5_reduce" +} +layer { + name: "inception_3a/5x5" + type: "Convolution" + bottom: "inception_3a/5x5_reduce" + top: "inception_3a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_5x5" + type: "ReLU" + bottom: "inception_3a/5x5" + top: "inception_3a/5x5" +} +layer { + name: "inception_3a/pool" + type: "Pooling" + bottom: "pool2/3x3_s2" + top: "inception_3a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_3a/pool_proj" + type: "Convolution" + bottom: "inception_3a/pool" + top: "inception_3a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_pool_proj" + type: "ReLU" + bottom: "inception_3a/pool_proj" + top: "inception_3a/pool_proj" +} +layer { + name: "inception_3a/output" + type: "Concat" + bottom: "inception_3a/1x1" + bottom: "inception_3a/3x3" + bottom: "inception_3a/5x5" + bottom: "inception_3a/pool_proj" + top: "inception_3a/output" +} +layer { + name: "inception_3b/1x1" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_1x1" + type: "ReLU" + bottom: "inception_3b/1x1" + top: "inception_3b/1x1" +} +layer { + name: "inception_3b/3x3_reduce" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_3b/3x3_reduce" + top: "inception_3b/3x3_reduce" +} +layer { + name: "inception_3b/3x3" + type: "Convolution" + bottom: "inception_3b/3x3_reduce" + top: "inception_3b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_3x3" + type: "ReLU" + bottom: "inception_3b/3x3" + top: "inception_3b/3x3" +} +layer { + name: "inception_3b/5x5_reduce" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_3b/5x5_reduce" + top: "inception_3b/5x5_reduce" +} +layer { + name: "inception_3b/5x5" + type: "Convolution" + bottom: "inception_3b/5x5_reduce" + top: "inception_3b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_5x5" + type: "ReLU" + bottom: "inception_3b/5x5" + top: "inception_3b/5x5" +} +layer { + name: "inception_3b/pool" + type: "Pooling" + bottom: "inception_3a/output" + top: "inception_3b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_3b/pool_proj" + type: "Convolution" + bottom: "inception_3b/pool" + top: "inception_3b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_pool_proj" + type: "ReLU" + bottom: "inception_3b/pool_proj" + top: "inception_3b/pool_proj" +} +layer { + name: "inception_3b/output" + type: "Concat" + bottom: "inception_3b/1x1" + bottom: "inception_3b/3x3" + bottom: "inception_3b/5x5" + bottom: "inception_3b/pool_proj" + top: "inception_3b/output" +} +layer { + name: "pool3/3x3_s2" + type: "Pooling" + bottom: "inception_3b/output" + top: "pool3/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_4a/1x1" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_1x1" + type: "ReLU" + bottom: "inception_4a/1x1" + top: "inception_4a/1x1" +} +layer { + name: "inception_4a/3x3_reduce" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4a/3x3_reduce" + top: "inception_4a/3x3_reduce" +} +layer { + name: "inception_4a/3x3" + type: "Convolution" + bottom: "inception_4a/3x3_reduce" + top: "inception_4a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 208 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_3x3" + type: "ReLU" + bottom: "inception_4a/3x3" + top: "inception_4a/3x3" +} +layer { + name: "inception_4a/5x5_reduce" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4a/5x5_reduce" + top: "inception_4a/5x5_reduce" +} +layer { + name: "inception_4a/5x5" + type: "Convolution" + bottom: "inception_4a/5x5_reduce" + top: "inception_4a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_5x5" + type: "ReLU" + bottom: "inception_4a/5x5" + top: "inception_4a/5x5" +} +layer { + name: "inception_4a/pool" + type: "Pooling" + bottom: "pool3/3x3_s2" + top: "inception_4a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4a/pool_proj" + type: "Convolution" + bottom: "inception_4a/pool" + top: "inception_4a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_pool_proj" + type: "ReLU" + bottom: "inception_4a/pool_proj" + top: "inception_4a/pool_proj" +} +layer { + name: "inception_4a/output" + type: "Concat" + bottom: "inception_4a/1x1" + bottom: "inception_4a/3x3" + bottom: "inception_4a/5x5" + bottom: "inception_4a/pool_proj" + top: "inception_4a/output" +} +layer { + name: "inception_4b/1x1" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_1x1" + type: "ReLU" + bottom: "inception_4b/1x1" + top: "inception_4b/1x1" +} +layer { + name: "inception_4b/3x3_reduce" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4b/3x3_reduce" + top: "inception_4b/3x3_reduce" +} +layer { + name: "inception_4b/3x3" + type: "Convolution" + bottom: "inception_4b/3x3_reduce" + top: "inception_4b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 224 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_3x3" + type: "ReLU" + bottom: "inception_4b/3x3" + top: "inception_4b/3x3" +} +layer { + name: "inception_4b/5x5_reduce" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4b/5x5_reduce" + top: "inception_4b/5x5_reduce" +} +layer { + name: "inception_4b/5x5" + type: "Convolution" + bottom: "inception_4b/5x5_reduce" + top: "inception_4b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_5x5" + type: "ReLU" + bottom: "inception_4b/5x5" + top: "inception_4b/5x5" +} +layer { + name: "inception_4b/pool" + type: "Pooling" + bottom: "inception_4a/output" + top: "inception_4b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4b/pool_proj" + type: "Convolution" + bottom: "inception_4b/pool" + top: "inception_4b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_pool_proj" + type: "ReLU" + bottom: "inception_4b/pool_proj" + top: "inception_4b/pool_proj" +} +layer { + name: "inception_4b/output" + type: "Concat" + bottom: "inception_4b/1x1" + bottom: "inception_4b/3x3" + bottom: "inception_4b/5x5" + bottom: "inception_4b/pool_proj" + top: "inception_4b/output" +} +layer { + name: "inception_4c/1x1" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_1x1" + type: "ReLU" + bottom: "inception_4c/1x1" + top: "inception_4c/1x1" +} +layer { + name: "inception_4c/3x3_reduce" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4c/3x3_reduce" + top: "inception_4c/3x3_reduce" +} +layer { + name: "inception_4c/3x3" + type: "Convolution" + bottom: "inception_4c/3x3_reduce" + top: "inception_4c/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_3x3" + type: "ReLU" + bottom: "inception_4c/3x3" + top: "inception_4c/3x3" +} +layer { + name: "inception_4c/5x5_reduce" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4c/5x5_reduce" + top: "inception_4c/5x5_reduce" +} +layer { + name: "inception_4c/5x5" + type: "Convolution" + bottom: "inception_4c/5x5_reduce" + top: "inception_4c/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_5x5" + type: "ReLU" + bottom: "inception_4c/5x5" + top: "inception_4c/5x5" +} +layer { + name: "inception_4c/pool" + type: "Pooling" + bottom: "inception_4b/output" + top: "inception_4c/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4c/pool_proj" + type: "Convolution" + bottom: "inception_4c/pool" + top: "inception_4c/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_pool_proj" + type: "ReLU" + bottom: "inception_4c/pool_proj" + top: "inception_4c/pool_proj" +} +layer { + name: "inception_4c/output" + type: "Concat" + bottom: "inception_4c/1x1" + bottom: "inception_4c/3x3" + bottom: "inception_4c/5x5" + bottom: "inception_4c/pool_proj" + top: "inception_4c/output" +} +layer { + name: "inception_4d/1x1" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_1x1" + type: "ReLU" + bottom: "inception_4d/1x1" + top: "inception_4d/1x1" +} +layer { + name: "inception_4d/3x3_reduce" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 144 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4d/3x3_reduce" + top: "inception_4d/3x3_reduce" +} +layer { + name: "inception_4d/3x3" + type: "Convolution" + bottom: "inception_4d/3x3_reduce" + top: "inception_4d/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 288 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_3x3" + type: "ReLU" + bottom: "inception_4d/3x3" + top: "inception_4d/3x3" +} +layer { + name: "inception_4d/5x5_reduce" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4d/5x5_reduce" + top: "inception_4d/5x5_reduce" +} +layer { + name: "inception_4d/5x5" + type: "Convolution" + bottom: "inception_4d/5x5_reduce" + top: "inception_4d/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_5x5" + type: "ReLU" + bottom: "inception_4d/5x5" + top: "inception_4d/5x5" +} +layer { + name: "inception_4d/pool" + type: "Pooling" + bottom: "inception_4c/output" + top: "inception_4d/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4d/pool_proj" + type: "Convolution" + bottom: "inception_4d/pool" + top: "inception_4d/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_pool_proj" + type: "ReLU" + bottom: "inception_4d/pool_proj" + top: "inception_4d/pool_proj" +} +layer { + name: "inception_4d/output" + type: "Concat" + bottom: "inception_4d/1x1" + bottom: "inception_4d/3x3" + bottom: "inception_4d/5x5" + bottom: "inception_4d/pool_proj" + top: "inception_4d/output" +} +layer { + name: "inception_4e/1x1" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_1x1" + type: "ReLU" + bottom: "inception_4e/1x1" + top: "inception_4e/1x1" +} +layer { + name: "inception_4e/3x3_reduce" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4e/3x3_reduce" + top: "inception_4e/3x3_reduce" +} +layer { + name: "inception_4e/3x3" + type: "Convolution" + bottom: "inception_4e/3x3_reduce" + top: "inception_4e/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_3x3" + type: "ReLU" + bottom: "inception_4e/3x3" + top: "inception_4e/3x3" +} +layer { + name: "inception_4e/5x5_reduce" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4e/5x5_reduce" + top: "inception_4e/5x5_reduce" +} +layer { + name: "inception_4e/5x5" + type: "Convolution" + bottom: "inception_4e/5x5_reduce" + top: "inception_4e/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_5x5" + type: "ReLU" + bottom: "inception_4e/5x5" + top: "inception_4e/5x5" +} +layer { + name: "inception_4e/pool" + type: "Pooling" + bottom: "inception_4d/output" + top: "inception_4e/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4e/pool_proj" + type: "Convolution" + bottom: "inception_4e/pool" + top: "inception_4e/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_pool_proj" + type: "ReLU" + bottom: "inception_4e/pool_proj" + top: "inception_4e/pool_proj" +} +layer { + name: "inception_4e/output" + type: "Concat" + bottom: "inception_4e/1x1" + bottom: "inception_4e/3x3" + bottom: "inception_4e/5x5" + bottom: "inception_4e/pool_proj" + top: "inception_4e/output" +} +layer { + name: "pool4/3x3_s2" + type: "Pooling" + bottom: "inception_4e/output" + top: "pool4/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_5a/1x1" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_1x1" + type: "ReLU" + bottom: "inception_5a/1x1" + top: "inception_5a/1x1" +} +layer { + name: "inception_5a/3x3_reduce" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_5a/3x3_reduce" + top: "inception_5a/3x3_reduce" +} +layer { + name: "inception_5a/3x3" + type: "Convolution" + bottom: "inception_5a/3x3_reduce" + top: "inception_5a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_3x3" + type: "ReLU" + bottom: "inception_5a/3x3" + top: "inception_5a/3x3" +} +layer { + name: "inception_5a/5x5_reduce" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_5a/5x5_reduce" + top: "inception_5a/5x5_reduce" +} +layer { + name: "inception_5a/5x5" + type: "Convolution" + bottom: "inception_5a/5x5_reduce" + top: "inception_5a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_5x5" + type: "ReLU" + bottom: "inception_5a/5x5" + top: "inception_5a/5x5" +} +layer { + name: "inception_5a/pool" + type: "Pooling" + bottom: "pool4/3x3_s2" + top: "inception_5a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_5a/pool_proj" + type: "Convolution" + bottom: "inception_5a/pool" + top: "inception_5a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_pool_proj" + type: "ReLU" + bottom: "inception_5a/pool_proj" + top: "inception_5a/pool_proj" +} +layer { + name: "inception_5a/output" + type: "Concat" + bottom: "inception_5a/1x1" + bottom: "inception_5a/3x3" + bottom: "inception_5a/5x5" + bottom: "inception_5a/pool_proj" + top: "inception_5a/output" +} +layer { + name: "inception_5b/1x1" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_1x1" + type: "ReLU" + bottom: "inception_5b/1x1" + top: "inception_5b/1x1" +} +layer { + name: "inception_5b/3x3_reduce" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_5b/3x3_reduce" + top: "inception_5b/3x3_reduce" +} +layer { + name: "inception_5b/3x3" + type: "Convolution" + bottom: "inception_5b/3x3_reduce" + top: "inception_5b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_3x3" + type: "ReLU" + bottom: "inception_5b/3x3" + top: "inception_5b/3x3" +} +layer { + name: "inception_5b/5x5_reduce" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_5b/5x5_reduce" + top: "inception_5b/5x5_reduce" +} +layer { + name: "inception_5b/5x5" + type: "Convolution" + bottom: "inception_5b/5x5_reduce" + top: "inception_5b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_5x5" + type: "ReLU" + bottom: "inception_5b/5x5" + top: "inception_5b/5x5" +} +layer { + name: "inception_5b/pool" + type: "Pooling" + bottom: "inception_5a/output" + top: "inception_5b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_5b/pool_proj" + type: "Convolution" + bottom: "inception_5b/pool" + top: "inception_5b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_pool_proj" + type: "ReLU" + bottom: "inception_5b/pool_proj" + top: "inception_5b/pool_proj" +} +layer { + name: "inception_5b/output" + type: "Concat" + bottom: "inception_5b/1x1" + bottom: "inception_5b/3x3" + bottom: "inception_5b/5x5" + bottom: "inception_5b/pool_proj" + top: "inception_5b/output" +} +layer { + name: "loss3/classifier-SOD" + type: "InnerProduct" + bottom: "inception_5b/output" + top: "loss3/classifier" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 100 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + bottom: "loss3/classifier" + top: "prob" + name: "prob" + type: "Sigmoid" +} diff --git a/24-07/caffe/deploy/38-1miohands-modelzoo-v2.prototxt b/24-07/caffe/deploy/38-1miohands-modelzoo-v2.prototxt new file mode 100644 index 0000000..8a3d221 --- /dev/null +++ b/24-07/caffe/deploy/38-1miohands-modelzoo-v2.prototxt @@ -0,0 +1,2368 @@ +name: "GoogleNet" + +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 + +layer { + name: "conv1/7x7_s2" + type: "Convolution" + bottom: "data" + top: "conv1/7x7_s2" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 3 + kernel_size: 7 + stride: 2 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv1/relu_7x7" + type: "ReLU" + bottom: "conv1/7x7_s2" + top: "conv1/7x7_s2" +} +layer { + name: "pool1/3x3_s2" + type: "Pooling" + bottom: "conv1/7x7_s2" + top: "pool1/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "pool1/norm1" + type: "LRN" + bottom: "pool1/3x3_s2" + top: "pool1/norm1" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "conv2/3x3_reduce" + type: "Convolution" + bottom: "pool1/norm1" + top: "conv2/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv2/relu_3x3_reduce" + type: "ReLU" + bottom: "conv2/3x3_reduce" + top: "conv2/3x3_reduce" +} +layer { + name: "conv2/3x3" + type: "Convolution" + bottom: "conv2/3x3_reduce" + top: "conv2/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "conv2/relu_3x3" + type: "ReLU" + bottom: "conv2/3x3" + top: "conv2/3x3" +} +layer { + name: "conv2/norm2" + type: "LRN" + bottom: "conv2/3x3" + top: "conv2/norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layer { + name: "pool2/3x3_s2" + type: "Pooling" + bottom: "conv2/norm2" + top: "pool2/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_3a/1x1" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_1x1" + type: "ReLU" + bottom: "inception_3a/1x1" + top: "inception_3a/1x1" +} +layer { + name: "inception_3a/3x3_reduce" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_3a/3x3_reduce" + top: "inception_3a/3x3_reduce" +} +layer { + name: "inception_3a/3x3" + type: "Convolution" + bottom: "inception_3a/3x3_reduce" + top: "inception_3a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_3x3" + type: "ReLU" + bottom: "inception_3a/3x3" + top: "inception_3a/3x3" +} +layer { + name: "inception_3a/5x5_reduce" + type: "Convolution" + bottom: "pool2/3x3_s2" + top: "inception_3a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_3a/5x5_reduce" + top: "inception_3a/5x5_reduce" +} +layer { + name: "inception_3a/5x5" + type: "Convolution" + bottom: "inception_3a/5x5_reduce" + top: "inception_3a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_5x5" + type: "ReLU" + bottom: "inception_3a/5x5" + top: "inception_3a/5x5" +} +layer { + name: "inception_3a/pool" + type: "Pooling" + bottom: "pool2/3x3_s2" + top: "inception_3a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_3a/pool_proj" + type: "Convolution" + bottom: "inception_3a/pool" + top: "inception_3a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3a/relu_pool_proj" + type: "ReLU" + bottom: "inception_3a/pool_proj" + top: "inception_3a/pool_proj" +} +layer { + name: "inception_3a/output" + type: "Concat" + bottom: "inception_3a/1x1" + bottom: "inception_3a/3x3" + bottom: "inception_3a/5x5" + bottom: "inception_3a/pool_proj" + top: "inception_3a/output" +} +layer { + name: "inception_3b/1x1" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_1x1" + type: "ReLU" + bottom: "inception_3b/1x1" + top: "inception_3b/1x1" +} +layer { + name: "inception_3b/3x3_reduce" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_3b/3x3_reduce" + top: "inception_3b/3x3_reduce" +} +layer { + name: "inception_3b/3x3" + type: "Convolution" + bottom: "inception_3b/3x3_reduce" + top: "inception_3b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_3x3" + type: "ReLU" + bottom: "inception_3b/3x3" + top: "inception_3b/3x3" +} +layer { + name: "inception_3b/5x5_reduce" + type: "Convolution" + bottom: "inception_3a/output" + top: "inception_3b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_3b/5x5_reduce" + top: "inception_3b/5x5_reduce" +} +layer { + name: "inception_3b/5x5" + type: "Convolution" + bottom: "inception_3b/5x5_reduce" + top: "inception_3b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_5x5" + type: "ReLU" + bottom: "inception_3b/5x5" + top: "inception_3b/5x5" +} +layer { + name: "inception_3b/pool" + type: "Pooling" + bottom: "inception_3a/output" + top: "inception_3b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_3b/pool_proj" + type: "Convolution" + bottom: "inception_3b/pool" + top: "inception_3b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_3b/relu_pool_proj" + type: "ReLU" + bottom: "inception_3b/pool_proj" + top: "inception_3b/pool_proj" +} +layer { + name: "inception_3b/output" + type: "Concat" + bottom: "inception_3b/1x1" + bottom: "inception_3b/3x3" + bottom: "inception_3b/5x5" + bottom: "inception_3b/pool_proj" + top: "inception_3b/output" +} +layer { + name: "pool3/3x3_s2" + type: "Pooling" + bottom: "inception_3b/output" + top: "pool3/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_4a/1x1" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_1x1" + type: "ReLU" + bottom: "inception_4a/1x1" + top: "inception_4a/1x1" +} +layer { + name: "inception_4a/3x3_reduce" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4a/3x3_reduce" + top: "inception_4a/3x3_reduce" +} +layer { + name: "inception_4a/3x3" + type: "Convolution" + bottom: "inception_4a/3x3_reduce" + top: "inception_4a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 208 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_3x3" + type: "ReLU" + bottom: "inception_4a/3x3" + top: "inception_4a/3x3" +} +layer { + name: "inception_4a/5x5_reduce" + type: "Convolution" + bottom: "pool3/3x3_s2" + top: "inception_4a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 16 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4a/5x5_reduce" + top: "inception_4a/5x5_reduce" +} +layer { + name: "inception_4a/5x5" + type: "Convolution" + bottom: "inception_4a/5x5_reduce" + top: "inception_4a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_5x5" + type: "ReLU" + bottom: "inception_4a/5x5" + top: "inception_4a/5x5" +} +layer { + name: "inception_4a/pool" + type: "Pooling" + bottom: "pool3/3x3_s2" + top: "inception_4a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4a/pool_proj" + type: "Convolution" + bottom: "inception_4a/pool" + top: "inception_4a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4a/relu_pool_proj" + type: "ReLU" + bottom: "inception_4a/pool_proj" + top: "inception_4a/pool_proj" +} +layer { + name: "inception_4a/output" + type: "Concat" + bottom: "inception_4a/1x1" + bottom: "inception_4a/3x3" + bottom: "inception_4a/5x5" + bottom: "inception_4a/pool_proj" + top: "inception_4a/output" +} +layer { + name: "loss1/ave_pool" + type: "Pooling" + bottom: "inception_4a/output" + top: "loss1/ave_pool" + pooling_param { + pool: AVE + kernel_size: 5 + stride: 3 + } +} +layer { + name: "loss1/conv" + type: "Convolution" + bottom: "loss1/ave_pool" + top: "loss1/conv" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "loss1/relu_conv" + type: "ReLU" + bottom: "loss1/conv" + top: "loss1/conv" +} +layer { + name: "loss1/fc" + type: "InnerProduct" + bottom: "loss1/conv" + top: "loss1/fc" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 1024 + weight_filler { + type: "xavier" + std: 0.02 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "loss1/relu_fc" + type: "ReLU" + bottom: "loss1/fc" + top: "loss1/fc" +} +layer { + name: "loss1/drop_fc" + type: "Dropout" + bottom: "loss1/fc" + top: "loss1/fc" + dropout_param { + dropout_ratio: 0.7 + } +} +layer { + name: "loss1/SLclassifier" + type: "InnerProduct" + bottom: "loss1/fc" + top: "loss1/SLclassifier" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 61 + weight_filler { + type: "xavier" + std: 0.0009765625 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "inception_4b/1x1" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_1x1" + type: "ReLU" + bottom: "inception_4b/1x1" + top: "inception_4b/1x1" +} +layer { + name: "inception_4b/3x3_reduce" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4b/3x3_reduce" + top: "inception_4b/3x3_reduce" +} +layer { + name: "inception_4b/3x3" + type: "Convolution" + bottom: "inception_4b/3x3_reduce" + top: "inception_4b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 224 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_3x3" + type: "ReLU" + bottom: "inception_4b/3x3" + top: "inception_4b/3x3" +} +layer { + name: "inception_4b/5x5_reduce" + type: "Convolution" + bottom: "inception_4a/output" + top: "inception_4b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4b/5x5_reduce" + top: "inception_4b/5x5_reduce" +} +layer { + name: "inception_4b/5x5" + type: "Convolution" + bottom: "inception_4b/5x5_reduce" + top: "inception_4b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_5x5" + type: "ReLU" + bottom: "inception_4b/5x5" + top: "inception_4b/5x5" +} +layer { + name: "inception_4b/pool" + type: "Pooling" + bottom: "inception_4a/output" + top: "inception_4b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4b/pool_proj" + type: "Convolution" + bottom: "inception_4b/pool" + top: "inception_4b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4b/relu_pool_proj" + type: "ReLU" + bottom: "inception_4b/pool_proj" + top: "inception_4b/pool_proj" +} +layer { + name: "inception_4b/output" + type: "Concat" + bottom: "inception_4b/1x1" + bottom: "inception_4b/3x3" + bottom: "inception_4b/5x5" + bottom: "inception_4b/pool_proj" + top: "inception_4b/output" +} +layer { + name: "inception_4c/1x1" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_1x1" + type: "ReLU" + bottom: "inception_4c/1x1" + top: "inception_4c/1x1" +} +layer { + name: "inception_4c/3x3_reduce" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4c/3x3_reduce" + top: "inception_4c/3x3_reduce" +} +layer { + name: "inception_4c/3x3" + type: "Convolution" + bottom: "inception_4c/3x3_reduce" + top: "inception_4c/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_3x3" + type: "ReLU" + bottom: "inception_4c/3x3" + top: "inception_4c/3x3" +} +layer { + name: "inception_4c/5x5_reduce" + type: "Convolution" + bottom: "inception_4b/output" + top: "inception_4c/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 24 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4c/5x5_reduce" + top: "inception_4c/5x5_reduce" +} +layer { + name: "inception_4c/5x5" + type: "Convolution" + bottom: "inception_4c/5x5_reduce" + top: "inception_4c/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_5x5" + type: "ReLU" + bottom: "inception_4c/5x5" + top: "inception_4c/5x5" +} +layer { + name: "inception_4c/pool" + type: "Pooling" + bottom: "inception_4b/output" + top: "inception_4c/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4c/pool_proj" + type: "Convolution" + bottom: "inception_4c/pool" + top: "inception_4c/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4c/relu_pool_proj" + type: "ReLU" + bottom: "inception_4c/pool_proj" + top: "inception_4c/pool_proj" +} +layer { + name: "inception_4c/output" + type: "Concat" + bottom: "inception_4c/1x1" + bottom: "inception_4c/3x3" + bottom: "inception_4c/5x5" + bottom: "inception_4c/pool_proj" + top: "inception_4c/output" +} +layer { + name: "inception_4d/1x1" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 112 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_1x1" + type: "ReLU" + bottom: "inception_4d/1x1" + top: "inception_4d/1x1" +} +layer { + name: "inception_4d/3x3_reduce" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 144 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4d/3x3_reduce" + top: "inception_4d/3x3_reduce" +} +layer { + name: "inception_4d/3x3" + type: "Convolution" + bottom: "inception_4d/3x3_reduce" + top: "inception_4d/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 288 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_3x3" + type: "ReLU" + bottom: "inception_4d/3x3" + top: "inception_4d/3x3" +} +layer { + name: "inception_4d/5x5_reduce" + type: "Convolution" + bottom: "inception_4c/output" + top: "inception_4d/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4d/5x5_reduce" + top: "inception_4d/5x5_reduce" +} +layer { + name: "inception_4d/5x5" + type: "Convolution" + bottom: "inception_4d/5x5_reduce" + top: "inception_4d/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_5x5" + type: "ReLU" + bottom: "inception_4d/5x5" + top: "inception_4d/5x5" +} +layer { + name: "inception_4d/pool" + type: "Pooling" + bottom: "inception_4c/output" + top: "inception_4d/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4d/pool_proj" + type: "Convolution" + bottom: "inception_4d/pool" + top: "inception_4d/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4d/relu_pool_proj" + type: "ReLU" + bottom: "inception_4d/pool_proj" + top: "inception_4d/pool_proj" +} +layer { + name: "inception_4d/output" + type: "Concat" + bottom: "inception_4d/1x1" + bottom: "inception_4d/3x3" + bottom: "inception_4d/5x5" + bottom: "inception_4d/pool_proj" + top: "inception_4d/output" +} +layer { + name: "loss2/ave_pool" + type: "Pooling" + bottom: "inception_4d/output" + top: "loss2/ave_pool" + pooling_param { + pool: AVE + kernel_size: 5 + stride: 3 + } +} +layer { + name: "loss2/conv" + type: "Convolution" + bottom: "loss2/ave_pool" + top: "loss2/conv" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.08 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "loss2/relu_conv" + type: "ReLU" + bottom: "loss2/conv" + top: "loss2/conv" +} +layer { + name: "loss2/fc" + type: "InnerProduct" + bottom: "loss2/conv" + top: "loss2/fc" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 1024 + weight_filler { + type: "xavier" + std: 0.02 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "loss2/relu_fc" + type: "ReLU" + bottom: "loss2/fc" + top: "loss2/fc" +} +layer { + name: "loss2/drop_fc" + type: "Dropout" + bottom: "loss2/fc" + top: "loss2/fc" + dropout_param { + dropout_ratio: 0.7 + } +} +layer { + name: "loss2/SLclassifier" + type: "InnerProduct" + bottom: "loss2/fc" + top: "loss2/SLclassifier" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 61 + weight_filler { + type: "xavier" + std: 0.0009765625 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "inception_4e/1x1" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_1x1" + type: "ReLU" + bottom: "inception_4e/1x1" + top: "inception_4e/1x1" +} +layer { + name: "inception_4e/3x3_reduce" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_4e/3x3_reduce" + top: "inception_4e/3x3_reduce" +} +layer { + name: "inception_4e/3x3" + type: "Convolution" + bottom: "inception_4e/3x3_reduce" + top: "inception_4e/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_3x3" + type: "ReLU" + bottom: "inception_4e/3x3" + top: "inception_4e/3x3" +} +layer { + name: "inception_4e/5x5_reduce" + type: "Convolution" + bottom: "inception_4d/output" + top: "inception_4e/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_4e/5x5_reduce" + top: "inception_4e/5x5_reduce" +} +layer { + name: "inception_4e/5x5" + type: "Convolution" + bottom: "inception_4e/5x5_reduce" + top: "inception_4e/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_5x5" + type: "ReLU" + bottom: "inception_4e/5x5" + top: "inception_4e/5x5" +} +layer { + name: "inception_4e/pool" + type: "Pooling" + bottom: "inception_4d/output" + top: "inception_4e/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_4e/pool_proj" + type: "Convolution" + bottom: "inception_4e/pool" + top: "inception_4e/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_4e/relu_pool_proj" + type: "ReLU" + bottom: "inception_4e/pool_proj" + top: "inception_4e/pool_proj" +} +layer { + name: "inception_4e/output" + type: "Concat" + bottom: "inception_4e/1x1" + bottom: "inception_4e/3x3" + bottom: "inception_4e/5x5" + bottom: "inception_4e/pool_proj" + top: "inception_4e/output" +} +layer { + name: "pool4/3x3_s2" + type: "Pooling" + bottom: "inception_4e/output" + top: "pool4/3x3_s2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "inception_5a/1x1" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_1x1" + type: "ReLU" + bottom: "inception_5a/1x1" + top: "inception_5a/1x1" +} +layer { + name: "inception_5a/3x3_reduce" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 160 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_5a/3x3_reduce" + top: "inception_5a/3x3_reduce" +} +layer { + name: "inception_5a/3x3" + type: "Convolution" + bottom: "inception_5a/3x3_reduce" + top: "inception_5a/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 320 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_3x3" + type: "ReLU" + bottom: "inception_5a/3x3" + top: "inception_5a/3x3" +} +layer { + name: "inception_5a/5x5_reduce" + type: "Convolution" + bottom: "pool4/3x3_s2" + top: "inception_5a/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 32 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_5a/5x5_reduce" + top: "inception_5a/5x5_reduce" +} +layer { + name: "inception_5a/5x5" + type: "Convolution" + bottom: "inception_5a/5x5_reduce" + top: "inception_5a/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_5x5" + type: "ReLU" + bottom: "inception_5a/5x5" + top: "inception_5a/5x5" +} +layer { + name: "inception_5a/pool" + type: "Pooling" + bottom: "pool4/3x3_s2" + top: "inception_5a/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_5a/pool_proj" + type: "Convolution" + bottom: "inception_5a/pool" + top: "inception_5a/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5a/relu_pool_proj" + type: "ReLU" + bottom: "inception_5a/pool_proj" + top: "inception_5a/pool_proj" +} +layer { + name: "inception_5a/output" + type: "Concat" + bottom: "inception_5a/1x1" + bottom: "inception_5a/3x3" + bottom: "inception_5a/5x5" + bottom: "inception_5a/pool_proj" + top: "inception_5a/output" +} +layer { + name: "inception_5b/1x1" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/1x1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_1x1" + type: "ReLU" + bottom: "inception_5b/1x1" + top: "inception_5b/1x1" +} +layer { + name: "inception_5b/3x3_reduce" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/3x3_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 192 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.09 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_3x3_reduce" + type: "ReLU" + bottom: "inception_5b/3x3_reduce" + top: "inception_5b/3x3_reduce" +} +layer { + name: "inception_5b/3x3" + type: "Convolution" + bottom: "inception_5b/3x3_reduce" + top: "inception_5b/3x3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_3x3" + type: "ReLU" + bottom: "inception_5b/3x3" + top: "inception_5b/3x3" +} +layer { + name: "inception_5b/5x5_reduce" + type: "Convolution" + bottom: "inception_5a/output" + top: "inception_5b/5x5_reduce" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 48 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.2 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_5x5_reduce" + type: "ReLU" + bottom: "inception_5b/5x5_reduce" + top: "inception_5b/5x5_reduce" +} +layer { + name: "inception_5b/5x5" + type: "Convolution" + bottom: "inception_5b/5x5_reduce" + top: "inception_5b/5x5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 2 + kernel_size: 5 + weight_filler { + type: "xavier" + std: 0.03 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_5x5" + type: "ReLU" + bottom: "inception_5b/5x5" + top: "inception_5b/5x5" +} +layer { + name: "inception_5b/pool" + type: "Pooling" + bottom: "inception_5a/output" + top: "inception_5b/pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} +layer { + name: "inception_5b/pool_proj" + type: "Convolution" + bottom: "inception_5b/pool" + top: "inception_5b/pool_proj" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + kernel_size: 1 + weight_filler { + type: "xavier" + std: 0.1 + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} +layer { + name: "inception_5b/relu_pool_proj" + type: "ReLU" + bottom: "inception_5b/pool_proj" + top: "inception_5b/pool_proj" +} +layer { + name: "inception_5b/output" + type: "Concat" + bottom: "inception_5b/1x1" + bottom: "inception_5b/3x3" + bottom: "inception_5b/5x5" + bottom: "inception_5b/pool_proj" + top: "inception_5b/output" +} +layer { + name: "pool5/7x7_s1" + type: "Pooling" + bottom: "inception_5b/output" + top: "pool5/7x7_s1" + pooling_param { + pool: AVE + kernel_size: 7 + stride: 1 + } +} +layer { + name: "pool5/drop_7x7_s1" + type: "Dropout" + bottom: "pool5/7x7_s1" + top: "pool5/7x7_s1" + dropout_param { + dropout_ratio: 0.4 + } +} +layer { + name: "loss3/SLclassifier" + type: "InnerProduct" + bottom: "pool5/7x7_s1" + top: "loss3/SLclassifier" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 61 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} diff --git a/24-07/caffe/deploy/39-InceptionBN-21K-for-Caffe.prototxt b/24-07/caffe/deploy/39-InceptionBN-21K-for-Caffe.prototxt new file mode 100644 index 0000000..b5df2f3 --- /dev/null +++ b/24-07/caffe/deploy/39-InceptionBN-21K-for-Caffe.prototxt @@ -0,0 +1,3065 @@ +name: "Inception21k" +layer { + name: "data" + type: "Input" + top: "data" + input_param { shape: { dim: 10 dim: 3 dim: 224 dim: 224 } } +} + +layer { + name: "conv_conv1" + type: "Convolution" + bottom: "data" + top: "conv_conv1" + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 2 + pad: 3 + } +} + +layer { + name: "bn_conv1" + type: "BatchNorm" + bottom: "conv_conv1" + top: "conv_conv1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_conv1" + bottom: "conv_conv1" + top: "conv_conv1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_conv1" + type: "ReLU" + bottom: "conv_conv1" + top: "conv_conv1" +} + +layer { + name: "pool1" + type: "Pooling" + bottom: "conv_conv1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} + +layer { + name: "conv_conv2red" + type: "Convolution" + bottom: "pool1" + top: "conv_conv2red" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_conv2red" + type: "BatchNorm" + bottom: "conv_conv2red" + top: "conv_conv2red" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_conv2red" + bottom: "conv_conv2red" + top: "conv_conv2red" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_conv2red" + type: "ReLU" + bottom: "conv_conv2red" + top: "conv_conv2red" +} + +layer { + name: "conv_conv2" + type: "Convolution" + bottom: "conv_conv2red" + top: "conv_conv2" + convolution_param { + num_output: 288 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_conv2" + type: "BatchNorm" + bottom: "conv_conv2" + top: "conv_conv2" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_conv2" + bottom: "conv_conv2" + top: "conv_conv2" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_conv2" + type: "ReLU" + bottom: "conv_conv2" + top: "conv_conv2" +} + +layer { + name: "pool2" + type: "Pooling" + bottom: "conv_conv2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} + +layer { + name: "conv_3a_1x1" + type: "Convolution" + bottom: "pool2" + top: "conv_3a_1x1" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3a_1x1" + type: "BatchNorm" + bottom: "conv_3a_1x1" + top: "conv_3a_1x1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3a_1x1" + bottom: "conv_3a_1x1" + top: "conv_3a_1x1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3a_1x1" + type: "ReLU" + bottom: "conv_3a_1x1" + top: "conv_3a_1x1" +} + +layer { + name: "conv_3a_3x3_reduce" + type: "Convolution" + bottom: "pool2" + top: "conv_3a_3x3_reduce" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3a_3x3_reduce" + type: "BatchNorm" + bottom: "conv_3a_3x3_reduce" + top: "conv_3a_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3a_3x3_reduce" + bottom: "conv_3a_3x3_reduce" + top: "conv_3a_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3a_3x3_reduce" + type: "ReLU" + bottom: "conv_3a_3x3_reduce" + top: "conv_3a_3x3_reduce" +} + +layer { + name: "conv_3a_3x3" + type: "Convolution" + bottom: "conv_3a_3x3_reduce" + top: "conv_3a_3x3" + convolution_param { + num_output: 96 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_3a_3x3" + type: "BatchNorm" + bottom: "conv_3a_3x3" + top: "conv_3a_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3a_3x3" + bottom: "conv_3a_3x3" + top: "conv_3a_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3a_3x3" + type: "ReLU" + bottom: "conv_3a_3x3" + top: "conv_3a_3x3" +} + +layer { + name: "conv_3a_double_3x3_reduce" + type: "Convolution" + bottom: "pool2" + top: "conv_3a_double_3x3_reduce" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3a_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_3a_double_3x3_reduce" + top: "conv_3a_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3a_double_3x3_reduce" + bottom: "conv_3a_double_3x3_reduce" + top: "conv_3a_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3a_double_3x3_reduce" + type: "ReLU" + bottom: "conv_3a_double_3x3_reduce" + top: "conv_3a_double_3x3_reduce" +} + +layer { + name: "conv_3a_double_3x3_0" + type: "Convolution" + bottom: "conv_3a_double_3x3_reduce" + top: "conv_3a_double_3x3_0" + convolution_param { + num_output: 144 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_3a_double_3x3_0" + type: "BatchNorm" + bottom: "conv_3a_double_3x3_0" + top: "conv_3a_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3a_double_3x3_0" + bottom: "conv_3a_double_3x3_0" + top: "conv_3a_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3a_double_3x3_0" + type: "ReLU" + bottom: "conv_3a_double_3x3_0" + top: "conv_3a_double_3x3_0" +} + +layer { + name: "conv_3a_double_3x3_1" + type: "Convolution" + bottom: "conv_3a_double_3x3_0" + top: "conv_3a_double_3x3_1" + convolution_param { + num_output: 144 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_3a_double_3x3_1" + type: "BatchNorm" + bottom: "conv_3a_double_3x3_1" + top: "conv_3a_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3a_double_3x3_1" + bottom: "conv_3a_double_3x3_1" + top: "conv_3a_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3a_double_3x3_1" + type: "ReLU" + bottom: "conv_3a_double_3x3_1" + top: "conv_3a_double_3x3_1" +} + +layer { + name: "ave_pool_3a_pool" + type: "Pooling" + bottom: "pool2" + top: "ave_pool_3a_pool" + pooling_param { + pool: AVE + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "conv_3a_proj" + type: "Convolution" + bottom: "ave_pool_3a_pool" + top: "conv_3a_proj" + convolution_param { + num_output: 48 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3a_proj" + type: "BatchNorm" + bottom: "conv_3a_proj" + top: "conv_3a_proj" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3a_proj" + bottom: "conv_3a_proj" + top: "conv_3a_proj" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3a_proj" + type: "ReLU" + bottom: "conv_3a_proj" + top: "conv_3a_proj" +} + +layer { + name: "ch_concat_3a_chconcat" + type: "Concat" + bottom: "conv_3a_1x1" + bottom: "conv_3a_3x3" + bottom: "conv_3a_double_3x3_1" + bottom: "conv_3a_proj" + top: "ch_concat_3a_chconcat" +} + +layer { + name: "conv_3b_1x1" + type: "Convolution" + bottom: "ch_concat_3a_chconcat" + top: "conv_3b_1x1" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3b_1x1" + type: "BatchNorm" + bottom: "conv_3b_1x1" + top: "conv_3b_1x1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3b_1x1" + bottom: "conv_3b_1x1" + top: "conv_3b_1x1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3b_1x1" + type: "ReLU" + bottom: "conv_3b_1x1" + top: "conv_3b_1x1" +} + +layer { + name: "conv_3b_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_3a_chconcat" + top: "conv_3b_3x3_reduce" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3b_3x3_reduce" + type: "BatchNorm" + bottom: "conv_3b_3x3_reduce" + top: "conv_3b_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3b_3x3_reduce" + bottom: "conv_3b_3x3_reduce" + top: "conv_3b_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3b_3x3_reduce" + type: "ReLU" + bottom: "conv_3b_3x3_reduce" + top: "conv_3b_3x3_reduce" +} + +layer { + name: "conv_3b_3x3" + type: "Convolution" + bottom: "conv_3b_3x3_reduce" + top: "conv_3b_3x3" + convolution_param { + num_output: 144 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_3b_3x3" + type: "BatchNorm" + bottom: "conv_3b_3x3" + top: "conv_3b_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3b_3x3" + bottom: "conv_3b_3x3" + top: "conv_3b_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3b_3x3" + type: "ReLU" + bottom: "conv_3b_3x3" + top: "conv_3b_3x3" +} + +layer { + name: "conv_3b_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_3a_chconcat" + top: "conv_3b_double_3x3_reduce" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3b_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_3b_double_3x3_reduce" + top: "conv_3b_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3b_double_3x3_reduce" + bottom: "conv_3b_double_3x3_reduce" + top: "conv_3b_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3b_double_3x3_reduce" + type: "ReLU" + bottom: "conv_3b_double_3x3_reduce" + top: "conv_3b_double_3x3_reduce" +} + +layer { + name: "conv_3b_double_3x3_0" + type: "Convolution" + bottom: "conv_3b_double_3x3_reduce" + top: "conv_3b_double_3x3_0" + convolution_param { + num_output: 144 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_3b_double_3x3_0" + type: "BatchNorm" + bottom: "conv_3b_double_3x3_0" + top: "conv_3b_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3b_double_3x3_0" + bottom: "conv_3b_double_3x3_0" + top: "conv_3b_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3b_double_3x3_0" + type: "ReLU" + bottom: "conv_3b_double_3x3_0" + top: "conv_3b_double_3x3_0" +} + +layer { + name: "conv_3b_double_3x3_1" + type: "Convolution" + bottom: "conv_3b_double_3x3_0" + top: "conv_3b_double_3x3_1" + convolution_param { + num_output: 144 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_3b_double_3x3_1" + type: "BatchNorm" + bottom: "conv_3b_double_3x3_1" + top: "conv_3b_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3b_double_3x3_1" + bottom: "conv_3b_double_3x3_1" + top: "conv_3b_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3b_double_3x3_1" + type: "ReLU" + bottom: "conv_3b_double_3x3_1" + top: "conv_3b_double_3x3_1" +} + +layer { + name: "ave_pool_3b_pool" + type: "Pooling" + bottom: "ch_concat_3a_chconcat" + top: "ave_pool_3b_pool" + pooling_param { + pool: AVE + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "conv_3b_proj" + type: "Convolution" + bottom: "ave_pool_3b_pool" + top: "conv_3b_proj" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3b_proj" + type: "BatchNorm" + bottom: "conv_3b_proj" + top: "conv_3b_proj" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3b_proj" + bottom: "conv_3b_proj" + top: "conv_3b_proj" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3b_proj" + type: "ReLU" + bottom: "conv_3b_proj" + top: "conv_3b_proj" +} + +layer { + name: "ch_concat_3b_chconcat" + type: "Concat" + bottom: "conv_3b_1x1" + bottom: "conv_3b_3x3" + bottom: "conv_3b_double_3x3_1" + bottom: "conv_3b_proj" + top: "ch_concat_3b_chconcat" +} + +layer { + name: "conv_3c_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_3b_chconcat" + top: "conv_3c_3x3_reduce" + convolution_param { + num_output: 192 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3c_3x3_reduce" + type: "BatchNorm" + bottom: "conv_3c_3x3_reduce" + top: "conv_3c_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3c_3x3_reduce" + bottom: "conv_3c_3x3_reduce" + top: "conv_3c_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3c_3x3_reduce" + type: "ReLU" + bottom: "conv_3c_3x3_reduce" + top: "conv_3c_3x3_reduce" +} + +layer { + name: "conv_3c_3x3" + type: "Convolution" + bottom: "conv_3c_3x3_reduce" + top: "conv_3c_3x3" + convolution_param { + num_output: 240 + kernel_size: 3 + stride: 2 + pad: 1 + } +} + +layer { + name: "bn_3c_3x3" + type: "BatchNorm" + bottom: "conv_3c_3x3" + top: "conv_3c_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3c_3x3" + bottom: "conv_3c_3x3" + top: "conv_3c_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3c_3x3" + type: "ReLU" + bottom: "conv_3c_3x3" + top: "conv_3c_3x3" +} + +layer { + name: "conv_3c_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_3b_chconcat" + top: "conv_3c_double_3x3_reduce" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_3c_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_3c_double_3x3_reduce" + top: "conv_3c_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3c_double_3x3_reduce" + bottom: "conv_3c_double_3x3_reduce" + top: "conv_3c_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3c_double_3x3_reduce" + type: "ReLU" + bottom: "conv_3c_double_3x3_reduce" + top: "conv_3c_double_3x3_reduce" +} + +layer { + name: "conv_3c_double_3x3_0" + type: "Convolution" + bottom: "conv_3c_double_3x3_reduce" + top: "conv_3c_double_3x3_0" + convolution_param { + num_output: 144 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_3c_double_3x3_0" + type: "BatchNorm" + bottom: "conv_3c_double_3x3_0" + top: "conv_3c_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3c_double_3x3_0" + bottom: "conv_3c_double_3x3_0" + top: "conv_3c_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3c_double_3x3_0" + type: "ReLU" + bottom: "conv_3c_double_3x3_0" + top: "conv_3c_double_3x3_0" +} + +layer { + name: "conv_3c_double_3x3_1" + type: "Convolution" + bottom: "conv_3c_double_3x3_0" + top: "conv_3c_double_3x3_1" + convolution_param { + num_output: 144 + kernel_size: 3 + stride: 2 + pad: 1 + } +} + +layer { + name: "bn_3c_double_3x3_1" + type: "BatchNorm" + bottom: "conv_3c_double_3x3_1" + top: "conv_3c_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_3c_double_3x3_1" + bottom: "conv_3c_double_3x3_1" + top: "conv_3c_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_3c_double_3x3_1" + type: "ReLU" + bottom: "conv_3c_double_3x3_1" + top: "conv_3c_double_3x3_1" +} + +layer { + name: "max_pool_3c_pool" + type: "Pooling" + bottom: "ch_concat_3b_chconcat" + top: "max_pool_3c_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} + +layer { + name: "ch_concat_3c_chconcat" + type: "Concat" + bottom: "conv_3c_3x3" + bottom: "conv_3c_double_3x3_1" + bottom: "max_pool_3c_pool" + top: "ch_concat_3c_chconcat" +} + +layer { + name: "conv_4a_1x1" + type: "Convolution" + bottom: "ch_concat_3c_chconcat" + top: "conv_4a_1x1" + convolution_param { + num_output: 224 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4a_1x1" + type: "BatchNorm" + bottom: "conv_4a_1x1" + top: "conv_4a_1x1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4a_1x1" + bottom: "conv_4a_1x1" + top: "conv_4a_1x1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4a_1x1" + type: "ReLU" + bottom: "conv_4a_1x1" + top: "conv_4a_1x1" +} + +layer { + name: "conv_4a_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_3c_chconcat" + top: "conv_4a_3x3_reduce" + convolution_param { + num_output: 64 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4a_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4a_3x3_reduce" + top: "conv_4a_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4a_3x3_reduce" + bottom: "conv_4a_3x3_reduce" + top: "conv_4a_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4a_3x3_reduce" + type: "ReLU" + bottom: "conv_4a_3x3_reduce" + top: "conv_4a_3x3_reduce" +} + +layer { + name: "conv_4a_3x3" + type: "Convolution" + bottom: "conv_4a_3x3_reduce" + top: "conv_4a_3x3" + convolution_param { + num_output: 96 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4a_3x3" + type: "BatchNorm" + bottom: "conv_4a_3x3" + top: "conv_4a_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4a_3x3" + bottom: "conv_4a_3x3" + top: "conv_4a_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4a_3x3" + type: "ReLU" + bottom: "conv_4a_3x3" + top: "conv_4a_3x3" +} + +layer { + name: "conv_4a_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_3c_chconcat" + top: "conv_4a_double_3x3_reduce" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4a_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4a_double_3x3_reduce" + top: "conv_4a_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4a_double_3x3_reduce" + bottom: "conv_4a_double_3x3_reduce" + top: "conv_4a_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4a_double_3x3_reduce" + type: "ReLU" + bottom: "conv_4a_double_3x3_reduce" + top: "conv_4a_double_3x3_reduce" +} + +layer { + name: "conv_4a_double_3x3_0" + type: "Convolution" + bottom: "conv_4a_double_3x3_reduce" + top: "conv_4a_double_3x3_0" + convolution_param { + num_output: 128 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4a_double_3x3_0" + type: "BatchNorm" + bottom: "conv_4a_double_3x3_0" + top: "conv_4a_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4a_double_3x3_0" + bottom: "conv_4a_double_3x3_0" + top: "conv_4a_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4a_double_3x3_0" + type: "ReLU" + bottom: "conv_4a_double_3x3_0" + top: "conv_4a_double_3x3_0" +} + +layer { + name: "conv_4a_double_3x3_1" + type: "Convolution" + bottom: "conv_4a_double_3x3_0" + top: "conv_4a_double_3x3_1" + convolution_param { + num_output: 128 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4a_double_3x3_1" + type: "BatchNorm" + bottom: "conv_4a_double_3x3_1" + top: "conv_4a_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4a_double_3x3_1" + bottom: "conv_4a_double_3x3_1" + top: "conv_4a_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4a_double_3x3_1" + type: "ReLU" + bottom: "conv_4a_double_3x3_1" + top: "conv_4a_double_3x3_1" +} + +layer { + name: "ave_pool_4a_pool" + type: "Pooling" + bottom: "ch_concat_3c_chconcat" + top: "ave_pool_4a_pool" + pooling_param { + pool: AVE + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "conv_4a_proj" + type: "Convolution" + bottom: "ave_pool_4a_pool" + top: "conv_4a_proj" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4a_proj" + type: "BatchNorm" + bottom: "conv_4a_proj" + top: "conv_4a_proj" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4a_proj" + bottom: "conv_4a_proj" + top: "conv_4a_proj" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4a_proj" + type: "ReLU" + bottom: "conv_4a_proj" + top: "conv_4a_proj" +} + +layer { + name: "ch_concat_4a_chconcat" + type: "Concat" + bottom: "conv_4a_1x1" + bottom: "conv_4a_3x3" + bottom: "conv_4a_double_3x3_1" + bottom: "conv_4a_proj" + top: "ch_concat_4a_chconcat" +} + +layer { + name: "conv_4b_1x1" + type: "Convolution" + bottom: "ch_concat_4a_chconcat" + top: "conv_4b_1x1" + convolution_param { + num_output: 192 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4b_1x1" + type: "BatchNorm" + bottom: "conv_4b_1x1" + top: "conv_4b_1x1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4b_1x1" + bottom: "conv_4b_1x1" + top: "conv_4b_1x1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4b_1x1" + type: "ReLU" + bottom: "conv_4b_1x1" + top: "conv_4b_1x1" +} + +layer { + name: "conv_4b_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4a_chconcat" + top: "conv_4b_3x3_reduce" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4b_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4b_3x3_reduce" + top: "conv_4b_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4b_3x3_reduce" + bottom: "conv_4b_3x3_reduce" + top: "conv_4b_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4b_3x3_reduce" + type: "ReLU" + bottom: "conv_4b_3x3_reduce" + top: "conv_4b_3x3_reduce" +} + +layer { + name: "conv_4b_3x3" + type: "Convolution" + bottom: "conv_4b_3x3_reduce" + top: "conv_4b_3x3" + convolution_param { + num_output: 128 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4b_3x3" + type: "BatchNorm" + bottom: "conv_4b_3x3" + top: "conv_4b_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4b_3x3" + bottom: "conv_4b_3x3" + top: "conv_4b_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4b_3x3" + type: "ReLU" + bottom: "conv_4b_3x3" + top: "conv_4b_3x3" +} + +layer { + name: "conv_4b_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4a_chconcat" + top: "conv_4b_double_3x3_reduce" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4b_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4b_double_3x3_reduce" + top: "conv_4b_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4b_double_3x3_reduce" + bottom: "conv_4b_double_3x3_reduce" + top: "conv_4b_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4b_double_3x3_reduce" + type: "ReLU" + bottom: "conv_4b_double_3x3_reduce" + top: "conv_4b_double_3x3_reduce" +} + +layer { + name: "conv_4b_double_3x3_0" + type: "Convolution" + bottom: "conv_4b_double_3x3_reduce" + top: "conv_4b_double_3x3_0" + convolution_param { + num_output: 128 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4b_double_3x3_0" + type: "BatchNorm" + bottom: "conv_4b_double_3x3_0" + top: "conv_4b_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4b_double_3x3_0" + bottom: "conv_4b_double_3x3_0" + top: "conv_4b_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4b_double_3x3_0" + type: "ReLU" + bottom: "conv_4b_double_3x3_0" + top: "conv_4b_double_3x3_0" +} + +layer { + name: "conv_4b_double_3x3_1" + type: "Convolution" + bottom: "conv_4b_double_3x3_0" + top: "conv_4b_double_3x3_1" + convolution_param { + num_output: 128 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4b_double_3x3_1" + type: "BatchNorm" + bottom: "conv_4b_double_3x3_1" + top: "conv_4b_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4b_double_3x3_1" + bottom: "conv_4b_double_3x3_1" + top: "conv_4b_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4b_double_3x3_1" + type: "ReLU" + bottom: "conv_4b_double_3x3_1" + top: "conv_4b_double_3x3_1" +} + +layer { + name: "ave_pool_4b_pool" + type: "Pooling" + bottom: "ch_concat_4a_chconcat" + top: "ave_pool_4b_pool" + pooling_param { + pool: AVE + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "conv_4b_proj" + type: "Convolution" + bottom: "ave_pool_4b_pool" + top: "conv_4b_proj" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4b_proj" + type: "BatchNorm" + bottom: "conv_4b_proj" + top: "conv_4b_proj" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4b_proj" + bottom: "conv_4b_proj" + top: "conv_4b_proj" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4b_proj" + type: "ReLU" + bottom: "conv_4b_proj" + top: "conv_4b_proj" +} + +layer { + name: "ch_concat_4b_chconcat" + type: "Concat" + bottom: "conv_4b_1x1" + bottom: "conv_4b_3x3" + bottom: "conv_4b_double_3x3_1" + bottom: "conv_4b_proj" + top: "ch_concat_4b_chconcat" +} + +layer { + name: "conv_4c_1x1" + type: "Convolution" + bottom: "ch_concat_4b_chconcat" + top: "conv_4c_1x1" + convolution_param { + num_output: 160 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4c_1x1" + type: "BatchNorm" + bottom: "conv_4c_1x1" + top: "conv_4c_1x1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4c_1x1" + bottom: "conv_4c_1x1" + top: "conv_4c_1x1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4c_1x1" + type: "ReLU" + bottom: "conv_4c_1x1" + top: "conv_4c_1x1" +} + +layer { + name: "conv_4c_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4b_chconcat" + top: "conv_4c_3x3_reduce" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4c_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4c_3x3_reduce" + top: "conv_4c_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4c_3x3_reduce" + bottom: "conv_4c_3x3_reduce" + top: "conv_4c_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4c_3x3_reduce" + type: "ReLU" + bottom: "conv_4c_3x3_reduce" + top: "conv_4c_3x3_reduce" +} + +layer { + name: "conv_4c_3x3" + type: "Convolution" + bottom: "conv_4c_3x3_reduce" + top: "conv_4c_3x3" + convolution_param { + num_output: 160 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4c_3x3" + type: "BatchNorm" + bottom: "conv_4c_3x3" + top: "conv_4c_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4c_3x3" + bottom: "conv_4c_3x3" + top: "conv_4c_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4c_3x3" + type: "ReLU" + bottom: "conv_4c_3x3" + top: "conv_4c_3x3" +} + +layer { + name: "conv_4c_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4b_chconcat" + top: "conv_4c_double_3x3_reduce" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4c_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4c_double_3x3_reduce" + top: "conv_4c_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4c_double_3x3_reduce" + bottom: "conv_4c_double_3x3_reduce" + top: "conv_4c_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4c_double_3x3_reduce" + type: "ReLU" + bottom: "conv_4c_double_3x3_reduce" + top: "conv_4c_double_3x3_reduce" +} + +layer { + name: "conv_4c_double_3x3_0" + type: "Convolution" + bottom: "conv_4c_double_3x3_reduce" + top: "conv_4c_double_3x3_0" + convolution_param { + num_output: 160 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4c_double_3x3_0" + type: "BatchNorm" + bottom: "conv_4c_double_3x3_0" + top: "conv_4c_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4c_double_3x3_0" + bottom: "conv_4c_double_3x3_0" + top: "conv_4c_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4c_double_3x3_0" + type: "ReLU" + bottom: "conv_4c_double_3x3_0" + top: "conv_4c_double_3x3_0" +} + +layer { + name: "conv_4c_double_3x3_1" + type: "Convolution" + bottom: "conv_4c_double_3x3_0" + top: "conv_4c_double_3x3_1" + convolution_param { + num_output: 160 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4c_double_3x3_1" + type: "BatchNorm" + bottom: "conv_4c_double_3x3_1" + top: "conv_4c_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4c_double_3x3_1" + bottom: "conv_4c_double_3x3_1" + top: "conv_4c_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4c_double_3x3_1" + type: "ReLU" + bottom: "conv_4c_double_3x3_1" + top: "conv_4c_double_3x3_1" +} + +layer { + name: "ave_pool_4c_pool" + type: "Pooling" + bottom: "ch_concat_4b_chconcat" + top: "ave_pool_4c_pool" + pooling_param { + pool: AVE + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "conv_4c_proj" + type: "Convolution" + bottom: "ave_pool_4c_pool" + top: "conv_4c_proj" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4c_proj" + type: "BatchNorm" + bottom: "conv_4c_proj" + top: "conv_4c_proj" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4c_proj" + bottom: "conv_4c_proj" + top: "conv_4c_proj" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4c_proj" + type: "ReLU" + bottom: "conv_4c_proj" + top: "conv_4c_proj" +} + +layer { + name: "ch_concat_4c_chconcat" + type: "Concat" + bottom: "conv_4c_1x1" + bottom: "conv_4c_3x3" + bottom: "conv_4c_double_3x3_1" + bottom: "conv_4c_proj" + top: "ch_concat_4c_chconcat" +} + +layer { + name: "conv_4d_1x1" + type: "Convolution" + bottom: "ch_concat_4c_chconcat" + top: "conv_4d_1x1" + convolution_param { + num_output: 96 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4d_1x1" + type: "BatchNorm" + bottom: "conv_4d_1x1" + top: "conv_4d_1x1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4d_1x1" + bottom: "conv_4d_1x1" + top: "conv_4d_1x1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4d_1x1" + type: "ReLU" + bottom: "conv_4d_1x1" + top: "conv_4d_1x1" +} + +layer { + name: "conv_4d_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4c_chconcat" + top: "conv_4d_3x3_reduce" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4d_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4d_3x3_reduce" + top: "conv_4d_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4d_3x3_reduce" + bottom: "conv_4d_3x3_reduce" + top: "conv_4d_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4d_3x3_reduce" + type: "ReLU" + bottom: "conv_4d_3x3_reduce" + top: "conv_4d_3x3_reduce" +} + +layer { + name: "conv_4d_3x3" + type: "Convolution" + bottom: "conv_4d_3x3_reduce" + top: "conv_4d_3x3" + convolution_param { + num_output: 192 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4d_3x3" + type: "BatchNorm" + bottom: "conv_4d_3x3" + top: "conv_4d_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4d_3x3" + bottom: "conv_4d_3x3" + top: "conv_4d_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4d_3x3" + type: "ReLU" + bottom: "conv_4d_3x3" + top: "conv_4d_3x3" +} + +layer { + name: "conv_4d_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4c_chconcat" + top: "conv_4d_double_3x3_reduce" + convolution_param { + num_output: 160 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4d_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4d_double_3x3_reduce" + top: "conv_4d_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4d_double_3x3_reduce" + bottom: "conv_4d_double_3x3_reduce" + top: "conv_4d_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4d_double_3x3_reduce" + type: "ReLU" + bottom: "conv_4d_double_3x3_reduce" + top: "conv_4d_double_3x3_reduce" +} + +layer { + name: "conv_4d_double_3x3_0" + type: "Convolution" + bottom: "conv_4d_double_3x3_reduce" + top: "conv_4d_double_3x3_0" + convolution_param { + num_output: 96 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4d_double_3x3_0" + type: "BatchNorm" + bottom: "conv_4d_double_3x3_0" + top: "conv_4d_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4d_double_3x3_0" + bottom: "conv_4d_double_3x3_0" + top: "conv_4d_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4d_double_3x3_0" + type: "ReLU" + bottom: "conv_4d_double_3x3_0" + top: "conv_4d_double_3x3_0" +} + +layer { + name: "conv_4d_double_3x3_1" + type: "Convolution" + bottom: "conv_4d_double_3x3_0" + top: "conv_4d_double_3x3_1" + convolution_param { + num_output: 96 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4d_double_3x3_1" + type: "BatchNorm" + bottom: "conv_4d_double_3x3_1" + top: "conv_4d_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4d_double_3x3_1" + bottom: "conv_4d_double_3x3_1" + top: "conv_4d_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4d_double_3x3_1" + type: "ReLU" + bottom: "conv_4d_double_3x3_1" + top: "conv_4d_double_3x3_1" +} + +layer { + name: "ave_pool_4d_pool" + type: "Pooling" + bottom: "ch_concat_4c_chconcat" + top: "ave_pool_4d_pool" + pooling_param { + pool: AVE + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "conv_4d_proj" + type: "Convolution" + bottom: "ave_pool_4d_pool" + top: "conv_4d_proj" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4d_proj" + type: "BatchNorm" + bottom: "conv_4d_proj" + top: "conv_4d_proj" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4d_proj" + bottom: "conv_4d_proj" + top: "conv_4d_proj" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4d_proj" + type: "ReLU" + bottom: "conv_4d_proj" + top: "conv_4d_proj" +} + +layer { + name: "ch_concat_4d_chconcat" + type: "Concat" + bottom: "conv_4d_1x1" + bottom: "conv_4d_3x3" + bottom: "conv_4d_double_3x3_1" + bottom: "conv_4d_proj" + top: "ch_concat_4d_chconcat" +} + +layer { + name: "conv_4e_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4d_chconcat" + top: "conv_4e_3x3_reduce" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4e_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4e_3x3_reduce" + top: "conv_4e_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4e_3x3_reduce" + bottom: "conv_4e_3x3_reduce" + top: "conv_4e_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4e_3x3_reduce" + type: "ReLU" + bottom: "conv_4e_3x3_reduce" + top: "conv_4e_3x3_reduce" +} + +layer { + name: "conv_4e_3x3" + type: "Convolution" + bottom: "conv_4e_3x3_reduce" + top: "conv_4e_3x3" + convolution_param { + num_output: 192 + kernel_size: 3 + stride: 2 + pad: 1 + } +} + +layer { + name: "bn_4e_3x3" + type: "BatchNorm" + bottom: "conv_4e_3x3" + top: "conv_4e_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4e_3x3" + bottom: "conv_4e_3x3" + top: "conv_4e_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4e_3x3" + type: "ReLU" + bottom: "conv_4e_3x3" + top: "conv_4e_3x3" +} + +layer { + name: "conv_4e_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4d_chconcat" + top: "conv_4e_double_3x3_reduce" + convolution_param { + num_output: 192 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_4e_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_4e_double_3x3_reduce" + top: "conv_4e_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4e_double_3x3_reduce" + bottom: "conv_4e_double_3x3_reduce" + top: "conv_4e_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4e_double_3x3_reduce" + type: "ReLU" + bottom: "conv_4e_double_3x3_reduce" + top: "conv_4e_double_3x3_reduce" +} + +layer { + name: "conv_4e_double_3x3_0" + type: "Convolution" + bottom: "conv_4e_double_3x3_reduce" + top: "conv_4e_double_3x3_0" + convolution_param { + num_output: 256 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_4e_double_3x3_0" + type: "BatchNorm" + bottom: "conv_4e_double_3x3_0" + top: "conv_4e_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4e_double_3x3_0" + bottom: "conv_4e_double_3x3_0" + top: "conv_4e_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4e_double_3x3_0" + type: "ReLU" + bottom: "conv_4e_double_3x3_0" + top: "conv_4e_double_3x3_0" +} + +layer { + name: "conv_4e_double_3x3_1" + type: "Convolution" + bottom: "conv_4e_double_3x3_0" + top: "conv_4e_double_3x3_1" + convolution_param { + num_output: 256 + kernel_size: 3 + stride: 2 + pad: 1 + } +} + +layer { + name: "bn_4e_double_3x3_1" + type: "BatchNorm" + bottom: "conv_4e_double_3x3_1" + top: "conv_4e_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_4e_double_3x3_1" + bottom: "conv_4e_double_3x3_1" + top: "conv_4e_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_4e_double_3x3_1" + type: "ReLU" + bottom: "conv_4e_double_3x3_1" + top: "conv_4e_double_3x3_1" +} + +layer { + name: "max_pool_4e_pool" + type: "Pooling" + bottom: "ch_concat_4d_chconcat" + top: "max_pool_4e_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + pad: 0 + } +} + +layer { + name: "ch_concat_4e_chconcat" + type: "Concat" + bottom: "conv_4e_3x3" + bottom: "conv_4e_double_3x3_1" + bottom: "max_pool_4e_pool" + top: "ch_concat_4e_chconcat" +} + +layer { + name: "conv_5a_1x1" + type: "Convolution" + bottom: "ch_concat_4e_chconcat" + top: "conv_5a_1x1" + convolution_param { + num_output: 352 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_5a_1x1" + type: "BatchNorm" + bottom: "conv_5a_1x1" + top: "conv_5a_1x1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5a_1x1" + bottom: "conv_5a_1x1" + top: "conv_5a_1x1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5a_1x1" + type: "ReLU" + bottom: "conv_5a_1x1" + top: "conv_5a_1x1" +} + +layer { + name: "conv_5a_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4e_chconcat" + top: "conv_5a_3x3_reduce" + convolution_param { + num_output: 192 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_5a_3x3_reduce" + type: "BatchNorm" + bottom: "conv_5a_3x3_reduce" + top: "conv_5a_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5a_3x3_reduce" + bottom: "conv_5a_3x3_reduce" + top: "conv_5a_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5a_3x3_reduce" + type: "ReLU" + bottom: "conv_5a_3x3_reduce" + top: "conv_5a_3x3_reduce" +} + +layer { + name: "conv_5a_3x3" + type: "Convolution" + bottom: "conv_5a_3x3_reduce" + top: "conv_5a_3x3" + convolution_param { + num_output: 320 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_5a_3x3" + type: "BatchNorm" + bottom: "conv_5a_3x3" + top: "conv_5a_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5a_3x3" + bottom: "conv_5a_3x3" + top: "conv_5a_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5a_3x3" + type: "ReLU" + bottom: "conv_5a_3x3" + top: "conv_5a_3x3" +} + +layer { + name: "conv_5a_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_4e_chconcat" + top: "conv_5a_double_3x3_reduce" + convolution_param { + num_output: 160 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_5a_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_5a_double_3x3_reduce" + top: "conv_5a_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5a_double_3x3_reduce" + bottom: "conv_5a_double_3x3_reduce" + top: "conv_5a_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5a_double_3x3_reduce" + type: "ReLU" + bottom: "conv_5a_double_3x3_reduce" + top: "conv_5a_double_3x3_reduce" +} + +layer { + name: "conv_5a_double_3x3_0" + type: "Convolution" + bottom: "conv_5a_double_3x3_reduce" + top: "conv_5a_double_3x3_0" + convolution_param { + num_output: 224 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_5a_double_3x3_0" + type: "BatchNorm" + bottom: "conv_5a_double_3x3_0" + top: "conv_5a_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5a_double_3x3_0" + bottom: "conv_5a_double_3x3_0" + top: "conv_5a_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5a_double_3x3_0" + type: "ReLU" + bottom: "conv_5a_double_3x3_0" + top: "conv_5a_double_3x3_0" +} + +layer { + name: "conv_5a_double_3x3_1" + type: "Convolution" + bottom: "conv_5a_double_3x3_0" + top: "conv_5a_double_3x3_1" + convolution_param { + num_output: 224 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_5a_double_3x3_1" + type: "BatchNorm" + bottom: "conv_5a_double_3x3_1" + top: "conv_5a_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5a_double_3x3_1" + bottom: "conv_5a_double_3x3_1" + top: "conv_5a_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5a_double_3x3_1" + type: "ReLU" + bottom: "conv_5a_double_3x3_1" + top: "conv_5a_double_3x3_1" +} + +layer { + name: "ave_pool_5a_pool" + type: "Pooling" + bottom: "ch_concat_4e_chconcat" + top: "ave_pool_5a_pool" + pooling_param { + pool: AVE + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "conv_5a_proj" + type: "Convolution" + bottom: "ave_pool_5a_pool" + top: "conv_5a_proj" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_5a_proj" + type: "BatchNorm" + bottom: "conv_5a_proj" + top: "conv_5a_proj" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5a_proj" + bottom: "conv_5a_proj" + top: "conv_5a_proj" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5a_proj" + type: "ReLU" + bottom: "conv_5a_proj" + top: "conv_5a_proj" +} + +layer { + name: "ch_concat_5a_chconcat" + type: "Concat" + bottom: "conv_5a_1x1" + bottom: "conv_5a_3x3" + bottom: "conv_5a_double_3x3_1" + bottom: "conv_5a_proj" + top: "ch_concat_5a_chconcat" +} + +layer { + name: "conv_5b_1x1" + type: "Convolution" + bottom: "ch_concat_5a_chconcat" + top: "conv_5b_1x1" + convolution_param { + num_output: 352 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_5b_1x1" + type: "BatchNorm" + bottom: "conv_5b_1x1" + top: "conv_5b_1x1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5b_1x1" + bottom: "conv_5b_1x1" + top: "conv_5b_1x1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5b_1x1" + type: "ReLU" + bottom: "conv_5b_1x1" + top: "conv_5b_1x1" +} + +layer { + name: "conv_5b_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_5a_chconcat" + top: "conv_5b_3x3_reduce" + convolution_param { + num_output: 192 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_5b_3x3_reduce" + type: "BatchNorm" + bottom: "conv_5b_3x3_reduce" + top: "conv_5b_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5b_3x3_reduce" + bottom: "conv_5b_3x3_reduce" + top: "conv_5b_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5b_3x3_reduce" + type: "ReLU" + bottom: "conv_5b_3x3_reduce" + top: "conv_5b_3x3_reduce" +} + +layer { + name: "conv_5b_3x3" + type: "Convolution" + bottom: "conv_5b_3x3_reduce" + top: "conv_5b_3x3" + convolution_param { + num_output: 320 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_5b_3x3" + type: "BatchNorm" + bottom: "conv_5b_3x3" + top: "conv_5b_3x3" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5b_3x3" + bottom: "conv_5b_3x3" + top: "conv_5b_3x3" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5b_3x3" + type: "ReLU" + bottom: "conv_5b_3x3" + top: "conv_5b_3x3" +} + +layer { + name: "conv_5b_double_3x3_reduce" + type: "Convolution" + bottom: "ch_concat_5a_chconcat" + top: "conv_5b_double_3x3_reduce" + convolution_param { + num_output: 192 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_5b_double_3x3_reduce" + type: "BatchNorm" + bottom: "conv_5b_double_3x3_reduce" + top: "conv_5b_double_3x3_reduce" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5b_double_3x3_reduce" + bottom: "conv_5b_double_3x3_reduce" + top: "conv_5b_double_3x3_reduce" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5b_double_3x3_reduce" + type: "ReLU" + bottom: "conv_5b_double_3x3_reduce" + top: "conv_5b_double_3x3_reduce" +} + +layer { + name: "conv_5b_double_3x3_0" + type: "Convolution" + bottom: "conv_5b_double_3x3_reduce" + top: "conv_5b_double_3x3_0" + convolution_param { + num_output: 224 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_5b_double_3x3_0" + type: "BatchNorm" + bottom: "conv_5b_double_3x3_0" + top: "conv_5b_double_3x3_0" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5b_double_3x3_0" + bottom: "conv_5b_double_3x3_0" + top: "conv_5b_double_3x3_0" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5b_double_3x3_0" + type: "ReLU" + bottom: "conv_5b_double_3x3_0" + top: "conv_5b_double_3x3_0" +} + +layer { + name: "conv_5b_double_3x3_1" + type: "Convolution" + bottom: "conv_5b_double_3x3_0" + top: "conv_5b_double_3x3_1" + convolution_param { + num_output: 224 + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "bn_5b_double_3x3_1" + type: "BatchNorm" + bottom: "conv_5b_double_3x3_1" + top: "conv_5b_double_3x3_1" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5b_double_3x3_1" + bottom: "conv_5b_double_3x3_1" + top: "conv_5b_double_3x3_1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5b_double_3x3_1" + type: "ReLU" + bottom: "conv_5b_double_3x3_1" + top: "conv_5b_double_3x3_1" +} + +layer { + name: "max_pool_5b_pool" + type: "Pooling" + bottom: "ch_concat_5a_chconcat" + top: "max_pool_5b_pool" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 1 + pad: 1 + } +} + +layer { + name: "conv_5b_proj" + type: "Convolution" + bottom: "max_pool_5b_pool" + top: "conv_5b_proj" + convolution_param { + num_output: 128 + kernel_size: 1 + stride: 1 + pad: 0 + } +} + +layer { + name: "bn_5b_proj" + type: "BatchNorm" + bottom: "conv_5b_proj" + top: "conv_5b_proj" + batch_norm_param { + use_global_stats: true + } +} + +layer { + name: "scale_conv_5b_proj" + bottom: "conv_5b_proj" + top: "conv_5b_proj" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + name: "relu_5b_proj" + type: "ReLU" + bottom: "conv_5b_proj" + top: "conv_5b_proj" +} + +layer { + name: "ch_concat_5b_chconcat" + type: "Concat" + bottom: "conv_5b_1x1" + bottom: "conv_5b_3x3" + bottom: "conv_5b_double_3x3_1" + bottom: "conv_5b_proj" + top: "ch_concat_5b_chconcat" +} + +layer { + name: "global_pool" + type: "Pooling" + bottom: "ch_concat_5b_chconcat" + top: "global_pool" + pooling_param { + global_pooling : true + pool: AVE + } +} + +layer { + name: "fc1" + type: "InnerProduct" + bottom: "global_pool" + top: "fc1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 21841 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} + +layer { + name: "softmax" + type: "Softmax" + bottom: "fc1" + top: "softmax" +} + diff --git a/24-07/caffe/deploy/40-AlexNet_cvgj.prototxt b/24-07/caffe/deploy/40-AlexNet_cvgj.prototxt new file mode 100644 index 0000000..9fc94a7 --- /dev/null +++ b/24-07/caffe/deploy/40-AlexNet_cvgj.prototxt @@ -0,0 +1,486 @@ +name: "AlexNet" +input: "data" +layer { + name: "input" + type: "Input" + top: "data" + input_param { + shape { + dim: 10 + dim: 3 + dim: 227 + dim: 227 + } + } +}layer { + name: "data/bn" + type: "BatchNorm" + bottom: "data" + top: "data/bn" + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + batch_norm_param { + moving_average_fraction: 0.9 + } +} +layer { + name: "data/scale" + type: "Scale" + bottom: "data/bn" + top: "data/scale" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + scale_param { + bias_term: true + } +} +layer { + name: "conv1" + type: "Convolution" + bottom: "data/scale" + top: "conv1" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 96 + kernel_size: 11 + stride: 4 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "conv1/bn" + type: "BatchNorm" + bottom: "conv1" + top: "conv1/bn" + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + batch_norm_param { + moving_average_fraction: 0.9 + } +} +layer { + name: "relu1" + type: "ReLU" + bottom: "conv1/bn" + top: "norm1" +} +layer { + name: "pool1" + type: "Pooling" + bottom: "norm1" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "conv2" + type: "Convolution" + bottom: "pool1" + top: "conv2" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + group: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "conv2/bn" + type: "BatchNorm" + bottom: "conv2" + top: "conv2/bn" + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + batch_norm_param { + moving_average_fraction: 0.9 + } +} +layer { + name: "relu2" + type: "ReLU" + bottom: "conv2/bn" + top: "norm2" +} +layer { + name: "pool2" + type: "Pooling" + bottom: "norm2" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "conv3" + type: "Convolution" + bottom: "pool2" + top: "conv3" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "conv3/bn" + type: "BatchNorm" + bottom: "conv3" + top: "conv3/bn" + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + batch_norm_param { + moving_average_fraction: 0.9 + } +} +layer { + name: "relu3" + type: "ReLU" + bottom: "conv3/bn" + top: "conv3/bn" +} +layer { + name: "conv4" + type: "Convolution" + bottom: "conv3/bn" + top: "conv4" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + group: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "conv4/bn" + type: "BatchNorm" + bottom: "conv4" + top: "conv4/bn" + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + batch_norm_param { + moving_average_fraction: 0.9 + } +} +layer { + name: "relu4" + type: "ReLU" + bottom: "conv4/bn" + top: "conv4/bn" +} +layer { + name: "conv5" + type: "Convolution" + bottom: "conv4/bn" + top: "conv5" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + group: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "conv5/bn" + type: "BatchNorm" + bottom: "conv5" + top: "conv5/bn" + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + batch_norm_param { + moving_average_fraction: 0.9 + } +} +layer { + name: "relu5" + type: "ReLU" + bottom: "conv5/bn" + top: "conv5/bn" +} +layer { + name: "pool5" + type: "Pooling" + bottom: "conv5/bn" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layer { + name: "fc6" + type: "InnerProduct" + bottom: "pool5" + top: "fc6" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 4096 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "fc6/bn" + type: "BatchNorm" + bottom: "fc6" + top: "fc6/bn" + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + batch_norm_param { + moving_average_fraction: 0.9 + } +} +layer { + name: "relu6" + type: "ReLU" + bottom: "fc6/bn" + top: "fc6/bn" +} +layer { + name: "fc7" + type: "InnerProduct" + bottom: "fc6/bn" + top: "fc7" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 4096 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "fc7/bn" + type: "BatchNorm" + bottom: "fc7" + top: "fc7/bn" + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + param { + lr_mult: 0 + decay_mult: 0 + } + batch_norm_param { + moving_average_fraction: 0.9 + } +} +layer { + name: "relu7" + type: "ReLU" + bottom: "fc7/bn" + top: "fc7/bn" +} +layer { + name: "fc8" + type: "InnerProduct" + bottom: "fc7/bn" + top: "fc8" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + inner_product_param { + num_output: 1000 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} + +layer { + name: "softmax" + type: "Softmax" + bottom: "fc8" + top: "prob" +} diff --git a/24-07/caffe/deploy/41-VGG19_cvgj.prototxt b/24-07/caffe/deploy/41-VGG19_cvgj.prototxt new file mode 100644 index 0000000..9fc1fa7 --- /dev/null +++ b/24-07/caffe/deploy/41-VGG19_cvgj.prototxt @@ -0,0 +1,567 @@ +name: "CaffeNet" +layer { + name: "data" + type: "Input" + top: "data" + input_param { + shape { + dim: 1 + dim: 3 + dim: 224 + dim: 224 + } + } +} +layer { + name: "data/bn" + type: "BatchNorm" + bottom: "data" + top: "data/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "data/scale" + type: "Scale" + bottom: "data/bn" + top: "data/scale" + scale_param { + bias_term: true + } +} +layer { + name: "conv1_1" + type: "Convolution" + bottom: "data/scale" + top: "conv1_1" + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv1_1/bn" + type: "BatchNorm" + bottom: "conv1_1" + top: "conv1_1/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu1_1" + type: "ReLU" + bottom: "conv1_1/bn" + top: "conv1_1/bn" +} +layer { + name: "conv1_2" + type: "Convolution" + bottom: "conv1_1/bn" + top: "conv1_2" + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv1_2/bn" + type: "BatchNorm" + bottom: "conv1_2" + top: "conv1_2/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu1_2" + type: "ReLU" + bottom: "conv1_2/bn" + top: "conv1_2/bn" +} +layer { + name: "pool1" + type: "Pooling" + bottom: "conv1_2/bn" + top: "pool1" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv2_1" + type: "Convolution" + bottom: "pool1" + top: "conv2_1" + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv2_1/bn" + type: "BatchNorm" + bottom: "conv2_1" + top: "conv2_1/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu2_1" + type: "ReLU" + bottom: "conv2_1/bn" + top: "conv2_1/bn" +} +layer { + name: "conv2_2" + type: "Convolution" + bottom: "conv2_1/bn" + top: "conv2_2" + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv2_2/bn" + type: "BatchNorm" + bottom: "conv2_2" + top: "conv2_2/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu2_2" + type: "ReLU" + bottom: "conv2_2/bn" + top: "conv2_2/bn" +} +layer { + name: "pool2" + type: "Pooling" + bottom: "conv2_2/bn" + top: "pool2" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv3_1" + type: "Convolution" + bottom: "pool2" + top: "conv3_1" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv3_1/bn" + type: "BatchNorm" + bottom: "conv3_1" + top: "conv3_1/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu3_1" + type: "ReLU" + bottom: "conv3_1/bn" + top: "conv3_1/bn" +} +layer { + name: "conv3_2" + type: "Convolution" + bottom: "conv3_1/bn" + top: "conv3_2" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv3_2/bn" + type: "BatchNorm" + bottom: "conv3_2" + top: "conv3_2/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu3_2" + type: "ReLU" + bottom: "conv3_2/bn" + top: "conv3_2/bn" +} +layer { + name: "conv3_3" + type: "Convolution" + bottom: "conv3_2/bn" + top: "conv3_3" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv3_3/bn" + type: "BatchNorm" + bottom: "conv3_3" + top: "conv3_3/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu3_3" + type: "ReLU" + bottom: "conv3_3/bn" + top: "conv3_3/bn" +} +layer { + name: "conv3_4" + type: "Convolution" + bottom: "conv3_3/bn" + top: "conv3_4" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv3_4/bn" + type: "BatchNorm" + bottom: "conv3_4" + top: "conv3_4/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu3_4" + type: "ReLU" + bottom: "conv3_4/bn" + top: "conv3_4/bn" +} +layer { + name: "pool3" + type: "Pooling" + bottom: "conv3_4/bn" + top: "pool3" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv4_1" + type: "Convolution" + bottom: "pool3" + top: "conv4_1" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv4_1/bn" + type: "BatchNorm" + bottom: "conv4_1" + top: "conv4_1/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu4_1" + type: "ReLU" + bottom: "conv4_1/bn" + top: "conv4_1/bn" +} +layer { + name: "conv4_2" + type: "Convolution" + bottom: "conv4_1/bn" + top: "conv4_2" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv4_2/bn" + type: "BatchNorm" + bottom: "conv4_2" + top: "conv4_2/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu4_2" + type: "ReLU" + bottom: "conv4_2/bn" + top: "conv4_2/bn" +} +layer { + name: "conv4_3" + type: "Convolution" + bottom: "conv4_2/bn" + top: "conv4_3" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv4_3/bn" + type: "BatchNorm" + bottom: "conv4_3" + top: "conv4_3/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu4_3" + type: "ReLU" + bottom: "conv4_3/bn" + top: "conv4_3/bn" +} +layer { + name: "conv4_4" + type: "Convolution" + bottom: "conv4_3/bn" + top: "conv4_4" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv4_4/bn" + type: "BatchNorm" + bottom: "conv4_4" + top: "conv4_4/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu4_4" + type: "ReLU" + bottom: "conv4_4/bn" + top: "conv4_4/bn" +} +layer { + name: "pool4" + type: "Pooling" + bottom: "conv4_4/bn" + top: "pool4" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv5_1" + type: "Convolution" + bottom: "pool4" + top: "conv5_1" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv5_1/bn" + type: "BatchNorm" + bottom: "conv5_1" + top: "conv5_1/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu5_1" + type: "ReLU" + bottom: "conv5_1/bn" + top: "conv5_1/bn" +} +layer { + name: "conv5_2" + type: "Convolution" + bottom: "conv5_1/bn" + top: "conv5_2" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv5_2/bn" + type: "BatchNorm" + bottom: "conv5_2" + top: "conv5_2/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu5_2" + type: "ReLU" + bottom: "conv5_2/bn" + top: "conv5_2/bn" +} +layer { + name: "conv5_3" + type: "Convolution" + bottom: "conv5_2/bn" + top: "conv5_3" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv5_3/bn" + type: "BatchNorm" + bottom: "conv5_3" + top: "conv5_3/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu5_3" + type: "ReLU" + bottom: "conv5_3/bn" + top: "conv5_3/bn" +} +layer { + name: "conv5_4" + type: "Convolution" + bottom: "conv5_3/bn" + top: "conv5_4" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + name: "conv5_4/bn" + type: "BatchNorm" + bottom: "conv5_4" + top: "conv5_4/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu5_4" + type: "ReLU" + bottom: "conv5_4/bn" + top: "conv5_4/bn" +} +layer { + name: "pool5" + type: "Pooling" + bottom: "conv5_4/bn" + top: "pool5" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "fc6" + type: "InnerProduct" + bottom: "pool5" + top: "fc6" + inner_product_param { + num_output: 4096 + } +} +layer { + name: "fc6/bn" + type: "BatchNorm" + bottom: "fc6" + top: "fc6/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu6" + type: "ReLU" + bottom: "fc6/bn" + top: "fc6/bn" +} +layer { + name: "fc7" + type: "InnerProduct" + bottom: "fc6/bn" + top: "fc7" + inner_product_param { + num_output: 4096 + } +} +layer { + name: "fc7/bn" + type: "BatchNorm" + bottom: "fc7" + top: "fc7/bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "relu7" + type: "ReLU" + bottom: "fc7/bn" + top: "fc7/bn" +} +layer { + name: "fc8" + type: "InnerProduct" + bottom: "fc7/bn" + top: "fc8" + inner_product_param { + num_output: 1000 + } +} +layer { + name: "prob" + type: "Softmax" + bottom: "fc8" + top: "prob" +} + diff --git a/24-07/caffe/deploy/42-ResNet10_cvgj.prototxt b/24-07/caffe/deploy/42-ResNet10_cvgj.prototxt new file mode 100644 index 0000000..4b1aa9c --- /dev/null +++ b/24-07/caffe/deploy/42-ResNet10_cvgj.prototxt @@ -0,0 +1,752 @@ +name: "" +layer { + name: "data" + type: "Input" + top: "data" + input_param { + shape { + dim: 1 + dim: 3 + dim: 224 + dim: 224 + } + } +} +layer { + name: "data_bn" + type: "BatchNorm" + bottom: "data" + top: "data_bn" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "data_scale" + type: "Scale" + bottom: "data_bn" + top: "data_bn" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "conv1" + type: "Convolution" + bottom: "data_bn" + top: "conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 64 + pad: 3 + kernel_size: 7 + stride: 2 + weight_filler { + type: "msra" + variance_norm: FAN_OUT + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "conv1_bn" + type: "BatchNorm" + bottom: "conv1" + top: "conv1" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "conv1_scale" + type: "Scale" + bottom: "conv1" + top: "conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "conv1_relu" + type: "ReLU" + bottom: "conv1" + top: "conv1" +} +layer { + name: "conv1_pool" + type: "Pooling" + bottom: "conv1" + top: "conv1_pool" + pooling_param { + kernel_size: 3 + stride: 2 + } +} +layer { + name: "layer_64_1_conv1" + type: "Convolution" + bottom: "conv1_pool" + top: "layer_64_1_conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 64 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_64_1_bn2" + type: "BatchNorm" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv1" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "layer_64_1_scale2" + type: "Scale" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_1_relu2" + type: "ReLU" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv1" +} +layer { + name: "layer_64_1_conv2" + type: "Convolution" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv2" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 64 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_64_1_sum" + type: "Eltwise" + bottom: "layer_64_1_conv2" + bottom: "conv1_pool" + top: "layer_64_1_sum" +} +layer { + name: "layer_128_1_bn1" + type: "BatchNorm" + bottom: "layer_64_1_sum" + top: "layer_128_1_bn1" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "layer_128_1_scale1" + type: "Scale" + bottom: "layer_128_1_bn1" + top: "layer_128_1_bn1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_1_relu1" + type: "ReLU" + bottom: "layer_128_1_bn1" + top: "layer_128_1_bn1" +} +layer { + name: "layer_128_1_conv1" + type: "Convolution" + bottom: "layer_128_1_bn1" + top: "layer_128_1_conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 128 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_128_1_bn2" + type: "BatchNorm" + bottom: "layer_128_1_conv1" + top: "layer_128_1_conv1" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "layer_128_1_scale2" + type: "Scale" + bottom: "layer_128_1_conv1" + top: "layer_128_1_conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_1_relu2" + type: "ReLU" + bottom: "layer_128_1_conv1" + top: "layer_128_1_conv1" +} +layer { + name: "layer_128_1_conv2" + type: "Convolution" + bottom: "layer_128_1_conv1" + top: "layer_128_1_conv2" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 128 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_128_1_conv_expand" + type: "Convolution" + bottom: "layer_128_1_bn1" + top: "layer_128_1_conv_expand" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 128 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_128_1_sum" + type: "Eltwise" + bottom: "layer_128_1_conv2" + bottom: "layer_128_1_conv_expand" + top: "layer_128_1_sum" +} +layer { + name: "layer_256_1_bn1" + type: "BatchNorm" + bottom: "layer_128_1_sum" + top: "layer_256_1_bn1" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "layer_256_1_scale1" + type: "Scale" + bottom: "layer_256_1_bn1" + top: "layer_256_1_bn1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_1_relu1" + type: "ReLU" + bottom: "layer_256_1_bn1" + top: "layer_256_1_bn1" +} +layer { + name: "layer_256_1_conv1" + type: "Convolution" + bottom: "layer_256_1_bn1" + top: "layer_256_1_conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 256 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_256_1_bn2" + type: "BatchNorm" + bottom: "layer_256_1_conv1" + top: "layer_256_1_conv1" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "layer_256_1_scale2" + type: "Scale" + bottom: "layer_256_1_conv1" + top: "layer_256_1_conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_1_relu2" + type: "ReLU" + bottom: "layer_256_1_conv1" + top: "layer_256_1_conv1" +} +layer { + name: "layer_256_1_conv2" + type: "Convolution" + bottom: "layer_256_1_conv1" + top: "layer_256_1_conv2" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 256 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_256_1_conv_expand" + type: "Convolution" + bottom: "layer_256_1_bn1" + top: "layer_256_1_conv_expand" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_256_1_sum" + type: "Eltwise" + bottom: "layer_256_1_conv2" + bottom: "layer_256_1_conv_expand" + top: "layer_256_1_sum" +} +layer { + name: "layer_512_1_bn1" + type: "BatchNorm" + bottom: "layer_256_1_sum" + top: "layer_512_1_bn1" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "layer_512_1_scale1" + type: "Scale" + bottom: "layer_512_1_bn1" + top: "layer_512_1_bn1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_1_relu1" + type: "ReLU" + bottom: "layer_512_1_bn1" + top: "layer_512_1_bn1" +} +layer { + name: "layer_512_1_conv1" + type: "Convolution" + bottom: "layer_512_1_bn1" + top: "layer_512_1_conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 512 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_512_1_bn2" + type: "BatchNorm" + bottom: "layer_512_1_conv1" + top: "layer_512_1_conv1" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "layer_512_1_scale2" + type: "Scale" + bottom: "layer_512_1_conv1" + top: "layer_512_1_conv1" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_1_relu2" + type: "ReLU" + bottom: "layer_512_1_conv1" + top: "layer_512_1_conv1" +} +layer { + name: "layer_512_1_conv2" + type: "Convolution" + bottom: "layer_512_1_conv1" + top: "layer_512_1_conv2" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 512 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_512_1_conv_expand" + type: "Convolution" + bottom: "layer_512_1_bn1" + top: "layer_512_1_conv_expand" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 2 + weight_filler { + type: "msra" + } + bias_filler { + type: "constant" + value: 0.0 + } + } +} +layer { + name: "layer_512_1_sum" + type: "Eltwise" + bottom: "layer_512_1_conv2" + bottom: "layer_512_1_conv_expand" + top: "layer_512_1_sum" +} +layer { + name: "last_bn" + type: "BatchNorm" + bottom: "layer_512_1_sum" + top: "layer_512_1_sum" + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } + param { + lr_mult: 0.0 + } +} +layer { + name: "last_scale" + type: "Scale" + bottom: "layer_512_1_sum" + top: "layer_512_1_sum" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + scale_param { + bias_term: true + } +} +layer { + name: "last_relu" + type: "ReLU" + bottom: "layer_512_1_sum" + top: "layer_512_1_sum" +} +layer { + name: "global_pool" + type: "Pooling" + bottom: "layer_512_1_sum" + top: "global_pool" + pooling_param { + pool: AVE + global_pooling: true + } +} +layer { + name: "score" + type: "InnerProduct" + bottom: "global_pool" + top: "score" + param { + lr_mult: 1.0 + decay_mult: 1.0 + } + param { + lr_mult: 2.0 + decay_mult: 1.0 + } + inner_product_param { + num_output: 1000 + } +} +layer { + name: "prob" + type: "Softmax" + bottom: "score" + top: "prob" +} + diff --git a/24-07/caffe/deploy/43-ResNet50_cvgj.prototxt b/24-07/caffe/deploy/43-ResNet50_cvgj.prototxt new file mode 100644 index 0000000..8853e1d --- /dev/null +++ b/24-07/caffe/deploy/43-ResNet50_cvgj.prototxt @@ -0,0 +1,2044 @@ +name: "" +layer { + name: "data" + type: "Input" + top: "data" + input_param { + shape { + dim: 1 + dim: 3 + dim: 224 + dim: 224 + } + } +} +layer { + name: "data_bn" + type: "BatchNorm" + bottom: "data" + top: "data_bn" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "data_scale" + type: "Scale" + bottom: "data_bn" + top: "data_bn" + scale_param { + bias_term: true + } +} +layer { + name: "conv1" + type: "Convolution" + bottom: "data_bn" + top: "conv1" + convolution_param { + num_output: 64 + pad: 3 + kernel_size: 7 + stride: 2 + } +} +layer { + name: "conv1_bn" + type: "BatchNorm" + bottom: "conv1" + top: "conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "conv1_scale" + type: "Scale" + bottom: "conv1" + top: "conv1" + scale_param { + bias_term: true + } +} +layer { + name: "conv1_relu" + type: "ReLU" + bottom: "conv1" + top: "conv1" +} +layer { + name: "conv1_pool" + type: "Pooling" + bottom: "conv1" + top: "conv1_pool" + pooling_param { + kernel_size: 3 + stride: 2 + } +} +layer { + name: "layer_64_1_conv1" + type: "Convolution" + bottom: "conv1_pool" + top: "layer_64_1_conv1" + convolution_param { + num_output: 64 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_64_1_bn2" + type: "BatchNorm" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_64_1_scale2" + type: "Scale" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_1_relu2" + type: "ReLU" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv1" +} +layer { + name: "layer_64_1_conv2" + type: "Convolution" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv2" + convolution_param { + num_output: 64 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_64_1_bn3" + type: "BatchNorm" + bottom: "layer_64_1_conv2" + top: "layer_64_1_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_64_1_scale3" + type: "Scale" + bottom: "layer_64_1_conv2" + top: "layer_64_1_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_1_relu3" + type: "ReLU" + bottom: "layer_64_1_conv2" + top: "layer_64_1_conv2" +} +layer { + name: "layer_64_1_conv3" + type: "Convolution" + bottom: "layer_64_1_conv2" + top: "layer_64_1_conv3" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_64_1_conv_expand" + type: "Convolution" + bottom: "layer_64_1_conv1" + top: "layer_64_1_conv_expand" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_64_1_sum" + type: "Eltwise" + bottom: "layer_64_1_conv3" + bottom: "layer_64_1_conv_expand" + top: "layer_64_1_sum" +} +layer { + name: "layer_64_2_bn1" + type: "BatchNorm" + bottom: "layer_64_1_sum" + top: "layer_64_2_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_64_2_scale1" + type: "Scale" + bottom: "layer_64_2_bn1" + top: "layer_64_2_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_2_relu1" + type: "ReLU" + bottom: "layer_64_2_bn1" + top: "layer_64_2_bn1" +} +layer { + name: "layer_64_2_conv1" + type: "Convolution" + bottom: "layer_64_2_bn1" + top: "layer_64_2_conv1" + convolution_param { + num_output: 64 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_64_2_bn2" + type: "BatchNorm" + bottom: "layer_64_2_conv1" + top: "layer_64_2_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_64_2_scale2" + type: "Scale" + bottom: "layer_64_2_conv1" + top: "layer_64_2_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_2_relu2" + type: "ReLU" + bottom: "layer_64_2_conv1" + top: "layer_64_2_conv1" +} +layer { + name: "layer_64_2_conv2" + type: "Convolution" + bottom: "layer_64_2_conv1" + top: "layer_64_2_conv2" + convolution_param { + num_output: 64 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_64_2_bn3" + type: "BatchNorm" + bottom: "layer_64_2_conv2" + top: "layer_64_2_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_64_2_scale3" + type: "Scale" + bottom: "layer_64_2_conv2" + top: "layer_64_2_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_2_relu3" + type: "ReLU" + bottom: "layer_64_2_conv2" + top: "layer_64_2_conv2" +} +layer { + name: "layer_64_2_conv3" + type: "Convolution" + bottom: "layer_64_2_conv2" + top: "layer_64_2_conv3" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_64_2_sum" + type: "Eltwise" + bottom: "layer_64_2_conv3" + bottom: "layer_64_1_sum" + top: "layer_64_2_sum" +} +layer { + name: "layer_64_3_bn1" + type: "BatchNorm" + bottom: "layer_64_2_sum" + top: "layer_64_3_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_64_3_scale1" + type: "Scale" + bottom: "layer_64_3_bn1" + top: "layer_64_3_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_3_relu1" + type: "ReLU" + bottom: "layer_64_3_bn1" + top: "layer_64_3_bn1" +} +layer { + name: "layer_64_3_conv1" + type: "Convolution" + bottom: "layer_64_3_bn1" + top: "layer_64_3_conv1" + convolution_param { + num_output: 64 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_64_3_bn2" + type: "BatchNorm" + bottom: "layer_64_3_conv1" + top: "layer_64_3_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_64_3_scale2" + type: "Scale" + bottom: "layer_64_3_conv1" + top: "layer_64_3_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_3_relu2" + type: "ReLU" + bottom: "layer_64_3_conv1" + top: "layer_64_3_conv1" +} +layer { + name: "layer_64_3_conv2" + type: "Convolution" + bottom: "layer_64_3_conv1" + top: "layer_64_3_conv2" + convolution_param { + num_output: 64 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_64_3_bn3" + type: "BatchNorm" + bottom: "layer_64_3_conv2" + top: "layer_64_3_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_64_3_scale3" + type: "Scale" + bottom: "layer_64_3_conv2" + top: "layer_64_3_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_64_3_relu3" + type: "ReLU" + bottom: "layer_64_3_conv2" + top: "layer_64_3_conv2" +} +layer { + name: "layer_64_3_conv3" + type: "Convolution" + bottom: "layer_64_3_conv2" + top: "layer_64_3_conv3" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_64_3_sum" + type: "Eltwise" + bottom: "layer_64_3_conv3" + bottom: "layer_64_2_sum" + top: "layer_64_3_sum" +} +layer { + name: "layer_128_1_bn1" + type: "BatchNorm" + bottom: "layer_64_3_sum" + top: "layer_128_1_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_1_scale1" + type: "Scale" + bottom: "layer_128_1_bn1" + top: "layer_128_1_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_1_relu1" + type: "ReLU" + bottom: "layer_128_1_bn1" + top: "layer_128_1_bn1" +} +layer { + name: "layer_128_1_conv1" + type: "Convolution" + bottom: "layer_128_1_bn1" + top: "layer_128_1_conv1" + convolution_param { + num_output: 128 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_128_1_bn2" + type: "BatchNorm" + bottom: "layer_128_1_conv1" + top: "layer_128_1_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_1_scale2" + type: "Scale" + bottom: "layer_128_1_conv1" + top: "layer_128_1_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_1_relu2" + type: "ReLU" + bottom: "layer_128_1_conv1" + top: "layer_128_1_conv1" +} +layer { + name: "layer_128_1_conv2" + type: "Convolution" + bottom: "layer_128_1_conv1" + top: "layer_128_1_conv2" + convolution_param { + num_output: 128 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 2 + } +} +layer { + name: "layer_128_1_bn3" + type: "BatchNorm" + bottom: "layer_128_1_conv2" + top: "layer_128_1_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_1_scale3" + type: "Scale" + bottom: "layer_128_1_conv2" + top: "layer_128_1_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_1_relu3" + type: "ReLU" + bottom: "layer_128_1_conv2" + top: "layer_128_1_conv2" +} +layer { + name: "layer_128_1_conv3" + type: "Convolution" + bottom: "layer_128_1_conv2" + top: "layer_128_1_conv3" + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_128_1_conv_expand" + type: "Convolution" + bottom: "layer_128_1_bn1" + top: "layer_128_1_conv_expand" + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 2 + } +} +layer { + name: "layer_128_1_sum" + type: "Eltwise" + bottom: "layer_128_1_conv3" + bottom: "layer_128_1_conv_expand" + top: "layer_128_1_sum" +} +layer { + name: "layer_128_2_bn1" + type: "BatchNorm" + bottom: "layer_128_1_sum" + top: "layer_128_2_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_2_scale1" + type: "Scale" + bottom: "layer_128_2_bn1" + top: "layer_128_2_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_2_relu1" + type: "ReLU" + bottom: "layer_128_2_bn1" + top: "layer_128_2_bn1" +} +layer { + name: "layer_128_2_conv1" + type: "Convolution" + bottom: "layer_128_2_bn1" + top: "layer_128_2_conv1" + convolution_param { + num_output: 128 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_128_2_bn2" + type: "BatchNorm" + bottom: "layer_128_2_conv1" + top: "layer_128_2_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_2_scale2" + type: "Scale" + bottom: "layer_128_2_conv1" + top: "layer_128_2_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_2_relu2" + type: "ReLU" + bottom: "layer_128_2_conv1" + top: "layer_128_2_conv1" +} +layer { + name: "layer_128_2_conv2" + type: "Convolution" + bottom: "layer_128_2_conv1" + top: "layer_128_2_conv2" + convolution_param { + num_output: 128 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_128_2_bn3" + type: "BatchNorm" + bottom: "layer_128_2_conv2" + top: "layer_128_2_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_2_scale3" + type: "Scale" + bottom: "layer_128_2_conv2" + top: "layer_128_2_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_2_relu3" + type: "ReLU" + bottom: "layer_128_2_conv2" + top: "layer_128_2_conv2" +} +layer { + name: "layer_128_2_conv3" + type: "Convolution" + bottom: "layer_128_2_conv2" + top: "layer_128_2_conv3" + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_128_2_sum" + type: "Eltwise" + bottom: "layer_128_2_conv3" + bottom: "layer_128_1_sum" + top: "layer_128_2_sum" +} +layer { + name: "layer_128_3_bn1" + type: "BatchNorm" + bottom: "layer_128_2_sum" + top: "layer_128_3_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_3_scale1" + type: "Scale" + bottom: "layer_128_3_bn1" + top: "layer_128_3_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_3_relu1" + type: "ReLU" + bottom: "layer_128_3_bn1" + top: "layer_128_3_bn1" +} +layer { + name: "layer_128_3_conv1" + type: "Convolution" + bottom: "layer_128_3_bn1" + top: "layer_128_3_conv1" + convolution_param { + num_output: 128 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_128_3_bn2" + type: "BatchNorm" + bottom: "layer_128_3_conv1" + top: "layer_128_3_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_3_scale2" + type: "Scale" + bottom: "layer_128_3_conv1" + top: "layer_128_3_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_3_relu2" + type: "ReLU" + bottom: "layer_128_3_conv1" + top: "layer_128_3_conv1" +} +layer { + name: "layer_128_3_conv2" + type: "Convolution" + bottom: "layer_128_3_conv1" + top: "layer_128_3_conv2" + convolution_param { + num_output: 128 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_128_3_bn3" + type: "BatchNorm" + bottom: "layer_128_3_conv2" + top: "layer_128_3_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_3_scale3" + type: "Scale" + bottom: "layer_128_3_conv2" + top: "layer_128_3_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_3_relu3" + type: "ReLU" + bottom: "layer_128_3_conv2" + top: "layer_128_3_conv2" +} +layer { + name: "layer_128_3_conv3" + type: "Convolution" + bottom: "layer_128_3_conv2" + top: "layer_128_3_conv3" + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_128_3_sum" + type: "Eltwise" + bottom: "layer_128_3_conv3" + bottom: "layer_128_2_sum" + top: "layer_128_3_sum" +} +layer { + name: "layer_128_4_bn1" + type: "BatchNorm" + bottom: "layer_128_3_sum" + top: "layer_128_4_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_4_scale1" + type: "Scale" + bottom: "layer_128_4_bn1" + top: "layer_128_4_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_4_relu1" + type: "ReLU" + bottom: "layer_128_4_bn1" + top: "layer_128_4_bn1" +} +layer { + name: "layer_128_4_conv1" + type: "Convolution" + bottom: "layer_128_4_bn1" + top: "layer_128_4_conv1" + convolution_param { + num_output: 128 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_128_4_bn2" + type: "BatchNorm" + bottom: "layer_128_4_conv1" + top: "layer_128_4_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_4_scale2" + type: "Scale" + bottom: "layer_128_4_conv1" + top: "layer_128_4_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_4_relu2" + type: "ReLU" + bottom: "layer_128_4_conv1" + top: "layer_128_4_conv1" +} +layer { + name: "layer_128_4_conv2" + type: "Convolution" + bottom: "layer_128_4_conv1" + top: "layer_128_4_conv2" + convolution_param { + num_output: 128 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_128_4_bn3" + type: "BatchNorm" + bottom: "layer_128_4_conv2" + top: "layer_128_4_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_128_4_scale3" + type: "Scale" + bottom: "layer_128_4_conv2" + top: "layer_128_4_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_128_4_relu3" + type: "ReLU" + bottom: "layer_128_4_conv2" + top: "layer_128_4_conv2" +} +layer { + name: "layer_128_4_conv3" + type: "Convolution" + bottom: "layer_128_4_conv2" + top: "layer_128_4_conv3" + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_128_4_sum" + type: "Eltwise" + bottom: "layer_128_4_conv3" + bottom: "layer_128_3_sum" + top: "layer_128_4_sum" +} +layer { + name: "layer_256_1_bn1" + type: "BatchNorm" + bottom: "layer_128_4_sum" + top: "layer_256_1_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_1_scale1" + type: "Scale" + bottom: "layer_256_1_bn1" + top: "layer_256_1_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_1_relu1" + type: "ReLU" + bottom: "layer_256_1_bn1" + top: "layer_256_1_bn1" +} +layer { + name: "layer_256_1_conv1" + type: "Convolution" + bottom: "layer_256_1_bn1" + top: "layer_256_1_conv1" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_1_bn2" + type: "BatchNorm" + bottom: "layer_256_1_conv1" + top: "layer_256_1_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_1_scale2" + type: "Scale" + bottom: "layer_256_1_conv1" + top: "layer_256_1_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_1_relu2" + type: "ReLU" + bottom: "layer_256_1_conv1" + top: "layer_256_1_conv1" +} +layer { + name: "layer_256_1_conv2" + type: "Convolution" + bottom: "layer_256_1_conv1" + top: "layer_256_1_conv2" + convolution_param { + num_output: 256 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 2 + } +} +layer { + name: "layer_256_1_bn3" + type: "BatchNorm" + bottom: "layer_256_1_conv2" + top: "layer_256_1_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_1_scale3" + type: "Scale" + bottom: "layer_256_1_conv2" + top: "layer_256_1_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_1_relu3" + type: "ReLU" + bottom: "layer_256_1_conv2" + top: "layer_256_1_conv2" +} +layer { + name: "layer_256_1_conv3" + type: "Convolution" + bottom: "layer_256_1_conv2" + top: "layer_256_1_conv3" + convolution_param { + num_output: 1024 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_1_conv_expand" + type: "Convolution" + bottom: "layer_256_1_bn1" + top: "layer_256_1_conv_expand" + convolution_param { + num_output: 1024 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 2 + } +} +layer { + name: "layer_256_1_sum" + type: "Eltwise" + bottom: "layer_256_1_conv3" + bottom: "layer_256_1_conv_expand" + top: "layer_256_1_sum" +} +layer { + name: "layer_256_2_bn1" + type: "BatchNorm" + bottom: "layer_256_1_sum" + top: "layer_256_2_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_2_scale1" + type: "Scale" + bottom: "layer_256_2_bn1" + top: "layer_256_2_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_2_relu1" + type: "ReLU" + bottom: "layer_256_2_bn1" + top: "layer_256_2_bn1" +} +layer { + name: "layer_256_2_conv1" + type: "Convolution" + bottom: "layer_256_2_bn1" + top: "layer_256_2_conv1" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_2_bn2" + type: "BatchNorm" + bottom: "layer_256_2_conv1" + top: "layer_256_2_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_2_scale2" + type: "Scale" + bottom: "layer_256_2_conv1" + top: "layer_256_2_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_2_relu2" + type: "ReLU" + bottom: "layer_256_2_conv1" + top: "layer_256_2_conv1" +} +layer { + name: "layer_256_2_conv2" + type: "Convolution" + bottom: "layer_256_2_conv1" + top: "layer_256_2_conv2" + convolution_param { + num_output: 256 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_256_2_bn3" + type: "BatchNorm" + bottom: "layer_256_2_conv2" + top: "layer_256_2_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_2_scale3" + type: "Scale" + bottom: "layer_256_2_conv2" + top: "layer_256_2_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_2_relu3" + type: "ReLU" + bottom: "layer_256_2_conv2" + top: "layer_256_2_conv2" +} +layer { + name: "layer_256_2_conv3" + type: "Convolution" + bottom: "layer_256_2_conv2" + top: "layer_256_2_conv3" + convolution_param { + num_output: 1024 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_2_sum" + type: "Eltwise" + bottom: "layer_256_2_conv3" + bottom: "layer_256_1_sum" + top: "layer_256_2_sum" +} +layer { + name: "layer_256_3_bn1" + type: "BatchNorm" + bottom: "layer_256_2_sum" + top: "layer_256_3_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_3_scale1" + type: "Scale" + bottom: "layer_256_3_bn1" + top: "layer_256_3_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_3_relu1" + type: "ReLU" + bottom: "layer_256_3_bn1" + top: "layer_256_3_bn1" +} +layer { + name: "layer_256_3_conv1" + type: "Convolution" + bottom: "layer_256_3_bn1" + top: "layer_256_3_conv1" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_3_bn2" + type: "BatchNorm" + bottom: "layer_256_3_conv1" + top: "layer_256_3_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_3_scale2" + type: "Scale" + bottom: "layer_256_3_conv1" + top: "layer_256_3_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_3_relu2" + type: "ReLU" + bottom: "layer_256_3_conv1" + top: "layer_256_3_conv1" +} +layer { + name: "layer_256_3_conv2" + type: "Convolution" + bottom: "layer_256_3_conv1" + top: "layer_256_3_conv2" + convolution_param { + num_output: 256 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_256_3_bn3" + type: "BatchNorm" + bottom: "layer_256_3_conv2" + top: "layer_256_3_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_3_scale3" + type: "Scale" + bottom: "layer_256_3_conv2" + top: "layer_256_3_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_3_relu3" + type: "ReLU" + bottom: "layer_256_3_conv2" + top: "layer_256_3_conv2" +} +layer { + name: "layer_256_3_conv3" + type: "Convolution" + bottom: "layer_256_3_conv2" + top: "layer_256_3_conv3" + convolution_param { + num_output: 1024 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_3_sum" + type: "Eltwise" + bottom: "layer_256_3_conv3" + bottom: "layer_256_2_sum" + top: "layer_256_3_sum" +} +layer { + name: "layer_256_4_bn1" + type: "BatchNorm" + bottom: "layer_256_3_sum" + top: "layer_256_4_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_4_scale1" + type: "Scale" + bottom: "layer_256_4_bn1" + top: "layer_256_4_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_4_relu1" + type: "ReLU" + bottom: "layer_256_4_bn1" + top: "layer_256_4_bn1" +} +layer { + name: "layer_256_4_conv1" + type: "Convolution" + bottom: "layer_256_4_bn1" + top: "layer_256_4_conv1" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_4_bn2" + type: "BatchNorm" + bottom: "layer_256_4_conv1" + top: "layer_256_4_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_4_scale2" + type: "Scale" + bottom: "layer_256_4_conv1" + top: "layer_256_4_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_4_relu2" + type: "ReLU" + bottom: "layer_256_4_conv1" + top: "layer_256_4_conv1" +} +layer { + name: "layer_256_4_conv2" + type: "Convolution" + bottom: "layer_256_4_conv1" + top: "layer_256_4_conv2" + convolution_param { + num_output: 256 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_256_4_bn3" + type: "BatchNorm" + bottom: "layer_256_4_conv2" + top: "layer_256_4_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_4_scale3" + type: "Scale" + bottom: "layer_256_4_conv2" + top: "layer_256_4_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_4_relu3" + type: "ReLU" + bottom: "layer_256_4_conv2" + top: "layer_256_4_conv2" +} +layer { + name: "layer_256_4_conv3" + type: "Convolution" + bottom: "layer_256_4_conv2" + top: "layer_256_4_conv3" + convolution_param { + num_output: 1024 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_4_sum" + type: "Eltwise" + bottom: "layer_256_4_conv3" + bottom: "layer_256_3_sum" + top: "layer_256_4_sum" +} +layer { + name: "layer_256_5_bn1" + type: "BatchNorm" + bottom: "layer_256_4_sum" + top: "layer_256_5_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_5_scale1" + type: "Scale" + bottom: "layer_256_5_bn1" + top: "layer_256_5_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_5_relu1" + type: "ReLU" + bottom: "layer_256_5_bn1" + top: "layer_256_5_bn1" +} +layer { + name: "layer_256_5_conv1" + type: "Convolution" + bottom: "layer_256_5_bn1" + top: "layer_256_5_conv1" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_5_bn2" + type: "BatchNorm" + bottom: "layer_256_5_conv1" + top: "layer_256_5_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_5_scale2" + type: "Scale" + bottom: "layer_256_5_conv1" + top: "layer_256_5_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_5_relu2" + type: "ReLU" + bottom: "layer_256_5_conv1" + top: "layer_256_5_conv1" +} +layer { + name: "layer_256_5_conv2" + type: "Convolution" + bottom: "layer_256_5_conv1" + top: "layer_256_5_conv2" + convolution_param { + num_output: 256 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_256_5_bn3" + type: "BatchNorm" + bottom: "layer_256_5_conv2" + top: "layer_256_5_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_5_scale3" + type: "Scale" + bottom: "layer_256_5_conv2" + top: "layer_256_5_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_5_relu3" + type: "ReLU" + bottom: "layer_256_5_conv2" + top: "layer_256_5_conv2" +} +layer { + name: "layer_256_5_conv3" + type: "Convolution" + bottom: "layer_256_5_conv2" + top: "layer_256_5_conv3" + convolution_param { + num_output: 1024 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_5_sum" + type: "Eltwise" + bottom: "layer_256_5_conv3" + bottom: "layer_256_4_sum" + top: "layer_256_5_sum" +} +layer { + name: "layer_256_6_bn1" + type: "BatchNorm" + bottom: "layer_256_5_sum" + top: "layer_256_6_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_6_scale1" + type: "Scale" + bottom: "layer_256_6_bn1" + top: "layer_256_6_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_6_relu1" + type: "ReLU" + bottom: "layer_256_6_bn1" + top: "layer_256_6_bn1" +} +layer { + name: "layer_256_6_conv1" + type: "Convolution" + bottom: "layer_256_6_bn1" + top: "layer_256_6_conv1" + convolution_param { + num_output: 256 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_6_bn2" + type: "BatchNorm" + bottom: "layer_256_6_conv1" + top: "layer_256_6_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_6_scale2" + type: "Scale" + bottom: "layer_256_6_conv1" + top: "layer_256_6_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_6_relu2" + type: "ReLU" + bottom: "layer_256_6_conv1" + top: "layer_256_6_conv1" +} +layer { + name: "layer_256_6_conv2" + type: "Convolution" + bottom: "layer_256_6_conv1" + top: "layer_256_6_conv2" + convolution_param { + num_output: 256 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_256_6_bn3" + type: "BatchNorm" + bottom: "layer_256_6_conv2" + top: "layer_256_6_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_256_6_scale3" + type: "Scale" + bottom: "layer_256_6_conv2" + top: "layer_256_6_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_256_6_relu3" + type: "ReLU" + bottom: "layer_256_6_conv2" + top: "layer_256_6_conv2" +} +layer { + name: "layer_256_6_conv3" + type: "Convolution" + bottom: "layer_256_6_conv2" + top: "layer_256_6_conv3" + convolution_param { + num_output: 1024 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_256_6_sum" + type: "Eltwise" + bottom: "layer_256_6_conv3" + bottom: "layer_256_5_sum" + top: "layer_256_6_sum" +} +layer { + name: "layer_512_1_bn1" + type: "BatchNorm" + bottom: "layer_256_6_sum" + top: "layer_512_1_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_1_scale1" + type: "Scale" + bottom: "layer_512_1_bn1" + top: "layer_512_1_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_1_relu1" + type: "ReLU" + bottom: "layer_512_1_bn1" + top: "layer_512_1_bn1" +} +layer { + name: "layer_512_1_conv1" + type: "Convolution" + bottom: "layer_512_1_bn1" + top: "layer_512_1_conv1" + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_512_1_bn2" + type: "BatchNorm" + bottom: "layer_512_1_conv1" + top: "layer_512_1_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_1_scale2" + type: "Scale" + bottom: "layer_512_1_conv1" + top: "layer_512_1_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_1_relu2" + type: "ReLU" + bottom: "layer_512_1_conv1" + top: "layer_512_1_conv1" +} +layer { + name: "layer_512_1_conv2" + type: "Convolution" + bottom: "layer_512_1_conv1" + top: "layer_512_1_conv2" + convolution_param { + num_output: 512 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 2 + } +} +layer { + name: "layer_512_1_bn3" + type: "BatchNorm" + bottom: "layer_512_1_conv2" + top: "layer_512_1_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_1_scale3" + type: "Scale" + bottom: "layer_512_1_conv2" + top: "layer_512_1_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_1_relu3" + type: "ReLU" + bottom: "layer_512_1_conv2" + top: "layer_512_1_conv2" +} +layer { + name: "layer_512_1_conv3" + type: "Convolution" + bottom: "layer_512_1_conv2" + top: "layer_512_1_conv3" + convolution_param { + num_output: 2048 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_512_1_conv_expand" + type: "Convolution" + bottom: "layer_512_1_bn1" + top: "layer_512_1_conv_expand" + convolution_param { + num_output: 2048 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 2 + } +} +layer { + name: "layer_512_1_sum" + type: "Eltwise" + bottom: "layer_512_1_conv3" + bottom: "layer_512_1_conv_expand" + top: "layer_512_1_sum" +} +layer { + name: "layer_512_2_bn1" + type: "BatchNorm" + bottom: "layer_512_1_sum" + top: "layer_512_2_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_2_scale1" + type: "Scale" + bottom: "layer_512_2_bn1" + top: "layer_512_2_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_2_relu1" + type: "ReLU" + bottom: "layer_512_2_bn1" + top: "layer_512_2_bn1" +} +layer { + name: "layer_512_2_conv1" + type: "Convolution" + bottom: "layer_512_2_bn1" + top: "layer_512_2_conv1" + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_512_2_bn2" + type: "BatchNorm" + bottom: "layer_512_2_conv1" + top: "layer_512_2_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_2_scale2" + type: "Scale" + bottom: "layer_512_2_conv1" + top: "layer_512_2_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_2_relu2" + type: "ReLU" + bottom: "layer_512_2_conv1" + top: "layer_512_2_conv1" +} +layer { + name: "layer_512_2_conv2" + type: "Convolution" + bottom: "layer_512_2_conv1" + top: "layer_512_2_conv2" + convolution_param { + num_output: 512 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_512_2_bn3" + type: "BatchNorm" + bottom: "layer_512_2_conv2" + top: "layer_512_2_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_2_scale3" + type: "Scale" + bottom: "layer_512_2_conv2" + top: "layer_512_2_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_2_relu3" + type: "ReLU" + bottom: "layer_512_2_conv2" + top: "layer_512_2_conv2" +} +layer { + name: "layer_512_2_conv3" + type: "Convolution" + bottom: "layer_512_2_conv2" + top: "layer_512_2_conv3" + convolution_param { + num_output: 2048 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_512_2_sum" + type: "Eltwise" + bottom: "layer_512_2_conv3" + bottom: "layer_512_1_sum" + top: "layer_512_2_sum" +} +layer { + name: "layer_512_3_bn1" + type: "BatchNorm" + bottom: "layer_512_2_sum" + top: "layer_512_3_bn1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_3_scale1" + type: "Scale" + bottom: "layer_512_3_bn1" + top: "layer_512_3_bn1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_3_relu1" + type: "ReLU" + bottom: "layer_512_3_bn1" + top: "layer_512_3_bn1" +} +layer { + name: "layer_512_3_conv1" + type: "Convolution" + bottom: "layer_512_3_bn1" + top: "layer_512_3_conv1" + convolution_param { + num_output: 512 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_512_3_bn2" + type: "BatchNorm" + bottom: "layer_512_3_conv1" + top: "layer_512_3_conv1" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_3_scale2" + type: "Scale" + bottom: "layer_512_3_conv1" + top: "layer_512_3_conv1" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_3_relu2" + type: "ReLU" + bottom: "layer_512_3_conv1" + top: "layer_512_3_conv1" +} +layer { + name: "layer_512_3_conv2" + type: "Convolution" + bottom: "layer_512_3_conv1" + top: "layer_512_3_conv2" + convolution_param { + num_output: 512 + bias_term: false + pad: 1 + kernel_size: 3 + stride: 1 + } +} +layer { + name: "layer_512_3_bn3" + type: "BatchNorm" + bottom: "layer_512_3_conv2" + top: "layer_512_3_conv2" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "layer_512_3_scale3" + type: "Scale" + bottom: "layer_512_3_conv2" + top: "layer_512_3_conv2" + scale_param { + bias_term: true + } +} +layer { + name: "layer_512_3_relu3" + type: "ReLU" + bottom: "layer_512_3_conv2" + top: "layer_512_3_conv2" +} +layer { + name: "layer_512_3_conv3" + type: "Convolution" + bottom: "layer_512_3_conv2" + top: "layer_512_3_conv3" + convolution_param { + num_output: 2048 + bias_term: false + pad: 0 + kernel_size: 1 + stride: 1 + } +} +layer { + name: "layer_512_3_sum" + type: "Eltwise" + bottom: "layer_512_3_conv3" + bottom: "layer_512_2_sum" + top: "layer_512_3_sum" +} +layer { + name: "last_bn" + type: "BatchNorm" + bottom: "layer_512_3_sum" + top: "layer_512_3_sum" + batch_norm_param { + use_global_stats: true + } +} +layer { + name: "last_scale" + type: "Scale" + bottom: "layer_512_3_sum" + top: "layer_512_3_sum" + scale_param { + bias_term: true + } +} +layer { + name: "last_relu" + type: "ReLU" + bottom: "layer_512_3_sum" + top: "layer_512_3_sum" +} +layer { + name: "global_pool" + type: "Pooling" + bottom: "layer_512_3_sum" + top: "global_pool" + pooling_param { + pool: AVE + global_pooling: true + } +} +layer { + name: "score" + type: "InnerProduct" + bottom: "global_pool" + top: "score" + inner_product_param { + num_output: 1000 + } +} +layer { + name: "prob" + type: "Softmax" + bottom: "score" + top: "prob" +} + diff --git a/24-07/caffe/deploy/44-3DMM_CNN.prototxt b/24-07/caffe/deploy/44-3DMM_CNN.prototxt new file mode 100644 index 0000000..e59f2b2 --- /dev/null +++ b/24-07/caffe/deploy/44-3DMM_CNN.prototxt @@ -0,0 +1,6307 @@ +name: "ResNet-101" +input: "data" +input_dim: 1 +input_dim: 3 +input_dim: 224 +input_dim: 224 + +layer { + bottom: "data" + top: "conv1" + name: "conv1" + type: "Convolution" + convolution_param { + num_output: 64 + kernel_size: 7 + pad: 3 + stride: 2 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "conv1" + top: "conv1" + name: "bn_conv1" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "conv1" + top: "conv1" + name: "scale_conv1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "conv1" + bottom: "conv1" + name: "conv1_relu" + type: "ReLU" +} + +layer { + bottom: "conv1" + top: "pool1" + name: "pool1" + type: "Pooling" + pooling_param { + kernel_size: 3 + stride: 2 + pool: MAX + } +} + +layer { + bottom: "pool1" + top: "res2a_branch1" + name: "res2a_branch1" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2a_branch1" + top: "res2a_branch1" + name: "bn2a_branch1" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2a_branch1" + top: "res2a_branch1" + name: "scale2a_branch1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "pool1" + top: "res2a_branch2a" + name: "res2a_branch2a" + type: "Convolution" + convolution_param { + num_output: 64 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2a_branch2a" + top: "res2a_branch2a" + name: "bn2a_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2a_branch2a" + top: "res2a_branch2a" + name: "scale2a_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res2a_branch2a" + bottom: "res2a_branch2a" + name: "res2a_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res2a_branch2a" + top: "res2a_branch2b" + name: "res2a_branch2b" + type: "Convolution" + convolution_param { + num_output: 64 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2a_branch2b" + top: "res2a_branch2b" + name: "bn2a_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2a_branch2b" + top: "res2a_branch2b" + name: "scale2a_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res2a_branch2b" + bottom: "res2a_branch2b" + name: "res2a_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res2a_branch2b" + top: "res2a_branch2c" + name: "res2a_branch2c" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2a_branch2c" + top: "res2a_branch2c" + name: "bn2a_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2a_branch2c" + top: "res2a_branch2c" + name: "scale2a_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res2a_branch1" + bottom: "res2a_branch2c" + top: "res2a" + name: "res2a" + type: "Eltwise" +} + +layer { + bottom: "res2a" + top: "res2a" + name: "res2a_relu" + type: "ReLU" +} + +layer { + bottom: "res2a" + top: "res2b_branch2a" + name: "res2b_branch2a" + type: "Convolution" + convolution_param { + num_output: 64 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2b_branch2a" + top: "res2b_branch2a" + name: "bn2b_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2b_branch2a" + top: "res2b_branch2a" + name: "scale2b_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res2b_branch2a" + bottom: "res2b_branch2a" + name: "res2b_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res2b_branch2a" + top: "res2b_branch2b" + name: "res2b_branch2b" + type: "Convolution" + convolution_param { + num_output: 64 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2b_branch2b" + top: "res2b_branch2b" + name: "bn2b_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2b_branch2b" + top: "res2b_branch2b" + name: "scale2b_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res2b_branch2b" + bottom: "res2b_branch2b" + name: "res2b_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res2b_branch2b" + top: "res2b_branch2c" + name: "res2b_branch2c" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2b_branch2c" + top: "res2b_branch2c" + name: "bn2b_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2b_branch2c" + top: "res2b_branch2c" + name: "scale2b_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res2a" + bottom: "res2b_branch2c" + top: "res2b" + name: "res2b" + type: "Eltwise" +} + +layer { + bottom: "res2b" + top: "res2b" + name: "res2b_relu" + type: "ReLU" +} + +layer { + bottom: "res2b" + top: "res2c_branch2a" + name: "res2c_branch2a" + type: "Convolution" + convolution_param { + num_output: 64 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2c_branch2a" + top: "res2c_branch2a" + name: "bn2c_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2c_branch2a" + top: "res2c_branch2a" + name: "scale2c_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res2c_branch2a" + bottom: "res2c_branch2a" + name: "res2c_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res2c_branch2a" + top: "res2c_branch2b" + name: "res2c_branch2b" + type: "Convolution" + convolution_param { + num_output: 64 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2c_branch2b" + top: "res2c_branch2b" + name: "bn2c_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2c_branch2b" + top: "res2c_branch2b" + name: "scale2c_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res2c_branch2b" + bottom: "res2c_branch2b" + name: "res2c_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res2c_branch2b" + top: "res2c_branch2c" + name: "res2c_branch2c" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res2c_branch2c" + top: "res2c_branch2c" + name: "bn2c_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res2c_branch2c" + top: "res2c_branch2c" + name: "scale2c_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res2b" + bottom: "res2c_branch2c" + top: "res2c" + name: "res2c" + type: "Eltwise" +} + +layer { + bottom: "res2c" + top: "res2c" + name: "res2c_relu" + type: "ReLU" +} + +layer { + bottom: "res2c" + top: "res3a_branch1" + name: "res3a_branch1" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 1 + pad: 0 + stride: 2 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3a_branch1" + top: "res3a_branch1" + name: "bn3a_branch1" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3a_branch1" + top: "res3a_branch1" + name: "scale3a_branch1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res2c" + top: "res3a_branch2a" + name: "res3a_branch2a" + type: "Convolution" + convolution_param { + num_output: 128 + kernel_size: 1 + pad: 0 + stride: 2 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3a_branch2a" + top: "res3a_branch2a" + name: "bn3a_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3a_branch2a" + top: "res3a_branch2a" + name: "scale3a_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res3a_branch2a" + bottom: "res3a_branch2a" + name: "res3a_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res3a_branch2a" + top: "res3a_branch2b" + name: "res3a_branch2b" + type: "Convolution" + convolution_param { + num_output: 128 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3a_branch2b" + top: "res3a_branch2b" + name: "bn3a_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3a_branch2b" + top: "res3a_branch2b" + name: "scale3a_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res3a_branch2b" + bottom: "res3a_branch2b" + name: "res3a_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res3a_branch2b" + top: "res3a_branch2c" + name: "res3a_branch2c" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3a_branch2c" + top: "res3a_branch2c" + name: "bn3a_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3a_branch2c" + top: "res3a_branch2c" + name: "scale3a_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res3a_branch1" + bottom: "res3a_branch2c" + top: "res3a" + name: "res3a" + type: "Eltwise" +} + +layer { + bottom: "res3a" + top: "res3a" + name: "res3a_relu" + type: "ReLU" +} + +layer { + bottom: "res3a" + top: "res3b1_branch2a" + name: "res3b1_branch2a" + type: "Convolution" + convolution_param { + num_output: 128 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b1_branch2a" + top: "res3b1_branch2a" + name: "bn3b1_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b1_branch2a" + top: "res3b1_branch2a" + name: "scale3b1_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res3b1_branch2a" + bottom: "res3b1_branch2a" + name: "res3b1_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res3b1_branch2a" + top: "res3b1_branch2b" + name: "res3b1_branch2b" + type: "Convolution" + convolution_param { + num_output: 128 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b1_branch2b" + top: "res3b1_branch2b" + name: "bn3b1_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b1_branch2b" + top: "res3b1_branch2b" + name: "scale3b1_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res3b1_branch2b" + bottom: "res3b1_branch2b" + name: "res3b1_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res3b1_branch2b" + top: "res3b1_branch2c" + name: "res3b1_branch2c" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b1_branch2c" + top: "res3b1_branch2c" + name: "bn3b1_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b1_branch2c" + top: "res3b1_branch2c" + name: "scale3b1_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res3a" + bottom: "res3b1_branch2c" + top: "res3b1" + name: "res3b1" + type: "Eltwise" +} + +layer { + bottom: "res3b1" + top: "res3b1" + name: "res3b1_relu" + type: "ReLU" +} + +layer { + bottom: "res3b1" + top: "res3b2_branch2a" + name: "res3b2_branch2a" + type: "Convolution" + convolution_param { + num_output: 128 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b2_branch2a" + top: "res3b2_branch2a" + name: "bn3b2_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b2_branch2a" + top: "res3b2_branch2a" + name: "scale3b2_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res3b2_branch2a" + bottom: "res3b2_branch2a" + name: "res3b2_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res3b2_branch2a" + top: "res3b2_branch2b" + name: "res3b2_branch2b" + type: "Convolution" + convolution_param { + num_output: 128 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b2_branch2b" + top: "res3b2_branch2b" + name: "bn3b2_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b2_branch2b" + top: "res3b2_branch2b" + name: "scale3b2_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res3b2_branch2b" + bottom: "res3b2_branch2b" + name: "res3b2_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res3b2_branch2b" + top: "res3b2_branch2c" + name: "res3b2_branch2c" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b2_branch2c" + top: "res3b2_branch2c" + name: "bn3b2_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b2_branch2c" + top: "res3b2_branch2c" + name: "scale3b2_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res3b1" + bottom: "res3b2_branch2c" + top: "res3b2" + name: "res3b2" + type: "Eltwise" +} + +layer { + bottom: "res3b2" + top: "res3b2" + name: "res3b2_relu" + type: "ReLU" +} + +layer { + bottom: "res3b2" + top: "res3b3_branch2a" + name: "res3b3_branch2a" + type: "Convolution" + convolution_param { + num_output: 128 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b3_branch2a" + top: "res3b3_branch2a" + name: "bn3b3_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b3_branch2a" + top: "res3b3_branch2a" + name: "scale3b3_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res3b3_branch2a" + bottom: "res3b3_branch2a" + name: "res3b3_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res3b3_branch2a" + top: "res3b3_branch2b" + name: "res3b3_branch2b" + type: "Convolution" + convolution_param { + num_output: 128 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b3_branch2b" + top: "res3b3_branch2b" + name: "bn3b3_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b3_branch2b" + top: "res3b3_branch2b" + name: "scale3b3_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res3b3_branch2b" + bottom: "res3b3_branch2b" + name: "res3b3_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res3b3_branch2b" + top: "res3b3_branch2c" + name: "res3b3_branch2c" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res3b3_branch2c" + top: "res3b3_branch2c" + name: "bn3b3_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res3b3_branch2c" + top: "res3b3_branch2c" + name: "scale3b3_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res3b2" + bottom: "res3b3_branch2c" + top: "res3b3" + name: "res3b3" + type: "Eltwise" +} + +layer { + bottom: "res3b3" + top: "res3b3" + name: "res3b3_relu" + type: "ReLU" +} + +layer { + bottom: "res3b3" + top: "res4a_branch1" + name: "res4a_branch1" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 2 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4a_branch1" + top: "res4a_branch1" + name: "bn4a_branch1" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4a_branch1" + top: "res4a_branch1" + name: "scale4a_branch1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res3b3" + top: "res4a_branch2a" + name: "res4a_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 2 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4a_branch2a" + top: "res4a_branch2a" + name: "bn4a_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4a_branch2a" + top: "res4a_branch2a" + name: "scale4a_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4a_branch2a" + bottom: "res4a_branch2a" + name: "res4a_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4a_branch2a" + top: "res4a_branch2b" + name: "res4a_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4a_branch2b" + top: "res4a_branch2b" + name: "bn4a_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4a_branch2b" + top: "res4a_branch2b" + name: "scale4a_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4a_branch2b" + bottom: "res4a_branch2b" + name: "res4a_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4a_branch2b" + top: "res4a_branch2c" + name: "res4a_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4a_branch2c" + top: "res4a_branch2c" + name: "bn4a_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4a_branch2c" + top: "res4a_branch2c" + name: "scale4a_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4a_branch1" + bottom: "res4a_branch2c" + top: "res4a" + name: "res4a" + type: "Eltwise" +} + +layer { + bottom: "res4a" + top: "res4a" + name: "res4a_relu" + type: "ReLU" +} + +layer { + bottom: "res4a" + top: "res4b1_branch2a" + name: "res4b1_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b1_branch2a" + top: "res4b1_branch2a" + name: "bn4b1_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b1_branch2a" + top: "res4b1_branch2a" + name: "scale4b1_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b1_branch2a" + bottom: "res4b1_branch2a" + name: "res4b1_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b1_branch2a" + top: "res4b1_branch2b" + name: "res4b1_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b1_branch2b" + top: "res4b1_branch2b" + name: "bn4b1_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b1_branch2b" + top: "res4b1_branch2b" + name: "scale4b1_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b1_branch2b" + bottom: "res4b1_branch2b" + name: "res4b1_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b1_branch2b" + top: "res4b1_branch2c" + name: "res4b1_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b1_branch2c" + top: "res4b1_branch2c" + name: "bn4b1_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b1_branch2c" + top: "res4b1_branch2c" + name: "scale4b1_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4a" + bottom: "res4b1_branch2c" + top: "res4b1" + name: "res4b1" + type: "Eltwise" +} + +layer { + bottom: "res4b1" + top: "res4b1" + name: "res4b1_relu" + type: "ReLU" +} + +layer { + bottom: "res4b1" + top: "res4b2_branch2a" + name: "res4b2_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b2_branch2a" + top: "res4b2_branch2a" + name: "bn4b2_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b2_branch2a" + top: "res4b2_branch2a" + name: "scale4b2_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b2_branch2a" + bottom: "res4b2_branch2a" + name: "res4b2_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b2_branch2a" + top: "res4b2_branch2b" + name: "res4b2_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b2_branch2b" + top: "res4b2_branch2b" + name: "bn4b2_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b2_branch2b" + top: "res4b2_branch2b" + name: "scale4b2_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b2_branch2b" + bottom: "res4b2_branch2b" + name: "res4b2_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b2_branch2b" + top: "res4b2_branch2c" + name: "res4b2_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b2_branch2c" + top: "res4b2_branch2c" + name: "bn4b2_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b2_branch2c" + top: "res4b2_branch2c" + name: "scale4b2_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b1" + bottom: "res4b2_branch2c" + top: "res4b2" + name: "res4b2" + type: "Eltwise" +} + +layer { + bottom: "res4b2" + top: "res4b2" + name: "res4b2_relu" + type: "ReLU" +} + +layer { + bottom: "res4b2" + top: "res4b3_branch2a" + name: "res4b3_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b3_branch2a" + top: "res4b3_branch2a" + name: "bn4b3_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b3_branch2a" + top: "res4b3_branch2a" + name: "scale4b3_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b3_branch2a" + bottom: "res4b3_branch2a" + name: "res4b3_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b3_branch2a" + top: "res4b3_branch2b" + name: "res4b3_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b3_branch2b" + top: "res4b3_branch2b" + name: "bn4b3_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b3_branch2b" + top: "res4b3_branch2b" + name: "scale4b3_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b3_branch2b" + bottom: "res4b3_branch2b" + name: "res4b3_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b3_branch2b" + top: "res4b3_branch2c" + name: "res4b3_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b3_branch2c" + top: "res4b3_branch2c" + name: "bn4b3_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b3_branch2c" + top: "res4b3_branch2c" + name: "scale4b3_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b2" + bottom: "res4b3_branch2c" + top: "res4b3" + name: "res4b3" + type: "Eltwise" +} + +layer { + bottom: "res4b3" + top: "res4b3" + name: "res4b3_relu" + type: "ReLU" +} + +layer { + bottom: "res4b3" + top: "res4b4_branch2a" + name: "res4b4_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b4_branch2a" + top: "res4b4_branch2a" + name: "bn4b4_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b4_branch2a" + top: "res4b4_branch2a" + name: "scale4b4_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b4_branch2a" + bottom: "res4b4_branch2a" + name: "res4b4_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b4_branch2a" + top: "res4b4_branch2b" + name: "res4b4_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b4_branch2b" + top: "res4b4_branch2b" + name: "bn4b4_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b4_branch2b" + top: "res4b4_branch2b" + name: "scale4b4_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b4_branch2b" + bottom: "res4b4_branch2b" + name: "res4b4_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b4_branch2b" + top: "res4b4_branch2c" + name: "res4b4_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b4_branch2c" + top: "res4b4_branch2c" + name: "bn4b4_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b4_branch2c" + top: "res4b4_branch2c" + name: "scale4b4_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b3" + bottom: "res4b4_branch2c" + top: "res4b4" + name: "res4b4" + type: "Eltwise" +} + +layer { + bottom: "res4b4" + top: "res4b4" + name: "res4b4_relu" + type: "ReLU" +} + +layer { + bottom: "res4b4" + top: "res4b5_branch2a" + name: "res4b5_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b5_branch2a" + top: "res4b5_branch2a" + name: "bn4b5_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b5_branch2a" + top: "res4b5_branch2a" + name: "scale4b5_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b5_branch2a" + bottom: "res4b5_branch2a" + name: "res4b5_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b5_branch2a" + top: "res4b5_branch2b" + name: "res4b5_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b5_branch2b" + top: "res4b5_branch2b" + name: "bn4b5_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b5_branch2b" + top: "res4b5_branch2b" + name: "scale4b5_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b5_branch2b" + bottom: "res4b5_branch2b" + name: "res4b5_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b5_branch2b" + top: "res4b5_branch2c" + name: "res4b5_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b5_branch2c" + top: "res4b5_branch2c" + name: "bn4b5_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b5_branch2c" + top: "res4b5_branch2c" + name: "scale4b5_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b4" + bottom: "res4b5_branch2c" + top: "res4b5" + name: "res4b5" + type: "Eltwise" +} + +layer { + bottom: "res4b5" + top: "res4b5" + name: "res4b5_relu" + type: "ReLU" +} + +layer { + bottom: "res4b5" + top: "res4b6_branch2a" + name: "res4b6_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b6_branch2a" + top: "res4b6_branch2a" + name: "bn4b6_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b6_branch2a" + top: "res4b6_branch2a" + name: "scale4b6_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b6_branch2a" + bottom: "res4b6_branch2a" + name: "res4b6_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b6_branch2a" + top: "res4b6_branch2b" + name: "res4b6_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b6_branch2b" + top: "res4b6_branch2b" + name: "bn4b6_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b6_branch2b" + top: "res4b6_branch2b" + name: "scale4b6_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b6_branch2b" + bottom: "res4b6_branch2b" + name: "res4b6_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b6_branch2b" + top: "res4b6_branch2c" + name: "res4b6_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b6_branch2c" + top: "res4b6_branch2c" + name: "bn4b6_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b6_branch2c" + top: "res4b6_branch2c" + name: "scale4b6_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b5" + bottom: "res4b6_branch2c" + top: "res4b6" + name: "res4b6" + type: "Eltwise" +} + +layer { + bottom: "res4b6" + top: "res4b6" + name: "res4b6_relu" + type: "ReLU" +} + +layer { + bottom: "res4b6" + top: "res4b7_branch2a" + name: "res4b7_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b7_branch2a" + top: "res4b7_branch2a" + name: "bn4b7_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b7_branch2a" + top: "res4b7_branch2a" + name: "scale4b7_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b7_branch2a" + bottom: "res4b7_branch2a" + name: "res4b7_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b7_branch2a" + top: "res4b7_branch2b" + name: "res4b7_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b7_branch2b" + top: "res4b7_branch2b" + name: "bn4b7_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b7_branch2b" + top: "res4b7_branch2b" + name: "scale4b7_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b7_branch2b" + bottom: "res4b7_branch2b" + name: "res4b7_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b7_branch2b" + top: "res4b7_branch2c" + name: "res4b7_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b7_branch2c" + top: "res4b7_branch2c" + name: "bn4b7_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b7_branch2c" + top: "res4b7_branch2c" + name: "scale4b7_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b6" + bottom: "res4b7_branch2c" + top: "res4b7" + name: "res4b7" + type: "Eltwise" +} + +layer { + bottom: "res4b7" + top: "res4b7" + name: "res4b7_relu" + type: "ReLU" +} + +layer { + bottom: "res4b7" + top: "res4b8_branch2a" + name: "res4b8_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b8_branch2a" + top: "res4b8_branch2a" + name: "bn4b8_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b8_branch2a" + top: "res4b8_branch2a" + name: "scale4b8_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b8_branch2a" + bottom: "res4b8_branch2a" + name: "res4b8_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b8_branch2a" + top: "res4b8_branch2b" + name: "res4b8_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b8_branch2b" + top: "res4b8_branch2b" + name: "bn4b8_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b8_branch2b" + top: "res4b8_branch2b" + name: "scale4b8_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b8_branch2b" + bottom: "res4b8_branch2b" + name: "res4b8_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b8_branch2b" + top: "res4b8_branch2c" + name: "res4b8_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b8_branch2c" + top: "res4b8_branch2c" + name: "bn4b8_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b8_branch2c" + top: "res4b8_branch2c" + name: "scale4b8_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b7" + bottom: "res4b8_branch2c" + top: "res4b8" + name: "res4b8" + type: "Eltwise" +} + +layer { + bottom: "res4b8" + top: "res4b8" + name: "res4b8_relu" + type: "ReLU" +} + +layer { + bottom: "res4b8" + top: "res4b9_branch2a" + name: "res4b9_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b9_branch2a" + top: "res4b9_branch2a" + name: "bn4b9_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b9_branch2a" + top: "res4b9_branch2a" + name: "scale4b9_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b9_branch2a" + bottom: "res4b9_branch2a" + name: "res4b9_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b9_branch2a" + top: "res4b9_branch2b" + name: "res4b9_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b9_branch2b" + top: "res4b9_branch2b" + name: "bn4b9_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b9_branch2b" + top: "res4b9_branch2b" + name: "scale4b9_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b9_branch2b" + bottom: "res4b9_branch2b" + name: "res4b9_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b9_branch2b" + top: "res4b9_branch2c" + name: "res4b9_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b9_branch2c" + top: "res4b9_branch2c" + name: "bn4b9_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b9_branch2c" + top: "res4b9_branch2c" + name: "scale4b9_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b8" + bottom: "res4b9_branch2c" + top: "res4b9" + name: "res4b9" + type: "Eltwise" +} + +layer { + bottom: "res4b9" + top: "res4b9" + name: "res4b9_relu" + type: "ReLU" +} + +layer { + bottom: "res4b9" + top: "res4b10_branch2a" + name: "res4b10_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b10_branch2a" + top: "res4b10_branch2a" + name: "bn4b10_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b10_branch2a" + top: "res4b10_branch2a" + name: "scale4b10_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b10_branch2a" + bottom: "res4b10_branch2a" + name: "res4b10_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b10_branch2a" + top: "res4b10_branch2b" + name: "res4b10_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b10_branch2b" + top: "res4b10_branch2b" + name: "bn4b10_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b10_branch2b" + top: "res4b10_branch2b" + name: "scale4b10_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b10_branch2b" + bottom: "res4b10_branch2b" + name: "res4b10_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b10_branch2b" + top: "res4b10_branch2c" + name: "res4b10_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b10_branch2c" + top: "res4b10_branch2c" + name: "bn4b10_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b10_branch2c" + top: "res4b10_branch2c" + name: "scale4b10_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b9" + bottom: "res4b10_branch2c" + top: "res4b10" + name: "res4b10" + type: "Eltwise" +} + +layer { + bottom: "res4b10" + top: "res4b10" + name: "res4b10_relu" + type: "ReLU" +} + +layer { + bottom: "res4b10" + top: "res4b11_branch2a" + name: "res4b11_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b11_branch2a" + top: "res4b11_branch2a" + name: "bn4b11_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b11_branch2a" + top: "res4b11_branch2a" + name: "scale4b11_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b11_branch2a" + bottom: "res4b11_branch2a" + name: "res4b11_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b11_branch2a" + top: "res4b11_branch2b" + name: "res4b11_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b11_branch2b" + top: "res4b11_branch2b" + name: "bn4b11_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b11_branch2b" + top: "res4b11_branch2b" + name: "scale4b11_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b11_branch2b" + bottom: "res4b11_branch2b" + name: "res4b11_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b11_branch2b" + top: "res4b11_branch2c" + name: "res4b11_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b11_branch2c" + top: "res4b11_branch2c" + name: "bn4b11_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b11_branch2c" + top: "res4b11_branch2c" + name: "scale4b11_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b10" + bottom: "res4b11_branch2c" + top: "res4b11" + name: "res4b11" + type: "Eltwise" +} + +layer { + bottom: "res4b11" + top: "res4b11" + name: "res4b11_relu" + type: "ReLU" +} + +layer { + bottom: "res4b11" + top: "res4b12_branch2a" + name: "res4b12_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b12_branch2a" + top: "res4b12_branch2a" + name: "bn4b12_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b12_branch2a" + top: "res4b12_branch2a" + name: "scale4b12_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b12_branch2a" + bottom: "res4b12_branch2a" + name: "res4b12_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b12_branch2a" + top: "res4b12_branch2b" + name: "res4b12_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b12_branch2b" + top: "res4b12_branch2b" + name: "bn4b12_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b12_branch2b" + top: "res4b12_branch2b" + name: "scale4b12_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b12_branch2b" + bottom: "res4b12_branch2b" + name: "res4b12_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b12_branch2b" + top: "res4b12_branch2c" + name: "res4b12_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b12_branch2c" + top: "res4b12_branch2c" + name: "bn4b12_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b12_branch2c" + top: "res4b12_branch2c" + name: "scale4b12_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b11" + bottom: "res4b12_branch2c" + top: "res4b12" + name: "res4b12" + type: "Eltwise" +} + +layer { + bottom: "res4b12" + top: "res4b12" + name: "res4b12_relu" + type: "ReLU" +} + +layer { + bottom: "res4b12" + top: "res4b13_branch2a" + name: "res4b13_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b13_branch2a" + top: "res4b13_branch2a" + name: "bn4b13_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b13_branch2a" + top: "res4b13_branch2a" + name: "scale4b13_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b13_branch2a" + bottom: "res4b13_branch2a" + name: "res4b13_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b13_branch2a" + top: "res4b13_branch2b" + name: "res4b13_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b13_branch2b" + top: "res4b13_branch2b" + name: "bn4b13_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b13_branch2b" + top: "res4b13_branch2b" + name: "scale4b13_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b13_branch2b" + bottom: "res4b13_branch2b" + name: "res4b13_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b13_branch2b" + top: "res4b13_branch2c" + name: "res4b13_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b13_branch2c" + top: "res4b13_branch2c" + name: "bn4b13_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b13_branch2c" + top: "res4b13_branch2c" + name: "scale4b13_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b12" + bottom: "res4b13_branch2c" + top: "res4b13" + name: "res4b13" + type: "Eltwise" +} + +layer { + bottom: "res4b13" + top: "res4b13" + name: "res4b13_relu" + type: "ReLU" +} + +layer { + bottom: "res4b13" + top: "res4b14_branch2a" + name: "res4b14_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b14_branch2a" + top: "res4b14_branch2a" + name: "bn4b14_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b14_branch2a" + top: "res4b14_branch2a" + name: "scale4b14_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b14_branch2a" + bottom: "res4b14_branch2a" + name: "res4b14_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b14_branch2a" + top: "res4b14_branch2b" + name: "res4b14_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b14_branch2b" + top: "res4b14_branch2b" + name: "bn4b14_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b14_branch2b" + top: "res4b14_branch2b" + name: "scale4b14_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b14_branch2b" + bottom: "res4b14_branch2b" + name: "res4b14_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b14_branch2b" + top: "res4b14_branch2c" + name: "res4b14_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b14_branch2c" + top: "res4b14_branch2c" + name: "bn4b14_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b14_branch2c" + top: "res4b14_branch2c" + name: "scale4b14_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b13" + bottom: "res4b14_branch2c" + top: "res4b14" + name: "res4b14" + type: "Eltwise" +} + +layer { + bottom: "res4b14" + top: "res4b14" + name: "res4b14_relu" + type: "ReLU" +} + +layer { + bottom: "res4b14" + top: "res4b15_branch2a" + name: "res4b15_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b15_branch2a" + top: "res4b15_branch2a" + name: "bn4b15_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b15_branch2a" + top: "res4b15_branch2a" + name: "scale4b15_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b15_branch2a" + bottom: "res4b15_branch2a" + name: "res4b15_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b15_branch2a" + top: "res4b15_branch2b" + name: "res4b15_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b15_branch2b" + top: "res4b15_branch2b" + name: "bn4b15_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b15_branch2b" + top: "res4b15_branch2b" + name: "scale4b15_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b15_branch2b" + bottom: "res4b15_branch2b" + name: "res4b15_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b15_branch2b" + top: "res4b15_branch2c" + name: "res4b15_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b15_branch2c" + top: "res4b15_branch2c" + name: "bn4b15_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b15_branch2c" + top: "res4b15_branch2c" + name: "scale4b15_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b14" + bottom: "res4b15_branch2c" + top: "res4b15" + name: "res4b15" + type: "Eltwise" +} + +layer { + bottom: "res4b15" + top: "res4b15" + name: "res4b15_relu" + type: "ReLU" +} + +layer { + bottom: "res4b15" + top: "res4b16_branch2a" + name: "res4b16_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b16_branch2a" + top: "res4b16_branch2a" + name: "bn4b16_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b16_branch2a" + top: "res4b16_branch2a" + name: "scale4b16_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b16_branch2a" + bottom: "res4b16_branch2a" + name: "res4b16_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b16_branch2a" + top: "res4b16_branch2b" + name: "res4b16_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b16_branch2b" + top: "res4b16_branch2b" + name: "bn4b16_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b16_branch2b" + top: "res4b16_branch2b" + name: "scale4b16_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b16_branch2b" + bottom: "res4b16_branch2b" + name: "res4b16_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b16_branch2b" + top: "res4b16_branch2c" + name: "res4b16_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b16_branch2c" + top: "res4b16_branch2c" + name: "bn4b16_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b16_branch2c" + top: "res4b16_branch2c" + name: "scale4b16_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b15" + bottom: "res4b16_branch2c" + top: "res4b16" + name: "res4b16" + type: "Eltwise" +} + +layer { + bottom: "res4b16" + top: "res4b16" + name: "res4b16_relu" + type: "ReLU" +} + +layer { + bottom: "res4b16" + top: "res4b17_branch2a" + name: "res4b17_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b17_branch2a" + top: "res4b17_branch2a" + name: "bn4b17_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b17_branch2a" + top: "res4b17_branch2a" + name: "scale4b17_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b17_branch2a" + bottom: "res4b17_branch2a" + name: "res4b17_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b17_branch2a" + top: "res4b17_branch2b" + name: "res4b17_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b17_branch2b" + top: "res4b17_branch2b" + name: "bn4b17_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b17_branch2b" + top: "res4b17_branch2b" + name: "scale4b17_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b17_branch2b" + bottom: "res4b17_branch2b" + name: "res4b17_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b17_branch2b" + top: "res4b17_branch2c" + name: "res4b17_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b17_branch2c" + top: "res4b17_branch2c" + name: "bn4b17_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b17_branch2c" + top: "res4b17_branch2c" + name: "scale4b17_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b16" + bottom: "res4b17_branch2c" + top: "res4b17" + name: "res4b17" + type: "Eltwise" +} + +layer { + bottom: "res4b17" + top: "res4b17" + name: "res4b17_relu" + type: "ReLU" +} + +layer { + bottom: "res4b17" + top: "res4b18_branch2a" + name: "res4b18_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b18_branch2a" + top: "res4b18_branch2a" + name: "bn4b18_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b18_branch2a" + top: "res4b18_branch2a" + name: "scale4b18_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b18_branch2a" + bottom: "res4b18_branch2a" + name: "res4b18_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b18_branch2a" + top: "res4b18_branch2b" + name: "res4b18_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b18_branch2b" + top: "res4b18_branch2b" + name: "bn4b18_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b18_branch2b" + top: "res4b18_branch2b" + name: "scale4b18_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b18_branch2b" + bottom: "res4b18_branch2b" + name: "res4b18_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b18_branch2b" + top: "res4b18_branch2c" + name: "res4b18_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b18_branch2c" + top: "res4b18_branch2c" + name: "bn4b18_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b18_branch2c" + top: "res4b18_branch2c" + name: "scale4b18_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b17" + bottom: "res4b18_branch2c" + top: "res4b18" + name: "res4b18" + type: "Eltwise" +} + +layer { + bottom: "res4b18" + top: "res4b18" + name: "res4b18_relu" + type: "ReLU" +} + +layer { + bottom: "res4b18" + top: "res4b19_branch2a" + name: "res4b19_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b19_branch2a" + top: "res4b19_branch2a" + name: "bn4b19_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b19_branch2a" + top: "res4b19_branch2a" + name: "scale4b19_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b19_branch2a" + bottom: "res4b19_branch2a" + name: "res4b19_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b19_branch2a" + top: "res4b19_branch2b" + name: "res4b19_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b19_branch2b" + top: "res4b19_branch2b" + name: "bn4b19_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b19_branch2b" + top: "res4b19_branch2b" + name: "scale4b19_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b19_branch2b" + bottom: "res4b19_branch2b" + name: "res4b19_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b19_branch2b" + top: "res4b19_branch2c" + name: "res4b19_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b19_branch2c" + top: "res4b19_branch2c" + name: "bn4b19_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b19_branch2c" + top: "res4b19_branch2c" + name: "scale4b19_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b18" + bottom: "res4b19_branch2c" + top: "res4b19" + name: "res4b19" + type: "Eltwise" +} + +layer { + bottom: "res4b19" + top: "res4b19" + name: "res4b19_relu" + type: "ReLU" +} + +layer { + bottom: "res4b19" + top: "res4b20_branch2a" + name: "res4b20_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b20_branch2a" + top: "res4b20_branch2a" + name: "bn4b20_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b20_branch2a" + top: "res4b20_branch2a" + name: "scale4b20_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b20_branch2a" + bottom: "res4b20_branch2a" + name: "res4b20_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b20_branch2a" + top: "res4b20_branch2b" + name: "res4b20_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b20_branch2b" + top: "res4b20_branch2b" + name: "bn4b20_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b20_branch2b" + top: "res4b20_branch2b" + name: "scale4b20_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b20_branch2b" + bottom: "res4b20_branch2b" + name: "res4b20_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b20_branch2b" + top: "res4b20_branch2c" + name: "res4b20_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b20_branch2c" + top: "res4b20_branch2c" + name: "bn4b20_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b20_branch2c" + top: "res4b20_branch2c" + name: "scale4b20_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b19" + bottom: "res4b20_branch2c" + top: "res4b20" + name: "res4b20" + type: "Eltwise" +} + +layer { + bottom: "res4b20" + top: "res4b20" + name: "res4b20_relu" + type: "ReLU" +} + +layer { + bottom: "res4b20" + top: "res4b21_branch2a" + name: "res4b21_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b21_branch2a" + top: "res4b21_branch2a" + name: "bn4b21_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b21_branch2a" + top: "res4b21_branch2a" + name: "scale4b21_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b21_branch2a" + bottom: "res4b21_branch2a" + name: "res4b21_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b21_branch2a" + top: "res4b21_branch2b" + name: "res4b21_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b21_branch2b" + top: "res4b21_branch2b" + name: "bn4b21_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b21_branch2b" + top: "res4b21_branch2b" + name: "scale4b21_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b21_branch2b" + bottom: "res4b21_branch2b" + name: "res4b21_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b21_branch2b" + top: "res4b21_branch2c" + name: "res4b21_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b21_branch2c" + top: "res4b21_branch2c" + name: "bn4b21_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b21_branch2c" + top: "res4b21_branch2c" + name: "scale4b21_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b20" + bottom: "res4b21_branch2c" + top: "res4b21" + name: "res4b21" + type: "Eltwise" +} + +layer { + bottom: "res4b21" + top: "res4b21" + name: "res4b21_relu" + type: "ReLU" +} + +layer { + bottom: "res4b21" + top: "res4b22_branch2a" + name: "res4b22_branch2a" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b22_branch2a" + top: "res4b22_branch2a" + name: "bn4b22_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b22_branch2a" + top: "res4b22_branch2a" + name: "scale4b22_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b22_branch2a" + bottom: "res4b22_branch2a" + name: "res4b22_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res4b22_branch2a" + top: "res4b22_branch2b" + name: "res4b22_branch2b" + type: "Convolution" + convolution_param { + num_output: 256 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b22_branch2b" + top: "res4b22_branch2b" + name: "bn4b22_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b22_branch2b" + top: "res4b22_branch2b" + name: "scale4b22_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res4b22_branch2b" + bottom: "res4b22_branch2b" + name: "res4b22_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res4b22_branch2b" + top: "res4b22_branch2c" + name: "res4b22_branch2c" + type: "Convolution" + convolution_param { + num_output: 1024 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res4b22_branch2c" + top: "res4b22_branch2c" + name: "bn4b22_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res4b22_branch2c" + top: "res4b22_branch2c" + name: "scale4b22_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b21" + bottom: "res4b22_branch2c" + top: "res4b22" + name: "res4b22" + type: "Eltwise" +} + +layer { + bottom: "res4b22" + top: "res4b22" + name: "res4b22_relu" + type: "ReLU" +} + +layer { + bottom: "res4b22" + top: "res5a_branch1" + name: "res5a_branch1" + type: "Convolution" + convolution_param { + num_output: 2048 + kernel_size: 1 + pad: 0 + stride: 2 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5a_branch1" + top: "res5a_branch1" + name: "bn5a_branch1" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5a_branch1" + top: "res5a_branch1" + name: "scale5a_branch1" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res4b22" + top: "res5a_branch2a" + name: "res5a_branch2a" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 1 + pad: 0 + stride: 2 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5a_branch2a" + top: "res5a_branch2a" + name: "bn5a_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5a_branch2a" + top: "res5a_branch2a" + name: "scale5a_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res5a_branch2a" + bottom: "res5a_branch2a" + name: "res5a_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res5a_branch2a" + top: "res5a_branch2b" + name: "res5a_branch2b" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5a_branch2b" + top: "res5a_branch2b" + name: "bn5a_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5a_branch2b" + top: "res5a_branch2b" + name: "scale5a_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res5a_branch2b" + bottom: "res5a_branch2b" + name: "res5a_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res5a_branch2b" + top: "res5a_branch2c" + name: "res5a_branch2c" + type: "Convolution" + convolution_param { + num_output: 2048 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5a_branch2c" + top: "res5a_branch2c" + name: "bn5a_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5a_branch2c" + top: "res5a_branch2c" + name: "scale5a_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res5a_branch1" + bottom: "res5a_branch2c" + top: "res5a" + name: "res5a" + type: "Eltwise" +} + +layer { + bottom: "res5a" + top: "res5a" + name: "res5a_relu" + type: "ReLU" +} + +layer { + bottom: "res5a" + top: "res5b_branch2a" + name: "res5b_branch2a" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5b_branch2a" + top: "res5b_branch2a" + name: "bn5b_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5b_branch2a" + top: "res5b_branch2a" + name: "scale5b_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res5b_branch2a" + bottom: "res5b_branch2a" + name: "res5b_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res5b_branch2a" + top: "res5b_branch2b" + name: "res5b_branch2b" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5b_branch2b" + top: "res5b_branch2b" + name: "bn5b_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5b_branch2b" + top: "res5b_branch2b" + name: "scale5b_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res5b_branch2b" + bottom: "res5b_branch2b" + name: "res5b_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res5b_branch2b" + top: "res5b_branch2c" + name: "res5b_branch2c" + type: "Convolution" + convolution_param { + num_output: 2048 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5b_branch2c" + top: "res5b_branch2c" + name: "bn5b_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5b_branch2c" + top: "res5b_branch2c" + name: "scale5b_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res5a" + bottom: "res5b_branch2c" + top: "res5b" + name: "res5b" + type: "Eltwise" +} + +layer { + bottom: "res5b" + top: "res5b" + name: "res5b_relu" + type: "ReLU" +} + +layer { + bottom: "res5b" + top: "res5c_branch2a" + name: "res5c_branch2a" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5c_branch2a" + top: "res5c_branch2a" + name: "bn5c_branch2a" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5c_branch2a" + top: "res5c_branch2a" + name: "scale5c_branch2a" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res5c_branch2a" + bottom: "res5c_branch2a" + name: "res5c_branch2a_relu" + type: "ReLU" +} + +layer { + bottom: "res5c_branch2a" + top: "res5c_branch2b" + name: "res5c_branch2b" + type: "Convolution" + convolution_param { + num_output: 512 + kernel_size: 3 + pad: 1 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5c_branch2b" + top: "res5c_branch2b" + name: "bn5c_branch2b" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5c_branch2b" + top: "res5c_branch2b" + name: "scale5c_branch2b" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + top: "res5c_branch2b" + bottom: "res5c_branch2b" + name: "res5c_branch2b_relu" + type: "ReLU" +} + +layer { + bottom: "res5c_branch2b" + top: "res5c_branch2c" + name: "res5c_branch2c" + type: "Convolution" + convolution_param { + num_output: 2048 + kernel_size: 1 + pad: 0 + stride: 1 + bias_term: false + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0.2 + } + } +} + +layer { + bottom: "res5c_branch2c" + top: "res5c_branch2c" + name: "bn5c_branch2c" + type: "BatchNorm" + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + param { + lr_mult: 0 + } + batch_norm_param { + use_global_stats: true + moving_average_fraction: 0.999 + } +} + +layer { + bottom: "res5c_branch2c" + top: "res5c_branch2c" + name: "scale5c_branch2c" + type: "Scale" + scale_param { + bias_term: true + } +} + +layer { + bottom: "res5b" + bottom: "res5c_branch2c" + top: "res5c" + name: "res5c" + type: "Eltwise" +} + +layer { + bottom: "res5c" + top: "res5c" + name: "res5c_relu" + type: "ReLU" +} + +layer { + bottom: "res5c" + top: "pool5" + name: "pool5" + type: "Pooling" + pooling_param { + kernel_size: 7 + stride: 1 + pool: AVE + } +} +layer { + bottom: "pool5" + top: "fc_ftnew" + name: "fc_ftnew" + type: "InnerProduct" + inner_product_param { + num_output: 198 + } +} diff --git a/24-07/caffe/deploy/45-cascadedfcn_step1.prototxt b/24-07/caffe/deploy/45-cascadedfcn_step1.prototxt new file mode 100644 index 0000000..f37d80d --- /dev/null +++ b/24-07/caffe/deploy/45-cascadedfcn_step1.prototxt @@ -0,0 +1,834 @@ +name: "phseg_v5" +force_backward: true + + +input: "data" +input_dim:1 +input_dim:1 +input_dim:572 +input_dim:572 + +layer { + name: "conv_d0a-b" + type: "Convolution" + bottom: "data" + top: "d0b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + +layer { + name: "relu_d0b" + type: "ReLU" + bottom: "d0b" + top: "d0b" +} +layer { + name: "conv_d0b-c" + type: "Convolution" + bottom: "d0b" + top: "d0c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + +layer { + name: "relu_d0c" + type: "ReLU" + bottom: "d0c" + top: "d0c" +} +layer { + name: "pool_d0c-1a" + type: "Pooling" + bottom: "d0c" + top: "d1a" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv_d1a-b" + type: "Convolution" + bottom: "d1a" + top: "d1b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + +layer { + name: "relu_d1b" + type: "ReLU" + bottom: "d1b" + top: "d1b" +} +layer { + name: "conv_d1b-c" + type: "Convolution" + bottom: "d1b" + top: "d1c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d1c" + type: "ReLU" + bottom: "d1c" + top: "d1c" +} +layer { + name: "pool_d1c-2a" + type: "Pooling" + bottom: "d1c" + top: "d2a" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv_d2a-b" + type: "Convolution" + bottom: "d2a" + top: "d2b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + + +layer { + name: "relu_d2b" + type: "ReLU" + bottom: "d2b" + top: "d2b" +} +layer { + name: "conv_d2b-c" + type: "Convolution" + bottom: "d2b" + top: "d2c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d2c" + type: "ReLU" + bottom: "d2c" + top: "d2c" +} +layer { + name: "pool_d2c-3a" + type: "Pooling" + bottom: "d2c" + top: "d3a" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv_d3a-b" + type: "Convolution" + bottom: "d3a" + top: "d3b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d3b" + type: "ReLU" + bottom: "d3b" + top: "d3b" +} +layer { + name: "conv_d3b-c" + type: "Convolution" + bottom: "d3b" + top: "d3c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + +layer { + name: "relu_d3c" + type: "ReLU" + bottom: "d3c" + top: "d3c" +} + + + + +layer { + name: "pool_d3c-4a" + type: "Pooling" + bottom: "d3c" + top: "d4a" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv_d4a-b" + type: "Convolution" + bottom: "d4a" + top: "d4b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 1024 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d4b" + type: "ReLU" + bottom: "d4b" + top: "d4b" +} +layer { + name: "conv_d4b-c" + type: "Convolution" + bottom: "d4b" + top: "d4c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 1024 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d4c" + type: "ReLU" + bottom: "d4c" + top: "d4c" +} + + +layer { + name: "upconv_d4c_u3a" + type: "Deconvolution" + bottom: "d4c" + top: "u3a" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 2 + stride: 2 + weight_filler { + type: "xavier" + } + } +} + + + + +layer { + name: "relu_u3a" + type: "ReLU" + bottom: "u3a" + top: "u3a" +} +layer { + name: "crop_d3c-d3cc" + type: "Crop" + bottom: "d3c" + bottom: "u3a" + top: "d3cc" + +} +layer { + name: "concat_d3cc_u3a-b" + type: "Concat" + bottom: "u3a" + bottom: "d3cc" + top: "u3b" +} +layer { + name: "conv_u3b-c" + type: "Convolution" + bottom: "u3b" + top: "u3c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u3c" + type: "ReLU" + bottom: "u3c" + top: "u3c" +} +layer { + name: "conv_u3c-d" + type: "Convolution" + bottom: "u3c" + top: "u3d" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u3d" + type: "ReLU" + bottom: "u3d" + top: "u3d" +} +layer { + name: "upconv_u3d_u2a" + type: "Deconvolution" + bottom: "u3d" + top: "u2a" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 2 + stride: 2 + weight_filler { + type: "xavier" + } + } +} +layer { + name: "relu_u2a" + type: "ReLU" + bottom: "u2a" + top: "u2a" +} +layer { + name: "crop_d2c-d2cc" + type: "Crop" + bottom: "d2c" + bottom: "u2a" + top: "d2cc" + +} +layer { + name: "concat_d2cc_u2a-b" + type: "Concat" + bottom: "u2a" + bottom: "d2cc" + top: "u2b" +} +layer { + name: "conv_u2b-c" + type: "Convolution" + bottom: "u2b" + top: "u2c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u2c" + type: "ReLU" + bottom: "u2c" + top: "u2c" +} +layer { + name: "conv_u2c-d" + type: "Convolution" + bottom: "u2c" + top: "u2d" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u2d" + type: "ReLU" + bottom: "u2d" + top: "u2d" +} +layer { + name: "upconv_u2d_u1a" + type: "Deconvolution" + bottom: "u2d" + top: "u1a" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 2 + stride: 2 + weight_filler { + type: "xavier" + } + } +} +layer { + name: "relu_u1a" + type: "ReLU" + bottom: "u1a" + top: "u1a" +} +layer { + name: "crop_d1c-d1cc" + type: "Crop" + bottom: "d1c" + bottom: "u1a" + top: "d1cc" + +} +layer { + name: "concat_d1cc_u1a-b" + type: "Concat" + bottom: "u1a" + bottom: "d1cc" + top: "u1b" +} +layer { + name: "conv_u1b-c" + type: "Convolution" + bottom: "u1b" + top: "u1c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u1c" + type: "ReLU" + bottom: "u1c" + top: "u1c" +} +layer { + name: "conv_u1c-d" + type: "Convolution" + bottom: "u1c" + top: "u1d" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u1d" + type: "ReLU" + bottom: "u1d" + top: "u1d" +} +layer { + name: "upconv_u1d_u0a_NEW" + type: "Deconvolution" + bottom: "u1d" + top: "u0a" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 2 + stride: 2 + weight_filler { + type: "xavier" + } + } +} +layer { + name: "relu_u0a" + type: "ReLU" + bottom: "u0a" + top: "u0a" +} +layer { + name: "crop_d0c-d0cc" + type: "Crop" + bottom: "d0c" + bottom: "u0a" + top: "d0cc" + +} +layer { + name: "concat_d0cc_u0a-b" + type: "Concat" + bottom: "u0a" + bottom: "d0cc" + top: "u0b" +} +layer { + name: "conv_u0b-c_New" + type: "Convolution" + bottom: "u0b" + top: "u0c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u0c" + type: "ReLU" + bottom: "u0c" + top: "u0c" +} +layer { + name: "conv_u0c-d_New" + type: "Convolution" + bottom: "u0c" + top: "u0d" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u0d" + type: "ReLU" + bottom: "u0d" + top: "u0d" +} +layer { + name: "conv_u0d-score_New" + type: "Convolution" + bottom: "u0d" + top: "score" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 2 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + +layer { + name: "prob" + type: "Softmax" + bottom: "score" + top: "prob" + include { + phase: TEST + } +} + + diff --git a/24-07/caffe/deploy/46-cascadedfcn_step2.prototxt b/24-07/caffe/deploy/46-cascadedfcn_step2.prototxt new file mode 100644 index 0000000..af088ab --- /dev/null +++ b/24-07/caffe/deploy/46-cascadedfcn_step2.prototxt @@ -0,0 +1,833 @@ +name: "phseg_v5" +force_backward: true + + +input: "data" +input_dim:1 +input_dim:1 +input_dim:572 +input_dim:572 + +layer { + name: "conv_d0a-b" + type: "Convolution" + bottom: "data" + top: "d0b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + +layer { + name: "relu_d0b" + type: "ReLU" + bottom: "d0b" + top: "d0b" +} +layer { + name: "conv_d0b-c" + type: "Convolution" + bottom: "d0b" + top: "d0c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + +layer { + name: "relu_d0c" + type: "ReLU" + bottom: "d0c" + top: "d0c" +} +layer { + name: "pool_d0c-1a" + type: "Pooling" + bottom: "d0c" + top: "d1a" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv_d1a-b" + type: "Convolution" + bottom: "d1a" + top: "d1b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + +layer { + name: "relu_d1b" + type: "ReLU" + bottom: "d1b" + top: "d1b" +} +layer { + name: "conv_d1b-c" + type: "Convolution" + bottom: "d1b" + top: "d1c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + +layer { + name: "relu_d1c" + type: "ReLU" + bottom: "d1c" + top: "d1c" +} +layer { + name: "pool_d1c-2a" + type: "Pooling" + bottom: "d1c" + top: "d2a" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv_d2a-b" + type: "Convolution" + bottom: "d2a" + top: "d2b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d2b" + type: "ReLU" + bottom: "d2b" + top: "d2b" +} +layer { + name: "conv_d2b-c" + type: "Convolution" + bottom: "d2b" + top: "d2c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d2c" + type: "ReLU" + bottom: "d2c" + top: "d2c" +} +layer { + name: "pool_d2c-3a" + type: "Pooling" + bottom: "d2c" + top: "d3a" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv_d3a-b" + type: "Convolution" + bottom: "d3a" + top: "d3b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d3b" + type: "ReLU" + bottom: "d3b" + top: "d3b" +} +layer { + name: "conv_d3b-c" + type: "Convolution" + bottom: "d3b" + top: "d3c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d3c" + type: "ReLU" + bottom: "d3c" + top: "d3c" +} + + + + +layer { + name: "pool_d3c-4a" + type: "Pooling" + bottom: "d3c" + top: "d4a" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + name: "conv_d4a-b" + type: "Convolution" + bottom: "d4a" + top: "d4b" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 1024 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d4b" + type: "ReLU" + bottom: "d4b" + top: "d4b" +} +layer { + name: "conv_d4b-c" + type: "Convolution" + bottom: "d4b" + top: "d4c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 1024 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + + + + +layer { + name: "relu_d4c" + type: "ReLU" + bottom: "d4c" + top: "d4c" +} + + +layer { + name: "upconv_d4c_u3a" + type: "Deconvolution" + bottom: "d4c" + top: "u3a" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 2 + stride: 2 + weight_filler { + type: "xavier" + } + } +} + + + + +layer { + name: "relu_u3a" + type: "ReLU" + bottom: "u3a" + top: "u3a" +} +layer { + name: "crop_d3c-d3cc" + type: "Crop" + bottom: "d3c" + bottom: "u3a" + top: "d3cc" + +} +layer { + name: "concat_d3cc_u3a-b" + type: "Concat" + bottom: "u3a" + bottom: "d3cc" + top: "u3b" +} +layer { + name: "conv_u3b-c" + type: "Convolution" + bottom: "u3b" + top: "u3c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u3c" + type: "ReLU" + bottom: "u3c" + top: "u3c" +} +layer { + name: "conv_u3c-d" + type: "Convolution" + bottom: "u3c" + top: "u3d" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 512 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u3d" + type: "ReLU" + bottom: "u3d" + top: "u3d" +} +layer { + name: "upconv_u3d_u2a" + type: "Deconvolution" + bottom: "u3d" + top: "u2a" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 2 + stride: 2 + weight_filler { + type: "xavier" + } + } +} +layer { + name: "relu_u2a" + type: "ReLU" + bottom: "u2a" + top: "u2a" +} +layer { + name: "crop_d2c-d2cc" + type: "Crop" + bottom: "d2c" + bottom: "u2a" + top: "d2cc" + +} +layer { + name: "concat_d2cc_u2a-b" + type: "Concat" + bottom: "u2a" + bottom: "d2cc" + top: "u2b" +} +layer { + name: "conv_u2b-c" + type: "Convolution" + bottom: "u2b" + top: "u2c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u2c" + type: "ReLU" + bottom: "u2c" + top: "u2c" +} +layer { + name: "conv_u2c-d" + type: "Convolution" + bottom: "u2c" + top: "u2d" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 256 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u2d" + type: "ReLU" + bottom: "u2d" + top: "u2d" +} +layer { + name: "upconv_u2d_u1a" + type: "Deconvolution" + bottom: "u2d" + top: "u1a" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 2 + stride: 2 + weight_filler { + type: "xavier" + } + } +} +layer { + name: "relu_u1a" + type: "ReLU" + bottom: "u1a" + top: "u1a" +} +layer { + name: "crop_d1c-d1cc" + type: "Crop" + bottom: "d1c" + bottom: "u1a" + top: "d1cc" + +} +layer { + name: "concat_d1cc_u1a-b" + type: "Concat" + bottom: "u1a" + bottom: "d1cc" + top: "u1b" +} +layer { + name: "conv_u1b-c" + type: "Convolution" + bottom: "u1b" + top: "u1c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u1c" + type: "ReLU" + bottom: "u1c" + top: "u1c" +} +layer { + name: "conv_u1c-d" + type: "Convolution" + bottom: "u1c" + top: "u1d" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 128 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u1d" + type: "ReLU" + bottom: "u1d" + top: "u1d" +} +layer { + name: "upconv_u1d_u0a_NEW" + type: "Deconvolution" + bottom: "u1d" + top: "u0a" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 2 + stride: 2 + weight_filler { + type: "xavier" + } + } +} +layer { + name: "relu_u0a" + type: "ReLU" + bottom: "u0a" + top: "u0a" +} +layer { + name: "crop_d0c-d0cc" + type: "Crop" + bottom: "d0c" + bottom: "u0a" + top: "d0cc" + +} +layer { + name: "concat_d0cc_u0a-b" + type: "Concat" + bottom: "u0a" + bottom: "d0cc" + top: "u0b" +} +layer { + name: "conv_u0b-c_New" + type: "Convolution" + bottom: "u0b" + top: "u0c" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u0c" + type: "ReLU" + bottom: "u0c" + top: "u0c" +} +layer { + name: "conv_u0c-d_New" + type: "Convolution" + bottom: "u0c" + top: "u0d" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 64 + pad: 0 + kernel_size: 3 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} +layer { + name: "relu_u0d" + type: "ReLU" + bottom: "u0d" + top: "u0d" +} +layer { + name: "conv_u0d-score_New" + type: "Convolution" + bottom: "u0d" + top: "score" + param { + lr_mult: 1 + decay_mult: 1 + } + param { + lr_mult: 2 + decay_mult: 0 + } + convolution_param { + num_output: 2 + pad: 0 + kernel_size: 1 + weight_filler { + type: "xavier" + } + engine: CAFFE + } +} + +layer { + name: "prob" + type: "Softmax" + bottom: "score" + top: "prob" + include { + phase: TEST + } +} + + diff --git a/24-07/caffe/deploy/47-ALL_CNN_C_train_val.prototxt b/24-07/caffe/deploy/47-ALL_CNN_C_train_val.prototxt new file mode 100644 index 0000000..842ebd9 --- /dev/null +++ b/24-07/caffe/deploy/47-ALL_CNN_C_train_val.prototxt @@ -0,0 +1,358 @@ +name: "ALL-CNN-C" +layer { + name: "data" + type: "Data" + top: "data" + top: "label" + include { + phase: TRAIN + } + data_param { + # path to GCN preprocessed and ZCA whitened cifar-10 train data + source: "cifar-10_train_lmdb" + batch_size: 256 + backend: LMDB + } +} +layer { + name: "data" + type: "Data" + top: "data" + top: "label" + include { + phase: TEST + } + data_param { + # path to GCN preprocessed and ZCA whitened cifar-10 test data + source: "cifar-10_test_lmdb" + batch_size: 200 + backend: LMDB + } +} +layer { + name: "drop1" + type: "Dropout" + bottom: "data" + top: "data" + dropout_param { + dropout_ratio: 0.2 + } +} +layer { + name: "conv1" + type: "Convolution" + bottom: "data" + top: "conv1" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 96 + kernel_size: 3 + pad: 1 + stride: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu1" + type: "ReLU" + bottom: "conv1" + top: "conv1" +} +layer { + name: "conv2" + type: "Convolution" + bottom: "conv1" + top: "conv2" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 96 + kernel_size: 3 + pad: 1 + stride: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu2" + type: "ReLU" + bottom: "conv2" + top: "conv2" +} +layer { + name: "conv3" + type: "Convolution" + bottom: "conv2" + top: "conv3" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 96 + kernel_size: 3 + pad: 1 + stride: 2 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu3" + type: "ReLU" + bottom: "conv3" + top: "conv3" +} +layer { + name: "drop2" + type: "Dropout" + bottom: "conv3" + top: "conv3" + dropout_param { + dropout_ratio: 0.5 + } +} +layer { + name: "conv4" + type: "Convolution" + bottom: "conv3" + top: "conv4" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 192 + kernel_size: 3 + pad: 1 + stride: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu4" + type: "ReLU" + bottom: "conv4" + top: "conv4" +} +layer { + name: "conv5" + type: "Convolution" + bottom: "conv4" + top: "conv5" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 192 + kernel_size: 3 + pad: 1 + stride: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu5" + type: "ReLU" + bottom: "conv5" + top: "conv5" +} +layer { + name: "conv6" + type: "Convolution" + bottom: "conv5" + top: "conv6" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 192 + kernel_size: 3 + pad: 1 + stride: 2 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu6" + type: "ReLU" + bottom: "conv6" + top: "conv6" +} +layer { + name: "drop3" + type: "Dropout" + bottom: "conv6" + top: "conv6" + dropout_param { + dropout_ratio: 0.5 + } +} +layer { + name: "conv7" + type: "Convolution" + bottom: "conv6" + top: "conv7" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 192 + kernel_size: 3 + stride: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu7" + type: "ReLU" + bottom: "conv7" + top: "conv7" +} +layer { + name: "conv8" + type: "Convolution" + bottom: "conv7" + top: "conv8" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 192 + kernel_size: 1 + stride: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu8" + type: "ReLU" + bottom: "conv8" + top: "conv8" +} +layer { + name: "conv9" + type: "Convolution" + bottom: "conv8" + top: "conv9" + param { + lr_mult: 1 + } + param { + lr_mult: 1 + } + convolution_param { + num_output: 10 + kernel_size: 1 + stride: 1 + weight_filler { + type: "xavier" + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layer { + name: "relu9" + type: "ReLU" + bottom: "conv9" + top: "conv9" +} +layer { + name: "pool" + type: "Pooling" + bottom: "conv9" + top: "pool" + pooling_param { + pool: AVE + global_pooling: true + } +} +layer { + name: "accuracy" + type: "Accuracy" + bottom: "pool" + bottom: "label" + top: "accuracy" +} +layer { + name: "loss" + type: "SoftmaxWithLoss" + bottom: "pool" + bottom: "label" + top: "loss" +} \ No newline at end of file diff --git a/24-07/caffe/deploy/48-channel_pruning_VGG-16_3C4x.prototxt b/24-07/caffe/deploy/48-channel_pruning_VGG-16_3C4x.prototxt new file mode 100644 index 0000000..649e51e --- /dev/null +++ b/24-07/caffe/deploy/48-channel_pruning_VGG-16_3C4x.prototxt @@ -0,0 +1,339 @@ +name: "VGG_ILSVRC_16_layers" +input: "data" +input_dim: 10 +input_dim: 3 +input_dim: 224 +input_dim: 224 +layer { + bottom: "data" + top: "conv1_1" + name: "conv1_1" + type: "Convolution" + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv1_1" + top: "conv1_1" + name: "relu1_1" + type: "ReLU" +} +layer { + bottom: "conv1_1" + top: "conv1_2" + name: "conv1_2" + type: "Convolution" + convolution_param { + num_output: 64 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv1_2" + top: "conv1_2" + name: "relu1_2" + type: "ReLU" +} +layer { + bottom: "conv1_2" + top: "pool1" + name: "pool1" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool1" + top: "conv2_1" + name: "conv2_1" + type: "Convolution" + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv2_1" + top: "conv2_1" + name: "relu2_1" + type: "ReLU" +} +layer { + bottom: "conv2_1" + top: "conv2_2" + name: "conv2_2" + type: "Convolution" + convolution_param { + num_output: 128 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv2_2" + top: "conv2_2" + name: "relu2_2" + type: "ReLU" +} +layer { + bottom: "conv2_2" + top: "pool2" + name: "pool2" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool2" + top: "conv3_1" + name: "conv3_1" + type: "Convolution" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv3_1" + top: "conv3_1" + name: "relu3_1" + type: "ReLU" +} +layer { + bottom: "conv3_1" + top: "conv3_2" + name: "conv3_2" + type: "Convolution" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv3_2" + top: "conv3_2" + name: "relu3_2" + type: "ReLU" +} +layer { + bottom: "conv3_2" + top: "conv3_3" + name: "conv3_3" + type: "Convolution" + convolution_param { + num_output: 256 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv3_3" + top: "conv3_3" + name: "relu3_3" + type: "ReLU" +} +layer { + bottom: "conv3_3" + top: "pool3" + name: "pool3" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool3" + top: "conv4_1" + name: "conv4_1" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv4_1" + top: "conv4_1" + name: "relu4_1" + type: "ReLU" +} +layer { + bottom: "conv4_1" + top: "conv4_2" + name: "conv4_2" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv4_2" + top: "conv4_2" + name: "relu4_2" + type: "ReLU" +} +layer { + bottom: "conv4_2" + top: "conv4_3" + name: "conv4_3" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv4_3" + top: "conv4_3" + name: "relu4_3" + type: "ReLU" +} +layer { + bottom: "conv4_3" + top: "pool4" + name: "pool4" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool4" + top: "conv5_1" + name: "conv5_1" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv5_1" + top: "conv5_1" + name: "relu5_1" + type: "ReLU" +} +layer { + bottom: "conv5_1" + top: "conv5_2" + name: "conv5_2" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv5_2" + top: "conv5_2" + name: "relu5_2" + type: "ReLU" +} +layer { + bottom: "conv5_2" + top: "conv5_3" + name: "conv5_3" + type: "Convolution" + convolution_param { + num_output: 512 + pad: 1 + kernel_size: 3 + } +} +layer { + bottom: "conv5_3" + top: "conv5_3" + name: "relu5_3" + type: "ReLU" +} +layer { + bottom: "conv5_3" + top: "pool5" + name: "pool5" + type: "Pooling" + pooling_param { + pool: MAX + kernel_size: 2 + stride: 2 + } +} +layer { + bottom: "pool5" + top: "fc6" + name: "fc6" + type: "InnerProduct" + inner_product_param { + num_output: 4096 + } +} +layer { + bottom: "fc6" + top: "fc6" + name: "relu6" + type: "ReLU" +} +layer { + bottom: "fc6" + top: "fc6" + name: "drop6" + type: "Dropout" + dropout_param { + dropout_ratio: 0.5 + } +} +layer { + bottom: "fc6" + top: "fc7" + name: "fc7" + type: "InnerProduct" + inner_product_param { + num_output: 4096 + } +} +layer { + bottom: "fc7" + top: "fc7" + name: "relu7" + type: "ReLU" +} +layer { + bottom: "fc7" + top: "fc7" + name: "drop7" + type: "Dropout" + dropout_param { + dropout_ratio: 0.5 + } +} +layer { + bottom: "fc7" + top: "fc8" + name: "fc8" + type: "InnerProduct" + inner_product_param { + num_output: 1000 + } +} diff --git a/24-07/caffe/deploy/49-basic_16to66.prototxt b/24-07/caffe/deploy/49-basic_16to66.prototxt new file mode 100644 index 0000000..52cfa3d --- /dev/null +++ b/24-07/caffe/deploy/49-basic_16to66.prototxt @@ -0,0 +1,247 @@ +name: "CaffeNet" +input: "data" +input_dim: 1 +input_dim: 3 +input_dim: 227 +input_dim: 227 +layers { + name: "C1" + type: CONVOLUTION + bottom: "data" + top: "C1" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 96 + kernel_size: 7 + stride: 4 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "relu1" + type: RELU + bottom: "C1" + top: "C1" +} +layers { + name: "S2" + type: POOLING + bottom: "C1" + top: "S2" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm2" + type: LRN + bottom: "S2" + top: "norm2" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "C3" + type: CONVOLUTION + bottom: "norm2" + top: "C3" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 256 + pad: 2 + kernel_size: 5 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu3" + type: RELU + bottom: "C3" + top: "C3" +} +layers { + name: "S4" + type: POOLING + bottom: "C3" + top: "S4" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "norm4" + type: LRN + bottom: "S4" + top: "norm4" + lrn_param { + local_size: 5 + alpha: 0.0001 + beta: 0.75 + } +} +layers { + name: "C5" + type: CONVOLUTION + bottom: "norm4" + top: "C5" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + convolution_param { + num_output: 384 + pad: 1 + kernel_size: 3 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers{ + name: "relu5" + type: RELU + bottom: "C5" + top: "C5" +} +layers { + name: "S6" + type: POOLING + bottom: "C5" + top: "S6" + pooling_param { + pool: MAX + kernel_size: 3 + stride: 2 + } +} +layers { + name: "F7" + type: INNER_PRODUCT + bottom: "S6" + top: "F7" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 512 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu7" + type: RELU + bottom: "F7" + top: "F7" +} +layers { + name: "drop7" + type: DROPOUT + bottom: "F7" + top: "F7" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "F8" + type: INNER_PRODUCT + bottom: "F7" + top: "F8" + blobs_lr: 1 + blobs_lr: 2 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 512 + weight_filler { + type: "gaussian" + std: 0.005 + } + bias_filler { + type: "constant" + value: 1 + } + } +} +layers { + name: "relu8" + type: RELU + bottom: "F8" + top: "F8" +} +layers { + name: "drop8" + type: DROPOUT + bottom: "F8" + top: "F8" + dropout_param { + dropout_ratio: 0.5 + } +} +layers { + name: "F9bi" + type: INNER_PRODUCT + bottom: "F8" + top: "F9bi" + blobs_lr: 10 + blobs_lr: 20 + weight_decay: 1 + weight_decay: 0 + inner_product_param { + num_output: 2 + weight_filler { + type: "gaussian" + std: 0.01 + } + bias_filler { + type: "constant" + value: 0 + } + } +} +layers { + name: "prob" + type: SOFTMAX + bottom: "F9bi" + top: "prob" +}