Build LLMs from scratch Building the fundamental blocks of LLMs from scratch Reference: Build a Large Language Model (From Scratch) Book by Sebastian Raschka