img_layers.py 690 字节
Newer Older
1 2
from paddle.trainer_config_helpers import *

Q
qijun 已提交
3
settings(learning_rate=1e-3, batch_size=1000)
4

Q
qijun 已提交
5
img = data_layer(name='image', size=256 * 256)
6

7 8
# the parse_conv in config_parse.py is not strictly accurate when filter_size
# is not square. So here set square filter_size.
Q
qijun 已提交
9 10 11 12 13 14
img_conv = img_conv_layer(
    input=img,
    num_channels=1,
    num_filters=64,
    filter_size=(32, 32),
    padding=(1, 1),
15
    dilation=(1, 1),
Q
qijun 已提交
16 17
    stride=(1, 1),
    act=LinearActivation())
18 19 20 21 22 23
img_bn = batch_norm_layer(input=img_conv, act=ReluActivation())

img_norm = img_cmrnorm_layer(input=img_bn, size=32)

img_pool = img_pool_layer(input=img_conv, pool_size=32, pool_type=MaxPooling())

24
outputs(img_pool, img_norm)