BPE tokenizer from scratch
Build a byte-level BPE tokenizer in pure Python, train it on a small corpus, and compare against tiktoken.
Open brief βStart a project as soon as you finish the foundations module, then extend it as later modules land.
Build a byte-level BPE tokenizer in pure Python, train it on a small corpus, and compare against tiktoken.
Open brief βBuild, train, and evaluate a ~50-150M parameter Transformer with modern conventions (RMSNorm, SwiGLU, RoPE, GQA, FlashAttention).
Open brief βFine-tune an open model with LoRA and evaluate it with an LLM-as-judge pipeline.
Open brief βSynthesise preference pairs and align a model with DPO, then measure the win rate against the base.
Open brief βServe a model in a compact engine: implement the KV cache, sampling, and INT4 quantization end to end.
Open brief β