第 7 章 · 知识面扫盲

大模型之外的模型家族

大模型不是万能钥匙。你的运营监控工作里,很多任务用更小的经典模型反而更快、更省、更可解释、更少数据就能跑。这一章带你把整个模型家族逛一遍:每个模型"一句话机制 + 背后的理论 + 你的工作场景用例"。

7.1 为什么还要学"非大模型"

三个理由,每个都对应你的实际处境:

  1. 成本与速度:违章数据分类这种任务,用随机森林 0.1 秒出结果、一台办公电脑就能跑;叫大模型要联网、要花钱、还可能幻觉。
  2. 可解释与合规:决策树能打印出"如果 A 且 B 则风险高"的规则,可审计、可向领导交代;大模型的判断不可解释(第 5 章)。
  3. 数据量门槛:大模型需要海量数据预训练;你手上"几千条违章记录"这种量级,经典模型正好够用,还训练得快。
比喻:工具箱思维

大模型像一台多功能工程车——什么都能干,但笨重、费油、有时使不上劲。经典模型像专用工具——电钻就干钻孔的活,又快又准又便宜。真正的专家不是只会用工程车,而是知道什么时候该用哪个工具。第 8 章你会看到,专业方案往往是"大模型 + 小模型 + 规则"混着用的。

7.2 经典机器学习家族

经典机器学习模型全家福(机制一句话 + 理论 + 你的场景)
模型机制一句话背后的理论你工作里的用例
线性回归 画一条直线/超平面,让所有点离它最近 最小二乘:最小化误差平方和(附录 B 直觉版) 预测光伏月发电量 vs 装机容量、辐照度;项目工期 vs 规模
逻辑回归 线性回归 + sigmoid 闸门,输出"属于某类的概率" 最大似然估计(附录 A.3 直觉版) 违章概率预测:给"作业特征"输出"违章风险 82%"
决策树 自动长出一棵"if-else 规则树",按信息增益不断分裂 信息论:信息熵(附录 B.1 有 softmax/熵直觉) 把违章案例分几类典型模式;生成可审计的规则供基层自查
随机森林 种几百棵决策树(每棵看不同数据/特征),投票定结果 集成学习:群体智慧,方差降低 比单棵决策树更稳的违章分类、设备缺陷等级判定
KNN(K 近邻) 新样本看它最像的 K 个老样本,跟它们投票/取均值 "物以类聚"的统计直觉,非参数方法 找"和这条作业最像的历史作业"来判断风险(能直接给参照案例)
SVM(支持向量机) 找一条"离两类样本都最远"的分界线,边界最大化 最大间隔原理 + 核技巧(把低维不可分映射到高维可分) 样本量小的分类问题(几千条内)效果往往很好
K-means 聚类 自动把数据分成 K 簇,簇内尽量近、簇间尽量远 最小化簇内平方距离(无监督) 把历史项目自动归成几种典型画像;把光伏电站按运行特征分组
朴素贝叶斯 用贝叶斯公式算"在给定特征下,属于各类的概率",取最大 贝叶斯定理 + "特征独立"简化假设(附录 A.3) 文本分类(事故通报自动归档)、快速初筛
异常检测
(隔离森林/统计法)
找出"和大多数数据明显不一样"的点(离群点) 无监督:异常 = 稀少 + 特征怪异(隔离森林用随机切分次数度量) 态势感知核心场景:从海量运营数据里自动揪出异常月份、异常电站、异常结算
电力场景对照:你其实已经在用"朴素版机器学习"

你定"风险等级"时的判断逻辑(作业类型 + 时段 + 人员 + 环境 → 等级),本质就是一棵人写的决策树。机器学习能做的是:让树从数据里自己长出来,并告诉你每条规则的真实区分度——你的经验变成"特征选择",机器负责"规则挖掘"。这就是第 1 章说的"规则从数据里长出来"在你工位上的具体形态。

7.3 深度学习的其他家族:CNN / RNN / 自编码器 / GAN

深度学习四大家族(大模型之外)
模型机制一句话理论根基你的场景用例
CNN
卷积神经网络
用"滑动窗口"(卷积核)扫过图像/序列,自动提取局部特征(边缘、纹理、形状),层层组合成高层的识别 局部连接 + 权值共享 + 层级特征(受视觉皮层启发) 现场照片自动识别未戴安全帽、违章接线;表格图像识别转结构化
RNN / LSTM
循环神经网络
第 3 章的"接力传话";LSTM 加了三道闸门(遗忘/输入/输出),学会"长期该记什么、该忘什么" 序列建模 + 门控记忆(解决梯度消失) 光伏功率/负荷的时序预测(短中期);电量曲线模式识别
自编码器
Autoencoder
把数据"压扁"再"还原",让压缩后的表示保留关键信息;还原误差大的样本 = 异常 无监督表征学习 + 重构误差 无标签场景的异常检测:机组运行曲线异常、业财数据异常识别
GAN
生成对抗网络
生成器造假、判别器打假,两者对抗训练,生成器越造越真 博弈论纳什均衡 + 对抗训练 生成训练数据(如合成故障样本)、图像增强;工作里用得少,了解即可
串联记忆:神经网络家族的关系

CNN 管"空间局部"(图片里的相邻像素),RNN 管"时间顺序"(序列里的前后时刻),Transformer 管"任意位置的关系"(空间时间通吃,但要 O(n²)),自编码器管"压缩-重建",GAN 管"造真东西"。各有所长,没有谁全面取代谁——你的光伏预测任务,小数据用 LSTM/ARIMA,大数据量再上 Transformer,都是合理选项(7.5 给选型表)。

7.4 强化学习:试错拿奖励的智能体

第 1 章提过范式,这里给机制:

比喻:训练一只导盲犬

没人能写出"遇到台阶怎么抬腿"的公式,但你可以在它做对时给奖励、做错时不给(或给惩罚)。它通过无数次试错,自己学会了策略。强化学习 = 用"奖励信号"代替"标准答案"来训练——这正是它和监督学习最大的区别,也解释了为什么 RLHF 能让模型"变得礼貌":人类反馈就是奖励。

7.5 模型选型速查表(按任务挑模型)

按任务类型选模型(附工作场景)
你的任务首选备选大模型适合吗
违章/缺陷分类(几百~几万条) 随机森林 / 逻辑回归 SVM、XGBoost 不太适合(小数据大材小用,且不可解释)
光伏出力 / 负荷预测(时间序列) LSTM / ARIMA(中小数据) Transformer 时序版(大数据)、XGBoost+滞后特征 可以但贵;更适合让它解释概念/写代码
运营异常检测(态势感知) 隔离森林 / 统计法(3σ、CUSUM) 自编码器、K-means 离群分析 让它辅助判断"该看哪",别让它下结论
项目/数据聚类分组 K-means 层次聚类、DBSCAN 不适合(聚类是数学任务)
文本:总结/翻译/起草/问答 大模型 非常合适(这是大模型主场)
现场照片识别(安全帽等) CNN / 现成视觉模型 API 多模态大模型 多模态模型可做初步分析,复核仍需专业手段
多步决策优化(储能调度) 强化学习 / 运筹优化 动态规划、线性规划 不适合(数学优化不是它的强项)
选型三问(背下来)

任务是什么类型?分类/回归/聚类/异常/文本/图像/决策——先对号入座;
数据有多少?几千条以下经典模型优先,百万级再想深度学习;
要解释还是只要结果?要能向领导解释 → 决策树/逻辑回归;只要效果 → 随意。记住:模型没有绝对好坏,只有"合适不合适"

7.6 本章小结

读完本章,问大模型(复制可用)
我刚学完"模型家族总览",请:
1. 我在电力运营监控中心工作,手上有一份 5000 条违章记录(字段:作业类型/时段/人员/环境/是否违章),请推荐 3 个最合适的模型并说明理由和各自局限;
2. 解释"异常检测"和"分类"的根本区别(提示:标签从哪来);
3. 出 2 道题考我:一道考决策树可解释性,一道考强化学习与监督学习的区别,先别给答案。

自测题:配套《自测题与思考题》第 7 章 Q7.1–Q7.5。