理论知识
核心算法教学内容,覆盖多类主流机器学习模型的原理与实践要点,内容如下:
-
机器学习基础与入门模型
-
基础模型分类与定位
- 核心解决问题:机器学习通过模型落地两类实际需求,分别为样本分类、数值预估,覆盖绝大多数业务场景需求
- 入门学习逻辑:所有模型底层逻辑高度共通,优先从最简单的线性回归切入,可快速建立对机器学习的整体认知
-
线性回归核心逻辑
- 适用场景:当两个变量呈现明确线性关联趋势时,可通过线性回归构建变量间的映射关系实现预估
- 训练流程:采集对应变量样本绘制散点图,拟合 Y = AX + B 形式的直线,通过最小化均方误差确定最优参数
-
逻辑回归核心逻辑
- 模型本质:在线性回归的输出基础上叠加 Sigmoid 激活函数,将连续输出值转换为 0 到 1 区间的概率值
- 适用场景:多用于二分类任务,输出结果代表样本归属某一类的概率,分类阈值可根据样本分布灵活调整
-
-
树模型核心原理与优化方案
-
决策树基础逻辑
- 模型本质:本质为可解释性极强的规则系统,通过多层节点分叉实现分类或回归任务,工业界多用于分类场景
- 优化目标:训练过程以最大化信息增益为核心目标,熵用于衡量当前节点的样本混乱程度,熵越低样本纯度越高
-
决策树过拟合问题
- 问题表现:训练集准确率可接近 100%,但测试集或新样本上准确率大幅下滑,模型泛化能力完全缺失
- 产生原因:只要分叉规则足够复杂,决策树可实现对单个样本的精准匹配,完全拟合训练集的所有噪声与异常值
- 决策树过拟合规避方案:可通过三类参数限制模型复杂度,分别为单节点使用特征数、节点最小样本量、模型最大分叉深度
- 随机森林基础逻辑:由多棵独立训练的决策树共同组成,分类任务采用少数服从多数原则输出最终结果,回归任务取均值
-
-
集成学习核心方法
- 集成学习核心逻辑:将多个独立单模型组合为决策团队,通过群体决策抵消单模型的噪声、异常值干扰,提升整体效果
-
三类主流集成方案
- Bagging:采用有放回随机采样生成多组独立训练集,分别训练模型,典型落地应用为随机森林
- Boosting:按顺序串行训练模型,每轮模型专门拟合上一轮的预测残差,逐步补全误差,典型落地应用为 XGBoost
- Stacking:混合多类不同特性的单模型,将各模型的输出结果输入上层模型统筹,生成最终的预测结果
-
随机森林特性与上机实践
-
随机性来源
- 样本随机:单棵决策树训练时,从总样本集中采用有放回方式抽取子集,子集规模小于等于总样本量
- 特征随机:单棵决策树训练时,从总特征集中随机选取部分特征参与训练,特征数量小于等于总特征数
- 核心优势:共具备六大核心优势,分别为准确率较高、抗异常值干扰、无需特征标准化、适配高维数据、可输出特征重要性、同时支持分类与回归
-
上机实践流程
- 操作步骤:导入 NumPy、Pandas 工具包,划分训练集与测试集,将分类特征编码为数值,调用 Sklearn 库对应接口完成训练
- 实践结论:采用 Kaggle 公开车辆评估数据集训练,10 棵、100 棵决策树的模型准确率均达 94.57%,安全系数为最高权重特征
-
-
神经网络与 SVM 核心概念
- AI 技术层级关系:AI 包含机器学习范畴,机器学习的前沿分支为深度学习,深度学习的底层基础为神经网络,Transformer 是当前大语言模型的核心框架
-
神经网络基础逻辑
- 结构组成:模拟人脑神经元的信息传导逻辑,整体分为输入层、隐藏层、输出层,神经元间的连接权重为核心优化参数
- 训练逻辑:通过反向传导机制调整各连接权重,不断降低预测值与真实值的损失函数,逐步提升模型的预测准确率
-
SVM 核心概念
- 三大核心定义:超平面为分类任务的分割边界,支持向量为距离分割线最近的样本,间隔为支持向量到分割线的距离之和
- 优化目标:模型训练的核心目标为最大化间隔,以此保证分割边界对两类样本的区分度最优
-
SVM 核心优化技巧
- 核函数:可将低维空间中线性不可分的样本,映射至高维空间实现线性可分,解决复杂样本的分类问题
- 软间隔:允许模型对少量样本分类错误,以此降低硬间隔对异常值的敏感度,减少模型过拟合风险
关键决策
会议关键内容总结如下:
- 机器学习系列课程讲解:依次讲解了线性回归、决策树、随机森林、集成学习、神经网络、逻辑回归、SVM 支持向量机的基础概念、核心逻辑、优缺点及相关参数作用。
- 随机森林上机演示:基于 Kaggle 车辆评估数据集完成随机森林模型的搭建、训练与效果验证,演示了完整的代码实现流程。
金句时刻
「三个臭皮匠还顶一个诸葛亮呢」
—— 用通俗的类比生动解释了集成学习的核心逻辑,便于听众快速理解概念本质
「Deep Learning 里面呢,它的模型的底层逻辑其实就是神经网络 Neural Network」
—— 清晰梳理了 AI 领域各核心概念的层级关系,点明了神经网络的重要基础地位
「SVM 其实就是让我们的间隔 Margin 最大化的一个过程」
—— 精准总结了 SVM 模型的核心优化目标,是理解该模型的关键要点
浙公网安备 33010602011771号