Direct preference optimization, alignment training
Hard AdvancedImplement the Direct Preference Optimization loss โ the standard loss for LLM alignment.
Implement the function below. Use only basic PyTorch operations.
Use this code to debug before submitting.
Try solving it yourself first! Click below to reveal the solution.
For interactive practice with auto-grading, run TorchCode locally:pip install torch-judge then use check("dpo_loss")
Direct preference optimization, alignment training