Ten fine-tuning mistakes I see students make (and made myself)

The mistakes that turn a fine-tuning project into a shrug: no baseline, dirty data, the wrong metric, training on eval data, chasing loss, and skipping the deployment question.

Trophy and certificate after a win
Trophy and certificate after a win

I built FineTune Studio after making most of these mistakes on my own runs. They are not exotic. They are the difference between "I fine-tuned a model" on a resume and "I fine-tuned a model and here is what improved by how much".

The mistakes

  1. No baseline. Not running the base model on the same evaluation set first. Without it, you cannot know whether the fine-tune did anything. Base-versus-tuned is the whole point.
  2. Training on unvalidated data. Malformed records, duplicates, and template mismatches. Run the pre-training checklist first.
  3. Leaking eval into training. Splitting after deduplication is not optional.
  4. Chasing training loss. It goes down whether or not the model is getting better. Watch eval loss, then read outputs.
  5. Too many epochs on too little data. A few hundred examples for ten epochs is memorisation with a progress bar.
  6. Choosing the biggest model that fits. A 1–3B model fine-tuned well beats a 7B model fine-tuned badly, and ships on hardware you have.
  7. Fine-tuning for facts. Knowledge belongs in retrieval; see RAG vs fine-tuning.
  8. Ignoring the chat template. Training with one format and serving with another produces a model that seems to have forgotten everything.
  9. Not saving checkpoints. The best model was at step 600; you only kept step 1200.
  10. No deployment plan. An adapter on a laptop is not a result anyone else can use. Decide how it will be served before you start.

The habit that prevents most of them

Write the evaluation before the training script: the held-out set, the rubric, and the baseline numbers. Everything else becomes an experiment against a fixed target instead of a hope. That habit, more than any hyperparameter, is what I try to teach in campus sessions on fine-tuning.

Make these mistakes once, on a small model, on a weekend. Then never again.

Fine-tuningMistakesStudentsGuide
Pranjul Rathour
Pranjul Rathour
GenAI Engineer · Kanpur, Uttar Pradesh, India

GenAI engineer and AI product builder with 2+ years shipping production-grade AI systems: RAG pipelines, fine-tuned LLMs, hybrid retrieval and multi-modal apps across vision, speech and OCR, architected end to end from ingestion to deployment. Leads engineering for SCULT INDIA's 14-member team, founded the 500+ member TechVerse Enclave community and has mentored 200+ students. Three hackathon first prizes: Changethon 2025 (IIT Roorkee), Product Genesis at Vividhotsava 2025 (CSJMU Kanpur) and BYTEBATTLE (MeetKats).

Open to GenAI roles, hackathon judging, mentorship sessions and guest talks at colleges. Email pranjulrathour41@gmail.com.

Keep reading

More on Fine-tuning

All Fine-tuning posts →
Campus talks · hackathon judging · mentoring

Want this as a live session at your college?

Open to GenAI roles, hackathon judging, mentorship sessions and guest talks at colleges.

Pranjul Rathour, GenAI engineer in Kanpur