К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Essential Concepts of Vector Databases · LearnSpace
Назад в каталог
courseraIT и технологии

Essential Concepts of Vector Databases

Курс от Packt
Средний≈ 10.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you will gain a deep understanding of vector databases, their structure, and how they differ from traditional databases. By exploring fundamental concepts, including their benefits and real-world applications, you will be equipped with the knowledge needed to leverage these cutting-edge technologies in data management and AI. The course begins with an introduction to vector databases, explaining why they have become essential in modern data management. You will discover their key advantages and how they address limitations found in traditional databases. Moving forward, the course dives into embeddings and vectors, key components in understanding the data flow within vector databases, and the importance of similarity searches. Next, the course covers a hands-on section where you will work with the Chroma vector database. Through practical exercises, you will learn how to set up your development environment, create databases, query data, and manage embeddings with OpenAI APIs. Additionally, the course explores advanced topics like vector similarity measures, including cosine similarity, Euclidean distance, and dot product, as well as the integration of vector databases with large language models (LLM). This course is ideal for developers, data scientists, and anyone keen on understanding the cutting-edge field of vector databases. A solid grasp of databases and basic programming knowledge will be beneficial for mastering the material.

Навыки, которые вы освоите

Vector DatabasesEmbeddingsLarge Language ModelingLangChainData AnalysisDevelopment EnvironmentData ManagementDatabasesOpenAI API

Программа курса

11 модулей · 74 учебных материалов

01Introduction2 материалов

Introduction

Introduction - Course prerequisites and structureВидеоFull Course ResourcesЧтение
02Vector Databases Deep Dive - Fundamentals5 материалов

Vector Databases Deep Dive - Fundamentals

Introduction to Vector Databases - Full OverviewВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Essential Concepts of Vector Databases
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.3 ч

11 модулей

Язык: Английский

Субтитры: Казахский, Испанский

Часть программы вашего университета
Why Vector DatabasesВидео
Vector Databases - Benefits and AdvantagesВидео
Understanding Vector DatabasesDIALOGUE
Vector Databases Deep Dive - Fundamentals - AssessmentЗадание
03Traditional vs Vector Databases - Differences8 материалов

Traditional vs Vector Databases - Differences

Traditional vs Vector Databases - Limitations and ChallengesВидеоVector Databases & Embeddings - Full Work FlowВидеоEmbeddings vs Vectors – DifferencesВидеоVector Databases - How They Work and AdvantagesВидеоVector Databases Use CasesВидеоVector and Traditional Databases - SummaryВидеоUnderstanding Relational DatabasesDIALOGUETraditional vs Vector Databases - Differences - AssessmentЗадание
04Vector Databases Solutions - Top 5 Vector Databases4 материалов

Vector Databases Solutions - Top 5 Vector Databases

The Top 5 Vector Databases - OverviewВидеоUnderstanding LLM (Large Language Models)ВидеоExploring Vector DatabasesDIALOGUEVector Databases Solutions - Top 5 Vector Databases - AssessmentЗадание
05Building Vector Databases - Hands-on - Chroma Vector Database13 материалов

Building Vector Databases - Hands-on - Chroma Vector Database

Development Environment SetupВидеоSetup VS-Code, Python and OpenAI API KeyВидеоChroma Database workflowВидеоCreating a Chroma Vector Database & Adding Documents & Querying themВидеоLooping Through the Results & Showing Similarity Search ResultsВидеоChroma Default Embedding FunctionВидеоChroma Vector Database - Persisting Data and SavingВидеоCreating an OpenAI Embeddings - Raw without ChromaВидеоUsing OpenAI's Embedding API to Create Embedding in ChromaВидеоVector Databases Metrics and Data StructuresВидеоSection SummaryВидеоWorking with Vector Databases in PythonDIALOGUEBuilding Vector Databases - Hands-on - Chroma Vector Database - AssessmentЗадание
06Common Measures of Vector Similarity6 материалов

Common Measures of Vector Similarity

Vector Similarity Deep Dive - Cosine SimilarityВидеоEuclidean Distance - L2 NormВидеоDot ProductВидеоSection SummaryВидеоExploring Vector Similarity in DatabasesDIALOGUECommon Measures of Vector Similarity - AssessmentЗадание
07Vector Databases and LLM - the Full Workflow8 материалов

Vector Databases and LLM - the Full Workflow

Vector Databases and LLM - Deep DiveВидеоLoading all DocumentsВидеоGenerating Embeddings from Documents & Insert them into Chroma DatabaseВидеоGetting the Relevant Chunks when Given a QueryВидеоUsing OpenAI LLM to Generate Response - Full FlowВидеоSection SummaryВидеоWorking with Vector Databases and LLMsDIALOGUEVector Databases and LLM - the Full Workflow - AssessmentЗадание
08Vector Databases & the Langchain Framework8 материалов

Vector Databases & the Langchain Framework

The LangChain Framework - Quick OverviewВидеоGetting started with LangChain and the OpenAIChat WrapperВидеоLoading Documents with LangChain Document LoaderВидеоSplitting the Documents with LangChainВидеоCreating a Chroma Vector Database with LangChainВидеоGetting the Response from the Model - the Complete WorkflowВидеоIntegrating Langchain for LLM ApplicationsDIALOGUEVector Databases & the Langchain Framework - AssessmentЗадание
09Pinecone Vector Database12 материалов

Pinecone Vector Database

Pinecone - Deep DiveВидеоCreate Pinecone Account & Dashboard OverviewВидеоCreating our Pinecone Index in CodeВидеоUpserting and Querying our Pinecone IndexВидеоQuerying Pinecone Manually in the DashboardВидеоUsing LangChain Pinecone Wrapper - Create Index and Upsert & Similarity SearchВидеоCreating a Retriever and Chain Objects & a LLM to get a ResponseВидеоClean up - Delete Pinecone IndexВидеоChallenge - Explore other Vector DatabaseВидеоSection SummaryВидеоWorking with Pinecone Vector DatabasesDIALOGUEPinecone Vector Database - AssessmentЗадание
10Choosing the Right Vector Database5 материалов

Choosing the Right Vector Database

Choosing the Right Vector Database - Comparison TablesВидеоWhich Database Should I Choose?ВидеоChoosing the Right Database - CriteriaВидеоChoosing a Vector DatabaseDIALOGUEChoosing the Right Vector Database - AssessmentЗадание
11Wrap up & Next Steps3 материалов

Wrap up & Next Steps

Congratulations and Next StepsВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание