https://medium.com/@monocosmo77/latest-updates-on-attention-mechanisms-part5-machine-learning-805847eb1522