机器学习线性回归(linear regression)/梯度下降法(gradient descent)/最大似然函数/--附python代码

本文介绍了机器学习中的线性回归,包括有监督学习的分类与回归概念,以及线性回归在回归问题中的应用。文章详细讲解了最小均方(LMS)算法、批处理梯度下降法、增量梯度下降法,并提供了正则方程组求解的理论。同时,解释了使用最小均方作为代价函数的合理性,并探讨了局部加权线性回归这一非参数学习方法。最后,给出了使用Python实现线性回归的代码示例。
摘要由CSDN通过智能技术生成
本文为吴恩达《机器学习》课程的读书笔记,并用python实现。

线性回归是一个比较简单的算法,这里主要借线性回归,讲一下梯度下降法和最大似然函数,后面逻辑回归也会用到。
因为不能粘贴公式,所以很多内容直接截屏,不是很美观。

机器学习主要分为两种:
1. 有监督学习(supervised learning):即常说的分类(classification)和回归(regression),通过训练样本集(包含输入和输出),得到一个最优模型,再利用这个模型将所有的输入映射为相应的输出,对输出进行简单的判断从而实现分类的目的,也就具有了对未知数据进行分类的能力。
监督学习里典型的例子就是KNN、SVM
2. 无监督学习(unsupervised learning):我们有一些问题,但是不知道答案,我们要做的无监督学习就是按照他们的性质把他们自动地分成很多组,每组的问题是具有类似性质的。
无监督学习里典型的例子就是聚类。
线性回归属于监督学习。
首先我们看下这么一个例子,假设我们有47套房子的面积和价格数据:
这里写图片描述
我们可以将图画出来:
这里写图片描述
有了这些数据,我们如何去学习他们,然后根据别的房子的面积来预测价格呢?

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值