lesson
机器学习与机器学习理论
本课程系统介绍机器学习的基础理论,包括核心问题、学习定义、过拟合陷阱、损失函数与泛化概念,并深入讲解No-Free-Lunch定理及其对模型选择的启示。通过摘要部分建立超额风险分解与三大能力的理论框架,帮助学习者打下坚实的理论基础。
demo215 个模块45 分钟
学习目标
- 理解机器学习核心问题:从数据到模型的泛化过程
- 区分训练集、模型、算法三要素,识别过拟合现象
- 掌握常用术语:样本、特征向量、标签、损失函数、训练损失与测试损失
- 解释No-Free-Lunch定理的核心断言与直觉含义
- 描述超额风险分解的三个组成部分及其意义
课程大纲
- 01
课程导入:机器学习核心问题
从数据到模型,从训练到泛化,核心问题:什么样的数据、模型和算法能保证模型泛化?
- 02
什么是学习?
从人类学习到机器学习,核心方程:模型输出逼近真实标签。
- 03
训练集、模型与过拟合
机器学习三要素:训练集、模型、算法,以及过拟合这一核心陷阱。
- 04
理解检查:机器学习基础
检查对训练集作用及过拟合典型表现的理解。
- 05
常用术语与符号 (1):数据表示
用简洁符号描述数据与模型:样本、特征向量、标签、设计矩阵与响应向量。
- 06
常用术语与符号 (2):损失函数与泛化
损失函数定义与类型,训练损失与测试损失(泛化误差),核心目标描述。
- 07
交互理解:过拟合模拟
- 08
No-Free-Lunch 定理:动机与直觉
NFL定理核心断言:不存在一个模型在所有任务上最优,关键洞察与应对策略。
- 09
No-Free-Lunch 定理:形式化证明
通过简化案例理解NFL定理的核心思想,了解期望误差下界。
- 10
理解检查:No-Free-Lunch
检查对NFL定理核心断言及相关含义的理解。
- 11
机器学习理论摘要 (1):超额风险分解
建立框架,理解近似误差与超额风险两大贡献。
- 12
机器学习理论摘要 (2):三大能力
将超额风险分解为泛化误差、训练误差、小量项三个可处理部分。
- 13
机器学习理论摘要 (3):理论框架总结
总结三大能力:表达能力、优化能力、泛化能力,及其与最优模型的关系。
- 14
课程总结:知识复盘
关键问题回顾与多选练习,巩固对NFL、经验风险最小化、偏差-方差权衡的理解。
- 15
复盘与延伸
核心回顾与扩展思考:深度学习为何能成功?下一章预告:VC维量化泛化能力。