Role of batch normalisation in machine learning