Can dropout and batch normalization be applied to convolution layers

2017-12-16 14:01:34

I've seen here but I couldn't find valuable answers because of lacking reference. My question is that can dropout be applied to convolution layers or just dense layers. If so, should it be used after pooling or before pooling and after applying activation?

Also I want to know whether batch normalization can be used in convolution layers or not.