0%

机器学习-线性回归

线性回归的理解。

一、线性回归

线性回归(Linear regression)是利用回归方程(函数)对一个或多个自变量(特征值)和因变量(目标值)之间关系进行建模的一种分析方式。

特点:只有一个自变量的情况称为单变量回归,多于一个自变量情况的叫做多元回归

表示方式

也可以表述为h(x) = w^Tx

二、线性回归的特征与目标的关系分析

  • 线性关系

    单特征与目标值的关系呈直线关系,或者两个特征与目标值呈现平面的关系

  • 非线性关系

三、线性回归的损失和优化

3.1 损失函数(最小二乘法)
3.2 优化算法

线性回归经常使用的两种优化算法

  • 正规方程
    1
    W = (X^TX)^{-1}X^Ty

理解:X为特征值矩阵,y为目标值矩阵。直接求到最好的结果
缺点:当特征过多过复杂时,求解速度太慢并且得不到结果

推导过程

  • 梯度下降法
觉得不错?