From the course: Advanced RAG Applications with Vector Databases

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

What you should know

What you should know

- [Instructror] This course assumes you have a conceptual understanding of vector databases, embedding models, and large language models. I also assume you understand the fundamentals of how to write Python code. Before we dive into the course, let's review some of these topics and how they're related to what we're about to learn here. We'll start with vector databases. A vector database is a tool that helps you work with unstructured data in the form of vectors. Fun fact, the name vector database is actually a misnomer. Vector databases are not real databases, but rather compute engines for vector data. Vector data is often referred to as a vector embedding in the context of Generative AI. And for the purpose of retrieval augmented generation, we will refer to vectors and embeddings as the same thing. These vectors are long series of numbers, typically hundreds or thousands of numbers. The reason we call them vector embeddings is because they're generated by deep neural networks…

Contents