吴恩达机器学习系列课程--个⼈笔记第⼀周
⼀、引⾔
1.1 欢迎
1.2 机器学习是什么
1.3 监督学习
1.4 ⽆监督学习
⼆、单变量线性回归
2.1 模型表⽰
2.2 代价函数
2.3 代价函数的直观理解 I
2.4 代价函数的直观理解 II
2.5 梯度下降
2.6 梯度下降的直观理解
2.7 梯度下降的线性回归
2.8 接下来的内容
三、线性代数回顾
3.1 矩阵和向量
3.2 加法和标量乘法
3.3 矩阵向量乘法
3.4 矩阵乘法
3-5 矩阵乘法特征
(1)矩阵乘法不适⽤交换律
(2)矩阵乘法满⾜结合律
(3)单位矩阵是对⾓线(a11,a22,)都等于1的矩阵
3-6 逆和转置
(1)逆矩阵
只有m*m的矩阵有逆矩阵
I是单位矩阵
(2)转置
aij的矩阵,变成aji
第2周
四、多变量线性回归
4-1 多功能
当⽤多个参数预测房价时,需使⽤多元线性回归,向量表⽰为:
4-2 多元梯度下降法
4-3 梯度下降法实践 1-特征缩放
4-4 梯度下降法实践 2-学习率
4-5 特征和多项式回归
4-6 正规⽅程
4-7 正规⽅程及不可逆性(可选)
五、Octave教程
5-1 基本操作
~= 表⽰逻辑不等于
5-2 移动数据
5-3 计算数据
5-4 数据绘制
5-5 控制语句:for while if 语句
5-6 ⽮量(没太看懂)
第三周
六、逻辑回归
6-1 分类
逻辑回归算法(logistics regression)——逻辑回归算法是个分类算法,它适⽤于y值取离散值得情况。
⼆元分类(0,1分类)
6-2 假设陈述
6-3 决策界限
6-4 代价函数
6-5 简化代价函数与梯度下降
6-6 ⾼级优化
学完本章需要实现:写⼀个函数,它能返回代价函数值、梯度值,因此要把这个应⽤到逻辑回归或者甚⾄线性回归中,你也可以把这些优化算法⽤于线性回归,你需要做的就是输⼊合适的代码来计算这⾥的这些东西。
6-7 多元分类——⼀对多
y值是多个分类值
七、正则化
7-1 过拟合问题
什么是过拟合
正则化
7-2 代价函数
7-3 线性回归的正则化
7-4 逻辑回归的正则化
---------------------------------------
⽬前⼤家对机器学习算法可能还只是略懂,但是⼀旦你精通了线性回归、⾼级优化算法
和正则化技术,坦率地说,你对机器学习的理解可能已经⽐许多⼯程师深⼊了。现在,你已
经有了丰富的机器学习知识,⽬测⽐那些硅⾕⼯程师还厉害,或者⽤机器学习算法来做产品。
接下来的课程中,我们将学习⼀个⾮常强⼤的⾮线性分类器,⽆论是线性回归问题,还
是逻辑回归问题,都可以构造多项式来解决。你将逐渐发现还有更强⼤的⾮线性分类器,可
以⽤来解决多项式回归问题。我们接下来将将学会,⽐现在解决问题的⽅法强⼤ N 倍的学
习算法。
第四周
⼋、神经⽹络:表述
8-1 ⾮线性假设
8-2 神经元与⼤脑
8-3 模型展⽰I
8-4 模型展⽰II
8-5 例⼦与直觉理解I
8-6 例⼦与直觉理解II
8-7 多元分类
9-2 反向传播算法
9-3 理解反向传播算法
9-4 使⽤注意:展开参数
9-5 梯度检测
9-6 随机初始化
9-7 组合到⼀起
9-8 ⽆⼈驾驶
10-1 决定下⼀步做什么
10-2 评估假设
10-3 模型选择和训练、测试、验证集
60% 20% 20% 划分这三个集合(常⽤)
10-4 诊断偏差与⽅差
10-5 正则化和⽅差、偏差
10-6 学习曲线
10-7 决定接下来要做什么
11-1 确定执⾏的优先级
11-2 误差分析
11-3 不对称性分类的误差评估
11-4 精确度和召回率的权衡
11-5 机器学习数据
12-1 优化⽬标
12-2 直观上对⼤间隔的理解
12-3 ⼤间隔分类器的数学原理
12-4 核函数1
12-5 核函数2
12-6 使⽤SVM
13-1 ⽆监督学习
聚类
13-2 K-Means算法
13-3 优化⽬标
13-4 随机初始化
13-5- 选取聚类数量
14-1 ⽬标I:数据压缩
14-2 ⽬标II:可视化
14-3 主成分分析问题规划1
14-4 主成分分析问题规划2
14-5 主成分数量选择
正则化回归算法14-6 压缩重现
14-7 应⽤PCA的建议
15-1 问题动机
15-2 ⾼斯分布(正态分布)
15-3 算法
15-4 开发和评估异常检测系统
15-5 异常检测 VS 监督学习
当正样本过少,负样本较多的时候,使⽤异常检测,算法可以从负样本中学到⾜够多的特征反之,负样本过少的时候,⽤监督学习
15-6 选择要使⽤的功能
15-7 多变量⾼斯分布
15-8 使⽤多变量⾼斯分布的异常检测
16-1 问题规划
16-2 基于内容的推荐算法
16-3 协同过滤
16-4 协同过滤算法
16-5 ⽮量化:低秩矩阵分解
16-6 实施细节:均值规范化
17-1 学习⼤数据集
17-2 随机梯度下降
17-3 Mini-Batch 梯度下降
17-4 随机梯度下降收敛
17-5 在线学习
17-6 减少映射与数据并⾏
18-1 问题描述与OCR.pipeline
图像识别
18-2 滑动窗⼝
使⽤滑动窗⼝检测器出图⽚中的⾏⼈18-3 获取⼤量数据和⼈⼯数据
18-4 天花板分析:下⼀步⼯作的pipeline 19-1 总结与感谢
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论