Skip to content

检索与重排:从可观察过程理解应用 ​

从向量的几何意义到候选召回、近似索引和重排,逐步分清相关性、排名与概率。

从哪里开始 ​

需要 Python 列表、集合和基础代数;RAG整体链路可先读RAG系统。

按下面顺序阅读,每章先运行正文,再做输入发生变化的练习。代码各自保存为 lab.py,使用 Python 3.11+ 执行 python3 lab.py。框架与真实解析/训练例子会另给固定Python3.12环境及安装步骤;纯标准库实验无模型调用费用。

阅读顺序 ​

  1. 文本表示、距离与归一化:先理解过程,再改变输入。
  2. 精确扫描、近似索引与过滤:先理解过程,再改变输入。
  3. 混合召回、查询增强与重排:先理解过程,再改变输入。

完整目录见学习路线。

用心记录每一步成长