美文网首页
180723.线性回归

180723.线性回归

作者: Far_well | 来源:发表于2020-04-28 15:36 被阅读0次

1. 概念

回归(Regression)

《机器学习》:假设现有一些数据点,我们用一条线去对这些点拟合,该线称为最佳拟合直线,这个拟合的过程为回归。

2.多元线性回归(Linear Regression)

2.1 线性回归模型与解决方案

例:训练集 房屋面积与价格的数据表,预测其他不同面积的房屋的价格?需要得到的结果是具体的数值。
方案:将现有数据在图中标记后,拟合出一条合理的曲线(在这里是一条直线),然后用这条曲线预测新的房屋面积对应的价格。


Line1.png

h(Hypothesis) 假设函数如下:
h_\theta(x) =\sum_{i=0}^nθ_ix_i=\theta^T x
公式里的参数\theta和输入x都被视为向量,即\theta^T=\begin{bmatrix}\theta_0\\\theta_1\\ \vdots\\\theta_n \end{bmatrix},x=[ x_0 x_1 \cdots x_n],\theta^T:转置符号T表示列向量
对于给定的x ,f(x)与真实值Y可能具有差异,为表示拟合的好坏,用一个函数来度量拟合的程度
J(\theta)=\frac{1}{2m}\sum_{i=1}^m(h_\theta(x^i)-y^i)^2
上式中h_\theta表示利用拟合出来的直线计算出的第i个数据的预测结果,y表示实际结果,直观的表达式理解为每个房屋的预测值与实际值之差的平方和。
目标:得出h_\theta(x)的表达式;怎么画出直线由参数\theta决定;为使得\theta取值使得结果尽量准确则需minJ(\theta)
两种解法:1.梯度下降算法 2.正规方程算法(只适用简单的线性回归)

2.2 梯度下降算法(Gradient descent algorathm)

对于梯度下降,Ng在课上给的比喻:想象你正站在一个山坡上,你环顾四周,找到一个坡度最陡的方向,往那个方向走一步,然后再往坡度最陡的方向走出相同长度的一步,当你用同样的方式走了很多步的时候,你最终会到达一个最低点。
注意点

  1. 走到的不一定是整座山的最低点,可能只是个山洼,即局部最小;
  2. 由于步长的取值,可能会在最低点附近徘徊,注意调整步长;

J\left(\theta\right){=}\sum_{i=1}^{m} \left({h\theta}({x}^{(i)}){-}{y}^{(i)}\right)^{2}

2.3求导过程

相关文章

  • 180723.线性回归

    1. 概念 回归(Regression) 《机器学习》:假设现有一些数据点,我们用一条线去对这些点拟合,该线称为最...

  • 机器学习实战——回归

    本章内容】 线性回归 局部加权线性回归 岭回归和逐步线性回归 例子 【线性回归】 wHat = (X.T*X).I...

  • 线性回归模型

    参考:1.使用Python进行线性回归2.python机器学习:多元线性回归3.线性回归概念 线性回归模型是线性模...

  • 通俗得说线性回归算法(二)线性回归实战

    前情提要:通俗得说线性回归算法(一)线性回归初步介绍 一.sklearn线性回归详解 1.1 线性回归参数 介绍完...

  • 第一次打卡

    线性回归主要内容包括: 线性回归的基本要素线性回归模型从零开始的实现线性回归模型使用pytorch的简洁实现线性回...

  • 2020-02-14

    线性回归:线性回归分为一元线性回归和多元线性回归,一元线性回归用一条直线描述数据之间的关系,多元回归是用一条曲线描...

  • 逻辑回归和线性回归对比

    简单说几点 线性回归和逻辑回归都是广义线性回归模型的特例。他们俩是兄弟关系,都是广义线性回归的亲儿子 线性回归只能...

  • 算法概述-02

    1.逻辑回归和线性回归的联系和区别: 逻辑回归和线性回归的都是广义的线性回归。 线性回归是根据最小二乘法来建模,逻...

  • 【机器学习实践】有监督学习:线性分类、回归模型

    线性模型 为线性模型 分类和回归的区别 分类:离散回归:连续本文主要关注线性回归模型 常用线性回归模型类型 OLS...

  • 统计学习基础复习浓缩版

    1.简单线性回归 2.多元线性回归 3.多项式回归 4.广义线性回归(含逻辑斯谛回归) 广义线性回归模型通过拟合响...

网友评论

      本文标题:180723.线性回归

      本文链接:https://www.haomeiwen.com/subject/imbdmftx.html