← All questions
Training & Fine-tuningMedium· Alignment· SFT· DPO· RL

Walk me through how you would choose between SFT, DPO,...

The choice of training method depends on the type of feedback signal available. If you have expert demonstrations, start with SFT. If you have human pairwise preferences, move to DPO. If you have automatable correctness signals, use RLVR. You should layer these approaches only as far as your compute budget and signal quality allow, prioritizing SFT if you lack the necessary data to begin with.

Code playground (Python)