LayerParameter conv1_param; conv1_param.set_name("conv1"); conv1_param.set_type("Convolution"); conv1_param.add_top("conv1"); conv1_param.mutable_convolution_param()->set_num_output(96); conv1_param.mutable_convolution_param()->set_kernel_size(11); conv1_param.mutable_convolution_param()->set_stride(4);
LayerParameter pool1_param; pool1_param.set_name("pool1"); pool1_param.set_type("Pooling"); pool1_param.add_top("pool1"); pool1_param.mutable_pooling_param()->set_pool(PoolingParameter_PoolMethod_MAX); pool1_param.mutable_pooling_param()->set_kernel_size(3); pool1_param.mutable_pooling_param()->set_stride(2);This code defines a pooling layer using max pooling with a kernel size of 3 and a stride of 2. Package Library: Caffe.