小林一直有个梦想——开一家“AI预测餐厅”,用机器学习帮客户预测销量、识别风险、挖掘机会。可当他真系上围裙、站上灶台才发现,事情远没有想象中那么简单:生菜要一片片洗(数据清洗),土豆要切成丝还是块(特征工程),油温八成还是七成(超参数),菜谱用红烧还是清蒸(模型选择)……每道“菜”都要反复试错,累到怀疑人生。直到有一天,他请来了一支“AutoML智能厨房团队”——一群不要工资、不知疲倦的机器厨师。它们自动配菜、自动试做、自动调火候、自动打分,几百轮迭代后,从一堆组合里端出一盘色香味俱全的招牌菜。小林只需要把食材(数据)丢进后厨,坐等上菜就行。这就是AutoML(自动机器学习):把传统机器学习中那些繁琐的“做菜步骤”全部自动化,让非专业用户也能轻松端出不错的模型。
AutoML 是把“调参洗数据”的苦活交给自动化流水线,让 AI 从业者从重复劳动中解放出来,专注业务洞察与模型落地——这是数据科学项目提速的必备技能。
目录
可视化演示
展示AutoML如何自动化特征工程、模型选择和超参数调优,对比Auto-sklearn、TPOT和H2O三大工具的核心机制。
本节配有交互动效(进入视口后自动加载,约 3KB)。
AutoML管道自动化流程 数据预处理:缺失值填充+编码+标准化自动执行 特征选择+模型搜索:在配置空间中搜索最优组合 超参调优+集成堆叠:贝叶斯优化+Stacked Ensemble 搜索空间 = 预处理 x 特征 x 模型 x 超参 自动化替代人工逐环节试错
AutoML概念:智能厨房总览
小林的餐厅后厨一开始完全靠他一个人:洗菜、切菜、开火、调味、试吃,每个环节都得亲力亲为。他逐渐意识到,机器学习项目的完整流程也像做菜一样——从原始数据到可用模型,中间要经过数据预处理、特征工程、模型选择、超参数调优、模型评估五大工序。这些工序环环相扣,任何一环没做好,端出来的模型“菜品”就可能夹生或齁咸。AutoML(Automated Machine Learning)的核心理念,就是把“做菜”这条流水线上的各个环节自动化,像一条配合默契的智能后厨流水线:机器自动配菜、自动试火候、自动打分迭代。
从技术视角看,AutoML将整个机器学习管道(Pipeline)视为一个可搜索的空间。它用某种搜索策略在这个空间里寻找最优的管道组合,并反复评估。一个管道 \(p\) 可以包含:哪种预处理方式、哪些特征、哪个模型、哪些超参数。AutoML的目标是从搜索空间 \(\mathcal{P}\) 中选出一个管道,让它在验证集上的表现最好:
AutoML这个概念看似简单,却给小林省下了大量重复劳动。他不再需要亲自一项项试参数、换模型,而是把“选配方”的决策交给智能后厨团队。当然,AutoML并不是要取代数据科学家,而是把最耗时的杂活自动化,让小林这样的“餐厅老板”能把精力花在琢磨客户口味(业务理解)上,而不是整天泡在厨房里洗碗刷锅。
- 最优管道 \(\hat{p}\)帽号表示“估计出的最优解”,即最终选定的那套完整机器学习流程。
- 搜索空间 \(\mathcal{P}\)所有合法管道组合的集合,好比后厨里所有可用的菜谱、刀法、火候档位的排列组合。
- 交叉验证平均分把数据切分成 k 份,轮流拿 1 份当评委、其余做训练,k 轮下来取平均表现,保证打分稳健不靠运气。
特征工程自动化:切菜配菜交给机器臂
做菜最难的一步往往不是下锅,而是备菜。土豆切丝还是切块,青椒去不去籽,肉要不要腌——这些准备工序直接决定最终口感。在机器学习里,这个“备菜”环节就是特征工程:原始数据就像刚从菜市场买回的带泥食材,不能直接下锅,必须先清洗、筛选、变换、构造。传统做法中,数据科学家要手工编写特征处理代码,像经验丰富的刀工一样小心翼翼地处理每一列数据,既费时又容易出错。
AutoML中的特征工程自动化,相当于请了一套带视觉识别的机器臂系统。它能够自动完成三类“刀工活”:特征选择(自动丢掉那些和预测目标关系不大的“烂菜叶”)、特征构造(把原始列组合出更有用的“新菜式”,如将“购买时间”转成“是否周末”)、预处理流水线(自动决定是否标准化、归一化或填补缺失值)。Auto-sklearn和TPOT这类工具在搜索时,会尝试不同的“切法”组合,自动判断哪种备菜方式最能提升菜品质量。
为了判断“哪些特征值得保留”,常用互信息(Mutual Information)来度量特征与目标之间的关联强度。特征 \(X\) 与标签 \(Y\) 的互信息定义为:
以这种方式,AutoML自动把“选特征”这道工序从“老师傅手切”变成“机器标准化切配”。小林再也不用为了选特征熬夜翻统计书了。不过,机器臂虽快,也需要人提前清洗掉真正的“烂菜根”——比如严重缺失或明显错误的数据,AutoML的自动化是“配菜自动化”,而不是“厨余垃圾自动分类器”。
- 联合概率 \(p(x,y)\)\(X\) 取某个值且 \(Y\) 取某个值的共同出现概率,类似“同时买了A菜和B菜的订单比例”。
- 边缘概率之积 \(p(x)p(y)\)如果两个变量独立,联合概率就等于两者独自概率相乘。二者差距越大,说明关联越强。
- 双重求和 \(\sum_{x}\sum_{y}\)把特征所有取值和标签所有取值的关联强度累计起来,得到总的信息量。
超参数自动调优:智能火候控制
菜谱上写“大火爆炒”或“小火慢炖”,这个“火候大小”就是烹饪中的超参数。同样的菜,火候差一点,口感就天差地别。机器学习模型也一样:决策树的深度、随机森林的树数量、SVM的惩罚系数,这些模型训练前就要设定好的外部参数叫超参数。传统调参就像小林一边看菜谱一边手动拧煤气灶旋钮:先设定一组参数训练,看效果不好再改,周而复始,非常辛苦。
AutoML把“拧火候旋钮”自动化了,主要靠三种策略。网格搜索像把火候划分成“小火、中火、大火”几个固定档位,逐一尝试;随机搜索则是随机拧旋钮,在高维空间里反而更容易碰到好火候;贝叶斯优化更聪明,它像一位会积累经验的大厨,每次试完菜都记录“哪个位置更接近好吃”,用概率模型引导下一次尝试,越试越准。现代AutoML工具(如Auto-sklearn)大多采用贝叶斯优化作为核心调参策略。
贝叶斯优化最常用的采集函数是期望提升(EI)。假设当前已知最佳得分为 \(f_{\text{best}}\),模型预测任意超参数组合 \(x\) 的得分为 \(f(x)\),EI计算我们期望的“超越当前最佳”的程度:
有了贝叶斯优化这位“智能大厨”,小林的厨房省下了大量反复试错的煤气和时间。他只需要告诉AutoML“在哪些维度上可以调火候”(参数搜索范围)以及“怎么算好吃”(评估指标),剩下的就交给系统自动开火、试吃、调整。当然,搜索范围设得太窄,可能错过真正的美味;设得太宽,则要更多时间探索,这也是调参自动化中的一门平衡学问。
- 当前最佳 \(f_{\text{best}}\)到目前为止试过的所有菜谱中得分最高者,作为“雪山高度”的基准线。
- 提升量 \(f(x) - f_{\text{best}}\)候选火候配方 \(x\) 如果得分超过基准线,就产生正的提升;低于则不计。
- 期望运算 \(\mathbb{E}[\cdot]\)因为预测有不确定性,用期望把所有可能情况按概率加权平均,得到“平均预期收益”。
Auto-sklearn原理:老厨师的经验库
小林注意到,他店里最受欢迎的菜都来自一位有三十年经验的老厨师。老厨师不用菜谱,看一眼食材就知道今天做什么、放多少盐——这是因为他积累了海量案例。Auto-sklearn 就是机器学习界的“老厨师”,它是目前最主流的AutoML工具之一,由三个核心组件构成:元学习(Meta-Learning)、贝叶斯超参优化和自动集成。
三者配合得像一个高效后厨团队。元学习好比老厨师的“阅历库”:Auto-sklearn预先爬取了几百个公开数据集的“做菜经验”,当新数据集到来时,它会先判断“这个数据集和老张数据集最像”,然后从经验库里挑出几个表现好的初始管道作为起点。贝叶斯优化作为核心搜索器,负责在起点附近继续尝试新组合,不断逼近最优。自动集成则是后厨的“拼盘大师”:把多个表现不错的模型组合成一个大拼盘,取长补短,整体比任何单个菜都稳。
在集成阶段,若干个基础模型 \(h_1, h_2, \ldots, h_M\) 对同一个样本分别做预测,最终类别通过加权投票决定。每个模型 \(h_m\) 的权重 \(w_m\) 通常由它在验证集上的表现决定:
Auto-sklearn之所以“好用”,就在于它把“经验丰富”+“持续探索”+“团队协作”三个优点融为一体。对小林来说,用Auto-sklearn就像雇了一个会带着自己的阅历和经验到岗的老厨师,第一天就能做出八九分水平的菜,再慢慢改进。这也是为什么Auto-sklearn在Kaggle等数据科学竞赛中常被用来快速搭建基线模型。
- 投票集合 \(\sum_{m=1}^{M} w_m\)共 \(M\) 个基模型对同一道菜的“点评”进行加权求和。
- 指示函数 \(\mathbb{I}(\cdot)\)如果第 \(m\) 个模型预测的类别是 \(c\),记 1 分(投给 \(c\)),否则记 0 分。
- 取最大值类别 \(\arg\max_{c}\)遍历所有可能类别,找总票数最高的那个作为最终输出。
TPOT进化机制:创意菜谱的优胜劣汰
如果说Auto-sklearn是稳重的老厨师,那TPOT(Tree-based Pipeline Optimization Tool)就是一位天马行空的创意厨师。它不依赖历史经验,而是像生物进化一样,让大量“菜谱”在竞争和变异中不断进化:先随机生成一批初始菜谱(管道),哪个做出来的菜评分高,哪个就有更多机会“繁殖后代”;后代厨师还会“交叉学习”两位前辈的长处,“变异”尝试全新做法。一代代进化下去,最终筛选出最优秀的菜谱。
TPOT的核心是把一条完整的机器学习管道编码成树状结构,树上的每个节点代表一个操作(比如“标准化”"PCA"“随机森林”)。这棵树就像一张菜谱流程图。进化过程遵循遗传编程思路:选择(挑适应度高的管道)、交叉(交换两棵树的局部结构)、变异(随机修改或替换节点),周而复始地迭代。
在进化过程中,每条管道都要得到一个“味道评分”来决定繁殖权。TPOT通常用交叉验证准确率并加入模型复杂度惩罚来定义适应度函数。适应度越高的个体,在下一代中被选中繁殖的概率越大,其选择概率为:
TPOT这种“进化式搜索”特别适合特征工程和模型组合不确定、需要开阔思路的场景。小林发现,这位创意厨师常常会端出一些出人意料却非常好吃的“黑暗料理”——比如某个从没想过的特征组合加上冷门模型,效果出奇地好。不过进化搜索需要大量时间,就像真正的生物进化一样,没有几十代甚至几百代的迭代,很难进化出完美的配方。
- 适应度 \(f_i\)第 \(i\) 个管道的综合得分,既看准确率,也看复杂度——准确率高但太复杂的菜谱会被适当扣分。
- 分母总和 \(\sum_{j=1}^{N} f_j\)把当前这一代所有 \(N\) 个管道的适应度加起来,作为总票池。
- 选择概率 \(P(i)\)个体 \(i\) 的适应度占全体总量的比例,比例越高,被选中进入下一代交叉繁殖的机会越大。
实战评估选型:验收菜品与开业决策
无论AutoML端出的招牌菜多诱人,上正式菜单前都必须经过验收环节。小林学到:AutoML给出的“最优管道”是否真正适合他的餐厅,需要从三个维度把关——与基线对比、耗时成本和场景适配。
基线对比是第一步。所谓基线(Baseline),就像用一个“家常做法”(如直接用默认参数的逻辑回归)做出的菜。如果AutoML花了一晚上进化出的配方,只比家常菜好吃那么一点点,那这笔投入就值得商榷。耗时成本也很关键:AutoML在小数据集上可能几分钟搞定,但在大数据集上可能跑上几小时甚至几天,相当于后厨团队通宵加班,煤气电费可不是小数目。场景适配则要求小林判断:这道菜是给“快速出餐的食堂窗口”(快速建baseline),还是“高端定制宴席”(追求极致性能)?
为了在“性能”和“复杂度”之间做权衡,AutoML工具在评估管道时常用带复杂度惩罚的调整后分数。管道越深、参数越多,说明越“花哨”,但如果花哨没带来足够准确率提升,分数就会被拉低:
经过验收,小林总结出一套适合自己的选型心法:AutoML不是要取代大厨,而是当“备菜帮工”。时间紧、任务急、要求又不极端苛刻的场景,直接让AutoML出菜;而一旦进入生产环境、需要极致性能或严格解释性时,再把AutoML给出的强基线作为起点,由数据科学家人工精修。这样既享受了自动化带来的效率红利,又不丢失人的专业判断。
- 准确率 \(\text{Acc}\)模型在验证集上的预测正确率,是“味道好评度”。
- 惩罚系数 \(\lambda\)控制“复杂度扣分”的力度,\(\lambda\) 越大,越不喜欢复杂管道。
- 深度比例\(\text{Depth}\) 是当前管道的层数,除以最大允许层数 \(\text{MaxDepth}\),将复杂度归一化到 0~1 之间。
AI 应用场景
金融风控快速基线
阶段:模型选型与调参
解决的问题:传统风控建模中,特征筛选和参数调优往往占据整个项目 60% 以上的时间,风控分析师经常要同时实验多个模型(逻辑回归、XGBoost、随机森林),反复调参,建模周期长达数周。AutoML能自动完成特征工程、模型选择和调参,几小时内产出一个可用的强基线模型。
具体案例:某消费金融公司需要为一款新产品快速搭建坏账预测模型。数据团队使用 auto-sklearn 设置 2 小时搜索时间限制,自动生成了一套包含特征选择、归一化、梯度提升模型的完整管道,AUC 达到 0.83。随后模型团队以该管道为起点,只针对业务特征做人工精修和解释性分析,将项目周期从 3 周压缩到 4 天。
电商平台特征探索
阶段:特征工程自动化
解决的问题:电商数据维度高、关系复杂,人工构造有效特征组合既依赖经验又费时费力。TPOT 的遗传编程特性能在广阔的管道空间中自动探索“用户行为×时间×品类”等潜在特征组合。
具体案例:某电商平台的用户复购预测任务中,有 300 多个候选特征。团队运行 TPOT 进化 20 代后,发现某条管道中“购物车加购次数×商品浏览深度”的组合特征贡献度极高,而这个组合是人工特征工程中从未想到的。最终模型较人工基线提升了 7% 的 F1 值。
中小企业销售预测
阶段:降低ML使用门槛
解决的问题:许多中小企业没有专职数据科学团队,但希望用历史销售数据做预测。手工建模门槛高,AutoML 只需将清洗好的 Excel 数据喂进去,即可自动产出模型和预测结果。
具体案例:一家区域连锁便利店使用 Auto-sklearn 的 Python 接口,店长将过去两年的日销售额和天气、节假日数据导入,AutoML 自动完成预处理和调参,生成了预测模型。店长后续只需每周更新数据,即可获得下一周的销量预估,用于指导备货。
Python 演示
from tpot import TPOTClassifierfrom sklearn.datasets import load_digitsfrom sklearn.model_selection import train_test_split digits = load_digits()X_train, X_test, y_train, y_test = train_test_split( digits.data, digits.target, test_size=0.2, random_state=42) tpot = TPOTClassifier( generations=3, population_size=10, cv=3, verbosity=2, random_state=42) tpot.fit(X_train, y_train)print("测试集准确率: %.4f" % tpot.score(X_test, y_test))tpot.export("best_pipeline.py")
from tpot import TPOTClassifier导入 TPOT 的分类器接口,TPOT 是“创意厨师”本尊。load_digits()加载手写数字数据集(1-9 的小图,每张 64 像素),当作今天的“备选食材”。train_test_split(..., test_size=0.2, random_state=42)把数据集分成 80% 训练、20% 测试,固定随机种子保证每次“厨房”开局一致。TPOTClassifier(generations=3, population_size=10, cv=3, ...)设定进化轮数 3 代、每代 10 条管道、3 折交叉验证打分,相当于让创意厨师只试 3 轮、每轮 10 个新配方。tpot.fit(X_train, y_train)启动进化!TPOT 自动完成特征处理、模型选择、调参和评估的完整闭环。tpot.score(X_test, y_test)用从未见过的测试集验收最终管道,这是“盲测评委团”的打分。tpot.export("best_pipeline.py")把进化出来的最优管道导出成纯 sklearn 代码,方便带走复用,就像抄下冠军菜谱。
常见误区
误区我理解 AutoML 就是一个高级版的 GridSearchCV,把模型的超参数自动搜一遍。反正就是调参嘛,特征工程不还得自己做?
正解AutoML 的范围远大于调参。以 TPOT 为例,它在搜索空间中同时决定“选哪些特征、做什么预处理、用哪个模型、超参数怎么设、如何评估”,是一个完整的管道搜索。Auto-sklearn 还包含元学习和集成构建。调参只是其中一环,好比调整火候只是做菜的一个环节,切菜配菜、选菜谱同样重要。
为何常见:人们最容易看到调参的效果(分数变化直观),而特征工程和管道设计的自动化藏在内部,看不到自然想不到。
误区既然 AutoML 那么强大,我把 CSV 原封不动丢进去,它应该能自动处理好所有数据问题吧?反正特征工程都是自动的。
正解AutoML 自动化的是“特征加工”和“模型选择”,不等于“垃圾进、精品出”。脏数据(重复值、严重缺失、异常离群点、标签错乱)依然会严重误导搜索过程。AutoML 工具一般只做标准化、编码等常规预处理,不会替你做数据质量修复。好比再厉害的后厨团队,送来发臭的肉也做不出好菜。
为何常见:产品名带着"Auto"容易让人高估自动化边界,觉得一切都全自动。实际上清洗数据永远是建模者的责任。
误区我用 AutoML 跑出来的模型,肯定比数据科学家手工调的模型效果好,毕竟它试了成千上万种组合。
正解AutoML 的优势是在有限时间内找出一个“稳定且不错”的管道,适合快速建基线和自动化场景。但在数据量极大、特征工程高度依赖领域知识(如 NLP 文本、音频信号)或有严格约束的场景,经验丰富的工程师依然能利用业务知识造出 AutoML 搜不到的特征或设计出更合适的结构。AutoML 的上限受限于搜索空间,而下限通常比人工稳定。它是“可靠的帮工”,不是“全能的主厨”。
为何常见:看到 AutoML 在竞赛中频繁拿奖,容易忽略了它在真实业务数据上的限制和人工经验的价值。
误区我把 TPOT 的 generations 设成 1000,让它跑个三天三夜,一定比跑 30 分钟得到的模型强很多。
正解并非如此。AutoML 的收益随搜索时间呈边际递减:初期从杂乱尝试快速上升,后期逼近搜索空间内的性能上限,继续跑提升很小,却消耗大量算力。更重要的是,长时间运行还增加过拟合验证集的风险。实际工程中一般先设短时间拿到基线,再用验证集评估提升幅度,决定是否值得继续投入。就像炖汤,前两小时鲜味倍增,炖三天只会把锅烧干。
为何常见:凭借“更多时间=更好结果”的直觉判断,忽略了搜索算法的收敛特性和算力成本,这是工程实践中最常见的认知偏差。
面试题
Q1. Auto-sklearn 的三大核心组件是以下哪组?
- A.网格搜索、随机森林、PCA
- B.元学习、贝叶斯优化、自动集成← 正确答案
- C.遗传编程、交叉变异、适应度
- D.随机搜索、特征选择、线性回归
答案:B。Auto-sklearn 由元学习(借鉴历史经验)、贝叶斯优化(智能调参)和自动集成(组合多个模型)三部分组成。A 中的网格搜索是朴素搜索策略,C 是 TPOT 的机制,D 中的随机搜索只是调参手法之一。相当于老厨师靠“阅历+探索+拼盘”三招,而不是单靠蛮力试菜。
Q2. TPOT 用哪种算法搜索最优机器学习管道?
- A.贝叶斯优化
- B.网格搜索
- C.遗传编程← 正确答案
- D.随机梯度下降
答案:C。TPOT 的核心是遗传编程,管道被编码成树状结构,通过选择、交叉、变异一代代进化出最优组合。贝叶斯优化是 Auto-sklearn 的搜索策略,网格搜索是朴素遍历策略,随机梯度下降是模型内部的训练优化器,不负责管道搜索。
Q3. AutoML 自动化覆盖了传统 ML 流程中的哪些环节?
- A.特征工程← 正确答案
- B.模型选择← 正确答案
- C.超参数调优← 正确答案
- D.业务需求分析
答案:ABC。AutoML 覆盖特征工程(选特征、构造特征)、模型选择(从模型库里挑)、超参数调优三个环节,甚至包含集成。但“业务需求分析”需要人理解业务背景和痛点,AutoML 不涉及,就像智能厨房能自动做菜,但不能决定今天宴请什么客人。
Q4. 以下哪些属于超参数自动调优的常见方法?
- A.网格搜索← 正确答案
- B.随机搜索← 正确答案
- C.贝叶斯优化← 正确答案
- D.梯度下降
答案:ABC。网格搜索(枚举固定网格)、随机搜索(随机采样)、贝叶斯优化(概率模型引导)都是调参方法。梯度下降是训练模型参数(权重)的优化算法,不用于超参数搜索,就好比菜谱里的“食盐用量”是超参数,而“翻炒动作”是训练过程。
Q5. Auto-sklearn 中“元学习”的主要作用是什么?
- A.从历史数据集中学习经验,推荐初始管道← 正确答案
- B.用深度学习替代传统机器学习
- C.自动标注训练数据
- D.把模型部署到云端
答案:A。元学习先分析新数据集的元特征(如样本数、特征数),再从历史数据集的经验库中找到最相似的数据集,用它的好管道作为搜索起点。这样不用从零开始盲搜,像老厨师看一眼食材就知道该放多少盐。
Q6. 贝叶斯优化相比网格搜索的核心优势是什么?
- A.一定能找到全局最优解
- B.利用历史评估信息引导搜索,更高效← 正确答案
- C.不需要定义超参数范围
- D.每次试验完全独立无记忆
答案:B。贝叶斯优化维护一个概率代理模型,用历史点预测哪里最有希望提升,从而有方向地尝试新点。网格搜索只是机械枚举,不借鉴历史。前者像大厨每次试菜都记笔记并越试越准,后者像把所有调料组合无脑试一遍。
Q7. 在 TPOT 中,“选择”操作的目标是什么?
- A.让适应度高的个体以更高概率进入下一代← 正确答案
- B.从数据集中随机抽取训练样本
- C.随机删除管道中的某些节点
- D.把两个管道的前半段拼接在一起
答案:A。选择操作模拟自然选择,适应度越高的管道获得越多繁殖机会(进入下一代的概率越大)。B 是采样不是进化算子,C 是变异操作,D 是交叉操作。进化三兄弟——选择定生死、交叉学长辈、变异搞创新。
Q8. 评估一个 AutoML 方案是否适合生产环境时,应重点关注哪些维度?
- A.测试集上的准确率← 正确答案
- B.搜索过程消耗的时间和算力← 正确答案
- C.与简单基线的效果差距← 正确答案
- D.搜索空间里有多少种特征
答案:ABC。评估 AutoML 要综合看效果(准确率)、成本(时长算力)和增量价值(对比基线提升多少)。搜索空间中有多少特征组合是内部规模指标,与生产价值没有直接关系——就像评价一道新菜要看味道、成本和比家常菜好吃多少,而不是数菜谱翻了几页。
Q9. 随机搜索在哪些场景下通常优于网格搜索?
- A.超参数维度高且每个维度影响不均衡时← 正确答案
- B.超参数只有一两个时
- C.完全不需要搜索时
- D.数据集没有任何噪声时
答案:A。高维空间中网格搜索的点数随维度爆炸式增长,而随机搜索能以更少的试验覆盖更多有价值的取值组合。当某些超参数对效果影响很小,随机搜索也不会浪费太多试验去穷举它。好比在几十种调料里找关键一味,随便撒比按规矩全试更快找到规律。
Q10. 哪些场景最适合使用 AutoML 快速产出模型?
- A.数据科学团队需要快速建立基线模型← 正确答案
- B.非专业用户希望用较少 ML 知识获得合理模型← 正确答案
- C.生产环境要求高度可解释的线性模型
- D.希望自动探索未知特征组合的数据挖掘任务← 正确答案
答案:ABD。AutoML 擅长“快速出基线”、“降低门槛”和“广谱搜索特征组合”。但如果生产环境明确要求线性可解释模型,AutoML 常常会搜出黑箱的集成模型,仍需人工限定搜索空间或直接手工建模。就像智能厨房能做出创意菜,但顾客指名要最简单的白灼时,还是人工上手更合适。