intermediate~3h

SFT vs RFT: Choosing a Fine-Tuning Objective

The decision framework for choosing between supervised fine-tuning (static labeled data) and reinforcement fine-tuning (online reward-based exploration via GRPO) — including the full labeled-data/verifiability decision tree.

SFT vs. RFT — Decision Tree

Walk the tree from the root: whether you have labeled data, whether the task is automatically verifiable, and how much data you have all determine which fine-tuning objective fits.

SFT vs. RFT — Decision Tree

100%
Drag to pan
NoYesNoYesLargeTinyYesNoLabeled data?Task verifiable?How much data?Use RLHFUse RFTUse SFTReasoning helps?Use RFTUse SFT
4
Subtopics
1
Exercises
1
Projects
5
Quiz Qs
4
Flashcards
📚 Prerequisites(1)

🎓 Learning objectives

  • Contrast the SFT process (static labeled data, weight matching) with the RFT process (online reward exploration via GRPO)
  • Apply the full decision tree: labeled data? verifiable task? reasoning-helps? to choose SFT, RFT, or RLHF
  • Explain why RFT is well suited to reasoning-heavy tasks like math and logic
  • Identify when a tiny dataset should still use SFT instead of RFT

SFT vs RFT: Choosing a Fine-Tuning Objective is a Pro topic

Sign in, then upgrade to Pro or Power to unlock this topic and the full AI Engineering curriculum.

📂 Subtopics