自动驾驶真正踏出迈向“用户”的第一步:IROS24新SOTA提出个性化的实例迁移模仿学习

news2024/9/21 21:28:17

导读:

本文针对自动驾驶规划任务,提出了一种基于实例的迁移模仿学习方法,通过预先训练的微调框架从专家域迁移专业知识,以解决用户域数据稀缺问题。实验结果显示,该方法能有效捕捉用户驾驶风格并实现具有竞争力的规划性能,但仍需开发合适的用户风格测量方法。©️【深蓝AI】编译

1. 摘要

个性化运动规划在自动驾驶领域中具有重要意义,可以满足个人用户的独特需求。然而,以往的工作在同时解决两个关键问题方面经常遇到困难:

  • 在复杂的城市环境中进行个性化规划;
  • 通过高效数据使用提高规划性能。

上述困难主要来自于用户数据的昂贵和有限性,再加上场景状态空间趋向于无穷大。这些因素导致模型训练期间出现过拟合和泛化能力差的问题。因此,本文提出了一种基于实例的迁移模仿学习方法,该方法有助于将知识数据从广泛的专家领域转移到用户领域,从而为上述问题提供解决方案。

图1|驾驶风格方法示意图©️【深蓝AI】编译

作者最初使用大规模专家数据训练预训练模型。随后,在微调阶段,作者输入包含专家和用户数据的批次数据。采用逆向强化学习技术,作者从用户演示中提取风格特征分布,构建用于近似用户风格的正则化项。在实验中,作者对所提出的方法进行了全面的评估和分析。与基线方法相比,本文的方法缓解了由稀疏用户数据引起的过拟合问题。此外,作者发现将驾驶模型与可微分非线性优化器集成作为端到端个性化微调的安全保护层可实现卓越的规划性能。

2. 引言

自动驾驶已然成为近十年来研究和开发的焦点,而运动规划模块是自动驾驶系统中的关键组成部分。该模块通常考虑安全性、行驶效率和舒适度等因素。实际上,用户对舒适度的个人感知可能存在很大差异。例如,有些人可能更喜欢高速运动驾驶体验,而另一些人可能倾向于更轻松的驾驶风格。提供个性化的运动规划对于提高用户对自动驾驶的接受度具有重要意义。然而,由于大量参数可能产生相反作用,手动调整规划模型的参数以实现指定的风格可能具有挑战性。幸运的是,数据驱动的方法可以有效地解决这个问题。

对于数据驱动的个性化规划,图1展示了本文提出的方法与先前方法的比较分析。现有的方法大致可分为两大类:基于逆强化学习的方法和基于模仿学习的方法。对于基于逆强化学习的方法,之前的研究已经尝试探索复杂城市环境中的风格学习。相反,其他研究人员利用逆强化学习来获取线性结构成本函数,从而实现用户风格的自动驾驶。这些方法从演示中学习用户风格的成本函数,以实现个性化规划。然而,基于模仿学习的方法通常旨在通过从大规模人类专家演示中学习来获得类似人类的驾驶策略。然而,当涉及到个性化规划时,用户演示既昂贵且数据有限。在预训练模型中使用上述方法对稀疏的用户演示进行操作会导致规划性能下降和驾驶风格的泛化能力差等问题。

为了解决上述挑战,本文基于gapBoost中提出的四个设计原则,提出了一种有效的迁移模仿学习方法。下面是作者整合的原则:

规则1: 作者基于模仿学习方法构建加权经验损失;

规则2: 作者为同一域中的样本分配相同的权重,以避免高昂的计算成本;

规则3: 作者通过修改输入批次中专家样本与用户样本的比例来调整源数据集和目标数据集的采样概率。由于专家数据量远远超过用户数据量,因此分配给用户样本的权重具有更高的期望值;

规则4: 作者利用逆强化学习方法构造正则化项,通过计算轨迹的风格特征期望误差来衡量风格差距。本文通过调整模型参数来隐式学习每个样本的权重。

作者对他们提出的方法进行了大量实验分析,以及用所提出的方法来评估各种微调结构的性能。作者的方法在风格错误和规划性能方面都优于所有基线方法。值得注意的是,基线方法取得的结果比预训练模型更差,而作者的方法取得了优异的性能。此外,通过足够的更新步骤分析,作者发现将神经网络与可微分非线性优化器相结合的微调架构可获得最佳性能。

3. 相关工作

3.1 基于机器学习的自动驾驶规划

在城市结构化场景中,一些传统的基于优化的轨迹规划方法在工业界和学术界得到了广泛的应用。然而,这些手工设计的方法往往决策能力较弱,无法处理长尾场景,并且不会随着数据的增加而改进。近年来,越来越多的研究工作证明了基于机器学习的规划方法在处理大量不同的自动驾驶城市场景中的潜力。但基于机器学习的规划往往难以解释其输出,并且当它遇到超出分布的情况时,很可能会导致危险的行为。

一些混合框架将基于机器学习的方法和基于优化的方法结合起来。虽然它们很好地结合了基于机器学习的方法和基于优化的方法的优点,但它们需要大量的人工数据来训练。在稀疏的用户演示的情况下,以前的方法在学习风格时很难获得足够安全的策略,并且存在过拟合和泛化能力差的问题。为了解决这些问题,本文提出了基于预训练和微调框架的迁移模仿学习个性化规划,它可以从用户数据中学习风格并提高规划的性能。

3.2 自动驾驶个性化规划

个性化规划是提升用户体验的关键要素。一些基于优化的方法往往只关注特定场景或任务,例如变道和避障。此外,某些关于用户风格学习的研究经常采用最大熵逆强化学习(MaxEnt-IRL)方法来学习用于建模用户驾驶风格的成本函数。然而,将这种方法应用于复杂的城市场景会带来重大挑战。此外,虽然通用规划方法考虑了复杂城市场景中的风格学习,但它不能利用数据来持续提高规划绩效。

对于这些努力来说,同时完成两个规划任务往往具有挑战性,具体的挑战包括:复杂城市场景的个性化规划和通过数据利用持续提高规划绩效。本文的工作则通过从专家数据中转移知识来解决稀疏用户数据和数据驱动规划的问题。

3.3 基于实例的迁移学习

在自动驾驶场景中的个性化规划任务中,来自专家领域和用户领域的数据表现出很强的相似性。在这种情况下,基于实例的迁移学习方法成为一种有前途的解决方案。基于案例的迁移学习方法一般采用样本权重的计算来促进有效的样本迁移。此外,还有一些工作集中在从目标或源域中筛选有效样本。受这些方法的启发,本文设计了一种有效的迁移模仿学习方法,通过数据分类删除无效条目。此外,本文的方法通过样本采样概率和模型参数学习隐式调整样本权重,从而避免了与显式样本权重计算相关的计算开销。

图2|给予迁移模仿学习的个性化规划框架图©️【深蓝AI】编译

4. 方法细节

4.1 问题定义

假设当前时间步长为 t t t,当前时刻的代理状态表示为 s t = [ x t , y t , θ t , v t ] {s}_t=[x_t,y_t,\theta_t,v_t] st=[xt,yt,θt,vt],其中 ( x t , y t ) (x_t,y_t) (xt,yt)为二维空间坐标, θ t \theta_t θt为航向角, v t v_t vt为速度。轨迹 ξ 0 : t \xi_{0:t} ξ0:t表示为一组离散点 { s 0 , . . . , s t } \{s_0,...,s_t\} {s0,...,st}。该模型预测代理 i i i在接下来的 T T T个时间步长的未来轨迹,表示为 ξ ^ t : t + T i \hat{\xi}^i_{t:t+T} ξ^t:t+Ti。神经网络的输出是控制动作序列,表示为 Π t : t + T m ( m = 1 , . . . , N m ) {\Pi}^m_{t:t+T}(m={1,..., N_m}) Πt:t+Tm(m=1,...,Nm),其中 N m N_m Nm为多模态组合的数量。具体而言,选定的最优控制动作序列表示为 π t : T {\pi}_{t: T} πt:T。所有可学习的参数都表示为 ω \omega ω,包括神经网络参数 ω n \omega^{n} ωn和成本函数权重 ω c \omega^{c} ωc

4.2 使用大规模专家数据的与训练

1)可微分运动学模型: 为获得满足运动学约束的规划轨迹,神经网络输出控制动作 u t = { a t , δ t } u_t=\{a_t,\delta_t\} ut={at,δt}(其中 a t a_t at为加速度, δ t \delta_t δt为转向角),通过运动学模型计算轨迹:

π t : t + T = [ u t … u T ] ⊺ \pi_{t:t+T} = \begin{bmatrix} u_t & \dots & u_T \end{bmatrix}^\intercal πt:t+T=[utuT]
ξ ^ t : t + T 0 = ψ ( s t , π t : t + T ) \hat{\xi}^0_{t:t+T} = \psi(s_t, \pi_{t:t+T}) ξ^t:t+T0=ψ(st,πt:t+T)

其中 ψ \psi ψ代表运动学模型。

2)神经网络: 在模仿学习的预训练阶段,本文采用与DIPP 相同的结构。预训练损失总结如下:

L I L = λ 1 L p r e d i c t i o n + λ 2 L s c o r e + λ 3 L i m i t a t i o n \mathcal{L}_{IL} = \lambda_1\mathcal{L}_{prediction} +\lambda_2\mathcal{L}_{score} +\lambda_3\mathcal{L}_{imitation} LIL=λ1Lprediction+λ2Lscore+λ3Limitation

其中 λ i ( i = 1 , 2 , 3 ) \lambda_i(i=1,2,3) λi(i=1,2,3)是衡量不同损失项的权重。

对于模仿损失,利用控制动作序列通过运动学模型计算自动驾驶汽车的轨迹,并测量与地面真实情况的距离,形成模仿损失:

L i m i t a t i o n = s m o o t h L 1 ( ψ ( s t , π t : t + T ) − ξ t : t + T 0 ) \mathcal{L}_{imitation} = \mathrm{smooth} L1(\psi(s_t, \pi_{t:t+T}) - \xi^0_{t:t+T}) Limitation=smoothL1(ψ(st,πt:t+T)ξt:t+T0)

其中$\xi^0_{t:t+T}$表示数据集中的真实轨迹。

4.3 使用基于实例的迁移模仿学习进行微调

1)可微分非线性优化: 在微调阶段,本文使用可微分非线性优化来细化预训练模型输出的控制动作序列。具体而言,优化过程如下:

π ∗ = arg ⁡ min ⁡ π   1 2 ∑ i N f ∥ ω i c c i ( π ) ∥ 2 {\pi}^* = \arg \min_{\pi}\ \frac{1}{2}\sum_i^{N_f}\Vert \omega_i^c c_i(\pi)\Vert^2 π=argπmin 21iNfωicci(π)2

其中 c i ( π ) c_i(\pi) ci(π)是控制动作序列 π \pi π的成本函数, ω i c ( i = 1 , . . . , N f ) \omega_i^c(i=1,...,N_f) ωic(i=1,...,Nf)是缩放权重, N f N_f Nf是成本函数 c i ( π ) c_i(\pi) ci(π)的数量。轨迹特征是根据自动驾驶规划任务设计的,其中包括行驶效率、乘坐舒适度、车道偏离、交通规则以及最重要的安全性。

2)最大熵逆强化学习: 为了解决多解的模糊性和专家行为的随机性,作者采用最大熵逆强化学习(MaxEnt-IRL)来学习权重:

P ( ξ ∣ ω c ) = exp ⁡ ( − c ( ξ ∣ ω c ) ) Z ( ω c ) P(\xi|\omega^c) = \frac{\exp(-c(\xi|\omega^c))}{Z(\omega^c)} P(ξωc)=Z(ωc)exp(c(ξωc))

其中 Z ( ω c ) Z(\omega^c) Z(ωc)称为配分函数,等于 ∑ ξ exp ⁡ ( − c ( ξ ∣ ω c ) ) \sum_\xi\exp(-c(\xi|\omega^c)) ξexp(c(ξωc))。根据该函数,具有相同成本的计划具有相同的概率。

MaxEnt-IRL方法通过最大化用户演示轨迹 ξ ∈ D \xi \in D ξD的概率来优化权重 ω c \omega^c ωc。该优化问题的梯度可以按如下方式计算:

∇ L I R L = E P ( ξ ∣ ω c ) [ f ^ i ] − f i \nabla \mathcal{L}_{IRL} = \mathbb{E}_{P(\xi|\omega^c)}[\hat f_i]-f_i LIRL=EP(ξωc)[f^i]fi

然而,利用上述采样计算公式中的期望值具有挑战性。预期特征值的一种可能近似方法是计算最可能轨迹的特征值。为了扩展到神经网络参数更新,作者不是使用特征误差作为梯度,而是通过对以下目标执行梯度下降来近似解决方案:

L I R L ≈ 1 N f ∑ i = 1 N f β i ∣ f ^ i − f i ∣ \mathcal{L}_{IRL} \approx \frac{1}{N_f} \sum_{i=1}^{N_f}{\beta_i|\hat f_i-f_i|} LIRLNf1i=1Nfβif^ifi

其中 f f f是轨迹的特征, β \beta β是相应的缩放因子。作者参考设计了七个指标来描述轨迹特征。每个特征的名称和缩放因子如表1所示。

在这里插入图片描述

3)基于实例的迁移模仿学习: 遵循gapBoost中描述的设计原则,作者提出了一种基于实例的迁移模仿学习算法。通过合并上述公式,作者制定了基于实例的迁移模仿学习的优化目标,如下所示:

L T I L α = L I L + α L I R L \mathcal{L}_{TIL}^\alpha = \mathcal{L}_{IL} + \alpha\mathcal{L}_{IRL} LTILα=LIL+αLIRL

参数 α > 0 \alpha > 0 α>0表示 L I R L L_{IRL} LIRL项的缩放因子,用于调整优化目标中正则化分量的权重。 L I R L L_{IRL} LIRL用作正则化项,旨在减少跨域性能差异,它通过将输入样本的特征分布期望与用户样本的特征分布期望对齐来实现风格近似。在实际操作中,作者利用这个正则化项以及模仿学习项来更新所有可学习参数 ω \omega ω

如下伪代码所示,作者描述了基于实例的迁移模仿学习的详细过程。首先,根据规划轨迹的类型对数据集进行分类。具体分类标准见表2。在本文的研究中,作者将其分为三类:静止、直线和转弯。由于静止类别缺乏用户风格信息,作者在微调阶段将其排除。本文从剩余类别中的专家和用户数据中抽样,以在每次迭代中构建混合输入批次。同时,作者利用相应的用户数据类别来制定IRL正则化项。最后,作者将批次数据输入模型进行梯度计算,并使用 L I R L L_{IRL} LIRL更新参数。

在这里插入图片描述
在这里插入图片描述

5. 实验

5.1 实验设定

1)数据集设置: 作者在Waymo Open Motion数据集(WOMD)上训练和验证方法,这是一个大规模的真实驾驶数据集,专注于城市驾驶场景。本文设置了一个7秒的时间窗口,将20秒的驾驶场景分割成帧,其中包括2秒的历史观察范围和5秒的未来预测和规划范围。窗口从场景开始以10个时间步长滑动,并产生14帧的片段。在实验中,作者从场景中获得916808帧,其中80%用于训练,其余用于开环测试。此外,基于表1中的特征项和缩放因子,计算轨迹特征向量。随后,作者从测试集中提取10000个样本,并应用k均值聚类算法获得三个聚类中心。最后,本文选取距离每个聚类中心最近的64个样本帧,形成三个不同的数据集,作为用户训练的数据。用户风格特征的期望值如表3所示。

在这里插入图片描述

2)指标: 在实验中,本文参考DIPP设计了碰撞率、红灯、偏离路线、规划误差和预测误差。此外,作者定义了“风格误差”指标,计算方法如上述公式所示。“风格误差”通过计算模型产生的轨迹特征与用户演示的轨迹特征之间的平均绝对误差来评估,从而评估风格相似性。

3)实施细节: 预训练模型在专家数据集上进行五次训练。在整个训练过程中,非线性优化器的步长固定为0.4,迭代次数设置为2。本文中的所有实验都遵循相同的初始参数设置,如下图所示:批量大小为64,神经网络学习率为1e-5,成本函数的线性权重学习率为1e-3。

在这里插入图片描述

5.2 开环测试

如上表所示,作者进行了全面的实验分析,涉及各种微调架构和微调方法。“ L I L \mathcal{L}_{IL} LIL”表示公式中概述的模仿学习方法,而“ L I R L \mathcal{L}_{IRL} LIRL”表示公式中所示的逆强化学习方法。“ L T I L \mathcal{L}_{TIL} LTIL”表示利用公式中详述的迁移模仿学习方法。由于没有预训练过程的方法效率低下,作者建立了更强的基线来证明我们方法的优越性。具体而言,表中列出的所有实验都是基于预训练模型进行的,作者在微调阶段比较了不同方法的性能。对每个模型更新 100 次,并重复每个微调方法三次,在表中显示平均结果。“人”表示手动调整成本函数的权重,如表4所示。在这个实验中,作者的方法涉及以 50% 的比例混合专家数据和用户数据,其中“ L T I L \mathcal{L}_{TIL} LTIL”的 α \alpha α设置为100。作者对用户数据集执行域内评估,对测试数据集执行域外评估。

在这里插入图片描述

表5中列出的实验结果表明,由于过度拟合,基线方法在微调后的性能比之前更差,而所提出的方法实现了微调性能的提升。此外,本文的方法有效地考虑了域内的用户行为模仿和域外的风格泛化。值得注意的是,作者的方法实现了具有竞争力的规划性能,同时降低了风格错误。

为了进一步评估我们的算法是否容易出现过度拟合,作者在图4中展示了三种学习结构中风格特征匹配误差和碰撞率随更新步骤的变化趋势。图中的曲线值表示从三个域外实验中获得的平均结果。由于对稀疏用户数据的过度拟合,“LfD”和“DIPP”表现出更高的碰撞率和更差的风格泛化能力。通过分析曲线趋势,“NN&CF”框架的最终收敛结果在两个关键指标上超过了“NN”框架:风格误差和碰撞率。“(NN&CF) / CF”最初收敛速度更快。然而,由于成本函数仅学习线性权重,其最终收敛性能有限。当更新步骤数较少时,“(NN&CF) / NN&CF”被证明效果较差。这种情况下,代价函数的线性权重还没有得到充分的学习,无法很好地适应神经网络。然而,在更新步数足够多的情况下,“(NN&CF) / NN&CF”取得了最好的效果,甚至超过了人工调整。这归功于神经网络强大的拟合能力,弥补了代价函数拟合能力不足的问题。

在这里插入图片描述

5.3 消融实验

损失消融研究: 如表6所示,各种损失都被消融了。表中所有实验的输入批次数据由50%的专家数据和用户数据混合而成。本文对每个设置进行100次更新,并呈现三次重复实验的平均值。为了更好地验证损失的有效性,作者仅修改损失以探索所提出方法的有效性。结果表明,仅使用 L I L \mathcal{L}_{IL} LIL进行参数更新的方法在“风格误差”指标中表现出最差的性能,并且对用户风格实现了最低的近似精度。相反,仅采用 L I R L \mathcal{L}_{IRL} LIRL的方法在其他重要的规划性能指标上表现不佳。 L T I L \mathcal{L}_{TIL} LTIL有效地平衡了用户风格近似与规划和预测模块的性能增强。此外,作者对 L I L \mathcal{L}_{IL} LIL L I R L \mathcal{L}_{IRL} LIRL之间的权重比例进行了参数敏感性实验。结果表明, α = 100 \alpha = 100 α=100是计划性能改进和用户风格近似之间的合适权衡,这往往会导致较低的风格错误和冲突率。

在这里插入图片描述

混合比例消融研究: 如表7所示,本文研究了不同比例的专家数据混合,以探索它们对微调结果的影响。对于每个设置,我们进行100次更新并报告三次重复实验的平均值。在整个实验过程中,我们利用 L T I L \mathcal{L}_{TIL} LTIL更新参数并将 α \alpha α参数设置为100。结果表明,当专家数据的混合率为0%时,模型倾向于过度拟合用户数据,导致泛化性能不佳,因为只使用了用户数据。相反,当专家数据的混合率为100%时,由于只输入了专家数据,用户域内的规划误差会显着增加。在实验中,很明显,混合率为75%时,规划性能增强和用户风格近似之间的权衡可以更好地实现,通常会导致更低的风格错误和碰撞率。

图3|最终定性分析结果图©️【深蓝AI】编译

5.4 定性分析

最终结果可视化。我们利用图4实验中获得的三个模型进行进一步分析,并在图3中展示了定性发现。该图展示了这三个模型的可视化。轨迹持续时间固定为5秒。紫色曲线表示其他车辆的预测轨迹,该模型仅考虑十辆最近的其他车辆进行轨迹预测。

图4|不同步长结果分析对比图©️【深蓝AI】编译

6. 总结

在本文中,研究者们提出了一种基于实例的迁移模仿学习方法,旨在解决用户域数据稀缺的挑战。作者采用预先训练的微调框架来从专家域迁移专业知识,以缓解用户域中的数据稀缺问题。实验结果表明,该方法在有效捕捉用户驾驶风格的同时实现了具有竞争力的规划性能。
©️【深蓝AI】

Ref:
PP-TIL: Personalized Planning for Autonomous Driving with Instance-based Transfer Imitation Learning
编译|匡吉
审核|Los

本文首发于公众号【深蓝AI】,移步公众号【深蓝AI】,第一时间获取自动驾驶、人工智能与机器人行业最新最前沿论文和科技动态👇
深蓝AI·赋能自动驾驶+机器人+AI

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2107219.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

select、poll、epoll的原理

目录 1.IO多路复用 2.select原理 3.poll原理 4.epoll原理 5.select、poll、epoll总结 6.epoll原理详解 6.1内核收包的过程 6.2进程调度时的阻塞 6.3再来看一下内核收网络数据的过程 6.4select的原理 6.5epoll的设计原理 6.6补充 6.7总结 1.IO多路复用 IO多路复用…

数据时代的领航者:首席数据官(CDO)如何影响城市治理?

随着2023年9月的到来,多个中国城市包括长沙和北京相继宣布引入首席数据官(CDO)机制,这标志着国家数据管理体系进入一个新纪元。 首席数据官的设立不仅是对传统数据管理方式的重大革新,也是增强数据战略意识和推动数据…

托勒密世界地图:现代地形图绘制的标杆诞生于公元2世纪

关注我们 - 数字罗塞塔计划 - 今天要为大家分享一幅公元150年左右的世界地图——托勒密世界地图,它是由古埃及的数学家、天文学家、地理学家及占星家劳狄乌斯托勒密绘制的。托勒密著有《天文学大成》、《地理学》和《占星四书》等著作,其中《地理学》一书…

从校园到产业园:数字媒体人才如何无缝对接产业需求?

在当今数字化时代,数字媒体产业蓬勃发展,对专业人才的需求日益旺盛。然而,如何实现从校园到产业园的无缝对接,成为关键问题。 为了实现无缝对接,一方面,学校应加强与产业的合作。邀请行业专家走进校园授课、…

免费分享一套SpringBoot+Vue驾校(预约)管理系统【论文+源码+SQL脚本】,帅呆了~~

大家好,我是java1234_小锋老师,看到一个不错的SpringBootVue驾校(预约)管理系统,分享下哈。 项目视频演示 【免费】SpringBootVue驾校(预约)管理系统 Java毕业设计_哔哩哔哩_bilibili 项目介绍 传统办法管理信息首先需要花费的时间比较多&…

OpenCV与Matplotlib:灰度图像

目录 读取灰度图像 代码解释 1. 导入库 2. 读取彩色图像 3. 转换为灰度图像 4. 将 BGR 图像转换为 RGB 格式 5. 创建子图并显示图像 总结: 整体代码 效果展示 衍生操作 1. 边缘检测 代码说明 整体代码 效果展示 2. 图像二值化 代码说明 整体代码 效…

kali——nmap的使用

目录 前言 普通nmap扫描 扫描单个目标地址 扫描多个目标地址 扫描范围目标地址 扫描目标网段 扫描众多目标地址 排除扫描 扫描指定端口 路由追踪 进阶扫描 综合扫描(-A) 目标网段在线主机(-sP) 目标主机指纹扫描&am…

Android TextView设置跑马灯失效

1.关于问题 TextView失效在网上有详细的解决方案&#xff0c;大部分时候都能够很好的解决问题 下面给出网上的解决方案&#xff1a; <TextViewandroid:layout_width"100dp"android:layout_height"22dp"tools:text"水浇地放松放松开发的开始放假…

深入RAG优化:BGE词嵌入全解析与Landmark Embedding新突破

前面已经写过一篇关于Embedding选型的文章,《如何高效选择RAG的中文Embedding模型?揭秘最佳实践与关键标准!》,主要介绍通过开源网站的下载量和测评效果选择Embedding模型。 一、Embedding选型建议与结果 选型建议: 1、大部分模型的序列长度是 512 tokens。8192 可尝试 …

每日最新AIGC进展(59):谷歌提出关键帧插值算法、谷歌研究院提出用实时游戏画面生成算法、中国科学院大学提出复杂场景图像生成算法

Diffusion Models专栏文章汇总&#xff1a;入门与实战 Generative Inbetweening: Adapting Image-to-Video Models for Keyframe Interpolation 本研究提出了一种新颖的关键帧插值方法&#xff0c;旨在生成符合自然运动轨迹的连续视频片段。我们适应了已经训练好的图像到视频扩…

每日OJ_牛客_Emacs计算器(逆波兰表达式)

目录 牛客_Emacs计算器&#xff08;逆波兰表达式&#xff09; 解析代码 牛客_Emacs计算器&#xff08;逆波兰表达式&#xff09; Emacs计算器__牛客网 解析代码 逆波兰表达式(后缀表达式)求值&#xff0c;需要借助栈&#xff0c;思路&#xff1a; 循环输入&#xff0c;获取…

智能制造新纪元:3D协同平台引领前沿创新

随着市场的发展&#xff0c;我们的企业面临两个方面的挑战&#xff1a; 从业务和市场方面来看&#xff0c;为了在竞争中取得更大优势&#xff0c;我们需要以高质且低价的产品赢得消费者的信赖&#xff0c;同时必须有效控制成本、加速产品迭代&#xff0c;缩短产品上市周期&…

Orcad如何更改A4到A3纸,表格填充

1 可以直接从以有的A4纸转到A3 2 选择过滤 1 有电气属性的都选择不了 2 修改元器件名称,改了之后下面有横线

交换机堆叠配置

1.华为S系列交换机 维护宝典 https://support.huawei.com/enterprise/zh/doc/EDOC1100339648/d9b3a94b 2.堆叠方式有两种 2.1.专用堆叠卡 2.2.业务口堆叠-10G光口 主交换机&#xff08;19&#xff0c;20口&#xff09;对应备交换机&#xff08;20,19口&#xff09; 全新设…

OceanBase 4.x 存储引擎解析:如何让历史库场景成本降低50%+

据国际数据公司&#xff08;IDC&#xff09;的报告显示&#xff0c;预计到2025年&#xff0c;全球范围内每天将产生高达180ZB的庞大数据量&#xff0c;这一趋势预示着企业将面临着更加严峻的海量数据处理挑战。随着数据日渐庞大&#xff0c;一些存储系统会出现诸如存储空间扩展…

家用智能水表精度要求是多少?

家用智能水表的精度要求是为了确保水表能够准确计量用户的用水量&#xff0c;避免因计量误差导致的不公平收费或水资源浪费。根据国家标准和行业规范&#xff0c;家用智能水表的精度通常需要达到一定的技术指标&#xff0c;以确保其在不同流量条件下的测量准确性。 一、精度标…

喜讯-惟客数据成为中国信息协会数据要素专委会首批常务理事单位

近日&#xff0c;中国信息协会数据要素专业委员会成立大会暨数据资源开发利用及场景创新主题研讨会在贵阳顺利举行&#xff0c;WakeData惟客数据作为受邀企业出席此次活动&#xff0c;并通过资格审核&#xff0c;成为数据要素专委会首批常务理事单位。 中国信息协会数据要素专委…

Java项目: 基于SpringBoot+mysql学生宿舍管理系统(含源码+数据库+开题报告+毕业论文)

一、项目简介 本项目是一套基于SpringBootmysql学生宿舍管理系统 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xff0c;eclipse或者idea 确保可以运行&#xff01; 该系统功能完善、界面美观、操作简单、功…

在线演示文稿应用PPTist本地化部署并实现无公网IP远程编辑PPT

文章目录 前言1. 本地安装PPTist2. PPTist 使用介绍3. 安装Cpolar内网穿透4. 配置公网地址5. 配置固定公网地址 前言 本文主要介绍如何在Windows系统环境本地部署开源在线演示文稿应用PPTist&#xff0c;并结合cpolar内网穿透工具实现随时随地远程访问与使用该项目。 PPTist …

CSS解析:盒模型

在网页上实现元素布局涉及很多技术。在复杂网站上&#xff0c;可能会用到浮动元素、绝对定位元素以及其他各种大小的元素&#xff0c;甚至也会使用较新的CSS特性&#xff0c;比如Flexbox或者网格布局。 在此之前我们要打好基础&#xff0c;深刻理解浏览器是如何设置元素的大小…