https://jiha-kim.github.io/crash-courses/tensor-calculus/3-ml-applications/
Tensor Calculus Part 3: Differentiating Tensors and Applications in Machine Learning - Ji-Ha's Blog