更改
跳到导航
跳到搜索
←上一编辑
下一编辑→
RWKV模型
(查看源代码)
2025年6月8日 (日) 20:44的版本
添加894字节
、
2025年6月8日 (日) 20:44
→RWKV Block(基本结构)
第61行:
第61行:
decay = exp(-exp(time_decay))
decay = exp(-exp(time_decay))
k = x_k * time_mix_k + x_k_prev * (1 - time_mix_k)
k = x_k * time_mix_k + x_k_prev * (1 - time_mix_k)
−
</syntaxhighlight>
+
</syntaxhighlight>
xk:用于 Key;
+
xv:用于 Value;
+
+
xr:用于 Receptance(门控);
+
+
<code>time_decay</code> 是一个可学习的参数,用于控制历史信息的衰减;
+
+
<code>time_mix_k</code> 是控制当前和前一个 token 特征混合比例的系数(同样是可学习的);
+
+
<code>x_k_prev</code> 表示前一个 token 的特征;
+
+
<code>k</code> 是融合后的 Key 值,用于参与后续注意力(递推)计算。
+
+
'''作用:''' 融合当前时刻和上一个时刻的信息,引入时间动态权重。
+
+
TimeMix 模块通过对当前输入和上一时刻输入进行线性加权融合,并引入时间衰减因子,实现了模拟 Transformer 注意力中“历史上下文影响”的能力。这种设计既保证了 RWKV 在推理时能保持序列的因果性,又能在训练时支持并行计算,是 RWKV 能够兼顾效率与表现力的关键。
* '''数学公式形式''':
* '''数学公式形式''':
:Decay定义:
:Decay定义:
RWKV
201
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
集智百科
集智主页
集智斑图
集智学园
最近更改
所有页面
捐赠我们
帮助
工具
特殊页面
可打印版本