多变量线性回归
从之前的单变量线性回归现在扩展到多变量线性回归,比如通过房子的多个属性来预测它的售价。
用n来表示变量的个数,m还是表示训练样本的数量;表示的是输入的是第i个样本,表示的是第i个样本的第j个特征的值。
支持多变量的假设h表示为:,也叫做多元线性回归(multivariate linear regression)
为了更方便的表示,使用矩阵乘法可以表示为:为了计算的方便, = 1,这样是为了让x和拥有一样的维度从而可以进行矩阵的操作。
多变量梯度下降更新
多变量线性回归的代价函数为:
其中,
梯度下降算法如下: