Thanks for your reply.
So the place of BatchNorm layer in CNN is like this:
CNN(
convolution-layer-1,
batch-norm-layer-1,
activate-layer(ReLU),
convolution-layer-2,
batch-norm-layer-2,
activate-layer(ReLU),
fully-connection-layer,
)
How about the pooling layer?
Should we place BatchNorm layer before the pooling layer?