第3章 机器学习基础面试:线性模型、树模型、集成学习、正则化

本章聚焦面试中最高频的机器学习基础考点:线性模型假设、树模型分裂逻辑、集成学习策略与正则化技术。以下通过3个典型问答卡片 + 1张回答框架图,帮助你在短时间内建立结构化回答路径。

正则化面试回答框架图 正则化目的 L1/L2数学形式 L1: +λ∑|w| 稀疏vs缩放 L1稀疏 L2缩放 适用场景 特征选择/防止过拟合 调参策略 回答时按此框架层层递进,先讲目的,再讲形式与效果,最后结合实际场景选择

🎯 面试问题1:L1和L2正则化的区别是什么?

  • 面试官考察点: 对正则化本质的理解、数学推导能力、实际应用经验。
  • 回答框架:
    1. 先明确正则化目的(防止过拟合)。
    2. 分别给出L1/L2的数学形式与几何解释。
    3. 对比核心区别:L1产生稀疏解,L2产生参数缩放。
    4. 举例说明适用场景:L1用于特征选择,L2用于防止共线性。
    5. 补充调参经验:λ的控制与交叉验证。
  • 简短示例回答: L1正则化在损失函数后加λ∑|w|,导数不连续导致部分权重为0,适合特征稀疏。L2加λ∑w²,导数连续使权重均匀缩小,适合所有特征的平滑。通常先用L2,若需特征筛选则选L1。
  • 可能追问:
    • 为什么L1能产生稀疏解?从次梯度角度解释。
    • L1与L2能否同时使用?弹性网络(Elastic Net)的原理。
    • 正则化系数λ如何选择?交叉验证+网格搜索。
  • 避坑提醒: 避免仅背诵公式而不解释几何意义;不要混淆L1/L2对模型复杂度的影响;注意说明正则化不改变模型的结构形式。

🎯 面试问题2:决策树与线性模型相比有哪些优缺点?

  • 面试官考察点: 对模型假设的理解、特征处理能力、可解释性与稳定性比较。
  • 回答框架:
    1. 线性模型假设特征与目标呈线性关系,决策树通过划分超空间拟合非线性。
    2. 决策树优点:不需要特征缩放、天然处理非线性、可解释性强。
    3. 决策树缺点:易过拟合、对连续特征边界敏感、缺少全局平滑性。
    4. 线性模型优点:参数可解释、数学性质好、高维稀疏表现佳。
    5. 线性模型缺点:需手动特征工程、无法直接捕捉交互作用。
  • 简短示例回答: 线性模型如逻辑回归适合高维稀疏数据,训练快,但需要特征组合。决策树如CART能自动捕捉特征交互,适合表格数据,但单棵树方差大,易过拟合。实际常通过集成方法(如XGBoost)平衡两者。
  • 可能追问:
    • 如何缓解决策树的过拟合?剪枝、最小叶子样本数、深度限制。
    • 线性模型如何处理非线性?多项式特征、核技巧(如SVM)。
    • 在AIGC任务中你更倾向用哪种?为什么?
  • 避坑提醒: 不要笼统地说“树模型比线性模型好”,一定要结合数据场景;注意区分分类树和回归树;避免忽略决策树对缺失值的处理能力。

🎯 面试问题3:集成学习中的Bagging和Boosting核心区别是什么?

  • 面试官考察点: 对集成策略的理解、方差-偏差权衡、典型算法对比。
  • 回答框架:
    1. 先说明集成学习的动机:组合弱学习器提升泛化。
    2. Bagging:并行训练、样本有放回采样、以降低方差为主(如随机森林)。
    3. Boosting:串行训练、调整样本权重、以降低偏差为主(如AdaBoost、XGBoost)。
    4. 对比两者对异常值的敏感性、训练效率、最终模型复杂度。
    5. 结合AIGC场景说明:预处理阶段常用Bagging做特征选择,Boosting做排序。
  • 简短示例回答: Bagging通过随机采样和平均降低方差,每个弱学习器独立训练,适合高方差模型(如深度决策树)。Boosting通过加权组合降低偏差,逐步修正前一轮错误,适合弱学习器(如浅层树)。典型代表:随机森林 vs XGBoost。
  • 可能追问:
    • 为什么Boosting容易过拟合?如何控制?早停、学习率、子采样。
    • 随机森林的特征重要性是如何计算的?基尼增益或置换检验。
    • 在分布式场景下Bagging和Boosting谁更适合?为什么?
  • 避坑提醒: 不要混淆Bagging与随机森林的关系(随机森林是Bagging+随机特征);注意Boosting中的学习率不是一个超参数,而是缩放步长;避免回答时仅列举算法名称而不解释原理。

📊 线性模型 vs 树模型 vs 集成学习 核心考点对比表

维度 线性模型 树模型(单棵) 集成学习
假设 特征与目标线性关系 空间划分 弱学习器互补
拟合能力 弱(需特征工程) 强(易过拟合) 强且稳健
可解释性 高(权重含义) 高(规则路径) 中等(可用SHAP)
正则化方案 L1/L2/弹性网络 剪枝/深度限制 学习率/早停/降采样
AIGC适用场景 Embedding层、评分卡 特征重要性分析 排序模型、异常检测

💡 复习建议: 面试中60%的追问会围绕“为什么”而非“是什么”。建议在准备时,用“公式→几何→直觉→场景”四步法深挖每个模型。本章三个问题覆盖了正则化、模型选择、集成策略三大基石,请务必烂熟于心。