Welcome to the LLM Zoomcamp Homework Repository! This repository contains the assignments and workshop materials for the LLM Zoomcamp course. Each folder represents a specific module, covering various aspects of large language models (LLMs) and their real-world applications.
Introduction to LLMs
This module introduces the basics of large language models, their architecture, and foundational concepts. It includes exercises to familiarize you with the core principles of LLMs.
Open-Source LLMs
Learn about popular open-source language models and frameworks. This module focuses on understanding their advantages, setting them up, and using them for specific tasks.
Vector Search
Dive into vector-based search techniques, which are essential for building semantic search systems. Exercises in this module cover embedding generation, similarity search, and efficient retrieval methods.
Monitoring LLMs
Understand the importance of monitoring in production LLM applications. This module explores techniques for tracking performance, identifying bottlenecks, and maintaining reliability.
LLM Orchestration
Learn how to orchestrate workflows involving multiple LLMs or LLM integrations. This module covers best practices for managing dependencies, chaining prompts, and scaling systems effectively.
Hands-On Workshops
Practical workshops to reinforce concepts learned in the modules. These include real-world projects and scenarios to help you apply your skills effectively.
- Clone the repository:
git clone https://github.com/VesnaPop-Dimitrijoska/LLM-Zoomcamp.git cd LLM-Zoomcamp