干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归

2017 年 10 月 22 日 机器学习研究会

吴恩达Coursera机器学习课系列笔记

课程笔记|吴恩达Coursera机器学习 Week1 笔记-机器学习基础


1
Linear Regression with Multiple Variables



紧接上一篇的例子 – 房价预测。现在我们有更多的特征来预测房价了,“房间的数量”、“楼层”、“房龄”……

说明一下接下来要用到的符号:

训练集(部分)如下图所示:

然后再用上一篇中说的gradient descent方法更新 θ即可,过程如下:


2
 Gradient descent in practice





2.1 Feature Scaling


让特征们的取值处于同一个范围里面,可以加快梯度下降法的收敛速度。原因在下图中形象说明了。


2.2 Choose Learning Rate α


在不断更新 θ即迭代次数不断增加之后, J(θ)的值应该不断下降,直至不怎么改变了,模型训练完毕,如下图中最后平坦的部分:


3
 Features and Polynomial Regression



除了训练集中已经给出的特征,还可以根据这些特征来生成新的特征。比如说最简单的,已有特征“长”和“宽”,可以使用生成的特征“面积”来进行模型的学习。

另外h(x)也可以使用polynomial regression来代替linear regression,则:


4
 Matrix Representation



在实际计算过程中,用矩阵来计算会提升计算速度。下面就来看看怎么转换成矩阵形式。

如下例子:


转自:机器学习算法与自然语言处理


完整内容请点击“阅读原文”

登录查看更多
4

相关内容

【干货书】机器学习Python实战教程,366页pdf
专知会员服务
338+阅读 · 2020年3月17日
Sklearn 与 TensorFlow 机器学习实用指南,385页pdf
专知会员服务
129+阅读 · 2020年3月15日
机器学习速查手册,135页pdf
专知会员服务
338+阅读 · 2020年3月15日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
198+阅读 · 2020年2月11日
【机器学习课程】机器学习中的常识性问题
专知会员服务
73+阅读 · 2019年12月2日
sklearn 与分类算法
人工智能头条
7+阅读 · 2019年3月12日
机器学习线性代数速查
机器学习研究会
19+阅读 · 2018年2月25日
动手写机器学习算法:SVM支持向量机(附代码)
七月在线实验室
12+阅读 · 2017年12月5日
课程笔记|吴恩达Coursera机器学习 Week1 笔记-机器学习基础
机器学习研究会
4+阅读 · 2017年10月18日
BAT机器学习面试1000题系列(第36~40题)
七月在线实验室
8+阅读 · 2017年10月3日
Arxiv
12+阅读 · 2019年4月9日
Mobile big data analysis with machine learning
Arxiv
6+阅读 · 2018年8月2日
VIP会员
相关VIP内容
【干货书】机器学习Python实战教程,366页pdf
专知会员服务
338+阅读 · 2020年3月17日
Sklearn 与 TensorFlow 机器学习实用指南,385页pdf
专知会员服务
129+阅读 · 2020年3月15日
机器学习速查手册,135页pdf
专知会员服务
338+阅读 · 2020年3月15日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
198+阅读 · 2020年2月11日
【机器学习课程】机器学习中的常识性问题
专知会员服务
73+阅读 · 2019年12月2日
相关资讯
sklearn 与分类算法
人工智能头条
7+阅读 · 2019年3月12日
机器学习线性代数速查
机器学习研究会
19+阅读 · 2018年2月25日
动手写机器学习算法:SVM支持向量机(附代码)
七月在线实验室
12+阅读 · 2017年12月5日
课程笔记|吴恩达Coursera机器学习 Week1 笔记-机器学习基础
机器学习研究会
4+阅读 · 2017年10月18日
BAT机器学习面试1000题系列(第36~40题)
七月在线实验室
8+阅读 · 2017年10月3日
Top
微信扫码咨询专知VIP会员