From Toy Model to Transformer: Upgrading nanoGPT in C# with Attention and Embeddings

Part 3 of building GPT from scratch in C#. Token embeddings, positional embeddings, multi-head causal attention, layer norm, residuals…