0Pricing
Vector Databases: Pinecone, Weaviate & pgvector icon

Vector Databases: Pinecone, Weaviate & pgvector

AiDatabaseBackendDataCloudEnterprise

通过这门综合课程掌握向量数据库的世界,涵盖 Pinecone、Weaviate 和 pgvector,用于高级 AI 应用。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

向量数据库:AI 应用的存储层

向量数据库存储和检索高维嵌入 — 驱动语义搜索、推荐引擎和检索增强生成的数值表示。与关系型或文档数据库不同,它们的设计目的是大规模、低延迟地回答"查找与此查询最相似的 10 个项目"这类问题。本课程覆盖了在生产环境中占主导地位的三个工具:Pinecone、Weaviate 和 pgvector — 分别是托管云服务、自托管开源引擎和 PostgreSQL 扩展。

你将学到什么

你将从向量数据库的内部工作原理开始,然后转向为真实数据集生成和管理嵌入。之后你将深入使用每个平台:使用 Pinecone 进行索引和查询、使用 Weaviate 的 schema 和 GraphQL 接口进行数据建模、以及使用 pgvector 向现有 Postgres 栈添加向量搜索。本课程特别强调 Retrieval-Augmented Generation (RAG) — 构建以你自己的数据为基础的 LLM 响应管道 — 然后深入高级领域:多阶段 RAG 策略、pgvector 索引调优和查询优化,以及 Weaviate 的混合搜索和模块系统。最后的课程涵盖在生产环境中部署和运维向量数据库应用,以及评估新兴的混合方法。

学习路径

十二门课程涵盖 A1 至 C2。课程以向量数据库基础开始,然后是两门并行的 A2 入门课 — 一门关于 Pinecone,一门关于 pgvector — 在 B1 级汇聚进行嵌入生成和 Weaviate 核心概念的学习。B2 层添加了高级 Pinecone 操作和第一门 RAG 课程。C1 区块是最长的部分:高级 Weaviate 功能、优化 pgvector 性能、高级 RAG 策略和向量数据库应用的生产化。课程以 C2 级的未来趋势与混合方法结束,该课程总结了向量、关键词和图检索的融合景观。

工作方式

每门课程分为短小的实战课程,你在内置代码编辑器中完成,获得实时反馈。当你遇到困难时,AI 导师随时可用,因此你可以在不离开应用的情况下按自己的节奏处理索引配置、嵌入管道和查询优化。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

Vector Databases: Pinecone, Weaviate & pgvector 学习路径中的所有课程。

01

向量数据库基础

A14 节课

深入了解向量数据库的核心概念,理解其对现代人工智能至关重要的原因,以及它们如何实现强大的相似性搜索。

02

Pinecone 入门

A24 节课PRO

本迷你课程将通过实践带您认识 Pinecone,指导您创建索引、导入数据,并完成向量相似性搜索的基本查询。

03

pgvector 入门

A24 节课PRO

学习如何使用 pgvector 扩展,将您的 PostgreSQL 数据库转变为强大的向量存储,并直接在关系数据中实现向量搜索。

04

生成与管理嵌入向量

B14 节课PRO

掌握从各种数据类型生成高质量嵌入向量的实用技能,并学会有效管理这些嵌入向量,以便将其导入向量数据库。

05

探索 Weaviate 核心概念

B14 节课PRO

认识开源向量数据库 Weaviate,学习其独特的模式定义、数据对象管理,以及用于交互的 GraphQL API。

06

Pinecone 高级操作

B24 节课PRO

探索 Pinecone 的高级功能,包括元数据筛选、命名空间管理和实时更新,以构建更复杂的应用。

07

使用向量数据库构建 RAG

B24 节课PRO

了解如何将向量数据库集成到检索增强生成(RAG)系统中,利用相关的外部知识提升 LLM 的响应质量。

08

Weaviate 高级功能

C14 节课PRO

深入了解 Weaviate 的高级功能,例如语义搜索和混合搜索、模块集成,以及稳健的数据管理策略。

09

优化 pgvector 性能

C14 节课PRO

掌握优化 pgvector 性能的技术,重点学习索引策略和查询调优,以高效处理大型数据集。

10

高级 RAG 策略

C14 节课PRO

通过查询转换、多阶段流水线和稳健的评估方法等高级技术,提升您的 RAG 实现。

11

将向量数据库应用投入生产

C14 节课PRO

学习部署、扩展、监控和安全方面的最佳实践,为生产环境做好向量数据库应用的准备。

12

未来趋势与混合方法

C24 节课PRO

探索向量数据库的前沿发展,包括高级混合搜索技术、多模态嵌入向量,以及正在塑造未来的新兴技术。

常见问题

常见问题解答

Vector Databases: Pinecone, Weaviate & pgvector 课程免费吗?

免费。你可以免费开始 Vector Databases: Pinecone, Weaviate & pgvector 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Vector Databases: Pinecone, Weaviate & pgvector 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Vector Databases: Pinecone, Weaviate & pgvector 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 Vector Databases: Pinecone, Weaviate & pgvector

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程