In keras.oi under BatchNormalization, Arguments: axis: Integer, the axis that should be normalized (typically the features axis). For instance, after a Conv2D layer with data_format="channels_first", set axis=1 in BatchNormalization.
Does it mean that it only can be used after a Conv2D layer? If my model has Conv3D layers, may I still use BatchNormalization(axis=1)?