Pytorch for Beginners #25 | Transformer Model: Self Attention - Implementation with In-Depth Details