Fine-tuning is the most over-reached tool in applied machine learning. This course opens with the honest answer — a better prompt or retrieval solves most of what people want fine-tuning for — and then, for the cases that survive that test, teaches the practice end to end: what training actually changes and what it cannot add, LoRA and QLoRA memory arithmetic you can do on paper, building a dataset and the held-out set that has to come before it, chat templates and loss masking, running a job on a free T4 or a rented card for pennies, catching catastrophic forgetting, measuring whether it helped, and serving the adapter. Written for a mid-range laptop as readily as a rented A100.
Start the first lesson- The Honest Answer FirstA prompt changes in ten seconds; a fine-tune changes in a day. Exhaust the fast loop first.
- What Fine-Tuning Changes, and What It Cannot AddFine-tuning teaches the shape of an answer, not its content; facts belong in the context window.
- Full, LoRA, QLoRA, and the Memory ArithmeticFull fine-tuning costs about 16 bytes per parameter; LoRA charges that only on the 1% you train.
- The Dataset Decides EverythingYour model learns your dataset's whole distribution, including the habits you never meant to teach.
- Chat Templates and Loss MaskingDecode one batch's unmasked labels before every run; it catches most fine-tuning bugs in five seconds.
- Running a LoRA, and What It CostsGPU time is the cheap part: a 7B LoRA run costs cents, while the dataset and the evaluation cost days.
- Did It Help, and What Did It BreakA win rate without an interval and a canary set is not evidence, it is a feeling.
- Serving the AdapterMerging, quantizing and switching engines all change the model; evaluate the exact artifact you serve.
No ads. No data sale. No public scores on people. Ever.
© 2026 Addaly