Get in Touch

Course Outline

Introduction to Parameter-Efficient Fine-Tuning (PEFT)

  • The drivers behind and constraints of full fine-tuning
  • An overview of PEFT: objectives and key advantages
  • Industry applications and relevant use cases

LoRA (Low-Rank Adaptation)

  • Theoretical concepts and intuition behind LoRA
  • Technical implementation using Hugging Face and PyTorch
  • Practical session: Fine-tuning a model utilizing LoRA

Adapter Tuning

  • Mechanics of adapter modules
  • Integration strategies with transformer-based architectures
  • Practical session: Applying Adapter Tuning to a transformer model

Prefix Tuning

  • Leveraging soft prompts for effective fine-tuning
  • Analysis of strengths and limitations relative to LoRA and adapters
  • Practical session: Executing Prefix Tuning on an LLM task

Evaluating and Comparing PEFT Methods

  • Key metrics for assessing performance and efficiency
  • Trade-offs involving training speed, memory consumption, and model accuracy
  • Conducting benchmarking experiments and interpreting results

Deploying Fine-Tuned Models

  • Processes for saving and loading optimized models
  • Deployment considerations specific to PEFT-based architectures
  • Integration into existing applications and production pipelines

Best Practices and Extensions

  • Synergizing PEFT with quantization and distillation techniques
  • Application in low-resource and multilingual contexts
  • Exploring future trajectories and active areas of research

Requirements

  • A solid grasp of machine learning fundamentals
  • Practical experience in working with large language models (LLMs)
  • Proficiency in Python and PyTorch

Target Audience

  • Data scientists
  • AI engineers
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories