YoVDO

Vector Databases: from Embeddings to Applications

Offered By: DeepLearning.AI via Coursera

Tags

Vector Databases Courses Recommender Systems Courses Image Recognition Courses Search Algorithms Courses Embeddings Courses Semantic Search Courses Retrieval Augmented Generation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Vector databases play a pivotal role across various fields, such as natural language processing, image recognition, recommender systems and semantic search, and have gained more importance with the growing adoption of LLMs. These databases are exceptionally valuable as they provide LLMs with access to real-time proprietary data, enabling the development of Retrieval Augmented Generation (RAG) applications. At their core, vector databases rely on the use of embeddings to capture the meaning of data and gauge the similarity between different pairs of vectors and sift through extensive datasets, identifying the most similar vectors. This course will help you gain the knowledge to make informed decisions about when to apply vector databases to your applications. You’ll explore: 1. How to use vector databases and LLMs to gain deeper insights into your data. 2. Build labs that show how to form embeddings and use several search techniques to find similar embeddings. 3. Explore algorithms for fast searches through vast datasets and build applications ranging from RAG to multilingual search.

Syllabus

  • Project Overview
    • Vector databases play a pivotal role across various fields, such as natural language processing, image recognition, recommender systems and semantic search, and have gained more importance with the growing adoption of LLMs. These databases are exceptionally valuable as they provide LLMs with access to real-time proprietary data, enabling the development of Retrieval Augmented Generation (RAG) applications.At their core, vector databases rely on the use of embeddings to capture the meaning of data and gauge the similarity between different pairs of vectors and sift through extensive datasets, identifying the most similar vectors. This course will help you gain the knowledge to make informed decisions about when to apply vector databases to your applications. You’ll explore: (1) How to use vector databases and LLMs to gain deeper insights into your data. (2) Build labs that show how to form embeddings and use several search techniques to find similar embeddings. (3) Explore algorithms for fast searches through vast datasets and build applications ranging from RAG to multilingual search.

Taught by

Sebastian Witalec

Related Courses

Pinecone Vercel Starter Template and RAG - Live Code Review Part 2
Pinecone via YouTube
Will LLMs Kill Search? The Future of Information Retrieval
Aleksa Gordić - The AI Epiphany via YouTube
RAG But Better: Rerankers with Cohere AI - Improving Retrieval Pipelines
James Briggs via YouTube
Advanced RAG - Contextual Compressors and Filters - Lecture 4
Sam Witteveen via YouTube
LangChain Multi-Query Retriever for RAG - Advanced Technique for Broader Vector Space Search
James Briggs via YouTube