{"repo":"datawhalechina/easy-vecdb","free":true,"listed":false,"github":"https://github.com/datawhalechina/easy-vecdb","clone":"git clone https://github.com/datawhalechina/easy-vecdb.git","description":"📚 从零开始的向量数据库原理与实践教程，在线阅读地址：https://easy-vecdb.datawhale.cc/","language":"Jupyter Notebook","stars":389,"topics":["vector-database","milvus","faiss","rag","annoy","hnsw","ivfflat","lsh","ai-project"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Easy-vecDB 中文 English 📚 在线阅读地址 📚 从零开始的向量数据库原理与实践教程 🧭 项目简介 EasyVecDB 是一个面向开发者与研究者的 向量数据库系统性学习项目 。 项目内容覆盖从基础概念、算法原理到生产级应用部署的全流程，聚焦以下三个方向： - 🧩 理论入门 ：理解向量数据库的原理、架构与索引机制 - ⚙️ 实战教程 ：掌握 Milvus / Faiss / Annoy 的使用与优化技巧 - 💡 项目案例 ：从零构建 RAG、嵌入检索、聚类可视化等完整项目 --- 📖 内容导航 项目共分为 基础学习篇 与 实践篇 两个部分，对应导航栏配置如下： 章节 关键内容 状态 --- --- --- 第一部分：基础学习篇（Base） 向量数据库原理、嵌入与搜索基础 Chapter 1 项目介绍 项目目标、整体学习路径 ✅ Chapter 2 为什么需要向量数据库 检索瓶颈、相似度搜索原理 ✅ Chapter 3 向量嵌入算法基础 Word2Vec、Transformer Embedding ✅ Chapter 4 向量搜索算法基础 暴力检索、向量相似度 ✅ Chapter 5 ANN 搜索算法 IVF、PQ、HNSW、LSH、Annoy算法原理与代码实战 ✅ Chapter 6 实现你自己的向量数据库 向量数据库最小实现 ✅ 第二部分：Annoy 教程（Annoy） 轻量级近似最近邻检索库 Chapter 1 Annoy入门与环境搭建 安装配置、基础概念 ✅ Chapter 2 Annoy核心API详解 索引构建、查询、参数调优 ✅ Chapter 3 Annoy进阶技巧与最佳实践 性能优化、工程实践 ✅ 第三部分：Faiss 教程（Faiss） 高性能向量检索引擎实战 Chapter 1 FAISS 入门与环境搭建 安装配置、基础概念 ✅ Chapter 2 FAISS 核心索引实战 Flat、IVF、PQ、HNSW 等索引 ✅ Chapter 3 FAISS 核心功能进阶 复合索引、GPU、批量检索 ✅ Chapter 4 FAISS 性能调优与评估 Recall、延迟、内存调优 ✅ Chapter 5 FAISS 工程化落地实战 工程结构、服务化、实战案例 ✅ 第四部分：Milvus 教程（Milvus） 分布式向量数据库与工程实践 Chapter 1 Milvus 向量数据库入门：认知与架构 架构设计、核心组件 ✅ Chapter 2 Milvus 核心概念：数据模型与索引体系 Collection、Partition、Index ✅ Chapter 3 Milvus 基础操作：PyMilvus核心API实战 Milvus数据写入、查询、索引管理 ✅ Chapter 4 Milvus的AI应用开发：基于BM25的混合搜索向量数据库开发实战 RAG、混合向量检索应用 ✅ Chapter 5 Milvus的AI应用开发：图像检索应用实战 图像检索应用 ✅ Chapter 6 Milvus 选学部分 Milvus底层架构详解、Milvus reranker、Milvus Lite部署与应用、MinerU部署教程 ✅ 第五部分：基于向量数据库的AI应用开发 Project 1 基于Annoy的推荐系统召回 Annoy + DSSM 推荐召回 ✅ Project 2 基于FAISS框架RAG实战项目 RAG with FAISS ✅ Project 3 基于Milvus框架的Agent项目 Agent with Mi","default_branch":null,"files":null,"tree":[],"storefront":"/r/datawhalechina","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/datawhalechina/easy-vecdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}