summaryrefslogtreecommitdiff
path: root/models/bvlc_alexnet/alexnet_deploy.prototxt
diff options
context:
space:
mode:
authorSergey Karayev <sergeykarayev@gmail.com>2014-08-12 17:29:25 -0700
committerSergey Karayev <sergeykarayev@gmail.com>2014-09-04 01:53:18 +0100
commite553573e2c4800e11050d6b83f0579766ebf4648 (patch)
treefeacf4a98bb26deafd06ff644c2d1ddeacd6b9eb /models/bvlc_alexnet/alexnet_deploy.prototxt
parent41751046f18499b84dbaf529f64c0e664e2a09fe (diff)
downloadcaffeonacl-e553573e2c4800e11050d6b83f0579766ebf4648.tar.gz
caffeonacl-e553573e2c4800e11050d6b83f0579766ebf4648.tar.bz2
caffeonacl-e553573e2c4800e11050d6b83f0579766ebf4648.zip
[models] adding zoo readme; caffenet, alexnet, and rcnn models in zoo format
Diffstat (limited to 'models/bvlc_alexnet/alexnet_deploy.prototxt')
-rw-r--r--models/bvlc_alexnet/alexnet_deploy.prototxt244
1 files changed, 244 insertions, 0 deletions
diff --git a/models/bvlc_alexnet/alexnet_deploy.prototxt b/models/bvlc_alexnet/alexnet_deploy.prototxt
new file mode 100644
index 00000000..d010753f
--- /dev/null
+++ b/models/bvlc_alexnet/alexnet_deploy.prototxt
@@ -0,0 +1,244 @@
+name: "AlexNet"
+input: "data"
+input_dim: 10
+input_dim: 3
+input_dim: 227
+input_dim: 227
+layers {
+ name: "conv1"
+ type: CONVOLUTION
+ blobs_lr: 1
+ blobs_lr: 2
+ weight_decay: 1
+ weight_decay: 0
+ convolution_param {
+ num_output: 96
+ kernel_size: 11
+ stride: 4
+ }
+ bottom: "data"
+ top: "conv1"
+}
+layers {
+ name: "relu1"
+ type: RELU
+ bottom: "conv1"
+ top: "conv1"
+}
+layers {
+ name: "norm1"
+ type: LRN
+ lrn_param {
+ local_size: 5
+ alpha: 0.0001
+ beta: 0.75
+ }
+ bottom: "conv1"
+ top: "norm1"
+}
+layers {
+ name: "pool1"
+ type: POOLING
+ pooling_param {
+ pool: MAX
+ kernel_size: 3
+ stride: 2
+ }
+ bottom: "norm1"
+ top: "pool1"
+}
+layers {
+ name: "conv2"
+ type: CONVOLUTION
+ blobs_lr: 1
+ blobs_lr: 2
+ weight_decay: 1
+ weight_decay: 0
+ convolution_param {
+ num_output: 256
+ pad: 2
+ kernel_size: 5
+ group: 2
+ }
+ bottom: "pool1"
+ top: "conv2"
+}
+layers {
+ name: "relu2"
+ type: RELU
+ bottom: "conv2"
+ top: "conv2"
+}
+layers {
+ name: "norm2"
+ type: LRN
+ lrn_param {
+ local_size: 5
+ alpha: 0.0001
+ beta: 0.75
+ }
+ bottom: "conv2"
+ top: "norm2"
+}
+layers {
+ name: "pool2"
+ type: POOLING
+ pooling_param {
+ pool: MAX
+ kernel_size: 3
+ stride: 2
+ }
+ bottom: "norm2"
+ top: "pool2"
+}
+layers {
+ name: "conv3"
+ type: CONVOLUTION
+ blobs_lr: 1
+ blobs_lr: 2
+ weight_decay: 1
+ weight_decay: 0
+ convolution_param {
+ num_output: 384
+ pad: 1
+ kernel_size: 3
+ }
+ bottom: "pool2"
+ top: "conv3"
+}
+layers {
+ name: "relu3"
+ type: RELU
+ bottom: "conv3"
+ top: "conv3"
+}
+layers {
+ name: "conv4"
+ type: CONVOLUTION
+ blobs_lr: 1
+ blobs_lr: 2
+ weight_decay: 1
+ weight_decay: 0
+ convolution_param {
+ num_output: 384
+ pad: 1
+ kernel_size: 3
+ group: 2
+ }
+ bottom: "conv3"
+ top: "conv4"
+}
+layers {
+ name: "relu4"
+ type: RELU
+ bottom: "conv4"
+ top: "conv4"
+}
+layers {
+ name: "conv5"
+ type: CONVOLUTION
+ blobs_lr: 1
+ blobs_lr: 2
+ weight_decay: 1
+ weight_decay: 0
+ convolution_param {
+ num_output: 256
+ pad: 1
+ kernel_size: 3
+ group: 2
+ }
+ bottom: "conv4"
+ top: "conv5"
+}
+layers {
+ name: "relu5"
+ type: RELU
+ bottom: "conv5"
+ top: "conv5"
+}
+layers {
+ name: "pool5"
+ type: POOLING
+ pooling_param {
+ pool: MAX
+ kernel_size: 3
+ stride: 2
+ }
+ bottom: "conv5"
+ top: "pool5"
+}
+layers {
+ name: "fc6"
+ type: INNER_PRODUCT
+ blobs_lr: 1
+ blobs_lr: 2
+ weight_decay: 1
+ weight_decay: 0
+ inner_product_param {
+ num_output: 4096
+ }
+ bottom: "pool5"
+ top: "fc6"
+}
+layers {
+ name: "relu6"
+ type: RELU
+ bottom: "fc6"
+ top: "fc6"
+}
+layers {
+ name: "drop6"
+ type: DROPOUT
+ dropout_param {
+ dropout_ratio: 0.5
+ }
+ bottom: "fc6"
+ top: "fc6"
+}
+layers {
+ name: "fc7"
+ type: INNER_PRODUCT
+ blobs_lr: 1
+ blobs_lr: 2
+ weight_decay: 1
+ weight_decay: 0
+ inner_product_param {
+ num_output: 4096
+ }
+ bottom: "fc6"
+ top: "fc7"
+}
+layers {
+ name: "relu7"
+ type: RELU
+ bottom: "fc7"
+ top: "fc7"
+}
+layers {
+ name: "drop7"
+ type: DROPOUT
+ dropout_param {
+ dropout_ratio: 0.5
+ }
+ bottom: "fc7"
+ top: "fc7"
+}
+layers {
+ name: "fc8"
+ type: INNER_PRODUCT
+ blobs_lr: 1
+ blobs_lr: 2
+ weight_decay: 1
+ weight_decay: 0
+ inner_product_param {
+ num_output: 1000
+ }
+ bottom: "fc7"
+ top: "fc8"
+}
+layers {
+ name: "prob"
+ type: SOFTMAX
+ bottom: "fc8"
+ top: "prob"
+}