https://onlinebme.com/batch-normalization-vs-layer-normalization/