简化后的正规方程 :

文章插图

文章插图
有的人就会问这玩意怎么得出来的. 别急, 听我娓娓道来
首先, 原来的正规方程式是找到一个合适的θ将目标值y投影到数据集X上使得损失函数最小, 也就是最小二乘. 那如果我们将y投影到正交矩阵上会发生什么?

文章插图

文章插图
将X(数据集构成的矩阵)替换成Q(数据集对应的正交矩阵). 记得我在上面提到的正交矩阵的性质吗, 正交矩阵的转置和正交矩阵的乘积是单位矩阵 Q^TQ = I. 所以方程的左半边就剩下一个θ, 右半边不变.
这就是标准正交矩阵在正规方程中的用途啦. 它将时间复杂度为O(n^3)的矩阵运算直接简化掉了, 大大提升了使用正规方程的效率, 也让正规方程在参数数量庞大的情况下依旧有效.
有些人可能会问, 那什么样的正交矩阵才能替换原来由数据集构成的矩阵呢, 总不能任何一个正交矩阵都能替换吧. 没错, 这个正交矩阵必须在矩阵X的列空间内, 也就是说, 这个正交矩阵Q是通过矩阵X的基衍生出来的. 在同一向量空间内, 向量之间的线性组合仍旧处在该空间内, 所以我们将矩阵X中的向量正交化得出来的正交矩阵, 仍旧处于原来那个向量空间. 这也是为什么简化后正规方程得出来的参数θ可以被带回到原来的式子里. 因为正交化后的向量和原向量处在同一向量空间.
如何正交化
Gram-Schmidt正交化的具体过程如下:

文章插图

文章插图
来自百度
如图所示, 假设我们现在有两个线性无关且不正交的向量a和向量b, 我们需要得到新的正交向量A和B. p是b在a向量上的投影, 而e则是b和a之间的残差(实际值和观测值的差). 有A = p, B = e.
根据向量运算和子空间投影,

文章插图

文章插图
再在正交向量AB的基础上令它们除以自身的模长来获得最终的正交基A’和B’

文章插图

文章插图
正交矩阵Q就是由这两个正交基构成的矩阵.
文章插图
文章插图
同理, 如果引入第三个向量c, 则正交向量C等于c减去c在a上和b上的投影, 留下的部分与向量ab正交.
【判断两个向量是否正交技巧 两个向量正交怎么算】

文章插图

文章插图
推荐阅读
- 绝句二杜甫两个黄鹂鸣翠柳 绝句两个黄鹂鸣翠柳的意思150
- 诲人不倦代表什么动物,老师有什么特点两个字?
- 最酷最霸气的女生名字精选 最酷最霸气的女生名字精选两个字
- 一个房间可不可以安两个路由器 一个房间可不可以安两个路由器呢
- 怎么判断冰箱坏了还是灯坏了 冰箱坏了不制冷怎么修
- 如何判断家养鹦鹉是否认主 如何判断鹦鹉已经认主人了
- 两个方法打开dbf方法 dbf文件用什么打开
- 苹果 7p怎么判断是否原屏 iPhone7p怎样判断原屏
- dw怎么首行缩进两个字符 dw里面怎么首行空两个字符
- 刮风天怎么钓鱼了 刮风天怎么钓鱼