Fine-tuning Large Language Models: A Brief Introduction | Synapse