https://adeveloperdiary.github.io/data-science/deep-learning/nlp/coding-transformer-model-from-scratch-using-pytorch-part-2/
Coding Transformer Model from Scratch Using PyTorch - Part 2 (Data Processing and Preparation) - A Developer Diary