Post

I wanted to do a "what I've learned so far" post to wrap up my notes on Chapter 4 of @sebastianraschka.com's "Build an LLM (from scratch)" but when it got to 6,000 words I suspected it was getting a bit long. So here's a review of upcoming attractions: www.gilesthomas.com/2025/08/llm-...

gilesthomas.comWriting an LLM from scratch, part 19 -- wrapping up Chapter 4A state-of-play update after finishing Chapter 4 of 'Build a Large Language Model from Scratch', with a roadmap of what’s coming next

Back when I started messing with LLMs, it looked to me like you could get reasonably OK results for chat applications without instruction fine-tuning. So before getting into Chapter 7 of "Build an LLM (from scratch)", I decided to see if that was really true: www.gilesthomas.com/2025/10/llm-...

gilesthomas.comWriting an LLM from scratch, part 24 -- the transcript hackBack when I started playing with LLMs, I found that you could build a (very basic) chatbot with a base model -- no instruction fine-tuning at all! Does that work with GPT-2?

I wanted to dig into why the results I got on instruction fine-tuning for each of my models didn't seem to match up well with the loss on the test set. Got some interesting results: www.gilesthomas.com/2026/01/2026...

gilesthomas.comWriting an LLM from scratch, part 30 -- digging into the LLM-as-a-judge resultsI was unhappy with the LLM-as-a-judge instruction fine-tuning results I got when comparing my various base models. Could I make them any better?

1 repost0 likes