<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>SSM on Blog</title>
    <link>/categories/ssm/</link>
    <description>Recent content in SSM on Blog</description>
    <generator>Hugo -- 0.146.0</generator>
    <language>zh-cn</language>
    <lastBuildDate>Thu, 03 Sep 2026 00:00:00 +0800</lastBuildDate>
    <atom:link href="/categories/ssm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>【SSM】状态空间模型 | 1 | SSM入门</title>
      <link>/posts/ssm0/</link>
      <pubDate>Thu, 03 Sep 2026 00:00:00 +0800</pubDate>
      <guid>/posts/ssm0/</guid>
      <description>&lt;h1 id=&#34;为什么需要-ssm状态空间模型第一课从-rnn-与-transformer-的痛点到状态空间模型的数学骨架&#34;&gt;为什么需要 SSM？——状态空间模型第一课：从 RNN 与 Transformer 的痛点，到状态空间模型的数学骨架&lt;/h1&gt;
&lt;p&gt;如果你已经了解了 RNN 和 Transformer 的基本原理，那么这篇文章要回答的核心问题只有一个：&lt;strong&gt;在 RNN 和 Transformer 已经统治序列建模的今天，我们为什么还需要一种新的架构——状态空间模型（State Space Model, SSM）？&lt;/strong&gt; 我们会先看清两位&amp;quot;前辈&amp;quot;各自的结构性缺陷，然后一步步揭开 SSM 的数学面纱，把它的骨架、直觉、与 RNN 的对应关系彻底讲清楚。&lt;/p&gt;
&lt;h2 id=&#34;一课程导论为什么需要-ssm&#34;&gt;一、课程导论：为什么需要 SSM？&lt;/h2&gt;
&lt;h3 id=&#34;1-rnn-的痛点传话游戏的困境&#34;&gt;1. RNN 的痛点：传话游戏的困境&lt;/h3&gt;
&lt;p&gt;RNN（包括 LSTM/GRU）的核心是隐藏状态的逐步递推：$h_t = f(h_{t-1}, x_t)$。这个看似简单的结构有两个难以克服的缺陷。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;计算上的痛：串行诅咒。&lt;/strong&gt; 因为 $h_t$ 强依赖于 $h_{t-1}$，你无法并行计算序列中不同时间步的状态——必须先算出 $t-1$ 时刻，才能算 $t$ 时刻。GPU 是为大规模并行矩阵乘法而生的硬件，RNN 的这种串行依赖让硬件的并行能力无处施展，训练效率极低。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;记忆上的痛：长程依赖。&lt;/strong&gt; 就像玩&amp;quot;传话游戏&amp;quot;，信息每传递一次就会有损耗。即使有 LSTM 的门控机制，当序列长度达到几千甚至上万时，梯度消失或爆炸问题依然会让模型&amp;quot;忘记&amp;quot;开头的信息。&lt;/p&gt;
&lt;h3 id=&#34;2-transformer-的痛点全班互相对答案的代价&#34;&gt;2. Transformer 的痛点：全班互相对答案的代价&lt;/h3&gt;
&lt;p&gt;Transformer 用自注意力机制（Self-Attention）彻底解决了长程依赖和并行计算问题，代价是计算所有 token 之间的两两相关性 $QK^\top$。注意力机制的计算复杂度和显存占用是序列长度 $L$ 的平方级 $O(L^2)$。&lt;/p&gt;
&lt;p&gt;直觉上感受一下这个平方增长的威力：序列长度为 10 时，需要计算 100 次关联；长度变成 1000 时，计算量直接暴增到 1,000,000 次。当上下文窗口扩展到 128K 甚至 1M 时，显存会溢出（OOM），算力成本极其高昂。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
