想象你在指挥两位风格迥异的画师为同一首歌配画。第一位画师手里的工具是方格纸和积木:他把旋律拆成一个个标准音符块,按照音高、节奏、力度整齐地排列成一张“施工图”。第二位画师的工具是颜料和画布:他直接调和出每个瞬间的声音色彩,一层层晕染出带有空气振动质感的“成品画”。第一位的作品叫符号音乐,第二位的作品叫音频音乐。它们都能“画”出音乐,但画法、成本、质感截然不同。 接下来还有第二种分野——生成的方式。有的模型像一丝不苟的漫画家,从左到右一笔接一笔,画完的笔画就是后面笔画的前提;有的模型像先泼满随机颜料、再层层刮出清晰主体的油画师。这两类“画笔逻辑”各有拥趸。今天我们就沿着这两条路、两种画法,把音乐 AI 的全貌从头到尾走一遍。
搞懂符号与音频两条技术路线的取舍,以及自回归、扩散两类生成范式的差异,能帮你在音乐 AI 项目中精准选型:做互动编曲选符号路径,做成品级音色选音频路径。这是音乐 AI 工程师的基本功。
目录
可视化演示
动态演示音乐生成任务分类与范式的核心机制,通过全局/局部/动态/静态四种模式展示关键概念与交互流程。
本节配有交互动效(进入视口后自动加载,约 3KB)。
音乐生成任务分类与范式:音乐生成 音乐生成任务分类体系概述 符号音乐生成与MIDI建模 核心机制可视化 音乐生成任务分类与范式整体架构与关键组件
两类生成路径:施工图与成品画
建筑师交付一栋房子有两种方式:一种是画一张施工图,写清楚哪里是承重墙、哪里是门窗、水管走哪条线;另一种是直接带你去参观装修完毕的房间,连墙纸的纹理、地板的反光都摆在眼前。前者是“规则可见”的图纸,后者是“质感可感”的成品。音乐生成也面临同样的岔路口:把音乐写成一份“乐谱施工图”,还是直接交出一段“声音成品”?
前者在技术里叫符号音乐生成,典型载体是 MIDI——一种只记录音符事件的标准协议,包含“在哪个时间点、按下哪个音高、用多大力、持续多久”。它是一串离散的事件列表,像一个一个码放整齐的积木。后者叫音频音乐生成,模型直接面对“空气振动”的数值序列,也就是波形采样。真实世界中声音是连续变化的,计算机只能按固定间隔“拍照”,每张照片就是一个采样点。
这两种载体在数据量上差别巨大。一秒钟的音乐,符号层可能只有十几个音符,而音频层在 44.1kHz 采样率下有四万四千多个点。这个数量级的鸿沟,决定了后面所有技术路线的分岔。
回到画师的比喻:施工图上的每一根线条都可以单独改、单独挪,但你看不见墙面真实的凹凸;成品画把每一处质感都呈现出来,可任何一处小改动都可能要整幅重来。两条路径的取舍,从第一步的数据形态就已注定。
- \(N\)总采样点数:一秒钟音频被切成等间隔的许多瞬间,切出的总份数就是采样点数。
- \(f_s\)采样率:每秒采多少个点,单位是赫兹;常见值有 16000 和 44100。
- \(T\)时长:音频持续的秒数,三者的关系是“每秒点数”乘以“秒数”。
符号音乐生成:积木式作曲
玩过积木的人都知道,标准积木的好处是“可替换”:这一块不想要了,抽出来换一块新的,城堡的整体结构不受影响。符号音乐生成就是如此——模型把音乐当作由标准音符积木拼成的结构,专注解决“下一块积木该放哪里、放多高、放多久”。
技术实现上,最直接的办法是把音符事件映射成离散 ID,也就是 Token 化。一个 Token 可以表示“在第三拍按下中央 C,力度中等,持续一拍”。整首曲子变成一个 ID 序列,模型的任务变成“在词表里预测下一个 ID”。这样生成出来的音乐天然具备乐理上的可解释性:你可以直接读出旋律走向、和弦推进、节奏骨架,甚至在后处理时把某个音符移高八度。
这种路线尤其适合结构化作曲场景:游戏 BGM 需要严格贴合循环长度,编曲助手需要按用户给定的和弦进行推演,教学工具需要把学生旋律“填空”完整。它的代价也很明显——积木没有颜色和纹理,符号层不携带真实音色,最终还需要合成器或音源库把这些“标准件”渲染成能听的声音。
积木的美感在于克制:只有有限几种标准件,反而逼着创作者在结构上花心思。符号音乐生成牺牲了音色细节,换来了结构的清晰与可编辑——这正是“施工图”的价值所在。
- \(I\)信息量上限:一个 Token 最多能表达多少比特的信息,只由可选种类数决定。
- \(|V|\)词表大小:离散 Token 的总种类数,例如把音高、力度、时长组合出 1000 种事件,词表就是 1000。
- \(\log_2\)以 2 为底的对数:把“可能性数量”换算成比特;词表每翻一倍,信息量只增加 1 比特。
音频音乐生成:颜料式渲染
如果说符号派是搭积木,那音频派就是油画师。油画师不用思考“这块砖要标成什么型号”,他关心的是颜料如何在画布上晕开、笔触的厚薄如何影响光线。音频音乐生成直接面对波形,把声音当成连续的“光与色”来建模。
真实的声音是空气压力的连续振动,计算机要把它变成离散的点:把时间轴切成极小的等间隔,记录每个瞬间的振幅。这些点串起来就是波形。模型的目标就是预测“下一瞬间的振幅是多少”。问题在于这个空间实在太大——44.1kHz 采样率下,1 秒就有 44100 个数值,且每个数值都是连续的实数,不像符号那样只有几百上千种选择。
为了驯服这个高维空间,工程上引入了压缩表示工具:声码器和神经编解码器。它们先把波形压成紧凑的中间表示(甚至压成离散码),让模型在“压缩后的声音画布”上创作,最后再由解码器还原成波形。像 MusicGen 使用的 EnCodec 就是这条思路的典型代表。这样既保住了音色的细腻质感,又控制了建模难度。
油画质感无可替代,但颜料贵、画得慢、改起来麻烦。音频生成同样如此:能保留真实音色、呼吸感、混响细节,代价是数据量巨大、训练和推理成本高、且很难对某个音符做局部修改——要改就得重新生成,或者整段重画。
- \(x[n]\)第 n 个采样值:离散序列中的一个点,代表那一瞬间空气振动的幅度。
- \(x(t)\)连续波形:真实声音在任意时刻 t 都有取值,一刻不停地在振动。
- \(\frac{n}{f_s}\)采样时刻:第 n 个点落在时间轴的哪一秒,由采样率决定。
自回归范式:循序渐进的漫画家
有一类漫画家,作画时从左到右一笔接一笔:画完第一格才能画第二格,第二格的内容取决于第一格发生了什么,第三格又取决于前两格。他们基本功扎实、叙事连贯,但有个致命弱点——一旦前面某格画错了,整条故事线都会歪掉,而且没法回头修改。
自回归模型就是这样的漫画家。它的核心思想是:把整段音乐出现的概率,拆成“每一步在已知前面所有内容的情况下,预测下一个内容”的概率之积。对符号音乐来说,下一个内容就是下一个音符 Token;对音频模型来说,下一个内容可以是一个音频 Token 或一个采样块。每一步都完全依赖于历史,像一个严谨的推理链条。
这种范式的优势在于结构连贯性:因为每一步都看着前面所有内容,旋律的动机发展、和弦的倾向性都会被自然建模,长程依赖处理得好。代价是速度——必须一个 Token 一个 Token 地挤牙膏,生成 10 秒音乐就要做成千上万次预测;而且错误会累积,前面一个音调跑偏,后面的补救空间很小。
漫画家画得慢,但叙事线最严谨。自回归模型在需要强结构、强控制的任务里依然是主力——尤其是符号音乐生成,因为音符之间的依赖关系天然就是“按顺序展开”的。
- \(P(x_1, x_2, \dots, x_T)\)整段序列的概率:整首歌或整段音频作为一个整体出现的可能性。
- \(P(x_t \mid x_1, \dots, x_{t-1})\)条件概率:已知第 1 到第 t-1 个内容,预测第 t 个内容的概率。
- \(\prod\)连乘符号:把所有步骤的条件概率乘起来,得到整段序列的联合概率。
扩散生成范式:先泼墨再显形
还有一类画家,拿起画布先泼满随机颜料——红的、蓝的、灰的搅成一团,完全看不出要画什么。然后他拿刮刀一层一层地刮,每刮一层,画面就清晰一点:先浮现轮廓,再显现形体,最后定格成一张精细的作品。这就是扩散模型的创作方式。
扩散模型分两步走。训练时,它学习“前向过程”:把一张干净的波形或频谱,逐步加入高斯噪声,直到变成完全随机的噪声。模型要学会的“反向过程”则是倒放这段录像:从纯噪声出发,一步一步预测并去掉噪声,最终还原出干净的音乐。每一步都在整幅“画面”上同时操作,而不是按顺序画某一个局部,因此它天然能从全局结构出发把握音乐。
这种范式的强项正在于全局性与质感:整个音频张量同时被去噪,低频轮廓和高频细节可以在不同阶段被逐层刻画,出来的音色更自然、更细腻。代价是迭代:要完整走完几十上百个去噪步才能得到最终结果,比自回归更慢;同时它对乐理结构的显式控制不如自回归直观,想指定“第三小节必须是 C 和弦”就需要额外手段。
泼墨画家不需要想“下一笔画哪”,他关心的是“整幅画还剩多少噪声没刮干净”。扩散模型正是把生成任务从“顺序造句”变成了“全员同时显形”——这种思路在音频生成里尤其擅长还原音色的细腻层次。
- \(\mathcal{N}\)高斯分布:噪声的来源,一种最常见的随机扰动分布。
- \(\sqrt{1 - \beta_t}\, x_{t-1}\)均值缩放:原信号乘一个略小于 1 的系数,让能量逐渐衰弱。
- \(\beta_t\)噪声强度:第 t 步加多少噪声,通常随步数增大而增大。
- \(\beta_t I\)噪声协方差:决定扰动的大小和方向,\(I\) 表示每个维度独立地受噪声影响。
表达力与难度的天平
站在选择路口的人,最关心的问题往往是:我该走哪条路?答案藏在一架天平里——一头是表达力,一头是建模难度,中间站着具体的应用场景。
符号路线这头很轻:数据维度低,几十个 token 就能描述一秒音乐,模型容易训练,输出可解释、可编辑,还能用乐理规则硬约束。但它的表达力上限也低:没有真实音色,没有混响空间感,无法直接描述“一段萨克斯的沙哑气流声”。音频路线那头很重:波形维度高达每秒数万,训练需要海量数据和算力,输出难以做精确定位修改。但它站得高——凡是耳朵能听到的细节,理论上它都能表达。
从数据量对比能直观感受这架天平的倾斜程度:同一秒音乐,音频采样点数量通常是符号 token 数量的成百上千倍。这意味着音频模型必须在“大得多的空间”里做生成,难度随之暴涨,但换来的视觉(听觉)上限也完全不同。
评价方式也在这架天平上摇摆:符号结果可以跟乐谱逐音比对,误差一目了然;音频结果却要请人耳来投票,还得搭配客观指标才能勉强量化。理解了这架天平,你就能明白为什么有些产品用符号路线、有些用音频路线——不是谁更先进,而是谁更适配自己的战场。
- \(r\)维度比:同一段音乐在两条路径下数据体量的倍数关系,常见达数百到数千倍。
- \(D_{\text{audio}}\)音频数据量:即采样点数 \(f_s \times T\),每秒几万个数值。
- \(D_{\text{symbol}}\)符号数据量:音符 Token 的数量级,每秒通常只有几个到几十个。
主流模型生态:从实验室到产品
不同画师各有绝活,有的擅长快速出稿供甲方改稿,有的擅长精雕细琢直出大片。音乐 AI 的模型生态正是这样一片“画师江湖”,各路模型根据自己的出身选择了不同的画笔。
符号级模型是资历最老的画师,专注在 MIDI 世界写施工图:它们学习海量乐谱,用自回归方式一步步预测音符,输出可直接编辑的 MIDI,常用于编曲辅助、和声推荐等场景。音频级的 MusicGen 则走了巧劲:先用 EnCodec 神经编解码器把波形压缩成离散 Token,再用自回归模型在 Token 序列上生成,最后由解码器还原波形——等于用“施工图”的效率去画“成品画”。而 Suno、Udio 这类产品级选手,面向普通用户的完整歌曲生成,架构上融合自回归与扩散的混合路线,既要歌声的质感,又要长程结构的稳定。
生态的演进方向越来越明确:混合范式与可控生成。符号不够“像人唱”,音频不够“听话”,那就把两者接起来;纯粹采样不够稳,那就引入引导机制。比如无分类器引导(CFG)让模型在“遵循提示词”和“生成自然”之间取一个可调的平衡点。
画师江湖没有统一的画风,只有越来越成熟的“分工协作”:符号模型负责结构骨架,音频模型负责血肉质感,引导机制负责让画作符合甲方要求。了解了这幅全景图,你就能在具体项目里找到属于自己的那把画笔。
- \(\hat{x}\)最终输出:经过引导融合后的生成表示,既自然又贴合提示。
- \(x_{\text{cond}}\)条件生成结果:以文本描述或旋律片段为条件时模型的输出。
- \(x_{\text{uncond}}\)无条件生成结果:不给任何提示时模型的“自由发挥”基线。
- \(\gamma\)引导强度:控制条件有多强的说服力,调大则更贴提示,过大会失真。
AI 应用场景
场景一:互动编曲与音乐教育产品
阶段:内容生成(符号路线 + 自回归)
解决的问题:传统编曲软件学习门槛高,用户面对空白钢琴卷帘无从下手。AI 用符号生成模型实时预测下一小节的和弦与旋律走向,用户选一个“种子动机”,系统就按风格延续出一整段可编辑的 MIDI,所有音符都可在软件里手动调整。
具体案例:一款游戏配乐工具让策划输入“战斗、紧张、4/4 拍、120BPM”,符号模型先生成和弦骨架,再逐音符补全旋律线,输出 MIDI 工程文件。策划可以像改文档一样改配乐,而不需要请作曲家重录。
场景二:短视频配乐与虚拟歌手成品生成
阶段:内容生成(音频路线 + 扩散/混合架构)
解决的问题:传统方式需要真人歌手进棚录制,周期长、成本高。音频生成模型直接输出带唱腔、混响、音色的完整音频,用户只需输入一句歌词描述和风格提示,几十秒内得到可发布的 demo。
具体案例:某短视频平台接入类似 Suno 的生成能力,创作者输入“慵懒的 Lo-fi 女声,怀旧夏日”,模型用扩散范式逐步去噪生成完整波形,平台再自动做响度标准化,直接作为背景音乐发布。
场景三:音乐修复与音色转换
阶段:内容编辑(扩散模型的逆向应用)
解决的问题:老录音有底噪、早期电子合成器音色生硬,传统降噪软件容易损伤音乐细节。扩散模型学习“干净音乐→加噪”的过程后,可以把带噪音频逐级去噪还原,也能把一段 MIDI 渲染成指定歌手的音色质感。
具体案例:唱片公司修复 60 年代老歌,用音频级扩散模型在保留歌手嗓音特征的前提下去除磁带底噪;编曲师则把 MIDI 钢琴旋律输入音色转换管线,输出“温暖木吉他”质感的小样供客户试听。
Python 演示
import randomfrom math import sin, pi # 1) 符号路线:用 bigram 转移表做自回归旋律生成MELODY = [60, 62, 64, 65, 67, 69, 71, 72, 71, 69, 67, 65, 64, 62, 60] def build_bigram(seq): model = {} for i in range(len(seq) - 1): model.setdefault(seq[i], []).append(seq[i + 1]) return model def sample_autoregressive(model, start, length): notes = [start] for _ in range(length - 1): prev = notes[-1] candidates = model.get(prev, MELODY) notes.append(random.choice(candidates)) return notes # 2) 音频路线:合成波形,先加噪再"去噪",模拟扩散思想def midi_to_freq(note): return 440.0 * (2 ** ((note - 69) / 12.0)) def synthesize(notes, sr, duration): wave = [] for note in notes: freq = midi_to_freq(note) size = int(sr * duration) for t in range(size): wave.append(0.5 * sin(2 * pi * freq * t / sr)) return wave def add_noise(wave, strength): return [v + strength * (random.random() * 2 - 1) for v in wave] def denoise_smooth(wave, radius): out = [] n = len(wave) for i in range(n): lo = max(0, i - radius) hi = min(n, i + radius + 1) out.append(sum(wave[lo:hi]) / (hi - lo)) return out if __name__ == "__main__": random.seed(42) bg = build_bigram(MELODY) melody = sample_autoregressive(bg, 60, 8) print("自回归生成的符号旋律:", melody) wav = synthesize(melody, sr=4000, duration=0.2) noisy = add_noise(wav, 0.3) clean = denoise_smooth(noisy, radius=4) print("加噪后首样本:", round(noisy[0], 4)) print("去噪后首样本:", round(clean[0], 4))
def build_bigram(seq):统计相邻音符的转移频次,为自回归准备“经验知识表”。notes.append(random.choice(candidates))每一步只依据上一个音符,从候选里采样,这就是最简自回归。def midi_to_freq(note):将 MIDI 音高号换算成物理频率,连接符号世界与声音世界。wave.append(0.5 * sin(2 * pi * freq * t / sr))用正弦波为每个音符合成波形,模拟音频层面的“渲染”。def add_noise(wave, strength):给波形叠加随机扰动,对应扩散模型前向加噪。def denoise_smooth(wave, radius):用滑动窗口平均逐步抹平噪声,类比扩散模型反向去噪的迭代过程。bg = build_bigram(MELODY)在训练旋律上建立转移表,相当于自回归模型的“训练”。noisy = add_noise(wav, 0.3)以 30% 强度加噪,模拟扩散过程的第一步破坏。
常见误区
误区Suno 能直接输出成品歌,MIDI 生成的音乐“塑料味”那么重,音频路线肯定全面碾压符号路线,符号是过时技术。
正解两条路线是不同取舍,不是代际关系。符号路线维度低、可编辑、符合乐理,适合交互编曲和结构化需求;音频路线质感强但昂贵、难精修。就像施工图和成品画各有用途——甲方改稿要靠图纸,交付展示要靠油画,二者根本不在同一条竞争线上。
为何常见:媒体宣传总围绕能直接听的产品级音频生成展开,符号模型藏在编曲软件的幕后,感知度低,容易让人误以为它已被淘汰。
误区扩散模型不是靠“一步步预测”做生成吗?音乐是时间的艺术,必须按顺序来,所以音频生成全是自回归的天下。
正解扩散模型同样活跃在音频生成一线。它把整段波形或频谱当作一个整体张量,迭代去噪时每一次都在全局上操作,天然适配“同时刻画低音轮廓和高频质感”的需求。产品级模型常把自回归与扩散混合使用:自回归管长程结构,扩散管细腻音色。
为何常见:扩散模型在图像生成圈名声太大,而音乐 AI 的媒体报道又集中在自回归 Transformer 上,造成“画图用扩散、写歌用自回归”的刻板印象。
误区生成的 MIDI 放出来是干巴巴的电子音,连人声都没有,这种东西能用在哪儿?
正解符号层聚焦的是“作曲”而非“演奏”:音高、节奏、和声、配器逻辑都在这一层解决,音色交由渲染层的合成器或音源库落实。就像施工图不必画出木材纹理,施工队自然知道怎么装修。游戏 BGM、编曲助手、音乐教育大量使用符号路线,正是因为它的“可编辑性”无可替代。
为何常见:直接播放 MIDI 干声确实听感简陋,人们容易把“演奏环节的缺失”误判为“作曲环节的失败”。
误区44.1kHz 不够看,干脆上 192kHz 高采样率,细节更多、音质更高级,模型效果自然更强。
正解采样率翻倍意味着每个采样点的时长减半,数据维度直接翻倍,训练和推理成本跟着暴涨。而 44.1kHz 已是 CD 标准,人耳可听范围上限约 20kHz,再高采样率带来的收益递减。音乐生成的瓶颈通常在于语义结构和情感表达,而不是奈奎斯特频率够不够用。
为何常见:消费电子行业长期渲染“参数越高越好”,采样率成了音质焦虑的替罪羊,被不假思索地带进了生成模型领域。
面试题
Q1. 符号音乐生成的核心载体是下列哪一项?
- A.MIDI 音符序列← 正确答案
- B.原始音频波形
- C.梅尔频谱图像
- D.文本歌词文件
答案:A。符号音乐以 MIDI 为代表,记录音高、力度、时长等离散事件;波形和频谱属于音频级表示,歌词是文本而非音乐结构。就像施工图用线条标注结构,MIDI 是音乐世界的“图纸线条”。
Q2. 在 44.1kHz 采样率下,1 秒音频包含约多少个采样点?
- A.441 个
- B.4410 个
- C.44100 个← 正确答案
- D.441000 个
答案:C。采样率就是每秒采样点数,44.1kHz 即每秒 44100 个点。公式 \(N = f_s \times T\) 代入 44100 和 1 秒即可。其余选项是数量级错误,好比把“每秒四万四”看成了“每秒四百四”。
Q3. 自回归生成的核心特点是什么?
- A.从噪声逐步去噪
- B.逐 Token 预测新内容← 正确答案
- C.一次性并行输出全部
- D.只依赖全局向量
答案:B。自回归像从左到右作画的漫画家,每一步都参考前面全部内容再预测下一个 Token,所以 B 正确。A 是扩散范式,C 与逐 Token 矛盾,D 描述的是编码器-解码器而非自回归。
Q4. MusicGen 生成音频的第一大步是做什么?
- A.用声码器把波形压缩成 Token← 正确答案
- B.直接预测每个采样点数值
- C.训练一个判别器做对抗
- D.对 MIDI 做规则配器
答案:A。MusicGen 先用 EnCodec 类声码器把波形压缩成离散 Token,再在 Token 序列上自回归生成,最后解码回波形。它属于“先画施工图再渲染成品画”的混合路线,不是直接逐个预测采样点。
Q5. 扩散模型反向去噪过程中的训练监督主要来自哪里?
- A.前向加噪过程构造的噪声预测任务← 正确答案
- B.人类对旋律好听程度的评分
- C.符号序列的交叉熵损失
- D.词表的词频统计
答案:A。扩散模型训练时对干净数据逐步加噪,让模型学会预测叠加的噪声,监督信号就是“已知的噪声长什么样”,对应前向过程的构造。B 是强化学习式反馈,C 属于自回归语言模型,D 与去噪无关。
Q6. 符号音乐相比音频音乐的主要优势是什么?
- A.音色细节更细腻
- B.可编辑且结构可解释← 正确答案
- C.生成速度一定更快
- D.完全不需要训练数据
答案:B。符号层输出的是音符事件,能直接读出并修改旋律、和弦,像可改稿的施工图。音色细腻是音频路线的优势,速度取决于模型而非路线,任何生成模型都需要训练数据,故其余三项都不成立。
Q7. EnCodec 这类神经声码器在音频生成中的核心作用是?
- A.把波形压缩为离散码 Token← 正确答案
- B.把 MIDI 转成五线谱图片
- C.直接演唱文本歌词内容
- D.计算乐谱的相似度
答案:A。神经声码器把高维波形压缩成紧凑的离散表示,让模型在低维空间生成,再解码还原。它解决的是音频维度爆炸问题,相当于给油画配了一台“高清扫描压缩仪”,与转谱、演唱、相似度计算无关。
Q8. 下列哪些属于扩散生成范式的典型特征?
- A.需要多步迭代采样← 正确答案
- B.从随机噪声中恢复结构← 正确答案
- C.只能处理离散文本
- D.天然支持全局约束← 正确答案
答案:ABD。扩散模型在整幅数据上迭代去噪,多步采样、从噪声恢复、全局把握结构都是其特点。它同样适用于连续音频与图像,并非只能处理离散文本,C 错误。这好比泼墨后层层刮画,刮刀作用于整张画布而非某个文字格子。
Q9. 关于符号与音频两条路线的取舍,下列说法正确的有哪些?
- A.符号路线适合交互编曲← 正确答案
- B.音频路线直接保留音色← 正确答案
- C.音频路线的计算成本更高← 正确答案
- D.符号路线的表达力上限更高
答案:ABC。符号层可编辑、适合交互编曲,音频层直接呈现真实音色,且因维度高达每秒数万而成本更高,A、B、C 正确。表达力上限高的是音频路线,因为它能表达一切可听见的细节,D 说反了。
Q10. 自回归音乐生成可能遇到哪些问题?
- A.逐 Token 生成速度较慢← 正确答案
- B.早期错误会向后累积← 正确答案
- C.完全无法建模长程结构
- D.计算资源需求低
答案:AB。自回归必须一口气连着生成成千上万个 Token,速度慢;且每一步都依赖前面内容,早期出错会一路传导,A、B 正确。它虽然对超长程结构吃力,但并非“完全无法”建模,C 过于绝对;逐 Token 串行计算资源需求不低,D 错误。