码迷,mamicode.com
首页 > 编程语言 > 详细

python实现线性回归(一)原理

时间:2018-07-21 14:46:41      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:需要   表示   机器   image   定义   过多   学习   作用   完成   

线性回归是机器学习的基础,用处非常广泛,在日常工作中有很大作用。

1.什么是线性回归

技术分享图片

通过多次取点,找出符合函数的曲线,那么就可以完成一维线性回归。

2.数学表示

技术分享图片

技术分享图片是截距值,为偏移量。

因为单纯计算多项式需要很大空间,所以就需要将式子变形,转化为矩阵乘积形式。

技术分享图片

3.最小二乘法模型

首先定义一个函数L来表示损失函数(通过已有的X,Y数据来计算)

技术分享图片技术分享图片

4.梯度下降

直接运算缺点:运算性能不足。

所以选择梯度下降法。

技术分享图片

python实现线性回归(一)原理

标签:需要   表示   机器   image   定义   过多   学习   作用   完成   

原文地址:https://www.cnblogs.com/qian-lu/p/9345715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!