来源:互联网 更新时间:2026-08-03 14:26
在正式进入今天的内容之前,先简单说明一下。这篇文章将从一个非常基础的概念——状态空间——开始讲起。如果你对某些前置知识点还不太熟悉,可以随时翻翻我们之前发过的系列文章补补课。当然这不是硬性要求,直接往下看也没问题。
Mamba从出道开始就一直被拿来和Transformer做对比,相关文章多到看不过来。标题一个比一个生猛,“碘伏Transformer”、“全面包围”之类的话术层出不穷。说得夸张一点,这些文章深浅不一,有的讲得浅尝辄止,有的又过于硬核。其实更重要的是背后的设计思路以及它整个演化的过程。为此,这个专题将从“山上有座庙”讲起,沿着RNN、SSM、S4、HIPPO一路梳理。全程会尽量丢掉那些冗长的术语,用更接地气的方式来帮大家打开一个新的思维框架。
上图为wiki中关于状态空间(State-space Representation)的示意图。有了前面的铺垫,相信大家理解这张图会相对轻松。用大白话来说:输出会随着输入的变化而变化,模型会把每次处理过程中的内部状态(也就是上下文状态)存储起来,同时利用四个关键的矩阵来完成内部状态的切换并把控输出。这四个矩阵,就是这个模型的全部参数。
上图输入为连续信号u,输出为连续信号y。中间x为状态变量(就是上一段的h)。A是状态矩阵,主要负责把上一个状态xt-1转换到xt;B是输入矩阵;C是输出矩阵;D是前馈矩阵。这个模型是Mamba的基石,它有几个很突出的特点。第一,模型不仅能够反映系统内部的状态,还能揭示系统内部状态和外部输入、输出变量之间的联系。第二,它可以把多个变量的时间序列统一处理成向量时间序列。从变量到向量的这种转变,更适合解决多输入、多输出变量的建模问题。第三,这个模型能用最少的信息来描述系统状态,在运算效率上天然有优势。 接下来这张图值得仔细看看。这张图的原图在网上被引用了很多次,但我认真推敲后发现原图其实存在一些问题,所以干脆用PS重新画了一版。这张图展示的是状态空间具体是如何运算的。
假设输入向量为x(d维),输出向量为y(q维),状态向量为h(n维)。需要强调一下,在原始模型中,输入和输出的维度不必一致。那么矩阵A的维度是n×n,矩阵B的维度是n×d,矩阵C的维度是q×n,矩阵D的维度是q×d。上图的例子中,输入n和输出q均为3维,中间状态向量为4维。运算公式如下图。也可以很直观地看出来:h的状态更新,用的是新的输入和上一轮的中间状态,这一点和RNN非常相似。而输出,则由状态h和输入分别乘以两个矩阵再累加来完成。这里留一个有趣的作业:可以带着下面的公式去推敲一下上图的矩阵运算,看看能不能对得上。
聊到这里,技术门槛其实并没有想象中那么高。但大家还是要完全消化这些内容,比如状态空间模型的参数有哪些、运算模式是什么、运行的原理是什么。否则在后面深入的部分,很容易迷失方向。
最后值得提一句,这个模型是一个时不变(time-invariant)系统。所谓时不变,就是说系统的输出不会直接随着时间的变化而改变。简单理解就是:任意时间延迟的输入,都会得到相同时间延迟的输出。当然,如果A、B、C、D这四个矩阵带上时间参数,就变成时变系统了,那时延时输入就会导致不同的输出。
这里引出一个概念——LTI(线性时不变)。时不变刚才已经解释过了,线性的意思大致可以用公式f(a+b)= f(a)+ f(b)来表达。而这个模型本身是连续的,要把它真正应用到实际场景中,还需要做一些变化,比如将输入从离散转成连续,得到连续输出后再把结果离散化。
上图展示的是离散转连续,下图展示的是连续转离散。当然,离散化的方法不止一种,Mamba采用的正是ZOH。
在Mamba的原始论文中,它对连续SSM的改造思路,主要是围绕将连续的矩阵参数(Δ,A,B)调整为离散化的参数矩阵(Anew,Bnew)。具体的算法如下,能看懂公式的同学可以直接看公式。
同时,Δ、A、B按照ZOH的思路进行调整和设计,具体的实现方式如下:
到了这一步,已经完成了从连续SSM到离散SSM的转化。接下来就可以开始进一步的使用了。注意这里下标从t变成了k(k代表离散的每一步),参数也从A、B变成了Anew、Bnew。当然,在训练过程中保存的还是参数矩阵A,只是在真正使用的时候才进行离散化。
拥有了离散的SSM之后,就可以稍微远离微积分,用纯粹的矩阵运算来解决一切问题。下面这张图展示的是每一步离散迭代计算的流程,看到这里,是不是让你想起了上一章节里讲过的RNN?还是那句话,透过现象看本质——现象会随着时间不断产生事件xt,而人类,正是从这些事件中不断捕获内在的本质hk。 Ondo将于今日上线股票永续合约
暗黑4S14野蛮人终局BD攻略
晶核艾尔莎角色盘点 晶核艾尔莎强度分析与实战表现
区块链OTC交易所有哪几家比较正规?
Binance新增15种bStocks代币化证券为杠杆抵押资产
彩云天气怎么看分钟级降雨预报 彩云天气精准预报方法【技巧】
AMD英特尔集体失眠!英伟达Rosa CPU搭载Rigel核:单核性能碾压x86
黄金价格不断创新高!黄金稳定币XAU、PAXG市值达11亿美元
异环伊洛伊阵容怎么搭配
潜水员戴夫丛林DLC接吻的鱼任务攻略
五千元以下的笔记本几乎消失!经销商:至少一年看不到涨价尽头
Intel喜讯连连:18A工艺良率提升到85%、CPU将涨价15%
遗忘之海密室通关教程 遗忘之海密室全关卡解谜思路与难点解析
Windows环境下Claude Code从C盘迁移至D盘的完整操作教程
华为Mate 70系列首发的红枫镜头下放至千元档:全员普及原色影像
币安投票上币与下币机制解析:买票争议与规则边界
合集38个项目筹集5.406亿美元 Figure融资2亿
硬刚苹果!华为9月新品阵容出炉:Mate 90系列、全新三折叠
微软Copilot AI漏洞可致敏感数据泄露,企业用户需及时更新
新破天一剑太极刀任务攻略 破天一剑怎么取太极刀
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc