Rectified Flow与Flow Matching:扩散模型的高效采样技术

孙鹏.eduzhixin

1. Rectified Flow:通过"拉直"构造直线路径

1.1 核心思想

扩散模型通过迭代去噪生成样本,但采样需要大量步数。Rectified Flow 的核心思想是:从一个简单的随机插值出发,学习一个保持边际分布不变 的向量场,使得粒子沿该向量场流动的轨迹尽可能是"直的",由此可以减少采样步数。

1.1.1 为什么需要"拉直"路径

在传统的扩散模型中,数据从噪声分布到目标分布的转换路径往往是非线性的。这种非线性路径导致采样时需要多步迭代才能获得高质量结果。Rectified Flow通过构造直线路径,使得采样过程可以一步到位,大大提高了效率。

1.1.2 边际分布不变的重要性

保持边际分布不变意味着在路径"拉直"过程中,每个时间点的数据分布都与原始路径相同。这确保了最终生成的数据质量不会因为路径优化而降低。

1.2 关键定义

定义 1.1(期望速度) 对于一个路径连续可微的随机过程 X={Xt:t∈[0,1]}X = \{X_t : t \in [0, 1]\}X={Xt​:t∈[0,1]},其期望速度 vXv^XvX 定义为:
vX(x,t)=E[X˙t∣Xt=x],∀x∈supp(Xt). v^X(x, t) = \mathbb{E}[\dot{X}_t \mid X_t = x], \quad \forall x \in \text{supp}(X_t). vX(x,t)=E[X˙t​∣Xt​=x],∀x∈supp(Xt​).

对于 x∉supp(Xt)x \notin \text{supp}(X_t)x∈/supp(Xt​),条件期望无定义,此时可任意指定 vXv^XvX 的值(例如令 vX(x,t)=0v^X(x, t) = 0vX(x,t)=0)。

直观理解 :即使当 XtX_tXt​ 取某固定值 xxx 时,路径导数 X˙t\dot{X}_tX˙t​ 仍可能因不同样本路径而有不同的取值,因此 X˙t∣(Xt=x)\dot{X}_t \mid (X_t = x)X˙t​∣(Xt​=x) 一般是非退化的随机向量。期望速度 vX(x,t)v^X(x,t)vX(x,t) 给出了在位置 xxx 和时间 ttt 处的"平均运动方向"。

定义 1.2(可矫正性) 我们称 XXX 是可矫正的 (rectifiable),如果 vXv^XvX 是局部有界的,并且以下积分方程的解存在且唯一:
Zt=Z0+∫0tvX(Zs,s) ds,∀t∈[0,1],Z0=X0. Z_t = Z_0 + \int_0^t v^X(Z_s, s) , ds, \quad \forall t \in [0, 1], \quad Z_0 = X_0. Zt​=Z0​+∫0t​vX(Zs​,s)ds,∀t∈[0,1],Z0​=X0​.

在这种情况下,Z:={Zt:t∈[0,1]}Z := \{Z_t : t \in [0, 1]\}Z:={Zt​:t∈[0,1]} 称为由 XXX 诱导出的矫正流 (Rectified Flow)。

1.2.1 可矫正性的实际意义

可矫正性确保了我们可以从原始随机过程构造出一个确定性的微分方程,这个方程描述了数据从噪声分布到目标分布的最优转换路径。在实际应用中,大多数合理的随机过程都满足可矫正性条件。

1.3 核心定理:边际分布守恒

定理 1.3 若 XXX 是可矫正的,且 ZZZ 为其诱导的矫正流,则对任意 t∈[0,1]t \in [0, 1]t∈[0,1] 有:
Law(Zt)=Law(Xt). \mathrm{Law}(Z_t) = \mathrm{Law}(X_t). Law(Zt​)=Law(Xt​).

定理的证明核心是XtX_tXt​和ZtZ_tZt​的分布满足同一个连续性方程:
π˙t+∇⋅(vX(⋅,t)πt)=0. \dot{\pi}_t + \nabla \cdot \big( v^X(\cdot, t) \pi_t \big) = 0. π˙t​+∇⋅(vX(⋅,t)πt​)=0.

第一步:推导 XtX_tXt​ 的分布演化方程

交换期望与时间导数,此外由于t↦Xt(ω)t \mapsto X_t(\omega)t↦Xt​(ω)几乎处处连续可微,可利用链式法则:
ddtE[h(Xt)]=E[ddth(Xt)]=E[∇h(Xt)⊤X˙t] \frac{d}{dt} \mathbb{E}[h(X_t)] = \mathbb{E}\left[ \frac{d}{dt} h(X_t) \right]= \mathbb{E}[ \nabla h(X_t)^\top \dot{X}_t ] dtd​E[h(Xt​)]=E[dtd​h(Xt​)]=E[∇h(Xt​)⊤X˙t​]

由于∇h(Xt)\nabla h(Xt​)是XtX_tXt​的可测函数,利用全期望公式E[X]=E[E[X∣Y]]\mathbb{E}[X]=\mathbb{E}[\mathbb{E}[X|Y]]E[X]=E[E[X∣Y]],有
E[∇h(Xt)⊤X˙t]=E[E[∇h(Xt)⊤X˙t∣Xt]] \mathbb{E}[\nabla h(X_t)^\top \dot{X}_t] = \mathbb{E}[\mathbb{E}[\nabla h(X_t)^\top \dot{X}_t|X_t]] E[∇h(Xt​)⊤X˙t​]=E[E[∇h(Xt​)⊤X˙t​∣Xt​]]
由于XtX_tXt​已知,故∇h(Xt)⊤\nabla h(X_t)^\top∇h(Xt​)⊤可以移出内层期望,即
E[E[∇h(Xt)⊤X˙t∣Xt]]=E[∇h(Xt)⊤E[X˙t∣Xt]] \mathbb{E}[\mathbb{E}[\nabla h(X_t)^\top \dot{X}_t|X_t]]= \mathbb{E}[\nabla h(X_t)^\top \mathbb{E}[\dot{X}_t|X_t]] E[E[∇h(Xt​)⊤X˙t​∣Xt​]]=E[∇h(Xt​)⊤E[X˙t​∣Xt​]]

由于前述定义vX(Xt,t)=E[X˙t∣Xt]v^X(X_t, t) = \mathbb{E}[\dot{X}_t | X_t]vX(Xt​,t)=E[X˙t​∣Xt​],故
E[∇h(Xt)⊤E[X˙t∣Xt]]=E[∇h(Xt)⊤vX(Xt,t)] \mathbb{E}[\nabla h(X_t)^\top \mathbb{E}[\dot{X}_t|X_t]]= \mathbb{E}[\nabla h(X_t)^\top v^X(X_t, t)] E[∇h(Xt​)⊤E[X˙t​∣Xt​]]=E[∇h(Xt​)⊤vX(Xt​,t)]

故有:
ddtE[h(Xt)]=E[∇h(Xt)⊤vX(Xt,t)] \frac{d}{dt} \mathbb{E}[h(X_t)] =\mathbb{E}[\nabla h(X_t)^\top v^X(X_t, t)] dtd​E[h(Xt​)]=E[∇h(Xt​)⊤vX(Xt​,t)]

第二步:转化为连续性方程

记 πt:=Law(Xt)\pi_t := \mathrm{Law}(X_t)πt​:=Law(Xt​),则ddtE[h(Xt)]=E[∇h(Xt)⊤vX(Xt,t)]\frac{d}{dt} \mathbb{E}[h(X_t)] =\mathbb{E}[\nabla h(X_t)^\top v^X(X_t, t)]dtd​E[h(Xt​)]=E[∇h(Xt​)⊤vX(Xt​,t)]等价于:
ddt∫h(x) πt(dx)=∫∇h(x)⊤vX(x,t) πt(dx). \frac{d}{dt} \int h(x) , \pi_t(dx) = \int \nabla h(x)^\top v^X(x,t) , \pi_t(dx). dtd​∫h(x)πt​(dx)=∫∇h(x)⊤vX(x,t)πt​(dx).

利用分部积分(边界项因 hhh 紧支集而为零):
∫∇h(x)⊤vX(x,t) πt(dx)=−∫h(x) ∇⋅(vX(x,t)πt)(dx). \int \nabla h(x)^\top v^X(x,t) , \pi_t(dx) = -\int h(x) , \nabla \cdot \big( v^X(x,t) \pi_t \big)(dx). ∫∇h(x)⊤vX(x,t)πt​(dx)=−∫h(x)∇⋅(vX(x,t)πt​)(dx).

因此在分布意义下成立连续性方程
π˙t+∇⋅(vX(⋅,t)πt)=0. \dot{\pi}_t + \nabla \cdot \big( v^X(\cdot, t) \pi_t \big) = 0. π˙t​+∇⋅(vX(⋅,t)πt​)=0.

由于矫正流 ZtZ_tZt​ 满足 ODE dZtdt=vX(Zt,t)\frac{dZ_t}{dt} = v^X(Z_t, t)dtdZt​​=vX(Zt​,t),其边际分布也满足相同的连续性方程。由解的唯一性及相同的初始条件 Z0=X0Z_0 = X_0Z0​=X0​,得 Law(Zt)=Law(Xt)\mathrm{Law}(Z_t) = \mathrm{Law}(X_t)Law(Zt​)=Law(Xt​)。

:证明中 E[h(Xt)]\mathbb{E}[h(X_t)]E[h(Xt​)] 的两种处理方式体现了两个视角:路径视角(hhh 的输入是依赖于 ttt 的随机变量 Xt(ω)X_t(\omega)Xt​(ω))与分布视角(将期望转换为对固定空间坐标 xxx 的积分,时间仅出现在分布权重 πt(dx)\pi_t(dx)πt​(dx) 中)。

1.3.1 定理的实际应用

这个定理在实际应用中有重要意义,它保证了我们可以安全地"拉直"路径而不会改变数据分布。这意味着我们可以:

  1. 使用更简单的ODE进行采样
  2. 减少采样步数
  3. 保持生成质量不变

1.4 递归矫正:让路径越来越直

初始插值的选择 :最简单的选择是线性插值 Xt=tX1+(1−t)X0X_t = tX_1 + (1-t)X_0Xt​=tX1​+(1−t)X0​,其中 X0∼pX_0 \sim pX0​∼p(先验),X1∼qX_1 \sim qX1​∼q(数据分布)。注意:该路径存在交叉

递归过程

  • 第一次矫正 :X0,X1X_0, X_1X0​,X1​ 独立采样,学习 vXv^XvX,得到矫正流 Z(1)Z^{(1)}Z(1)
  • 第 kkk 次矫正:X0∼pX_0 \sim pX0​∼p,X1=Z1(k−1)X_1 = Z^{(k-1)}_1X1​=Z1(k−1)​(由前一次 ODE 确定性生成),再次学习

每次矫正后,X1X_1X1​ 虽由 X0X_0X0​ 确定性决定,但因 X0X_0X0​ 随机,Xt=tX1+(1−t)X0X_t = tX_1 + (1-t)X_0Xt​=tX1​+(1−t)X0​ 仍是合法随机过程,定理 1.3 依然适用。

训练目标 (每次矫正形式相同):
θ^=arg⁡min⁡θEt∼U[0,1],X0,X1[∥X1−X0−vθ(tX1+(1−t)X0,t)∥2]. \hat{\theta} = \arg\min_{\theta} \mathbb{E}{t \sim \mathcal{U}[0,1], X_0, X_1} \left[ |X_1 - X_0 - v\theta(tX_1 + (1-t)X_0, t)|^2 \right]. θ^=argθmin​Et∼U[0,1],X0​,X1​​[∥X1​−X0​−vθ​(tX1​+(1−t)X0​,t)∥2].

1.4.1 递归矫正的实际操作

在实际操作中,递归矫正通常进行3-5次就能获得很好的效果。每次矫正后,路径会变得更直,采样效率会更高。具体步骤包括:

  1. 初始化:选择线性插值作为初始路径
  2. 训练:使用当前路径训练速度场模型
  3. 采样:用训练好的模型生成新的样本
  4. 更新:用新样本构造新的路径
  5. 重复:回到步骤2,直到路径足够直

1.5 收敛性分析

定义直度与方差:

  • 直度 (Straightness):S(Z)=∫01E[∥vX(Zt,t)−(Z1−Z0)∥2]dtS(Z) = \int_0^1 \mathbb{E}[|v^X(Z_t,t) - (Z_1-Z_0)|^2] dtS(Z)=∫01​E[∥vX(Zt​,t)−(Z1​−Z0​)∥2]dt,衡量轨迹与直线的偏离
  • 方差 (Variance):V((X0,X1))=∫01E[∥X1−X0−vX(Xt,t)∥2]dtV((X_0,X_1)) = \int_0^1 \mathbb{E}[|X_1-X_0 - v^X(X_t,t)|^2] dtV((X0​,X1​))=∫01​E[∥X1​−X0​−vX(Xt​,t)∥2]dt,衡量插值路径的交叉程度

定理 1.4 设ZkZ^kZk为(X0,X1)(X_0, X_1)(X0​,X1​)的第kkk次校正流,即Zk+1=RectFlow((Z0k,Z1k))Z^{k+1} = \text{RectFlow}((Z_0^k, Z_1^k))Zk+1=RectFlow((Z0k​,Z1k​))且 (Z00,Z10)=(X0,X1)(Z_0^0, Z_1^0) = (X_0, X_1)(Z00​,Z10​)=(X0​,X1​)。假设每个(Z0k,Z1k)(Z_0^k, Z_1^k)(Z0k​,Z1k​)对于k=0,…,Kk = 0, \ldots, Kk=0,…,K都是可校正的。

那么
∑k=0KS(Zk+1)+V((Z0k,Z1k))≤E[∥X1−X0∥2]. \sum_{k=0}^K S(Z^{k+1}) + V((Z_0^k, Z_1^k)) \leq \mathbb{E}\left[ |X_1 - X_0|^2 \right]. k=0∑K​S(Zk+1)+V((Z0k​,Z1k​))≤E[∥X1​−X0​∥2].

因此,如果E[∥X1−X0∥2]<+∞\mathbb{E}[|X_1 - X_0|^2] < +\inftyE[∥X1​−X0​∥2]<+∞,则有min⁡k≤K(S(Zk)+V((Z0k,Z1k)))=O(1/K)\min_{k \leq K} \left( S(Z^k) + V((Z_0^k, Z_1^k)) \right) = O(1/K)mink≤K​(S(Zk)+V((Z0k​,Z1k​)))=O(1/K)。

证明:
对于任意 t∈[0,1]t \in [0,1]t∈[0,1],在分布意义下:
E[∥X1−X0∥2∣Xt]=∥E[X1−X0∣Xt=x]∥2+E[∥X1−X0−E[X1−X0∣Xt=x]∥2∣Xt] \mathbb{E}[|X_1-X_0|^2 \mid X_t] = |\mathbb{E}[X_1-X_0 \mid X_t = x]|^2 + \mathbb{E}[|X_1-X_0 - \mathbb{E}[X_1-X_0 \mid X_t = x]|^2 \mid X_t] E[∥X1​−X0​∥2∣Xt​]=∥E[X1​−X0​∣Xt​=x]∥2+E[∥X1​−X0​−E[X1​−X0​∣Xt​=x]∥2∣Xt​]

E[∥X1−X0∥2∣Xt]=∥vX(Xt,t)∥2+E[∥X1−X0−vX(Xt,t)∥2∣Xt] \mathbb{E}[|X_1-X_0|^2 \mid X_t] = |v^X(X_t,t)|^2 + \mathbb{E}[|X_1-X_0 - v^X(X_t,t)|^2 \mid X_t] E[∥X1​−X0​∥2∣Xt​]=∥vX(Xt​,t)∥2+E[∥X1​−X0​−vX(Xt​,t)∥2∣Xt​]
对XtX_tXt​取期望:
E[∥X1−X0∥2]=E[∥vX(Xt,t)∥2]+E[∥X1−X0−vX(Xt,t)∥2]=E[∥vX(Zt,t)∥2]+E[∥X1−X0−vX(Xt,t)∥2] \begin{aligned} \mathbb{E}[|X_1-X_0|^2 ] &= \mathbb{E}[|v^X(X_t,t)|^2] + \mathbb{E}[|X_1-X_0 - v^X(X_t,t)|^2 ] \\ &= \mathbb{E}[|v^X(Z_t,t)|^2] + \mathbb{E}[|X_1-X_0 - v^X(X_t,t)|^2 ] \end{aligned} E[∥X1​−X0​∥2]​=E[∥vX(Xt​,t)∥2]+E[∥X1​−X0​−vX(Xt​,t)∥2]=E[∥vX(Zt​,t)∥2]+E[∥X1​−X0​−vX(Xt​,t)∥2]​
由 Jensen 不等式:

E[∥Z1−Z0∥2]=E[∥∫01vX(Zt,t)dt∥2]≤E[∫01∥vX(Zt,t)∥2dt]=∫01E[∥vX(Zt,t)∥2]dt\mathbb{E}[|Z_1-Z_0|^2] = \mathbb{E}\left[\left|\int_0^1 v^X(Z_t,t)\mathrm{d}t\right|^2\right] \leq \mathbb{E}\left[\int_0^1 \left|v^X(Z_t,t)\right|^2 \mathrm{d}t \right]=\int_0^1 \mathbb{E}[|v^X(Z_t,t)|^2] \mathrm{d}tE[∥Z1​−Z0​∥2]=E[​∫01​vX(Zt​,t)dt​2]≤E[∫01​​vX(Zt​,t)​2dt]=∫01​E[∥vX(Zt​,t)∥2]dt

对于二次函数,有精确等式 加上方差项:

∫01E[∥vX(Zt,t)∥2]dt−E[∥Z1−Z0∥2]=∫01E[∥vX(Zt,t)−(Z1−Z0)∥2]dt=S(Z)\int_0^1 \mathbb{E}[|v^X(Z_t,t)|^2] \mathrm{d}t - \mathbb{E}[|Z_1-Z_0|^2] = \int_0^1 \mathbb{E}[|v^X(Z_t,t) - (Z_1-Z_0)|^2] \mathrm{d}t = S(\mathbf{Z})∫01​E[∥vX(Zt​,t)∥2]dt−E[∥Z1​−Z0​∥2]=∫01​E[∥vX(Zt​,t)−(Z1​−Z0​)∥2]dt=S(Z)

∫01E[∥vX(Zt,t)∥2]dt=E[∥Z1−Z0∥2]+S(Z)\int_0^1 \mathbb{E}[|v^X(Z_t,t)|^2] \mathrm{d}t = \mathbb{E}[|Z_1-Z_0|^2] + S(\mathbf{Z})∫01​E[∥vX(Zt​,t)∥2]dt=E[∥Z1​−Z0​∥2]+S(Z)

综合,有:
E[∥X1−X0∥2]=∫01E[∥X1−X0∥2]dt=E[∥Z1−Z0∥2]+S(Z)+V((X0,X1)) \mathbb{E}[|X_1-X_0|^2 ] = \int_0^1 \mathbb{E}[|X_1-X_0|^2 ] \mathrm{d}t=\mathbb{E}[|Z_1-Z_0|^2] + S(\mathbf{Z})+ V((X_0,X_1)) E[∥X1​−X0​∥2]=∫01​E[∥X1​−X0​∥2]dt=E[∥Z1​−Z0​∥2]+S(Z)+V((X0​,X1​))
应用到每一步有:
E[∥Z1k−Z0k∥2]−E[∥Z1k+1−Z0k+1∥2]=S(Zk+1)+V((Z0k,Z1k)). \mathbb{E} \left[ \left| Z_1^k - Z_0^k \right|^2 \right] - \mathbb{E} \left[ \left| Z_1^{k+1} - Z_0^{k+1} \right|^2 \right] = S(Z^{k+1}) + V((Z_0^k, Z_1^k)). E[​Z1k​−Z0k​​2]−E[​Z1k+1​−Z0k+1​​2]=S(Zk+1)+V((Z0k​,Z1k​)).
累加kkk,
∑k=0KS(Zk+1)+V((Z0k,Z1k))≤E[∥X1−X0∥2] \sum_{k=0}^K S(Z^{k+1}) + V((Z_0^k, Z_1^k)) \leq \mathbb{E} \left[ |X_1 - X_0|^2 \right] k=0∑K​S(Zk+1)+V((Z0k​,Z1k​))≤E[∥X1​−X0​∥2]
由于E[∥X1−X0∥2]\mathbb{E} \left[ |X_1 - X_0|^2 \right]E[∥X1​−X0​∥2]是常数,故min⁡k≤K(S(Zk)+V((Z0k,Z1k)))=O(1/K)\min_{k \leq K} \left( S(Z^k) + V((Z_0^k, Z_1^k)) \right) = O(1/K)mink≤K​(S(Zk)+V((Z0k​,Z1k​)))=O(1/K)

这表明递归矫正使轨迹越来越直,且插值耦合越来越不相交。

1.5.1 收敛速度的实践意义

在实践中,这个收敛速度意味着:

  1. 初期改进明显:前几次递归矫正能显著改善路径直度
  2. 收益递减:随着递归次数增加,每次改进的效果会减小
  3. 3-5次足够:通常3-5次递归就能获得很好的效果,更多次的改进有限

2. Flow Matching:从条件向量场到边际向量场

2.1 问题设定

Flow Matching 同样建模为 ODE,但采用条件化 的构造方式。目标是学习向量场 ut(x)u_t(x)ut​(x),使得从先验 p0=pp_0 = pp0​=p 出发,沿该向量场演化到 p1≈qp_1 \approx qp1​≈q(数据分布)。

2.1.1 Flow Matching与Rectified Flow的关系

Flow Matching和Rectified Flow是两种不同的思路,但最终可以统一。Rectified Flow从任意随机过程出发构造直线路径,而Flow Matching从条件概率路径出发构造边际向量场。当参数选择恰当时,两者的训练目标会完全一致。

2.2 条件概率路径的构造

对任意固定的 x1∼qx_1 \sim qx1​∼q,构造条件概率路径:
p0(x∣x1)=p(x),p1(x∣x1)=N(x∣x1,σ2I). p_0(x|x_1) = p(x), \quad p_1(x|x_1) = \mathcal{N}(x \mid x_1, \sigma^2 I). p0​(x∣x1​)=p(x),p1​(x∣x1​)=N(x∣x1​,σ2I).

任意时刻的边际分布为高斯:
pt(x∣x1)=N(x∣μt(x1),σt(x1)2I). p_t(x|x_1) = \mathcal{N}(x \mid \mu_t(x_1), \sigma_t(x_1)^2 I). pt​(x∣x1​)=N(x∣μt​(x1​),σt​(x1​)2I).

选择条件流 :满足该边际分布的轨迹有无穷多种,选择仿射变换:
ψt(x0)=σt(x1)x0+μt(x1),x0∼p(x). \psi_t(x_0) = \sigma_t(x_1)x_0 + \mu_t(x_1), \quad x_0 \sim p(x). ψt​(x0​)=σt​(x1​)x0​+μt​(x1​),x0​∼p(x).

对应的条件向量场为:
ut(x∣x1)=σt′(x1)σt(x1)(x−μt(x1))+μt′(x1). u_t(x|x_1) = \frac{\sigma'_t(x_1)}{\sigma_t(x_1)}(x - \mu_t(x_1)) + \mu'_t(x_1). ut​(x∣x1​)=σt​(x1​)σt′​(x1​)​(x−μt​(x1​))+μt′​(x1​).

2.2.1 条件概率路径的选择技巧

在实践中,条件概率路径的选择对模型性能有很大影响。常见的选择包括:

  1. 线性插值:简单但可能不够灵活
  2. 高斯混合:更灵活但计算复杂度高
  3. 可学习路径:通过神经网络学习最优路径

2.3 边际向量场的构造

目标边际分布为条件分布的混合:
pt(x)=∫pt(x∣x1)q(x1)dx1. p_t(x) = \int p_t(x|x_1) q(x_1) dx_1. pt​(x)=∫pt​(x∣x1​)q(x1​)dx1​.

当 t=0,1t=0,1t=0,1 时:
p0(x)=p(x),p1(x)=∫N(x∣x1,σ2)q(x1)dx1≈q(x). p_0(x) = p(x), \quad p_1(x) = \int \mathcal{N}(x|x_1, \sigma^2) q(x_1) dx_1 \approx q(x) . p0​(x)=p(x),p1​(x)=∫N(x∣x1​,σ2)q(x1​)dx1​≈q(x).

边际向量场 通过条件期望定义:
ut(x)=∫ut(x∣x1)pt(x∣x1)q(x1)pt(x)dx1=Ept(x1∣x)[ut(x∣x1)]. u_t(x) = \int u_t(x|x_1) \frac{p_t(x|x_1)q(x_1)}{p_t(x)} dx_1 = \mathbb{E}_{p_t(x_1|x)}[u_t(x|x_1)]. ut​(x)=∫ut​(x∣x1​)pt​(x)pt​(x∣x1​)q(x1​)​dx1​=Ept​(x1​∣x)​[ut​(x∣x1​)].

该向量场可生成边际分布 pt(x)p_t(x)pt​(x),但直接计算需要积分。

2.3.1 边际向量场的近似计算

直接计算边际向量场通常不可行,因为涉及高维积分。实践中常用的近似方法包括:

  1. 蒙特卡洛采样:从条件分布中采样近似期望
  2. 变分推断:使用变分分布近似后验
  3. 神经网络近似:直接学习边际向量场

2.4 可计算的损失函数

可以证明 Flow Matching 损失 LFM\mathcal{L}{\text{FM}}LFM​ 与 Conditional Flow Matching 损失 LCFM\mathcal{L}{\text{CFM}}LCFM​ 的梯度一致:

LFM(θ)=Et,pt(x)∥vθ(t,x)−ut(x)∥2,LCFM(θ)=Et,q(x1),pt(x∣x1)∥vθ(t,x)−ut(x∣x1)∥2. \begin{aligned} \mathcal{L}{\text{FM}}(\theta) &= \mathbb{E} |v_\theta(t,x) - u_t(x)|^2, \\ \mathcal{L}{\text{CFM}}(\theta) &= \mathbb{E} |v_\theta(t,x) - u_t(x|x_1)|^2. \end{aligned} LFM​(θ)LCFM​(θ)​=Et,pt​(x)​∥vθ​(t,x)−ut​(x)∥2,=Et,q(x1​),pt​(x∣x1​)​∥vθ​(t,x)−ut​(x∣x1​)∥2.​

由于 ut(x∣x1)u_t(x|x_1)ut​(x∣x1​) 有解析表达式,LCFM\mathcal{L}_{\text{CFM}}LCFM​ 可直接计算。

2.4.1 损失函数的选择策略

在实践中,选择哪种损失函数需要考虑:

  1. 计算效率:LCFM通常更易计算
  2. 理论保证:LFM有更好的理论性质
  3. 实现复杂度:LCFM实现更简单

通常推荐使用LCFM,除非有特殊需求。

2.5 特例

取 σt(x1)=1−(1−σmin⁡)t\sigma_t(x_1) = 1 - (1-\sigma_{\min})tσt​(x1​)=1−(1−σmin​)t,μt(x1)=tx1\mu_t(x_1) = tx_1μt​(x1​)=tx1​,则:
x=(1−(1−σmin⁡)t)x0+tx1,ut(x∣x1)=x1−(1−σmin⁡)x0. x = (1-(1-\sigma_{\min})t)x_0 + tx_1, \quad u_t(x|x_1) = x_1 - (1-\sigma_{\min})x_0. x=(1−(1−σmin​)t)x0​+tx1​,ut​(x∣x1​)=x1​−(1−σmin​)x0​.

当 σmin⁡→0\sigma_{\min} \to 0σmin​→0 时:
ut(x∣x1)→x1−x0,LCFM(θ)=Et,x0,x1∥vθ(t,tx1+(1−t)x0)−(x1−x0)∥2. u_t(x|x_1) \to x_1 - x_0, \quad \mathcal{L}{\text{CFM}}(\theta) = \mathbb{E} |v_\theta(t, tx_1+(1-t)x_0) - (x_1-x_0)|^2. ut​(x∣x1​)→x1​−x0​,LCFM​(θ)=Et,x0​,x1​​∥vθ​(t,tx1​+(1−t)x0​)−(x1​−x0​)∥2.

这与 Rectified Flow 的训练目标完全一致。

2.5.1 特例的实践意义

这个特例表明,在某些参数设置下,Flow Matching和Rectified Flow实际上是等价的。这为两种方法提供了统一的视角,也解释了为什么它们在实践中表现相似。

3. 实践比较与选择建议

3.1 Rectified Flow vs Flow Matching

虽然两种方法最终可以统一,但在实践中还是有一些区别:

  1. 初始化

    • Rectified Flow通常从线性插值开始
    • Flow Matching可以从更复杂的条件路径开始
  2. 灵活性

    • Rectified Flow更注重路径的直线性
    • Flow Matching更注重条件路径的选择
  3. 实现难度

    • Rectified Flow实现相对简单

内容推荐

Seedance2.0:AI视频生成技术解析与应用实践
多模态内容转换是AI领域的重要突破,通过Transformer架构和扩散模型的结合,实现了文本到视频的高效生成。这项技术的核心价值在于大幅降低视频制作门槛,使个人用户也能快速创建专业级内容。在影视制作、教育可视化、电商营销等场景展现巨大潜力。Seedance2.0作为代表产品,其4K@60fps的高清输出和92%的语义理解准确率树立了行业新标杆。AI视频生成工具正在重构传统工作流程,从业者需掌握API调用和风格模板开发等新技能,同时注意版权合规问题。
AI原生应用中的分布式实体识别技术实践
实体识别(NER)作为自然语言处理的基础技术,能够从文本中提取人名、地名等关键信息。其核心原理是通过序列标注模型识别文本中的实体边界和类别。在AI原生应用场景下,面对TB级数据量和实时性要求,传统单机处理面临性能瓶颈。分布式计算通过数据并行和模型并行策略,实现计算资源的线性扩展,成为处理大规模实体识别任务的关键技术。PyTorch的DistributedDataParallel框架为分布式训练提供了简洁高效的实现方案,配合混合精度训练和梯度累积等优化技巧,可显著提升百亿参数大模型在医疗报告分析、社交媒体监控等场景下的处理效率。
基于计算机视觉的电线破损智能检测系统
计算机视觉技术通过图像处理和模式识别实现工业检测自动化,其核心原理是提取目标物体的视觉特征并进行差异分析。在电力设施维护领域,电线破损检测系统融合边缘检测、多特征分析和自适应阈值等关键技术,有效解决了传统人工巡检效率低、风险高的问题。该系统采用模块化设计,包含图像预处理、区域提取、特征建模和异常检测等完整流程,特别适用于电力、交通等行业的线缆表面缺陷识别。通过结构相似性(SSIM)和LBP纹理特征等算法组合,系统能够准确识别裂纹、磨损等多种缺陷类型,同时适应复杂工业环境下的光照变化和背景干扰。
AI视觉大模型如何解决便利店夜间经营难题
计算机视觉作为人工智能的核心技术之一,通过深度学习算法实现对图像和视频的智能分析。其核心原理是利用卷积神经网络提取视觉特征,结合Transformer架构实现多模态理解。在零售行业,这项技术能显著提升运营效率,典型应用包括智能安防、客流分析和库存管理。针对便利店夜间经营的三大痛点——人力成本高、安全隐患大和管理盲区多,基于视觉大模型的AI解决方案展现出显著优势:通过小样本学习快速适配新场景,利用时空推理能力实现精准行为分析,最终帮助门店降低32%人力成本的同时提升18%夜间销售额。随着边缘计算设备的普及,这类轻量化部署方案正成为零售数字化转型的重要推手。
基于改进YOLO模型的香蕉镰刀菌病智能检测系统
目标检测是计算机视觉的核心技术之一,通过深度学习模型实现物体定位与分类。YOLO系列作为单阶段检测算法的代表,以其高效的检测速度在工业界广泛应用。本文基于YOLOv13架构进行创新改进,设计了C3k2特征融合模块和MBRConv5多分支卷积模块,构建了针对香蕉镰刀菌病检测的专用模型。在农业病害检测场景中,该系统实现了89.7%的mAP精度和35.6 FPS的推理速度,成功解决了传统人工检测效率低下的痛点。通过TensorRT量化和边缘计算部署,该系统可广泛应用于田间实时监测,为智慧农业提供可靠的技术支持。
基于改进LeNet-5的手写体识别系统设计与优化
卷积神经网络(CNN)作为计算机视觉的核心技术,通过局部连接和权值共享机制有效提取图像特征。在OCR领域,传统方法对印刷体识别效果良好,但手写体识别面临书写风格差异大的挑战。通过改进LeNet-5架构,结合动态学习率调整和混合激活函数策略,可显著提升模型性能。实际应用中,该系统在MNIST数据集达到98.7%准确率,并在银行票据处理等场景验证了工程价值。关键技术如Focal Loss解决类别不平衡,模型压缩与TensorRT加速则保障了部署效率。
新闻爬取与智能生成:从数据采集到标题优化的全流程实践
网络爬虫与自然语言处理(NLP)是当前数据智能领域的核心技术组合。爬虫技术通过模拟浏览器行为突破反爬机制,实现大规模数据采集,而NLP中的文本分类和生成模型则能对内容进行深度处理。本项目以新闻网站为案例,展示了从数据采集、清洗到特征工程的完整流程,重点运用Word2Vec和XGBoost构建分类模型,并创新性地结合规则引擎与GPT-2微调实现标题生成。这种技术方案在媒体内容自动化处理、舆情监控等场景具有重要价值,特别是在处理结构化数据时,合理的数据清洗策略和特征选择能显著提升模型效果。通过实践发现,新闻标题生成需要平衡规则约束与生成自由度,而分类模型的效果高度依赖领域特征表示。
Transformer与KAN融合的三大创新方向与实践
Transformer架构因其强大的序列建模能力已成为深度学习领域的核心技术,而KAN(Kolmogorov-Arnold Networks)凭借其独特的非线性拟合特性正在崭露头角。两者的融合为复杂预测任务提供了新的解决方案,特别是在处理电力系统负荷预测和激光雷达风廓线等场景时展现出显著优势。通过动态权重分配和梯度协调机制,这种混合架构能够有效结合Transformer的长期依赖捕捉能力和KAN的局部特征精确建模。工程实践中,合理的硬件选型和初始化策略对模型性能至关重要,例如采用Legendre多项式初始化KAN可大幅提升收敛速度。这种前沿架构融合不仅提升了预测精度,还为模型解释性研究开辟了新途径。
图像分割技术:从基础到3D医学影像实战
图像分割作为计算机视觉的核心任务,通过深度学习技术实现像素级语义理解。其技术原理主要基于卷积神经网络和Transformer架构,通过特征提取与多尺度融合实现精准区域划分。在医学影像领域,3D分割模型如UNet变体结合Dice Loss等特殊损失函数,有效解决了CT/MRI等体积数据的分析难题。随着MONAI等专业框架的成熟,开发者能够快速实现从数据预处理到模型部署的全流程,特别是在处理内存密集型3D医学图像时,混合精度训练和滑动窗口推理等技术大幅提升了工程可行性。本文以sam1233d模型为例,详解了医学图像分割在病灶定位、手术规划等场景中的实践要点与优化策略。
制药行业知识管理:RAG技术的应用与优化
知识管理在制药行业面临诸多挑战,尤其是处理大量复杂文档时的认知负荷问题。传统的信息检索方法如Elasticsearch或SharePoint全文索引,虽然能解决文件查找问题,却无法深入理解内容。RAG(检索增强生成)技术通过语义理解和跨文档推理,能够精准定位相关信息并生成结构化答案,同时提供精确引用。这种技术特别适用于制药行业,因其文档密度高、语义复杂,且需要严格的监管合规性。通过三层架构设计,包括离线文档处理管道、在线查询处理管道和持续评估与监控,RAG技术显著提升了任务完成时间和答案准确率。
高质量人脸检测数据集的技术解析与应用实践
人脸检测作为计算机视觉的基础技术,通过边界框定位和关键点标注实现面部特征识别。其核心原理是利用深度学习模型(如YOLO、RetinaFace)学习面部特征表示,在安防、医疗、教育等领域具有广泛应用价值。本文基于包含16103张图片的专业数据集,详细解析了数据标注规范(含68个关键点)和模型优化技巧(如TensorRT量化),特别针对智能安防和医疗监测等场景,提供了包括多尺度检测、活体检测在内的工程实践方案。数据集涵盖不同光照、姿态的困难样本,可显著提升模型鲁棒性,其中YOLOv8迁移学习方案经实测可使准确率提升15-20%。
DT-GPT与强化学习在金融数据分析中的融合实践
大语言模型(如DT-GPT)与强化学习(RL)技术的结合正在重塑金融数据分析的范式。大语言模型通过强大的自然语言处理能力,能够有效解析市场新闻、财报等非结构化数据,提取关键语义特征;而强化学习则通过动态优化决策过程,实现交易策略的自主进化。这种技术组合特别适用于金融市场的量化分析,其中状态空间构建、奖励函数设计和算法选择(如PPO)是关键环节。在金融领域应用中,需特别注意过拟合问题和时间序列数据的特殊处理(如walk-forward优化)。实证研究表明,经过领域适配改造的DT-GPT模型能有效捕捉市场情绪转折点,为强化学习智能体提供早期预警信号。这种融合技术在股票市场分析、投资组合优化等场景展现出独特价值,同时也为AI在金融风控、高频交易等领域的应用开辟了新方向。
CANN架构下的联邦学习:医疗AI隐私安全实战
联邦学习作为分布式机器学习的重要分支,通过'数据不动模型动'的机制解决数据隐私与模型训练的矛盾。其核心原理是在不共享原始数据的前提下,通过加密梯度聚合实现多方协同建模。在医疗影像分析、金融风控等高价值场景中,联邦学习能有效应对GDPR等隐私法规的合规要求。华为开源的CANN异构计算架构通过统一的OM模型格式和NPU加速,显著提升了边缘设备的训练效率。本文以医疗CT影像分析为例,详细解析如何基于CANN实现梯度稀疏化、差分隐私等安全增强技术,构建符合等保2.0要求的分布式AI系统。
智能体浮光行为:如何避免AI只走流程不担责
在AI智能体开发中,流程自动化与业务目标达成常存在本质差异。传统任务拆解方法容易陷入'假闭环'陷阱——智能体机械执行离散动作却忽视最终业务结果,这种现象被称为'浮光行为'。其核心矛盾在于系统缺乏目标导向设计,典型表现为表面输出完美但实际业务影响缺失。从技术实现看,需建立业务目标映射机制,通过实时数据对接和异常处理测试,使智能体具备进度评估与策略调整能力。在零售库存预警、销售跟进等场景中,加入业务影响度评估模块可提升22%的库存周转率,真正实现从流程执行到结果负责的范式升级。
基于YOLOv12的扑克牌智能识别系统开发实战
目标检测是计算机视觉的核心任务,YOLO系列作为实时检测的标杆算法,通过端到端的深度学习架构实现高效识别。YOLOv12在骨干网络和注意力机制上的创新,使其在保持轻量化的同时提升了小目标检测精度。这类技术在游戏开发、智能监控等领域具有重要应用价值,特别是在扑克牌识别场景中,可有效解决传统图像处理方法对复杂背景和遮挡的识别局限。通过PyQt5构建交互式UI系统,结合TensorRT加速和多卡并行等部署优化技巧,可打造完整的智能识别解决方案。项目采用模块化设计,模型部分可独立集成到其他视觉系统中,为开发者提供灵活的应用扩展可能。
Kimi模型核心技术解析与应用实践
混合专家模型(MoE)作为大语言模型的重要架构创新,通过动态激活专家子网络实现高效计算。其核心原理是将模型分解为多个专家模块,每个输入token仅激活部分专家,在保持推理速度的同时大幅提升模型容量。这种架构特别适合处理长文本理解、代码分析等需要大规模参数支撑的复杂任务。在实际工程应用中,MoE架构结合层次化注意力机制和记忆压缩技术,可显著提升模型在技术文档处理、代码审查等场景的表现。以Kimi模型为例,其采用的MoE变体配合创新的位置编码策略,实现了20万汉字级别的长上下文处理能力,为AI辅助编程、智能文档分析等应用提供了新的可能性。
AI工程化落地:大模型脚手架与智能体开发实践
AI工程化是将机器学习模型转化为实际业务应用的关键过程,涉及模型部署、性能优化和系统集成等多个环节。其核心原理在于构建可扩展、可靠的工程框架,确保AI系统在复杂环境中稳定运行。技术价值体现在降低推理成本、提升响应速度和增强系统安全性等方面,广泛应用于金融、电商和医疗等行业。本文重点探讨大模型脚手架的设计,包括工具调用、上下文管理和记忆系统等组件,以及智能体开发平台的安全沙箱和强化学习验证框架。这些实践方案能显著提升AI系统的工程化水平,为企业级应用提供可靠支持。
基于CNN的会飞昆虫智能识别系统开发实践
卷积神经网络(CNN)作为深度学习在计算机视觉领域的核心技术,通过局部连接和参数共享机制,能高效提取图像特征。在图像分类任务中,CNN通过层次化卷积层逐步识别边缘、纹理等低级特征到整体形态等高级特征。这种特性使其特别适合细粒度分类场景,如昆虫识别这类需要区分翅膀纹理、身体结构的任务。在实际工程应用中,结合TensorFlow框架和迁移学习技术,开发者可以快速构建高精度识别系统。本文以会飞昆虫识别为切入点,详细介绍了从数据集构建、CNN模型设计到部署优化的全流程实践方案,为农业监测、生态研究等领域提供可落地的AI解决方案。
英伟达免费AI算力:GLM与Minimax模型API使用指南
大型语言模型(LLM)作为当前AI领域的重要基础设施,其API接口为开发者提供了便捷的模型调用方式。通过RESTful API协议,开发者可以快速集成预训练模型能力,显著降低AI应用开发门槛。英伟达推出的免费算力计划开放了GLM和Minimax两大模型的API访问权限,其中GLM-4.7在中文处理和多轮对话场景表现优异,而Minimax则以高效的推理速度和低内存占用见长。这类资源特别适合中小团队进行原型验证和POC开发,在智能客服、内容生成等场景中能快速验证技术可行性。本文详细介绍了API密钥申请、开发环境配置等实操步骤,并提供了Python调用示例和性能优化建议。
AI辅助网络小说创作:脑洞生成与提示词工程实战
在人工智能技术快速发展的今天,大语言模型为网络小说创作提供了全新的可能性。通过深入理解AI的工作原理——基于概率预测的token生成机制,创作者可以像导演指导演员一样,利用提示词工程引导AI产出有价值的创意脑洞。从技术实现角度看,这需要搭建包含硬件配置、模型选型和软件环境的完整工具链,并通过编程思维设计动态约束系统。在实际应用中,AI辅助创作特别适合解决网络小说创作中的同质化问题,能够帮助创作者突破'废柴逆袭''霸道总裁'等套路化设定,生成融合'赛博修仙''民俗科幻'等创新元素的优质脑洞。通过建立自动化过滤流水线和人工润色流程,创作者可以高效实现从海量生成到精品筛选的完整创作闭环。
已经到底了哦
精选内容
热门内容
最新内容
阿里云百炼大模型接入与提示词工程实战指南
大模型作为人工智能领域的核心技术,通过Transformer架构实现强大的语义理解和生成能力。其核心原理是基于海量数据预训练和微调,具备零样本学习和少样本学习特性。在工程实践中,通过API接入大模型服务(如阿里云百炼)可以快速构建智能应用,而提示词工程则是优化模型输出的关键技术。合理的提示词设计能显著提升模型在代码生成、内容创作、知识问答等场景的表现。本文以阿里云百炼平台为例,详细介绍从环境配置、API调用到提示词优化的全流程实践方案,帮助开发者高效接入大模型能力。
Pallas引擎:专业术语友好型AI降噪技术解析
自然语言处理(NLP)中的术语处理是提升文本可读性的关键技术,其核心在于平衡专业性与通俗化。通过动态术语知识图谱和上下文感知技术,系统能精准识别复合术语、缩写及多义词,实现语义无损转换。这类技术在金融合规报告、教育教材适配等场景具有重要价值,既能保留核心专业信息,又能显著降低阅读门槛。Pallas引擎的创新在于其双向可逆术语标记系统,支持术语解释的智能展开与折叠,实测显示可将金融文本的理解准确率从61%提升至89%。对于AI生成内容、企业知识管理等应用,这种语义层降噪方案能有效解决专业交流中的信息损耗问题。
5个提升大语言模型输出质量的提示工程技巧
提示工程是优化大语言模型输出的关键技术,通过系统化的人机交互设计提升模型表现。其核心原理在于将模糊需求转化为机器可执行的明确指令,涉及任务分解、上下文构建等技术方法。在工程实践中,合理的提示设计能显著降低模型调优成本,提高输出一致性。该技术已广泛应用于金融报告生成、电商文案优化等场景,其中结构化提示设计和自动化提示工程成为行业热点。数据显示,优化后的提示可使迭代周期缩短60%,在电商领域带来27%的转化率提升。
基于YOLOv12的摩托车头盔智能检测系统开发实践
目标检测是计算机视觉的核心技术之一,通过深度学习模型实现物体的识别与定位。YOLO系列作为实时目标检测的标杆算法,其最新版本YOLOv12在保持高速推理的同时,显著提升了小目标检测能力。这种技术特别适用于交通管理、安防监控等需要实时分析的场景。以摩托车头盔检测为例,系统通过多线程架构实现30FPS的实时处理,结合PyQt5开发可视化界面,形成完整的工程解决方案。在实际部署中,采用FP16推理和TensorRT加速可提升40%性能,而1803张精细标注的数据集则确保95%以上的检测准确率。这类技术可快速迁移至安全帽、口罩等穿戴检测场景,展现计算机视觉技术的广泛应用价值。
AI编程效率提升:Transformer架构与工程实践
Transformer架构通过自注意力机制实现了对代码结构化文本的高效处理,特别适合捕捉编程语言中的长距离依赖关系。这种技术原理使得AI编程工具能够在代码生成速度、质量和上下文理解方面表现出色。在实际工程应用中,结合预训练与微调技术,AI编程助手可以显著提升开发效率。通过量化技术和高效推理优化,如vLLM引擎和4-bit量化,这些工具能够在生产环境中实现低延迟、高并发的代码生成服务。典型应用场景包括代码自动补全、算法实现和代码审查辅助,其中GitHub Copilot等工具已展现出改变开发者工作流程的潜力。
AI推理性能优化:延迟与吞吐率的平衡策略
在AI模型部署中,延迟和吞吐率是两个核心性能指标。延迟指单次请求的响应时间,直接影响用户体验;吞吐率则反映系统处理并发请求的能力,决定服务规模。二者通常呈现此消彼长的关系,需要通过模型压缩(如剪枝和量化)和系统优化(如批处理和硬件加速)来平衡。模型压缩技术如PyTorch的量化能显著降低延迟和内存占用,而TensorRT等硬件加速工具可进一步提升推理效率。实际应用中,需根据场景需求选择边缘计算或云端部署,并通过动态批处理和负载均衡策略优化性能。这些技术在实时视频分析和大规模图像处理等场景中具有重要价值。
人脸核身系统在通信行业的应用与优化
人脸核身技术是身份验证领域的重要应用,通过计算机视觉和深度学习算法实现高精度的身份识别。其核心原理包括人脸检测、特征提取和比对验证,结合活体检测技术有效防御伪造攻击。在通信行业,该技术显著提升了远程开卡的安全性和效率,尤其适用于虚拟运营商(MVNO)场景。系统采用端-云-权威库的三层架构,整合身份证OCR识别、炫彩活体检测和人脸权威比对等关键技术模块,大幅降低欺诈风险。通过优化算法和分布式部署,实现了高性能和低延迟,为行业提供了可靠的解决方案。
AI编程实战营:从Python到机器学习的进阶之路
机器学习作为人工智能的核心技术,通过算法让计算机从数据中学习规律。其核心原理是构建数学模型并优化参数,最终实现预测或决策功能。在实际工程应用中,数据处理和模型优化是关键环节,如使用NumPy进行向量化运算可显著提升效率,而协同过滤等推荐算法则需要处理稀疏矩阵等挑战。本文通过AI编程实战营的典型项目案例,展示了如何运用Python生态中的Pandas、Surprise等工具库解决实际问题,特别分享了在有限计算资源下优化BERT模型训练的经验,为初学者提供了从理论到实践的完整学习路径。
Coze智能体开发:从入门到实战全解析
智能体(Agent)作为基于对话式AI的技术实现,通过自然语言交互完成特定业务流程,正在重塑人机交互范式。其核心原理是结合大语言模型与预设技能库,将用户输入转化为结构化任务链。在工程实践中,这种技术显著降低了AI应用开发门槛,开发者只需关注业务逻辑设计而非底层算法实现。典型应用场景包括智能客服、内容生成、电商导购等需要自然语言处理的领域。以Coze平台为例,开发者可以通过提示词工程和技能编排快速构建功能完善的智能体,平台提供的多轮对话管理和自动化测试工具进一步提升了开发效率。热词提示词优化和API集成是保证智能体性能的关键要素。
大模型推理核心概念与优化技术详解
大模型推理是自然语言处理中的关键技术,涉及计算资源的高效利用和文本生成优化。其核心原理基于Transformer架构,通过KV Cache等机制减少重复计算,提升推理效率。在工程实践中,Continuous Batching和量化部署等技术能显著提升吞吐量,而TTFT和TPOT等指标则用于评估系统响应速度。这些优化技术在客服对话、代码生成等场景中具有重要价值,特别是在处理LLM Agent等复杂任务时,合理的推理策略能大幅提升任务完成率。本文深入解析了大模型推理中的关键技术术语和优化方法,为开发者提供实用指南。
已经到底了哦