Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Parameter-Efficient Fine-Tuning (PEFT)
- Drivers and constraints associated with full fine-tuning
- Overview of PEFT objectives and its key advantages
- Real-world industry applications and use cases
LoRA (Low-Rank Adaptation)
- Theoretical concepts and intuitive understanding of LoRA
- Implementation of LoRA leveraging Hugging Face and PyTorch
- Practical session: Fine-tuning a model via LoRA
Adapter Tuning
- Mechanics of adapter modules
- Integration strategies with transformer-based architectures
- Practical session: Implementing Adapter Tuning on a transformer model
Prefix Tuning
- Utilization of soft prompts for effective fine-tuning
- Comparative strengths and limitations against LoRA and adapters
- Practical session: Applying Prefix Tuning to an LLM task
Assessment and Comparison of PEFT Methods
- Key metrics for gauging performance and efficiency
- Navigating trade-offs in training velocity, memory consumption, and accuracy
- Conducting benchmark experiments and interpreting outcomes
Deployment of Fine-Tuned Models
- Strategies for saving and retrieving fine-tuned models
- Deployment considerations specific to PEFT-based architectures
- Seamless integration into applications and production pipelines
Best Practices and Advanced Extensions
- Combining PEFT with quantization and distillation techniques
- Application in low-resource and multilingual environments
- Emerging trends and areas of active research
Requirements
- Solid grounding in machine learning fundamentals
- Practical experience interacting with large language models (LLMs)
- Proficiency in Python and PyTorch
Intended Audience
- Data Scientists
- AI Engineers
14 Hours