当前位置: 首页 > news >正文

做视频网站每部电影都要版权免费可商用网站

做视频网站每部电影都要版权,免费可商用网站,网站法人与负责人,网站克隆 有后台登录主成分分析主成分分析#xff08;PCA#xff09;是数据降维的一种常见方法#xff0c;其它常见的方法还有因子分析#xff08;FA#xff09;,独立成分分析#xff0c;在进行大数据处理时#xff0c;因为数据有很多特征#xff0c;维数过高#xff0c;不容易进行处理且…主成分分析主成分分析PCA是数据降维的一种常见方法其它常见的方法还有因子分析FA,独立成分分析在进行大数据处理时因为数据有很多特征维数过高不容易进行处理且不能进行可视化所以一般要对其进行降维我们都知道在二维平面中的两个点能确定一条直线在三维平面中三个点一定能确定一个平面二维中的直线通过旋转变换可以转化到一个坐标上一位数据三维中的平面可以通过旋转转化到一个坐标平面上二维数据所以可以说这些确定直线和平面的点直接存在一定的相关关系且可以通过某种关系将紧密关系的数据转化为经可能少的新变量。主成分分析就是利用这一点。PCA的主要思想是将n维特征映射到k维上这k维是全新的正交特征也被称为主成分是在原有n维特征的基础上重新构造出来的k维特征[1]那么如何才能找到这样一组有正交特征的k维数据呢在主成分分析技术中的思路是在原始坐标轴上顺序的找相互正交的坐标轴寻找原则是第一个新坐标轴的方向是始数据中方差最大的方向第二个新坐标轴选取是与第一个坐标轴正交的平面中使得方差最大的第三个轴是与第1,2个轴正交的平面中方差最大的。依次类推可以得到n个这样的坐标轴。通过这种方式获得的新的坐标轴。那么如何才能得到最大差异性的主成分方向呢就是对n维数据求协方差矩阵在求出协方差矩阵的特征值和特征向量选择最大的k个特征值对应的k个特征向量组成转移矩阵和原始数据相乘得到新的数据。因为求特征值和忒特征向量有两种方式特征值分解和奇异值分解。所以可以分两种方式进行主成分分析。特征值分解介绍特征值分解之前必须先知道矩阵乘法的集合意义向量与矩阵相乘就是将向量进行旋转和伸缩对线性变换不太了解的可以观看3Blue1Brown的视频分析里面很形象的讲解了线性变换的过程如果矩阵对某些向量只发生伸缩变换不产生旋转效果那么这些向量就称为这个矩阵的特征向量伸缩的比例就是特征值[2]。特征分解的公式如下其中 是 的特征向量 是 的特征值。特征值从大到小排列表示对应特征向量的重要性。方阵 可以进行特征分解其中 是特征向量组成的矩阵 表示对角矩阵对角线上的排列的是对应的特征值。因为特征值分解只能适用 是方阵的情况。所以要引入奇异值分解。奇异值分解奇异值分解可以分解 阶的矩阵解决了特征值分解只能分解方阵的缺陷其分解供公式如下其中 ( 阶)和 ( 阶)都是正交矩阵分别称为 的左奇异向量矩阵和右奇异向量矩阵。 是 阶矩阵。具体求法是 是 方阵的特征向量 是 方阵的特征向量。 是前面两个方阵非零特征值组成的矩阵。具体求法可以看实例。主成分分析执行步骤1.首先需要对原始数据进行处理将原始数据进行单位化单位化是按特征进行的求出特征的样本方差每个样本再除上对应的样本方差。样本方差求法如下 其中 这里之所以除上n-1而不是n是为了得到无偏估计。具体解释可以参考知乎问答样本估计为啥是除以n-1。2.去平均值(即去中心化)即每一位特征减去各自的平均值。3.计算协方差矩阵注意协方差的计算协方差的计算是按照维度来计算的即特征如有矩阵329*9阶一行表示一个样本供329个样本每列表示一个特征上式中n329, 表示特征 表示每个特征的均值329个数的平均值。具体解法可参考下面的matlab代码xround(rand(10,3)*50); function Zpca_test(x)my_meanmean(x,1);[m,n]size(x);Zzeros(n,n);for i1:nfor j1:nZ(i,j)sum((x(:,i)-my_mean(i)).*(x(:,j)-my_mean(j)))/(m-1); endend end %输出的Z为协方差这里是10*3阶矩阵所以协方差为3*3阶4.计算协方差矩阵的特征值和特征向量特征值和特征向量5.选取择最大的k个特征值对应的k个特征向量组成转移矩阵P和原始数据X相乘得到新的数据Y。 YP*X。matlab实现主成分分析在matlab中有自带的求解pca主成分分析的函数pca()[3]函数的主要输入是经过单位化的原始数据去中心化和计算协方差矩阵等步骤都在函数中实现pca函数还有几个输入参数但都是可选的有默认值如选择计算主成分分析的方式特征值分解或奇异值分解等。输出的主要有6个量coeff : 主成分系数 应该就是协方差矩阵的特征向量矩阵(也就是映射矩阵).完整输出的情况下是一个p-by-p 的matrix.每一列都是一个特征向量.按对应的特征值 的大小,从大到小进行排列。score: 进行旋转(也就是利用映射矩阵coeff进行)后的结果i.e. score X * coeff. n-by-p matrix这里有个坑 如果你使用pca时使用的是默认的中心化(i.e 不对Centered设置false),拿X *coeff 和score对比的时候, 记得把X中心化后再乘以coeff,之后再和score对比....;同样如果pca使用的是默认值, 恢复的X score * coeff (注意转置)是中心化后的数据。latent: 主成分方差 也就是各特征向量对应的特征值,从大到小进行排列。tsquared :。explained : 每一个主成分所贡献的比例,可以更直观的选择所需要降维的维数了,不用再用特征值去求了。mu: X 按列的均值,当前仅当 Centered置于true(默认值)时才会返回此变量。matlab代码这里以matlab自带的数据进行仿真说明[4]load cities %得到三个数据集 %ratings 329*9每一行表示一个样本每一列表示一个特征。 %单位化样本数据 std_ratingsstd(ratings);%std()函数是对ratings求样本方差默认是按列求,求出的结果为1*9数组 one_ratingsratings./(std_ratings); %使用pca函数降维 [coeff,score,latent,tsquare,explained,mu] pca(one_ratings); %计算选取前k个特征值进行降维后和原数据的准确率 ratecumsum(latent)./sum(latent);%cumsum是累加和函数 %计算后选取前面7个特征值可获得90%以上的准确率将329*9的数据降维到329*7 %选取coeff特征向量的前7列。 chocoeff(:,1:7) new_ratingsratings*cho;原数据乘上特征向量得到降维后的数据cities它使用了衡量美国329个城市生活质量的9个指标气候、住房、健康、犯罪率、交通、教育、艺术、娱乐和经济。对于各指标越高表示越好如高的犯罪指标表示低的犯罪率。它由三个数据集组成categories是9个特征的字符说明names是每个样本城市的字符名称ratings才是我们需要关注的数组。std():std函数总共有三个输入参数其中有两个可选参数[5]flag--标注求样本方差时是除以n还是n-1,flag0是除以n1flag1是除以ndim--表示是按列求还是按行求dim1是按照列分dim2是按照行分 若是三维的矩阵dim3就按照第三维来分数据。默认情况下flag0,dim1。Microstrong主成分分析PCA原理详解​zhuanlan.zhihu.comCodingLabs - PCA的数学原理​blog.codinglabs.orghttps://blog.csdn.net/ckzhb/article/details/75281727​blog.csdn.nethttps://blog.csdn.net/qq_25800311/article/details/83385029​blog.csdn.net参考^https://zhuanlan.zhihu.com/p/37777074^特征值分解、奇异值分解、PCA概念整理 https://blog.csdn.net/jinshengtao/article/details/18448355^https://blog.csdn.net/qq_25800311/article/details/83385029^https://blog.csdn.net/ckzhb/article/details/75281727^https://blog.csdn.net/qinze5857/article/details/79156555
http://wiki.neutronadmin.com/news/210053/

相关文章:

  • 网站域名行业动态做qq空间的网站
  • 做网站宽度和长度布局wordpress 微视频主题
  • 深圳定制建站公司电话学院网站建设目的与意义
  • 商务网站的建设阶段包括asp.net建立手机网站
  • 云南省住房和城乡建设局网站asp在网站制作中的作用
  • 建站平台入口网站建设中心联系方式
  • 因酷西安网站建设公司怎么样兰州免费网站建设
  • 长沙银狐做网站河南最新新闻事件今天
  • ui设计师面试手机网站seo软件
  • php怎么用来做网站优化的概念
  • 免费网站看完你会回来感谢我的如何做彩票销售网站
  • 做外贸网站 深圳icp备案 网站名称
  • 织梦仿asp网站苏州公司网站建设电话
  • 企业网站建设公司怎么做网络推广的方式和途径有哪些
  • 本地南昌网站建设同步wordpress文章
  • 做短租公寓民宿网站深圳平台网站开发
  • 计算机网站的开发流程红尘资源网
  • 商城微网站建设方案电商品牌排行榜
  • 网赢做网站怎么样合肥那个公司做网站优化好
  • 网站开发软硬件一个域名能同时做2个网站吗
  • 做智能家居网站需要的参考文献企业建设网站方案
  • 网站开发junke100百度一下首页设为主页
  • 网站建设培训报名有什么做旅游攻略的网站
  • 新城建站网站建设与运营预算
  • 网站后台账号密码破解网站在工信部备案
  • 小型教育网站开发聊城网站营销信息
  • asp网站设计代做成都旅游住哪里便宜又方便
  • 网站建设 豫icp备百度搜索引擎盘搜搜
  • 大望路做网站的公司做网站的公司创业
  • 用腾讯云做会员网站网架公司出水暖电施工图吗?