吴恩达 机器学习专项课程 · 课程总览

课程 吴恩达 机器学习专项课程
年份 2022
学习类别 机器学习基础、深度学习
系列 id wulao-ml-specialization
本地课程目录 output/吴恩达机器学习专项课程/

这门课讲什么

这是一门机器学习的入门课程,共 142 讲,内容按三部分展开。第一部分从"什么是机器学习""监督学习""非监督学习"这些基本概念讲起,随后进入线性回归模型、代价函数、梯度下降、逻辑回归与正则化。第二部分转向神经网络:神经元与层、前向传播、TensorFlow 实现、激活函数、Softmax、模型评估与偏差方差,以及决策树、随机森林和 XGBoost。第三部分讲无监督学习、推荐系统与强化学习,包括 K-means 聚类、异常检测、协同过滤,以及状态动作值函数、Bellman 方程和 ϵ-贪婪策略等。从讲次安排看,课程是从零起步的——第 03 讲专门回答"什么是机器学习",第 08 讲还单独介绍 Jupyter Notebooks。

这门课怎么组织的

课程一共 142 讲,分三部分:第 01–41 讲是第一部分,第 42 讲以"欢迎来到第二部分_高级学习算法"开头,第 101 讲以"欢迎来到第三部分 无监督学习、推荐系统和强化学习"开头,一直排到第 142 讲"总结与感谢"。在课程侧事实里,142 个条目的类型全部是 lecture(讲课),没有出现嘉宾讲座、讨论课或额外 session,也没有任何一讲被标注为特殊形式。需要注意的是,142 讲的讲义份数全部为 0——目前能拿到的只有录像,没有配套讲义文件。每周的更新节奏、课时长度,课程侧事实里没有提供。

本电子书系列包含什么

本系列的目标是把这门课的讲次做成中文电子书,好让读者按讲次顺序读下来。但截至目前的课程侧统计,课程日程里的 142 讲中,0 讲已经做成电子书——也就是说,现在这个系列里还没有任何一本可以读。142 讲全部被标注为"有录像,还没做成电子书",所以它目前处在尚未开工的状态,而不是素材缺失。

讲次 标题 录像 讲义 电子书 备注
第01讲 欢迎来到机器学习! ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第02讲 机器学习的应用 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第03讲 什么是机器学习 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第04讲 监督学习 part 1 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第05讲 监督学习 part 2 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第06讲 非监督学习 part 1 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第07讲 非监督学习 part 2 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第08讲 Jupyter Notebooks ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第09讲 线性回归模型 part 1 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第10讲 线性回归模型 part 2 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第11讲 代价函数 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第12讲 代价函数的直观理解 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第13讲 可视化代价函数 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第14讲 可视化的例子 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第15讲 梯度下降 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第16讲 实现梯度下降 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第17讲 梯度下降的直观理解 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第18讲 学习率 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第19讲 线性回归中的梯度下降 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第20讲 运行梯度下降 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第21讲 多类特征 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第22讲 向量化 part 1 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第23讲 向量化 part 2 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第24讲 多元线性回归的梯度下降法 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第25讲 特征缩放 part 1 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第26讲 特征缩放 part 2 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第27讲 检查梯度下降是否收敛 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第28讲 学习率的选择 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第29讲 特征工程 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第30讲 多项式回归 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第31讲 Motivations ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第32讲 逻辑(logistic)回归 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第33讲 决策边界 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第34讲 逻辑回归的代价函数 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第35讲 逻辑回归的简化版代价函数 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第36讲 梯度下降实现 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第37讲 过拟合的问题 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第38讲 解决过拟合 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第39讲 正则化代价函数 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第40讲 正则化线性回归 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第41讲 正则化logistic回归 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第42讲 欢迎来到第二部分_高级学习算法 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第43讲 神经元和大脑 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第44讲 需求预测 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第45讲 例子:图像识别 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第46讲 神经网络中的层 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第47讲 更复杂的神经网络 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第48讲 推理:做出预测(前向传播) ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第49讲 代码中的推理 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第50讲 TensorFlow中的数据 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第51讲 构建一个神经网络 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第52讲 在一个单层中的前向传播 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第53讲 前向传播的一般实现 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第54讲 是否有路通向AGI(通用人工智能) ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第55讲 神经网络如何高效实现 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第56讲 矩阵乘法 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第57讲 矩阵乘法的规则 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第58讲 矩阵乘法代码 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第59讲 TensorFlow实现 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第60讲 训练细节 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第61讲 sigmoid的替代品 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第62讲 选择激活函数 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第63讲 为什么我们需要激活函数 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第64讲 多类 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第65讲 Softmax ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第66讲 神经网络的Softmax输出 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第67讲 softmax的改进实现 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第68讲 多个输出的分类(Optional) ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第69讲 高级优化方法 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第70讲 Additional Layer Types ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第71讲 决定下一步做什么 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第72讲 模型评估 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第73讲 模型选择和训练交叉验证测试集 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第74讲 诊断偏差和方差 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第75讲 正则化和偏差或方差 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第76讲 建立表现基准 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第77讲 学习曲线 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第78讲 再次决定下一步做什么 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第79讲 偏差或方差与神经网络 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第80讲 机器学习的迭代发展 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第81讲 误差分析 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第82讲 添加数据 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第83讲 迁移学习:使用其他任务中的数据 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第84讲 机器学习项目的完整周期 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第85讲 公平、偏见与伦理 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第86讲 倾斜数据集的误差指标 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第87讲 精确率与召回率的权衡 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第88讲 决策树模型 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第89讲 学习过程 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第90讲 测量纯度 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第91讲 选择拆分信息增益 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第92讲 整合 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第93讲 使用分类特征的一种独热编码(One-Hot) ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第94讲 连续的有价值特征 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第95讲 回归树 (optional) ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第96讲 使用多个决策树 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第97讲 放回抽样 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第98讲 随机森林算法 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第99讲 XGBoost ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第100讲 什么时候使用决策树 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第101讲 欢迎来到第三部分 无监督学习、推荐系统和强化学习 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第102讲 什么是聚类 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第103讲 K-means的直观理解 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第104讲 K-means算法 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第105讲 优化目标 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第106讲 初始化K-means ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第107讲 选择聚类的个数( ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第108讲 发现异常事件 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第109讲 高斯(正态)分布 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第110讲 异常检测算法 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第111讲 开发和评估异常检测系统 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第112讲 异常检测 vs. 监督学习 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第113讲 选择要使用的特征 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第114讲 提出建议 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第115讲 使用每项特征 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第116讲 协同过滤算法 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第117讲 Binary labels- favs, likes and c ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第118讲 均值归一化 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第119讲 协同过滤的TensorFlow实现 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第120讲 查找相关项目 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第121讲 协同过滤 vs. 基于内容的过滤 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第122讲 Deep learning for content-based ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第123讲 从大目录中推荐 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第124讲 推荐系统的道德使用 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第125讲 基于内容过滤的TensorFlow实现 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第126讲 什么是强化学习 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第127讲 火星探测器示例 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第128讲 The Return in reinforcement lear ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第129讲 强化学习中的决策与策略制定 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第130讲 回顾关键概念 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第131讲 状态动作值函数定义 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第132讲 状态动作值函数示例 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第133讲 Bellman方程 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第134讲 随机环境(可选) ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第135讲 连续状态空间应用示例 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第136讲 月球着陆器 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第137讲 学习状态值函数 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第138讲 算法优化-改进的神经网络结构 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第139讲 算法优化ϵ-贪婪策略 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第140讲 算法优化-小批量和软更新(可选) ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第141讲 强化学习的状态 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗
第142讲 总结与感谢 ✓ 无 ✗ 无 ✗ 有录像 ✓,还没做成电子书 ✗

合计 142 个条目:0 个已做成中文电子书 ✓,142 个没有 ✗(原因见上表「备注」一列 ✓)。

本电子书系列不涉及什么

最需要先说明的一点是:读者可能以为这里能读到中文电子书,但一本都还没有——原因不是找不到素材(142 讲都有录像),而是这些讲次还没有被制作成电子书。其次,课程侧事实里 142 讲的讲义份数都是 0,没有讲义文本可供依据。第三,课程侧事实没有提供任何关于作业、编程练习、评分或项目的信息,因此本系列无法涉及这些内容,也无法说明它们是否存在于这门课中。最后,这份总览缺少课程主页正文,所以像先修要求、时间安排这类信息,这里同样给不出来。

怎么用这套电子书

目前还没有电子书,所以不存在"从哪本开始"的问题;现在能配合使用的是 B 站上的课程录像(BV16jyuBBEom,标题写明附课件代码)。等有讲次做成电子书之后,建议按讲次编号顺序阅读,涉及代码的部分对着录像和课件一起看。作业在哪里、如何提交,课程侧事实没有提供,这里无法说明。


本页怎么来的 ✗→✓:讲次清单由程序生成 ✓(讲次号、材料、电子书有无 ✓ 都来自系列表 courses/wulao-ml-specialization.json 与产物目录 ✓);讲解文字由模型依据系列表事实写成 ✓(没有找到课程主页的本地副本 ✗(所以这一页的讲解只依据系列表与产物目录 ✓,模型不替课程下“面向谁/学完能做什么”的结论 ✓))。 这一页相当于课程主页的中文版 ✓;课程每年都在变 ✓,以官方主页为准 ✓。