https://discuss.pytorch.org/t/updating-only-some-values-in-backward-pass/38192
https://discuss.pytorch.org/t/mse-l2-loss-on-two-masked-images/28417/5
https://discuss.pytorch.org/t/weighted-pixelwise-nllloss2d/7766
https://discuss.pytorch.org/t/how-to-compute-loss-in-roi-region-of-a-tensor/55181/3
https://pytorch.org/tutorials/beginner/pytorch_with_examples.html