Get in Touch
 Duration 21 hours

Course Outline

Introduction to Large Language Models (LLMs)

  • Overview of LLMs
  • Defining concepts and their significance
  • Current applications in Artificial Intelligence

Transformer Architecture

  • Explaining transformer mechanics and functionality
  • Key components and structural features
  • Embeddings and positional encoding
  • Multi-head attention mechanisms
  • Feed-forward neural networks
  • Normalization techniques and residual connections

Transformer Models

  • The self-attention mechanism
  • Encoder-decoder architecture
  • Positional embeddings
  • BERT (Bidirectional Encoder Representations from Transformers)
  • GPT (Generative Pretrained Transformer)

Performance Optimization and Common Pitfalls

  • Managing context length
  • Mamba and state-space models
  • Flash attention implementations
  • Sparse transformers
  • Vision transformers
  • The role of quantization in efficiency

Advancing Transformer Capabilities

  • Retrieval-augmented text generation
  • Mixture of models strategies
  • Tree of thoughts approaches

Fine-Tuning Strategies

  • Theoretical foundations of low-rank adaptation
  • Implementing fine-tuning with QLora

Scaling Laws and Optimization in LLMs

  • The importance of scaling laws for LLM development
  • Scaling data and model size
  • Computational scaling considerations
  • Parameter efficiency scaling

Optimization Practices

  • Correlations between model size, data volume, compute budgets, and inference needs
  • Enhancing LLM performance and efficiency
  • Best practices and essential tools for training and fine-tuning

Training and Fine-Tuning LLMs

  • Processes and challenges in training LLMs from scratch
  • Data acquisition and maintenance strategies
  • Requirements for large-scale data, CPU, and memory
  • Addressing optimization challenges
  • The landscape of open-source LLMs

Reinforcement Learning (RL) Fundamentals

  • Introduction to Reinforcement Learning
  • Learning through positive reinforcement
  • Core definitions and concepts
  • Markov Decision Process (MDP)
  • Dynamic programming
  • Monte Carlo methods
  • Temporal Difference Learning

Deep Reinforcement Learning

  • Deep Q-Networks (DQN)
  • Proximal Policy Optimization (PPO)
  • Core elements of Reinforcement Learning

Integrating LLMs and Reinforcement Learning

  • Combining LLM capabilities with Reinforcement Learning
  • Applications of RL within LLM frameworks
  • Reinforcement Learning from Human Feedback (RLHF)
  • Alternative approaches to RLHF

Case Studies and Practical Applications

  • Real-world implementation examples
  • Analyzing success stories and associated challenges

Advanced Topics

  • Advanced technical techniques
  • Advanced optimization methodologies
  • Cutting-edge research and recent developments

Summary and Future Directions

Requirements

  • A foundational understanding of Machine Learning

Target Audience

  • Data scientists
  • Software engineers

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories