Vocabulary

This page contains key terms and definitions used throughout the courses. Each term includes its definition and links to lectures where it’s mentioned.

Large Language Model (LLM)

A Large Language Model (LLM) is a type of artificial intelligence model trained on vast amounts of text data to understand and generate human-like text. These models have billions or...

Retrieval-Augmented Generation (RAG)

Retrieval-Augmented Generation (RAG) is a technique that enhances language models by retrieving relevant information from external knowledge sources and incorporating it into the generation process. This allows LLMs to access...

Vector Database

A vector database is a specialized database designed to store, manage, and search vector embeddings - numerical representations of data like text, images, or audio. Vector databases are optimized for...

Table of contents