test_maxout.py 772 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
from paddle.trainer_config_helpers import *

settings(
    batch_size=1000,
    learning_rate=1e-5
)

data = data_layer(name='data', size=2304)

conv = img_conv_layer(input=data,
                      filter_size = 3,
                      num_channels=1,
                      num_filters=16,
                      padding=1,
                      act=LinearActivation(),
                      bias_attr=True)

maxout = maxout_layer(input=conv,
                      num_channels=16,
                      groups=2)

pool = img_pool_layer(input=maxout,
                      num_channels=8,
                      pool_size=2,
                      stride=2,
                      pool_type=MaxPooling())

fc = fc_layer(input=pool, size=384, bias_attr=False)

outputs(fc)