首页 > 系统服务 > 详细

学习笔记_linux——linux基础

时间:2014-04-14 16:56:41      阅读:623      评论:0      收藏:0      [点我收藏+]

补充知识:在主成分分析过程中,会用到矩阵乘法的结合律。

已知数据集(训练集)

bubuko.com,布布扣

其中:

bubuko.com,布布扣

定义目标函数:

bubuko.com,布布扣

问题1bubuko.com,布布扣等于多少时,bubuko.com,布布扣最小。

解:bubuko.com,布布扣针对bubuko.com,布布扣求导,并令导数等于零

bubuko.com,布布扣

解得:

bubuko.com,布布扣

___________________________________________________________________________________________________________________________________

我们扩展一下上面的问题,定义以下目标函数:

bubuko.com,布布扣

其中:

bubuko.com,布布扣bubuko.com,布布扣为已知单位向量,即:bubuko.com,布布扣

问题2:求当bubuko.com,布布扣等于多少时,bubuko.com,布布扣最小。

解:

bubuko.com,布布扣

bubuko.com,布布扣针对bubuko.com,布布扣求导,并令导数等于零。

bubuko.com,布布扣

那么:

bubuko.com,布布扣

—————————————————————————————————————————————————————————————————————————————

我们接着提出这样的问题,上述的目标函数不变,如果,bubuko.com,布布扣bubuko.com,布布扣都不可知。

问题3bubuko.com,布布扣等于多少时,bubuko.com,布布扣最小。通过问题2,我们已经计算出bubuko.com,布布扣

然后把bubuko.com,布布扣带入bubuko.com,布布扣整理得到:

bubuko.com,布布扣

【穿插一点小知识,可越过阅读,注意:这里出现了一个概念:协方差矩阵,即上式中我用红色标出的那一部分,以下还可以再处理一下协方差矩阵(写成和的形式),便于在Mapreduce思想中处理。我们用符号bubuko.com,布布扣代表协方差矩阵。即:

bubuko.com,布布扣

因为我们用的是该矩阵的特征向量,除以bubuko.com,布布扣后,特征向量不变。所以很多书上也可以这样定义协方差矩阵:

bubuko.com,布布扣


bubuko.com,布布扣最小,那么产生了以下最优化问题:

bubuko.com,布布扣

我们用拉格朗日乘子法解上面的最大值问题定义拉格朗日函数:

bubuko.com,布布扣

针对bubuko.com,布布扣求导,并令导数等于零

bubuko.com,布布扣

则:可以得出bubuko.com,布布扣bubuko.com,布布扣的特征向量,bubuko.com,布布扣bubuko.com,布布扣的特征值,且:

bubuko.com,布布扣

因为我们要求bubuko.com,布布扣最大,所以即要求bubuko.com,布布扣最大。那么得出bubuko.com,布布扣是对应bubuko.com,布布扣的最大特征值的特征向量。完毕

—————————————————————————————————————————————————————————————————————————————

我们继续扩展上面的问题:定义目标函数,

bubuko.com,布布扣

类似于上面的求解过程,只给出结果,过程就不敲了,只给出结论:

bubuko.com,布布扣,其中bubuko.com,布布扣是协方差矩阵的特征值bubuko.com,布布扣对应的特征向量,且bubuko.com,布布扣




学习笔记_linux——linux基础,布布扣,bubuko.com

学习笔记_linux——linux基础

原文:http://blog.csdn.net/q1144658074/article/details/23661165

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!