笔记

2026-03-25-大模型学习笔记(四)RAG实战

RAG 实战:让 AI 读懂你的知识库

一、为什么需要 RAG?

大模型有两个致命问题:

  1. 知识过时——训练数据有截止日期,不知道最新发生的事
  2. 知识盲区——不可能训练所有知识,总有不知道的领域

RAG = Retrieval Augmented Generation(检索增强生成)

核心思路:临时抱佛脚,让模型在回答问题前,先去查一下相关资料。

3D数学学习笔记-矩阵(2)

1. 齐次坐标

  • 点:
    在三维空间中,点 (x,y,z)(x,y,z) 的齐次坐标表示为 (sx,sy,sz,s)(sx,sy,sz,s),其中 ss 是非零的缩放系数。通过将点转为齐次坐标,几何变换可以通过矩阵乘法统一处理。
  • 向量:
    向量 (x,y,z)(x,y,z) 的齐次坐标为 (x,y,z,0)(x,y,z,0)。由于向量表示方向而不携带位置信息,最后一位设置为 0,这也确保了向量在几何变换中不会受到平移的影响。

3D数学学习笔记-矩阵(1)

1. 基本概念

矩阵(Matrix)是一个按照行和列排列的矩形数组。一个拥有 m 行 n 列的矩阵被称为 m×nm\times n 矩阵 MMMijM_{ij} 表示矩阵中第 i 行第 j 列的元素。

M=[M11M12M1nM21M22M2nMm1Mm2Mmn]M = \begin{bmatrix} M_{11} & M_{12} & \cdots & M_{1n} \\ M_{21} & M_{22} & \cdots & M_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ M_{m1} & M_{m2} & \cdots & M_{mn} \end{bmatrix}

3D数学学习笔记-点&向量

在三维空间(3D)中,点(Point)和向量(Vector)虽然都可以用笛卡尔坐标系中的坐标表示,但它们的物理含义和数学意义是有本质区别的。

设计模式学习笔记-策略模式

策略模式是一种行为设计模式,它允许我们在运行时选择特定的算法或行为,而无需对客户端代码进行修改。这对于那些需要根据不同条件(如客户类型)执行不同逻辑的场景尤其有用。通过策略模式,可以有效避免大量的if-else或switch-case判断,使代码更具可读性、可扩展性和维护性。

设计模式学习笔记-观察者模式

观察者模式是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。