-
Book Overview & Buying
-
Table Of Contents
Essential Concepts of Vector Databases
By :
Essential Concepts of Vector Databases
By:
Overview of this book
This course offers a deep dive into vector databases, starting with the essential prerequisites and an overview of the course structure. You'll gain a solid understanding of the fundamental concepts and applications of vector databases, including why they are increasingly important in modern data management. The course covers the differences between traditional and vector databases, highlighting the limitations and advantages of each.
As you progress, you'll explore various vector database solutions, focusing on top contenders like Chroma and Pinecone. Detailed hands-on sessions will guide you through setting up development environments, creating and querying databases, and understanding key metrics and data structures. You'll also delve into vector similarity measures, such as cosine similarity and Euclidean distance, to enhance your data analysis skills.
The final sections integrate vector databases with Large Language Models (LLM) and the LangChain framework, providing a comprehensive workflow from document loading to generating responses. You'll also receive guidance on choosing the right vector database for your needs, with comparison tables and criteria to consider. By the end of this course, you'll have a thorough understanding of vector databases and practical experience in using them for advanced data management tasks.
Table of Contents (11 chapters)
Introduction
Vector Databases Deep Dive - Fundamentals
Traditional vs Vector Databases - Differences
Vector Databases Solutions - Top 5 Vector Databases
Building Vector Databases - Hands-on - Chroma Vector Database
Common Measures of Vector Similarity
Vector Databases and LLM - the Full Workflow
Vector Databases & the Langchain Framework
Pinecone Vector Database
Choosing the Right Vector Database
Wrap up & Next Steps