Get in Touch

Course Outline

Introduction

  • What are Large Language Models (LLMs)?
  • LLMs compared to traditional NLP models.
  • Overview of LLM features and architecture.
  • Challenges and limitations of LLMs.

Understanding LLMs

  • The lifecycle of an LLM.
  • How LLMs function.
  • Key components of an LLM: encoder, decoder, attention mechanisms, embeddings, etc.

Getting Started

  • Setting up the development environment.
  • Installing an LLM as a development tool, e.g., Google Colab, Hugging Face.

Working with LLMs

  • Exploring available LLM options.
  • Creating and deploying an LLM.
  • Fine-tuning an LLM on a custom dataset.

Text Summarization

  • Understanding text summarization tasks and their applications.
  • Utilizing an LLM for extractive and abstractive text summarization.
  • Evaluating summary quality using metrics such as ROUGE, BLEU, etc.

Question Answering

  • Understanding question answering tasks and their applications.
  • Utilizing an LLM for open-domain and closed-domain question answering.
  • Evaluating answer accuracy using metrics such as F1, EM, etc.

Text Generation

  • Understanding text generation tasks and their applications.
  • Utilizing an LLM for conditional and unconditional text generation.
  • Controlling the style, tone, and content of generated texts using parameters such as temperature, top-k, top-p, etc.

Integrating LLMs with Other Frameworks and Platforms

  • Using LLMs with PyTorch or TensorFlow.
  • Using LLMs with Flask or Streamlit.
  • Using LLMs with Google Cloud or AWS.

Troubleshooting

  • Understanding common errors and bugs in LLMs.
  • Monitoring and visualizing the training process using TensorBoard.
  • Simplifying training code and improving performance with PyTorch Lightning.
  • Loading and preprocessing data using Hugging Face Datasets.

Summary and Next Steps

Requirements

  • A foundational understanding of natural language processing and deep learning.
  • Practical experience with Python and either PyTorch or TensorFlow.
  • Basic programming proficiency.

Audience

  • Developers.
  • NLP enthusiasts.
  • Data scientists.
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories