* LayerType: `CONVOLUTION`
* CPU implementation: `./src/caffe/layers/convolution_layer.cpp`
* CUDA GPU implementation: `./src/caffe/layers/convolution_layer.cu`
-* Options (`ConvolutionParameter convolution_param`)
+* Parameters (`ConvolutionParameter convolution_param`)
- Required
- `num_output` (`c_o`): the number of filters
- `kernel_size` (or `kernel_h` and `kernel_w`): specifies height and width of each filter
* LayerType: `POOLING`
* CPU implementation: `./src/caffe/layers/pooling_layer.cpp`
* CUDA GPU implementation: `./src/caffe/layers/pooling_layer.cu`
-* Options (`PoolingParameter pooling_param`)
+* Parameters (`PoolingParameter pooling_param`)
- Required
- `kernel_size` (or `kernel_h` and `kernel_w`): specifies height and width of each filter
- Optional
* LayerType: `LRN`
* CPU Implementation: `./src/caffe/layers/lrn_layer.cpp`
* CUDA GPU Implementation: `./src/caffe/layers/lrn_layer.cu`
-* Options (`LRNParameter lrn_param`)
+* Parameters (`LRNParameter lrn_param`)
- Optional
- `local_size` [default 5]: the number of channels to sum over (for cross channel LRN) or the side length of the square region to sum over (for within channel LRN)
- `alpha` [default 1]: the scaling parameter (see below)
* LayerType: `HINGE_LOSS`
* CPU implementation: `./src/caffe/layers/hinge_loss_layer.cpp`
* CUDA GPU implementation: `NOT_AVAILABLE`
-* Options (`HingeLossParameter hinge_loss_param`)
+* Parameters (`HingeLossParameter hinge_loss_param`)
- Optional
- `norm` [default L1]: the norm used. Currently L1, L2
* Inputs
* LayerType: `RELU`
* CPU implementation: `./src/caffe/layers/relu_layer.cpp`
* CUDA GPU implementation: `./src/caffe/layers/relu_layer.cu`
-* Options (`ReLUParameter relu_param`)
+* Parameters (`ReLUParameter relu_param`)
- Optional
- `negative_slope` [default 0]: specifies whether to leak the negative part by multiplying it with the slope value rather than setting it to 0.
* Sample (as seen in `./examples/imagenet/imagenet_train_val.prototxt`)
* LayerType: `POWER`
* CPU implementation: `./src/caffe/layers/power_layer.cpp`
* CUDA GPU implementation: `./src/caffe/layers/power_layer.cu`
-* Options (`PowerParameter power_param`)
+* Parameters (`PowerParameter power_param`)
- Optional
- `power` [default 1]
- `scale` [default 1]
* LayerType: `INNER_PRODUCT`
* CPU implementation: `./src/caffe/layers/inner_product_layer.cpp`
* CUDA GPU implementation: `./src/caffe/layers/inner_product_layer.cu`
-* Options (`InnerProductParameter inner_product_param`)
+* Parameters (`InnerProductParameter inner_product_param`)
- Required
- `num_output` (`c_o`): the number of filters
- Strongly recommended
* LayerType: `CONCAT`
* CPU implementation: `./src/caffe/layers/concat_layer.cpp`
* CUDA GPU implementation: `./src/caffe/layers/concat_layer.cu`
-* Options (`ConcatParameter concat_param`)
+* Parameters (`ConcatParameter concat_param`)
- Optional
- `concat_dim` [default 1]: 0 for concatenation along num and 1 for channels.
* Input