《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 一種基于貪心算法的快速PCA算法
一種基于貪心算法的快速PCA算法
來源:微型機與應用2013年第19期
王曉偉,閆德勤,唐 祚
(遼寧師范大學 計算機技術與信息學院,遼寧 大連 116081)
摘要: 提出一種快速算法,該算法利用貪心算法構造卷數據降維矩陣,在保持點與點之間“核距離”不變的情況下,把待分解矩陣變換成一個低維矩陣。在沒有偏差的情況下,將對原始大矩陣的分解變成對這個低維矩陣的分解,大幅降低了時間復雜度,減少了對內存的使用率的同時增加了算法的穩定性。
Abstract:
Key words :

摘  要: 提出一種快速算法,該算法利用貪心算法構造卷數據降維矩陣,在保持點與點之間“核距離”不變的情況下,把待分解矩陣變換成一個低維矩陣。在沒有偏差的情況下,將對原始大矩陣的分解變成對這個低維矩陣的分解,大幅降低了時間復雜度,減少了對內存的使用率的同時增加了算法的穩定性。
關鍵詞: 主成分分析;貪心算法;卷數據降維矩陣;時間復雜度

 自從1986年美國人提出PCA[1]的有關思想以后,PCA就成了一個強有力的工具。由于PCA具有最大化方差、最小化冗余、最小化損失等優良特性,它可以廣泛地應用在多源融合、數據降維、模式識別以及分析數據互相關性等方面。如最近發表的基于小波和PCA的火炮輸彈系統故障診斷研究[2]和基于L2,1范數的PCA維數約簡算法[3],PCA在其中起了提取主元和維數約簡預處理的重要作用。雖然以后出現了大量的其他方法,如CMS[4]、RP[5]和一些非線性的算法,如Isomap[6]、LLE[7]、LTSA[8]等算法,并廣泛地應用在各個領域,如機器學習、圖像檢索、模式識別和人工智能等方面。但是PCA作為一種基本的線性方法,其地位是其他方法所無法比擬的。
 近年來,由于計算機技術高速發展,各種數據量以指數級的速度增加,各種大規模數據廣泛地出現在各個計算機領域,如圖像處理中的圖像的分辨度越來越高,數據庫也越來越大。但是目前計算機硬件的發展仍然滿足不了數據處理的要求。比如在人臉識別中,圖像的尺寸為128×128,而整個圖片集又有3 000張,那么在圖像分類中把圖片當成一個列的大矩陣的尺寸將是16 384×3 000,這是非常大的矩陣,計算復雜度高,其中最費時部分就是在最后一步分解矩陣來求得特征向量和特征值。鑒于此提出了一種基于貪心算法[7-8]的快速算法——貪心快速主成分分析,簡稱PCA-G。該算法在保持與PCA相同的處理效果的同時,降低了時間復雜度,增加了算法穩定性減少了內存使用率,從而使計算時間大大縮短。
1 PCA算法簡述
 統計學上PCA的定義為:用幾個較少的綜合指標來代替原來較多的指標,而這些較少的綜合指標既能盡量多地反映原來較多指標的有用信息,且相互之間又是無關的。作為一種建立在統計最優原則基礎上的分析方法,主成分分析具有較長的發展歷史。在1901年,Pearson首先將變換引入生物學領域,并重新對線性回歸進行了分析,得出了變換的一種新形式。Hotelling于1933年則將其與心理測驗學領域聯系起來,把離散變量轉變為無關聯系數。在概率論理論建立的同時,主成分分析又單獨出現,由Karhunen于1947年提出,隨后Loeve于1963年將其歸納總結。因此,主成分分析也被稱為K-L變換。
PCA運算就是一種確定一個坐標系統的直交變換,在這個新的坐標系統下,變換數據點的方差沿新的坐標軸得到了最大化。這些坐標軸經常被稱為是主成分。PCA運算是一個利用了數據集的統計性質的特征空間變換,這種變換在無損或很少損失數據集信息的情況下降低了數據集的維數。


1.2 主成分分析的實現步驟
 基于上述主成分分析的基本原理,可以得出主成分分析的計算步驟如下所示:
 (1)將所獲得的n個指標(每一指標有m個樣品)的一批數據寫成一個(m×n)維數據矩陣:
 
2 基于貪心算法的PCA快速算法
 從式(4)可以看出PCA主要是求樣本協方差矩陣的特征向量和特征值。所以在程序中PCA就轉化為對原始矩陣的SVD分解或者是特征分解。且PCA最費時的就在這一步,針對這一步矩陣分解做出改進。正如現在矩陣正變得越來越大,當矩陣的行數和列數都很大時,無論如何變換矩陣,能降低的時間復雜度都是非常有限的。一般PCA的時間復雜度可以達到O(n3)[9](其中n為協方差矩陣的行數),所以在遇到行數和列數都很大的協方差矩陣分解時往往很費時。但是要求的往往只是整個矩陣分解出來的幾個特征值或者特征向量,于是找到一個低維矩陣,它保持了降維核上各點距離不變的性質,使最后分解出來的主要特征值和特征向量與原始高維矩陣分解出的主要特征值和特征向量相等。
 算法分為以下三步:


3 時間復雜度分析
 標準的PCA內置Matlab代碼中eigs函數的時間復雜度高達O(n3)(其中n為協方差矩陣的行數),算法中第一步的時間復雜度等價于O(n),第二步的時間復雜度為O(m2×n),第三步為m2×n,所以總的時間復雜度為O(n2),而標準的SVD算法時間復雜度為O(n3),所以算法時間復雜度要比標準的算法低一階。
4 實驗對比
 所有的實驗都是在惠普康柏筆記本上進行的,它的配置是Intel(R)core(TM)i3 M330 2.13 GHz,內存是2 GB,操作系統是Windows 7旗艦版7.0,算法由matlab實現。實驗主要用來計算算法在各種大規模矩陣上計算的快速性,用隨機函數產生n×n矩陣來衡量計算所需要的運行時間。為了進行實驗,使每次計算的n取不同值,且m的值應遠大于d的值,以保證矩陣充分保留了原矩陣的某些特征。這里的d和m取不同的值。在此情況下比較了新算法和標準PCA算法在保證矩陣分解質量前提下的快速性。實驗結果如表1~表12所示。
5 實驗分析與結論
 可以從實驗中看到以下幾點:
?。?)當矩陣規模比較大時,當n在3 000甚至以上時(見表1~表4),算法在保持分解質量即特征值不變(篇幅有限取最大的前三個)的前提下,速度至少比標準的PCA算法快一倍多。

 (2)當所構建的低維空間的維數減小時,如小于12倍的d(見表5~表8),盡管此時運算速度會加快,但是與標準算法相比會出現偏差,當運算精度要求不高,運算時間比較珍貴時,可以采取此法。

 (3)當矩陣規模較小時(見表9~表12),算法和標準PCA差別不大,而當構造空間維數降低時,偏差同樣會出現。
 通過以上分析可以看出,算法在應用到大規模矩陣時(尤其n當大于3 000時)優越性比較明顯,能明顯地加快算法的處理速度。所以在數據規模越來越大的今天,快速算法有廣泛的用武之地。
參考文獻
[1] JOLLIFFE I T. Principal Component Analysis[M]. New York, USA: Springer-Verlag,1986.
[2] 張鵬軍,薄玉成,王惠源,等.基于小波和PCA的火炮輸彈系統故障診斷研究[J].計算機工程與設計,2012,33(12):4746-4750.
[3] 劉麗敏,樊曉平,廖志芳,等.一種基于L2,1范數的PCA維數約簡算法[J].計算機應用與研究,2012,30(1),39-41.
[4] YOUNG F W. Encyclopedia of statistical sciences[J]. Multidimensio-nal scaling. John Wiley & Sons,Inc,1985,5.
[5] ACHLIOPTAS D. Database-friendly random projections[C]. Proc.20th PODS,2001.
[6] TENENBAUM J B, DE SILVA V, LANGFORD J C. A global geometric framework for nonlinear dimensionality reduction. Science[J]. 2000,290(5500):2319-2323.
[7] ROWEIS S T, SAUL L K. Nonlinear dimensionality reduction by locally linear embedding[J]. Science 2000,290(5500),2323-2326.
[8] ZHANG Z Y, ZHA H Y. Principal manifolds and nonlinear dimensionality reduction via tangent space alignment[J]. SIAM J.Sci.Comput, 2004,26(1):313-338.
[9] WANG J. Geometric structure of high-dimensional data and dimensionality reduction[M]. Springer, 2012.
[10] CHUI C, WANG J. Dimensionality reduction of hyper-spectral imagery data for feature classification[C]. In:W.Freeden, Z. Nashed, T. Sonar(eds.) handbook of Geomathematics.Springer,berlin,2010.
[11] CHUI C, WANG J. Randomized anisotropic transform for nonlinear dimensionality reduction[J]. International Journal on Geomathematics,2010,1(1):23-50.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美精品二区三区四区免费看视频| 亚洲视屏在线播放| 久久精品国产亚洲aⅴ| 嫩模写真一区二区三区三州| 国产自产精品| 国产免费观看久久| 国产欧美日韩不卡免费| 免费成人av资源网| 开元免费观看欧美电视剧网站| 亚洲精品久久久久久久久久久久久| 亚洲国产日韩欧美在线图片| 一本色道久久综合亚洲精品小说| 欧美一级淫片aaaaaaa视频| 欧美精品久久久久久| 亚洲欧美日韩国产精品| 久色婷婷小香蕉久久| 亚洲在线网站| 欧美一区午夜视频在线观看| av成人激情| 欧美精品久久一区二区| 韩国成人理伦片免费播放| 久久动漫亚洲| 日韩视频在线播放| 亚洲欧洲日夜超级视频| 亚洲国产天堂久久综合网| 亚洲精品乱码久久久久久按摩观| 久久免费视频在线| 欧美精品免费观看二区| 欧美手机在线视频| 99综合电影在线视频| 永久域名在线精品| 国产欧美视频一区二区| 国产精品一区视频网站| 亚洲国产裸拍裸体视频在线观看乱了中文| 夜夜爽99久久国产综合精品女不卡| 国产日韩在线看| 久久亚洲精品中文字幕冲田杏梨| 亚洲午夜激情网页| 欧美精品一区二区三区视频| 欧美日韩国产限制| 亚洲午夜国产一区99re久久| 国产精品视频大全| 国产香蕉97碰碰久久人人| 亚洲精选91| 亚洲免费视频在线观看| 欧美午夜免费电影| 久久久国产精品亚洲一区| 老司机免费视频久久| 玖玖玖免费嫩草在线影院一区| 欧美午夜精品电影| 亚洲午夜视频| 国产日韩av在线播放| 亚洲婷婷在线| 日韩网站在线| 一区二区三区三区在线| 国产日韩欧美在线播放不卡| 国产精品高清在线观看| 国产精品国产三级国产普通话99| 国产精品爽黄69| 欧美成人精品高清在线播放| 亚洲精品国产精品乱码不99按摩| 国产欧美日韩一区二区三区| 国产精品高清在线观看| 亚洲国产免费看| 久久资源av| 国产伦一区二区三区色一情| 伊人久久婷婷色综合98网| 国产午夜精品久久久久久久| 国产精品久久中文| 亚洲性夜色噜噜噜7777| 一区二区三区在线高清| 亚洲欧美国产制服动漫| 亚洲精品一区在线观看| 欧美在线不卡视频| 久久久一区二区三区| 影音先锋久久资源网| 欧美—级在线免费片| 久久资源在线| 欧美激情精品久久久久久蜜臀| 午夜精品视频网站| 亚洲国产欧美日韩另类综合| 激情亚洲网站| 亚洲六月丁香色婷婷综合久久| 午夜日韩在线| 亚洲欧美日韩综合国产aⅴ| 久久综合亚洲社区| 亚洲精品一区二区在线观看| 亚洲欧洲av一区二区| 国产精品毛片va一区二区三区| 国产欧美一二三区| 亚洲国产另类 国产精品国产免费| 欧美成人免费一级人片100| 亚洲区一区二区三区| 欧美有码视频| 久久精品国产一区二区三| 久久亚洲精选| 亚洲视频在线视频| 欧美色图麻豆| 欧美日韩一区二区在线播放| 亚洲人体一区| 亚洲欧美国产va在线影院| 蜜桃av噜噜一区| 亚洲欧美影音先锋| 国产一区二区三区自拍| 亚洲精品中文字幕有码专区| 亚洲影音先锋| 欧美mv日韩mv国产网站| 欧美一区91| 国产精品视频免费观看www| 欧美wwwwww| 在线亚洲一区| 欧美美女福利视频| 久久精选视频| 久久精品亚洲一区二区| 欧美jizzhd精品欧美巨大免费| 免费成人毛片| 极品少妇一区二区三区精品视频| 国产精品草莓在线免费观看| 亚洲风情亚aⅴ在线发布| 欧美精品日韩一区| 夜夜嗨av一区二区三区四区| 久久亚洲精品欧美| 午夜欧美视频| 国产日韩精品一区二区浪潮av| 国产精品入口日韩视频大尺度| 欧美大尺度在线| 亚洲欧美日韩一区在线观看| 久久精品一二三区| 国产喷白浆一区二区三区| 欧美日韩麻豆| 国产精品久久久久毛片软件| 国产毛片精品视频| 在线观看亚洲精品| 亚洲黄色大片| 亚洲第一网站免费视频| 国产精品一区视频| 亚洲国产精品一区| 欧美日韩精品一区二区| 亚洲日本中文字幕区| 国产综合色在线视频区| 欧美成人自拍视频| 国内外成人在线视频| 国产精品日本欧美一区二区三区| 午夜精品亚洲| 国产精品福利网站| 久久天天综合| 欧美日产在线观看| 国产精品剧情在线亚洲| 激情成人在线视频| 亚洲一区在线免费| 久久久久久9| 快射av在线播放一区| 国产精品老女人精品视频| 久久国产加勒比精品无码| 亚洲高清二区| 欧美成人午夜激情在线| 美女999久久久精品视频| 久久九九电影| 国产一在线精品一区在线观看| ●精品国产综合乱码久久久久| 在线激情影院一区| 欧美日韩成人| 猛干欧美女孩| 亚洲精品日本| 欧美视频福利| 欧美午夜精品伦理| 男人的天堂亚洲| 亚洲欧美另类久久久精品2019| 亚洲视频免费看| 欧美日韩国产一区二区三区| 欧美午夜精品久久久久免费视| 国语自产精品视频在线看抢先版结局| 亚洲国产精品久久久久婷婷老年| 久久久蜜桃精品| 久久gogo国模啪啪人体图| 欧美国产视频一区二区| 在线一区二区三区做爰视频网站| 亚洲承认在线| 亚洲肉体裸体xxxx137| 亚洲午夜羞羞片| 久久久一本精品99久久精品66| 99re视频这里只有精品| 欧美国产日韩一区二区三区| 久久露脸国产精品| 亚洲精品乱码久久久久久按摩观| 亚洲欧美日韩国产成人| 久久五月婷婷丁香社区| 免费日韩av| 欧美午夜片欧美片在线观看| 日韩午夜视频在线观看| 国产精品免费在线| 99视频一区二区三区| 亚洲一区二区三区777| 一区二区三区国产在线观看| 国产精品久久久亚洲一区| 国产精品久久久久久户外露出| 欧美专区在线播放| 亚洲欧洲日本一区二区三区| 极品尤物久久久av免费看| 红桃视频国产一区| 国产欧美一区二区精品性色| 欧美一区综合| 欧美日韩视频在线| 欧美影院一区| 亚洲乱码久久| 夜夜嗨av一区二区三区网站四季av| 91久久精品国产91性色tv| 国产精品午夜在线| 欧美chengren| 欧美国产一区视频在线观看| 国产视频在线一区二区| 国产精品久久久久久久久借妻| 欧美国产精品久久| 老妇喷水一区二区三区| 1000精品久久久久久久久| 亚洲欧美精品中文字幕在线| 亚洲视频在线观看免费| 亚洲精选视频在线| 国产精品三区www17con| 亚洲人体影院| 亚洲一区三区视频在线观看| 欧美在线视频全部完| 一区二区国产在线观看| 欧美日韩成人一区二区三区| 亚洲视频在线观看网站| 国产亚洲精品久久飘花| 欧美一区激情视频在线观看| 久久综合网hezyo| 在线看欧美日韩| 一区二区三区精品视频| 欧美一区二区在线免费观看| 在线色欧美三级视频| 欧美wwwwww| 麻豆精品视频在线观看视频| 亚洲在线国产日韩欧美| 亚洲日本中文字幕区| 韩国三级电影一区二区| 欧美激情欧美狂野欧美精品| 亚洲国产欧美一区二区三区丁香婷| 老司机久久99久久精品播放免费| 新片速递亚洲合集欧美合集| 精品成人一区二区三区四区| 国产精品美女久久| 亚洲午夜精品视频| 国产精品99久久久久久久vr| 国产精品日韩欧美一区二区三区| 麻豆91精品91久久久的内涵| 国产精品久久波多野结衣| 亚洲人成人99网站| 国产手机视频一区二区| 亚洲一区二区三区色| 欧美性事在线| 国内自拍一区| 亚洲欧美综合另类中字| 欧美日韩一区二区在线观看视频| 玖玖国产精品视频| 亚洲福利在线看| 国产精品自拍小视频| 亚洲成在人线av| 欧美顶级少妇做爰| 欧美日韩国产色综合一二三四| 亚洲欧美日产图| 亚洲理论在线| 亚洲成人在线网| 免费成人网www| 一本色道久久加勒比精品| 欧美日韩另类视频| 欧美麻豆久久久久久中文| 免费久久久一本精品久久区| 亚洲国产精品综合| 亚洲视频在线二区| 在线亚洲精品福利网址导航| 国产精品久久久久久妇女6080| 亚洲午夜激情免费视频| 亚洲精品美女久久7777777| 欧美精品免费视频| 欧美日韩中文另类| 欧美成va人片在线观看| 在线视频国产日韩| 久久久久久久久综合| 欧美激情一区二区三区在线视频观看| 午夜精品福利一区二区三区av| 亚洲久久视频| 欧美在线www| 亚洲久久视频| 国产精品一区二区男女羞羞无遮挡| 一区在线影院| 欧美在线观看网址综合| 加勒比av一区二区| 久久人人97超碰人人澡爱香蕉| 狼狼综合久久久久综合网| 欧美在线视频一区二区| 欧美在线三级| 亚洲男人的天堂在线| 国产精品亚洲人在线观看| 亚洲一区免费视频| 欧美日韩国产小视频在线观看| 亚洲精品国产精品久久清纯直播| 亚洲精品国产系列| 久久这里只精品最新地址| 亚洲一区在线观看视频| 欧美日韩妖精视频| 免费看的黄色欧美网站| 99精品欧美一区二区三区综合在线| 一区二区三区视频观看| 午夜精品久久99蜜桃的功能介绍| 国产欧美日韩精品a在线观看| 欧美性色视频在线| 欧美精品久久久久久久久久| 国产麻豆9l精品三级站| 久久九九国产精品怡红院| 国产精品久久久91| 国产精品久久久免费| 亚洲免费观看高清完整版在线观看熊| 国产精品外国| 亚洲永久免费av| 国产欧美精品在线观看| 欧美主播一区二区三区美女 久久精品人| 欧美黄色成人网| 亚洲亚洲精品三区日韩精品在线视频| 亚洲亚洲精品在线观看| 国产精品二区在线观看| 国产日韩精品综合网站| 久久精品2019中文字幕| 国产日韩欧美在线视频观看| 国产精品亚洲综合久久| 欧美h视频在线| 欧美在线三区|