news 2026/10/17 6:45:19

Mamba学习笔记(前置知识版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mamba学习笔记(前置知识版)

一、RMSNorm(均方根归一化)

“均方根”这个名字就是计算顺序:原始数值平方 → 求平均 → 开平方。

以[-5,-5,-5]举例,RMS=,

然后每个原始特征都除以这个尺度:

[-5/5,-5/5,-5/5]=[-1,-1,-1]

二、输入投影

Mamba将数据集的每个位置的特征进行归一化之后对特征做加权组合,生成两条分支:

  • 一条进入短因果卷积,随后进入SSM
  • 一条经过SiLU,形成输出门控的系数

SiLU的操作是:把一个数,乘以由它自己决定的缩放系数。

,

这里的叫Sigmoid:它是一种固定函数,把输入转换成介于0和1之间的数。PyTorch 2.14 documentation

Sigmoid的数值使用固定公式:

三、SSM

当前的记忆中间状态:新信息写入项

其中

  • :通过训练确定的负数参数,正常推理时保持固定。
  • :根据当前输入生成的正数,用来调节这一步的更新。
  • :最终乘在旧记忆上的保留系数。官方实现

记忆沿序列传递,输出沿时间传递。

SSM不断传递更新后的记忆,第一个位置的信息如果仍保留在其中,就有机会影响后面的位置。“传得远”与“完整保存”是两回事,并不能保存所有细节。

记忆已经在 SSM 内部更新完了,后面的输出门控只调节读出的结果,不会回头撤销那次记忆更新。

分清“参数量”这个概念,参数量是模型中通过训练学到的数值的数量,和SSM的“当前内部记忆大小”不同。

四、实验

引入一个新机制,不能只因为它在语言任务中有效,就默认它在电力、天气等数据上也有效。需要检查数据特点和任务需求,再做对应实验。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 6:45:13

PHP代码注入深度解析:从漏洞利用到蚁剑Shell与防御实战

1. 从一条请求说起:PHP代码注入到底在防什么很多做Web安全的朋友,第一次接触代码执行类漏洞,都是从PHP代码注入开始的。它不像SQL注入那样有明确的“数据与指令混淆”边界,也不像XSS那样主要影响前端用户,PHP代码注入的…

作者头像 李华
网站建设 2026/10/17 6:44:58

Ionic 头部与底部:Header 与 Footer 组件实战详解

1. 引言在移动端应用开发中,页面顶部和底部的固定区域是承载导航、标题、操作按钮等核心功能的重要部分。Ionic 框架提供了 Header(头部) 和 Footer(底部) 两个基础组件,帮助开发者快速搭建结构清晰、体验一…

作者头像 李华
网站建设 2026/10/17 6:44:04

Linux:信号的认识、信号的产生、信号的保存、信号的处理

一、对信号的宏观认识从实际的场景来举例:红绿灯、上课铃声,电话铃声等都是一种信号的产生,而我们对这种信号处理的方式是后天训练而形成的,如:红灯停,绿灯行。 所以对于OS的信号而言,也就是工程师们内置提前写好的,对于对信号怎么…

作者头像 李华
网站建设 2026/10/17 6:42:52

iTerm2配置指南:从安装到Zsh+Powerlevel10k打造高效Mac终端

1. 为什么是iTerm2:换掉系统自带终端之前,先搞清楚它值不值得1.1 自带终端真正让人难受的地方在Mac上折腾终端这件事,一旦开始就停不下来。我先说结论:如果只是偶尔打开命令行跑一两条命令,系统自带的“终端”确实够用…

作者头像 李华