想象一下,你的身体就是一座二十四小时运转的气象站。头顶架着雷暴监测雷达——脑电(EEG),它能捕捉大脑皮层神经放电的“天气云图”;胸口装着一台风速计——心率传感器,每一次心跳都像一阵风;指尖还有一只湿度计——皮肤电导(EDA),紧张时手心出汗就像空气湿度飙升。过去我们想知道一个人心情如何,只能靠“问”,就像邻居抬头看天随口猜一句“要下雨了吧”;而这座气象站里的仪表,却能在你一言不发时默默记录一切。AI科学家要做的,就是读懂这些仪表读数,综合雷达、风速、湿度等信息,向用户播报一份“情绪天气预报”。 这份预报不是玄学:脑电记录电波节奏,心率变异性反映压力恢复,皮肤电导暴露唤醒程度。三者各有侧重,像不同方向的风向标;把这几个信号拼在一起,再用机器学习模型做“联合会商”,就能客观区分平静、开心与紧张。更进一步,把整个气象站压缩进一块手表,靠边缘计算实时出预报,正是可穿戴健康监测与情感计算努力的方向。本文就从信号原理、采集、特征、模型、融合到工程落地,带你一步步搭起属于你的“情绪气象网”。
对AI从业者而言,情感计算是连接机器与人心的关键赛道。掌握生理信号情感识别,意味着你握住了从“主观问答”到“客观测量”的技术钥匙,可在健康监测、人机交互、智能座舱等领域直接落地。
可视化演示
本节配有交互动效(进入视口后自动加载,约 3KB)。
EEG多频段波形与情感分类 α/β/γ三频段脑电信号实时波形 分类器输出情感概率分布 Emotion = f(EEGα,β,γ + HRV) 多模态生理信号融合提升识别精度
生理信号基础
想象这座“情绪气象站”的三种核心仪表:头顶的雷达(脑电EEG)能看到大脑皮层神经群体的放电节奏,放松时α波(8-13Hz)节奏舒缓,警觉时β波(14-30Hz)变得细密急切;胸前的风速计(心率)记录心脏每搏动量,更有意思的是相邻两次心跳间隔的微小抖动——心率变异性(HRV),它像鼓手手中鼓点间隔的微妙变化,压力大时鼓点机械均匀,放松时鼓点则舒展多变;指尖的湿度计(皮肤电导EDA)感受汗腺活动,情绪被唤起时交感神经让手心微微出汗,电阻下降、电导上升。
这三种信号各自擅长不同任务:EEG时间分辨率高达毫秒级,能捕捉瞬间的情绪波动,但对身体晃动极其敏感;心率大约一秒一跳,节奏稳定且抗干扰;EDA响应慢至数秒,却几乎不受意识控制,想说谎都难。单独看任何一只能“仪表”,都像只凭风速就预报天气一样容易误判。因此情感计算常把多种信号放到“效价-唤醒度”这个二维坐标系里看:效价衡量愉悦程度(开心还是难过),唤醒度衡量激动程度(平静还是亢奋)。心率飙升可能既出现在愤怒时也出现在惊喜时,只有结合效价维度才能区分“狂风暴雨”和“烟花绽放”。
气象站的观察员正是靠这些“仪表读数”初步判断天气趋势。但要做出可靠的预报,还得先把电极贴好、把传感器戴稳。
- 提取RR间期序列$RR_i$ 表示第 $i$ 次心跳到第 $i+1$ 次心跳之间的毫秒数,这是心率变异性分析的最小单位。
- 计算相邻差值$\left(RR_{i+1}-RR_{i}\right)$ 描述相邻两个心跳间隔的变化量,差值越大说明心跳节律的波动越明显。
- 平方与平均对全部差值平方后求和再除以 $N-1$,平方消除了正负抵消,让波动幅度以能量形式累积。
- 开方还原量纲对均值开根号得到均方根,单位回到毫秒,方便与阈值比较和跨设备传输。
信号采集技术
架设气象站不是画几根线就完事,采集生理信号同样需要扎实的设备工程。EEG采集通常在头皮按国际10-20系统放置Ag/AgCl电极,传统湿电极需要导电膏降低阻抗,准备时间长但信号干净;新兴的干电极免去了涂膏步骤,代价是运动时噪声更大。心电信号可以从胸导联获得,手环则常用光电容积描记(PPG):用绿光照射皮肤,通过反射光强弱感知血管搏动,间接推算心率。EDA电极则贴在皮脂腺密集的手指或掌心,那里的汗腺对情绪变化最敏感。
采集的底线是采样定理:采样率至少要达到信号最高频率的两倍,否则高频成分会混叠成虚假的低频信息。EEG的有效成分最高到几十赫兹,工程上常用250-1000Hz采样;心率信号只需50-100Hz便足够。真实场景里,眨眼的瞬间EEG会窜出巨大的尖峰,走路时PPG波形剧烈漂移,电源还会引入50/60Hz工频干扰。预处理管线通常先做高通/低通滤波,再用50Hz陷波器消除工频,最后用独立成分分析(ICA)把眼电伪影从脑电里“拆”出去——就像气象台先把行人撑伞的身影从摄像头画面里剔除,才不会误判成乌云。
观测设备架设完毕,雷达屏幕上还只是连绵不断的波形。下一节要做的事,是把这些原始曲线变成可计算的“天气指标”。
- 信号最高频率$f_{\max}$ 是被测生理信号所含的最高频率分量,超过它的成分在采样后会被折叠成假信号。
- 采样率$f_s$ 是每秒采集的样本点数,它决定了时间轴的分辨率和数据量大小。
- 两倍约束不小于 $2 f_{\max}$ 的采样率给“重建原始波形”留出数学上的充分条件,工程实践常再加3-5倍余量。
特征提取方法
雷达屏幕上的波形让人眼花缭乱,预报员必须把波形压缩成语义明确的指标:温度、气压、湿度。特征提取就是这段“从波形到指标”的浓缩过程。对EEG,常用Welch法把长段信号切成一帧帧短窗,加窗后做傅里叶变换再对功率谱平均,从而得到δ、θ、α、β、γ各频带的功率;α/β功率比是常用的放松度指标——比值越高,越接近闭目养神的状态。对HRV,时域有RMSSD、SDNN,频域有低频功率(LF)与高频功率(HF)之比,LF/HF被用来粗略估计交感与副交感的平衡。对EDA,则拆出慢变的皮肤电导水平(SCL)与快速起伏的皮肤电导反应(SCR),前者代表背景紧张度,后者对应外界刺激引发的瞬间唤起。
此外,样本熵等非线性特征能刻画信号内部的不规则程度,情绪状态变化时,生理信号的复杂度往往随之改变。特征之间量纲差异巨大——RMSSD是几十毫秒,EDA是微西门子——直接喂给模型会让大数吞掉小数。因此一般要做标准化:
指标齐备,气象预报员就可以上岗了。接下来看看他如何从历史天气中学会规律。
- 原始特征值$x$ 是单个样本的特征取值,例如某人的RMSSD为42毫秒。
- 均值中心化$\mu$ 是训练集该特征的均值,减去它让数据分布中心归零,消除绝对水平的干扰。
- 标准差缩放$\sigma$ 是训练集该特征的标准差,除以它把离散程度归一,让不同量纲的特征可比。
分类识别模型
预报员看过上千场历史天气,总结出“气压骤降+湿度飙升+风速加快”对应暴风雨的规律。情感分类模型做的事情完全相同:从带标签的生理特征里学习“平静”“开心”“紧张”各自的模样。经典机器学习路线常用支持向量机(SVM)、随机森林和K近邻,它们在中小样本上表现稳定、可解释性强,生产环境部署也方便。深度路线则让CNN自动学习波形中的局部模式,用LSTM或Transformer建模心跳与脑电的时序依赖,适合数据充足的场景。
模型输出的目标有两种形态:一种是把情绪分成离散的几类,直接做分类;另一种是预测连续空间里的效价和唤醒度数值,做回归。因为人的情绪本来就不是非黑即白的开关,连续维度建模往往更贴近真实感受。无论哪种,评估都不能只看一个数字:要用留出法或交叉验证估计泛化能力,类别不平衡时要看F1值而不是准确率,因为“99%的时间处于平静”的数据集里,全猜平静也能得到99%的准确率,却毫无实用价值。模型的输出层常用softmax把得分变成概率:
单一预报员总可能看走眼。气象台的真正智慧,在于让多位观测员坐到一起开联合会商。
- 类别得分$z_k$ 是模型对第 $k$ 类的原始输出值,分值越高代表越倾向该类别。
- 指数放大$e^{z_k}$ 将得分映射为正数并拉开差距,让最高分获得压倒性优势。
- 归一化分母$\sum_{j=1}^{K} e^{z_j}$ 是所有类别指数值的总和,除以它保证所有类别的概率之和恰好为1。
- 取最大概率$p(y=k|x)$ 表示给定特征 $x$ 时情绪属于第 $k$ 类的预测概率,预报时取概率最大的类别作为结论。
多模态融合
湿度计说“要下雨了”,风速计却说“晴空万里”,这时该信谁?气象台的联合会商给出了答案:让每个观测员各自陈述依据,再综合裁决。多模态融合就是这个“联合会商”的过程。特征级融合最直接——把EEG、HRV、EDA的特征向量拼接成一个大向量喂给模型,信息保留最完整,但特征维度升高后容易过拟合,三种信号各自的噪声也会被一并拼进去。决策级融合则让每个模态先独立训练一个分类器,得到各自的“情绪概率预报”,再用加权投票或平均合成最终结论;某一路信号被噪声污染时,其他路仍能兜底,鲁棒性更强。此外还有介于两者之间的模型级融合,让各模态在神经网络的不同层逐步汇合。
融合的前提是时间对齐。EEG眨眼之间就有反应,心率以秒计,EDA则慢至数十秒;若不做同步,就像把昨天的气压和今天的湿度放在一起预报,自然错漏百出。工程上通常用滑动窗口截取固定长度的多模态片段,保证窗口内各信号描述的是同一段时间的情绪状态。加权决策融合可以写成:
联合会商让预报更准,但气象台不能永远盖在城市中央。把整套系统塞进手腕上的手表,才是真正的工程挑战。
- 模态概率输出$p_m(k)$ 是第 $m$ 个模态(如EEG)的分类器对类别 $k$ 的输出概率。
- 模态权重$w_m$ 表示第 $m$ 个模态的可靠程度,可以通过验证集搜索或根据信号质量动态调整。
- 加权求和$\sum_{m=1}^{M}$ 把各路预报按权重汇成总分,相当于联合会商中的“各抒己见”。
- 取最大值$\arg\max_k$ 选出总分最高的情绪类别,作为最终输出的联合预报。
实时监测挑战
把整个气象站装进手表,会遇到气象站从来不必操心的问题:手腕晃动、电池撑不到一天、芯片算力捉襟见肘。可穿戴实时情感识别,就是在“手腕上的微型气象站”里完成预报。首要敌人是运动伪影——走路时PPG信号剧烈漂移,抬手时EEG电极接触电阻突变。对策包括引入加速度计做参考,检测到强运动时暂停输出或提高滤波强度;也可以实时计算信噪比,只在高信噪比的时段发布“预报”,就像航空公司在大风天取消航班而不是硬着头皮起降。第二个难题是个体差异:同一心率95bpm,对马拉松运动员是放松,对你是紧张。可穿戴设备通常需要个性化校准:用户佩戴初期采集几分钟基线,再用迁移学习调整模型,让预报从“大众版”变成“私人版”。
算力与功耗更是一对天然矛盾。云端推理延迟高、耗电大,数据还涉及隐私;因此模型必须轻量化后放进边缘端——量化到int8、剪枝、知识蒸馏,把推理延迟压到100毫秒以内,同时保证24小时续航。信噪比是判断信号能否使用的关键指标:
把气象站塞进手表只是第一步。要让它真正被人天天佩戴,还得想清楚为谁预报、报什么、怎么报。
- 信号功率$P_{\mathrm{signal}}$ 是有效生理信号的功率,例如PPG中AC成分的起伏能量。
- 噪声功率$P_{\mathrm{noise}}$ 是运动伪影、工频干扰等噪声的功率,它压低信号质量。
- 对数转换$10\log_{10}$ 把功率比值映射到分贝刻度,便于设定统一的质量门槛。
系统设计建议
气象台在动工之前,要先决定服务对象:是给农户发霜冻预警,还是给机场发大风警报?一套情绪识别系统同样要先想清楚用户和场景。评估指标体系要围绕业务目标设计:情感陪伴应用看重离线分类的F1值,健康监测产品则更关注在线推理延迟、误报率和电池续航;如果产品承担风险预警职责,漏报的代价远高于误报,评估时就要给召回率更高权重。隐私与伦理是绕不开的底线——生理信号属于敏感生物数据,必须默认本地处理、匿名化存储,告知用户数据用途并允许一键删除。用户体验设计讲究“可理解、可行动”:与其抛出一个冰冷的“紧张指数87%”,不如在用户连续高压两小时后提示“要不要做个深呼吸练习”。
系统上线也不是终点,而是迭代起点。冷启动阶段用公开数据集预训练通用模型,上线后靠用户授权采集的自有数据做个性化微调;每一次情绪标签反馈都成为新样本,驱动模型在下一次更新中变得更好。系统设计建议评估指标的综合形态可以用F1值概括:
一座好的情绪气象网,不只是算法堆砌,更是对用户生活的温柔关照——身体仪表从不撒谎,而AI要做那个听懂并回应的人。从认识信号原理到搭建多模态融合系统,这条路上既有严谨的信号处理,也有对“人”的深刻理解。
- 精确率P$P$ 是预报为某情绪类别中真正属于该类别的比例,衡量预报的“准头”。
- 召回率R$R$ 是所有该类真实样本中被成功报出的比例,衡量预报的“覆盖”。
- 调和平均$\frac{2PR}{P+R}$ 取两者的调和平均,任何一个指标偏低都会显著拉低F1,防止系统偏科。
AI 应用场景
智能座舱驾驶员状态监测
阶段:实时监测与边缘推理
解决的问题:传统驾驶监测依赖摄像头表情判断,光线差、戴口罩时失效;且驾驶员往往意识不到自己已处于疲劳或路怒状态。AI通过方向盘和座椅中的PPG心率传感器、手部EDA电极,结合面部摄像头做多模态融合,实时识别困倦与愤怒,提前发出预警。
具体案例:某车厂在试驾车上部署了心率变异性+皮肤电导融合模型:当RMSSD持续下降且EDA缓慢抬升时,系统判定驾驶员进入“高压路怒”状态,自动调暗屏幕、播放舒缓白噪音,并在仪表盘提示休息。边缘端推理延迟控制在一帧以内。
可穿戴心理健康早期预警
阶段:时序特征提取与异常检测
解决的问题:焦虑和抑郁患者往往在就医前数月已出现生理信号异常,传统问诊依赖主观回忆,漏诊率高。AI可对手环采集的7×24小时HRV、EDA和睡眠数据做长期趋势分析,当连续两周RMSSD显著低于用户个人基线且EDA波动增大时,向用户和签约医生发送趋势报告。
具体案例:某数字疗法App使用迁移学习,先在上万人公开数据集上预训练,再对每位用户用前7天数据做个性化基准;后续每天输出“压力恢复力评分”,医生端按周查看异常天数,实现早发现早干预。
内容体验的“情绪地图”测评
阶段:多模态融合与可视化评估
解决的问题:传统用户调研靠问卷打分,用户看完一段广告后往往只说得出“还行”,难以定位到具体哪一秒让用户产生情绪波动。AI用脑电头环+心率手环+皮电指环同步采集测试者的生理信号,输出一条时间轴上的效价-唤醒度曲线,帮助内容团队精确找出高潮点和流失点。
具体案例:某影视平台在内部测片会中给12名被试戴上设备观看样片,系统在主角冲突爆发时波形上同时出现EEGβ波增强、心率抬升、EDA快速上升,生成“情绪热度曲线”,剪辑师据此把高潮段提前了40秒。
Python 演示
# -*- coding: utf-8 -*-"""多模态生理信号情感识别演示(纯numpy实现)特征: [EEG alpha/beta比值, HRV RMSSD, 平均心率, EDA水平]模型: 最近类中心分类(nearest centroid)"""import numpy as np def make_data(n_per_class=40, seed=7): rng = np.random.default_rng(seed) feats = { "calm": np.array([1.8, 0.42, 68.0, 0.8]), "happy": np.array([1.2, 0.36, 82.0, 1.4]), "stress": np.array([0.6, 0.20, 95.0, 2.2]), } spread = np.array([0.25, 0.05, 6.0, 0.3]) X, y, names = [], [], [] for idx, (name, mu) in enumerate(feats.items()): for _ in range(n_per_class): X.append(rng.normal(mu, spread)) y.append(idx) names.append(name) return np.array(X), np.array(y), names def split_data(X, y, test_ratio=0.3, seed=0): rng = np.random.default_rng(seed) idx = rng.permutation(len(X)) n_test = int(len(X) * test_ratio) return X[idx[n_test:]], y[idx[n_test:]], X[idx[:n_test]], y[idx[:n_test]] def standardize(X_tr, X_te): mu = X_tr.mean(axis=0) sigma = X_tr.std(axis=0) + 1e-9 return (X_tr - mu) / sigma, (X_te - mu) / sigma def fit_centroids(Xtr, ytr): centroids = [] for k in range(3): centroids.append(Xtr[ytr == k].mean(axis=0)) return np.array(centroids) def predict(X, centroids): dists = np.linalg.norm(X[:, None, :] - centroids[None, :, :], axis=2) return dists.argmin(axis=1) if __name__ == "__main__": X, y, names = make_data() Xtr, ytr, Xte, yte = split_data(X, y) Xtr, Xte = standardize(Xtr, Xte) centers = fit_centroids(Xtr, ytr) pred = predict(Xte, centers) acc = (pred == yte).mean() print("test accuracy: %.2f%%" % (acc * 100)) for k, name in enumerate(["calm", "happy", "stress"]): mask = yte == k correct = (pred[mask] == k).mean() * 100 print("%-6s samples=%d acc=%.2f%%" % (name, mask.sum(), correct))
feats = {...}定义三类情绪的特征中心,对应正文中生理信号的典型取值:开心时α/β比值降低、唤醒度升高。rng.normal(mu, spread)在类中心附近加高斯噪声,模拟真实世界个体差异导致的特征波动。rng.permutation(len(X))随机打乱样本顺序再切分训练/测试集,保证评估不受样本排列影响。(X_tr - mu) / sigma用训练集的均值与标准差做z-score标准化,正文中强调模型不能直接看到测试集统计量。fit_centroids对每个类别计算特征均值,作为该类的“气象模板”。np.linalg.norm(X[:, None, :] - centroids[None, :, :], axis=2)计算每个样本到三类中心的欧氏距离矩阵,距离最近即预测类别。(pred == yte).mean()计算整体测试准确率,是最直观的模型评估指标。for k, name in enumerate(...)分类别打印准确率,便于观察模型在哪些情绪上容易混淆。
常见误区
误区初学者看到用户心率从70飙到110,就判定对方“生气了”。可万一是看到了喜欢的偶像呢?心率只告诉我“你激动了”,不告诉我“你是开心还是愤怒”。
正解心率反映的是唤醒度,而不是效价。同样110bpm,可能出现在演唱会现场,也可能出现在吵架现场。要区分效价必须引入EEG的α/β比值或前额叶不对称性等额外信息,就像风速计只报风速,不能报风向。
为何常见:人们日常生活中习惯用“心跳加速”描述紧张和害怕,忽略了兴奋时心跳同样加速;单一信号渠道的便捷性让人误以为它包含全部信息。
误区脑电电极一戴,AI就能知道用户脑子里在想什么。实际上EEG的分辨率远达不到“读想法”的程度,只能看出大致的警觉和情绪唤醒水平。
正解EEG记录的是头皮上汇聚的神经群体放电总和,空间分辨率很低,适合判断“现在是否专注”“放松还是紧张”,无法解码具体思维内容。要得到效价信息还需结合其他信号和上下文,就像雷达能看到云层运动,却看不到云里在下什么形状的雨。
为何常见:科幻电影和脑机接口新闻放大了EEG的能力,让人误以为它是“思想阅读器”,忽视了它实质上是统计层面的大规模电位波动。
误区把EEG、HRV、EDA的特征一股脑拼成一个长向量送进模型,就完成了多模态融合。结果发现准确率没提升,有时还下降了。
正解无脑拼接会引入高维噪声、特征尺度失衡、以及时间不同步的“错位信息”。应先做时间对齐(同一时间窗),再选择恰当的融合位置:早融合(特征级)适合信号质量高且相关性强的场景,晚融合(决策级)更适合噪声大的可穿戴环境。
为何常见:特征拼接实现最简单,符合“融合就是把东西放一起”的直觉;但工程上质量、时序、尺度都是需要精心设计的变量。
误区模型在实验室数据集上达到95%准确率,就准备上线给所有用户使用。上线后却频繁误报,用户纷纷卸载。
正解实验室数据集往往来自几十个坐姿端正的被试,场景单一;真实用户会走动、出汗、戴不同设备,个体差异和运动伪影让准确率断崖式下跌。商用前必须做跨人跨session验证、个性化校准、信号质量评估,并明确在低信噪比时选择“不预报”。
为何常见:论文惯用干净的公开数据集,容易给出高估的指标;老板和市场部门看见"95%"就兴奋,忽略了从实验室到手腕之间的巨大鸿沟。
误区手环下载的心率数据直接拿来算RMSSD,结果发现波动异常,甚至出现负数心跳间隔。
正解可穿戴设备采集的PPG信号受运动伪影严重影响,原始“心率”已经是算法输出的估计值,未必是真实心跳。分析前要做信号质量评估、异常点剔除、插值重建,必要时结合加速度计数据做运动补偿。
为何常见:现代可穿戴设备把数据包装得干净漂亮,用户误以为拿到的是“原始生理信号”,实际上中间已经经过了无数次算法加工。
面试题
Q1. 人在放松闭眼时,脑电EEG中最占优势的频带是?
- A.α波(8-13Hz)← 正确答案
- B.β波(14-30Hz)
- C.θ波(4-7Hz)
- D.δ波(0.5-4Hz)
答案:A。α波是放松闭眼状态下的主导节律,如同气象站雷达显示的“晴空微风”;β波出现在警觉思考时,θ波常见于困倦,δ波则属于深睡状态。
Q2. 以下属于心率变异性(HRV)时域特征的有?
- A.RMSSD(相邻差值均方根)← 正确答案
- B.SDNN(间隔标准差)← 正确答案
- C.LF/HF功率比
- D.NN50(大差值个数)← 正确答案
答案:ABD。RMSSD、SDNN、NN50都直接从RR间期序列的时间值计算,是时域特征;LF/HF功率比需经功率谱估计得到,属于频域特征。
Q3. 皮肤电导(EDA)的快速上升最直接反映情绪的哪个维度?
- A.唤醒度← 正确答案
- B.效价
- C.语义理解
- D.记忆强度
答案:A。EDA由交感神经驱动汗腺导致,反映的是生理“激活水平”即唤醒度,无法区分开心还是愤怒;效价需要结合其他信号,语义和记忆与EDA无直接关系。
Q4. 缓解跨用户个体差异的常用策略包括哪些?
- A.用户个性化校准← 正确答案
- B.域自适应迁移学习← 正确答案
- C.增大训练人口多样性← 正确答案
- D.强制统一采样率
答案:ABC。生理信号基线因人而异,个性化校准、域自适应和多样性数据集都是把“大众模型”变成“个人模型”的有效手段;采样率统一是数据预处理基础,与个体差异无关。
Q5. 奈奎斯特采样定理要求采样率至少是信号最高频率的多少倍?
- A.2倍← 正确答案
- B.3倍
- C.5倍
- D.10倍
答案:A。采样率不低于最高频率的两倍是重建原始信号的理论底线,以下是混叠,以上是安全余量;工程实践常取更大倍数并非定理本意。
Q6. 决策级融合相比特征级融合的突出优点是?
- A.各模态可独立容错← 正确答案
- B.信息保存更加完整
- C.训练时间大幅缩短
- D.无需进行时间对齐
答案:A。决策级融合让各模态先独立出结论再投票,单路信号被污染时其他路仍可兜底,容错强;信息保存完整是特征级融合的优点,训练时间和时间对齐也不因融合方式而免除。
Q7. 在效价-唤醒度模型中,“紧张”这个情绪最合适的坐标是?
- A.高效价、高唤醒度
- B.低效价、高唤醒度← 正确答案
- C.低效价、低唤醒度
- D.高效价、低唤醒度
答案:B。紧张让人不舒服(低效价)且高度激活(高唤醒度);高效价高唤醒更接近兴奋或开心,低唤醒对应平静或悲伤。
Q8. 可穿戴实时情感识别面临的主要工程挑战包括?
- A.运动伪影干扰← 正确答案
- B.边缘端功耗约束← 正确答案
- C.信号质量实时评估← 正确答案
- D.云端算力无限可用
答案:ABC。运动伪影、功耗约束和在线信号质量评估都是手腕级设备的真实痛点;云端算力在这个场景下不可依赖——为了时延和隐私,推理必须尽量留在边缘端。
Q9. Welch法估计功率谱密度的核心处理步骤是?
- A.分段加窗后平均FFT← 正确答案
- B.整段信号单次FFT
- C.递推求解自相关函数
- D.小波包系数重构
答案:A。Welch法把信号切为多段、逐段加窗做傅里叶变换,再对功率谱取平均,方差小、谱线平滑;整段单次FFT谱估计方差大,自相关和小波另属其他方法。
Q10. 一套完整的情感识别系统评估指标体系应包括哪些维度?
- A.离线分类F1值← 正确答案
- B.在线推理延迟← 正确答案
- C.电池续航时长← 正确答案
- D.用户主观满意度← 正确答案
答案:ABCD。情感识别从实验室到产品需要多维验证:算法层看F1值,工程层看推理延迟与功耗,产品层看真实用户的满意度。只强调任一单项,都像只凭风速就发布全天气象预报。