999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

隨機低秩逼近算法在張量近似中的應用

2021-11-03 08:30:28馮月華
科海故事博覽 2021年27期
關(guān)鍵詞:符號效率實驗

陳 熙 馮月華

(1.上海工程技術(shù)大學 機械與汽車工程學院,上海 201620;2.上海工程技術(shù)大學 數(shù)理與統(tǒng)計學院,上海 201620)

張量是一個多維數(shù)組。一階張量是向量,二階張量是矩陣,三階或更高階的張量稱為高階張量。高階張量的分解在信號處理、數(shù)值線性代數(shù)、計算機視覺等領域都有大量的應用[1-3]。張量分解可以被認為是矩陣奇異值分解的高階擴展。常用的兩類分解分別是CANDECOMP/PARAFAC(CP)分 解[4]和Tucker 分解[5],前者將張量分解為一階張量的總和,而后者是矩陣奇異值分解(SVD)的高階形式,本文主要研究的是Tucker 分解。

在計算 Tucker 分解的各種算法中,一個關(guān)鍵步驟是計算張量的每種可能模式展開的精確或近似的奇異值分解,這將在后面定義。為了有效地計算給定張量的可靠Tucker分解,本文基于隨機算法策略以及高效數(shù)據(jù)訪問的要求,提出一種新的高效算法求解Tucker 分解,并用Matlab 軟件實現(xiàn)該算法。

1 隨機算法

任意給定一個向量x∈Rn,Diag(x)表示對角元為向量x的對角矩陣。對于任意的矩陣A∈Rm×n(m≥n),其SVD為:

其中U=(u1,u2,…um)∈Rm×m和V=(v1,v2,…vn)∈Rn×n是正交矩陣,∑=Diag(…)且1≥≥…m≥0。對于1≤k≤n,令A的秩k 截斷S VD為:

在大數(shù)據(jù)分析和機器學習中,SVD 已成為一種關(guān)鍵的分 析工具[6]。但是這些經(jīng)典算法需要高內(nèi)存消耗且計算復雜度高,已經(jīng)無法滿足時代發(fā)展的需求。近年來隨機算法的出現(xiàn)為構(gòu)造近似SVD 算法提供了強有力的支撐。與古典數(shù)值算法比較,隨機算法具有簡單易實現(xiàn),更高運行效率,更具魯棒性,更少內(nèi)存空間等優(yōu)點。Tro pp 等人[7]基于隨機投影策略提出了單步隨機奇異值分解(SPRSVD)得到給定矩陣的近似SVD,具體內(nèi)容見算法1。由于原始數(shù)據(jù)集只在算法最開始的時候用到,因此算法具有高效率。

2 張量近似問題

在這里回顧一些張量的基本符號和概念,這些符號將應用于后面的數(shù)值實驗。關(guān)于張量性質(zhì)和應用的更詳細討論見文獻[8]。張量是一個d 維數(shù)組,通常用符號X∈RI1×…×Id來表示,其元素為xj1,…,jd,1≤j1≤I1,…,1≤j d≤Id。

張量X 按第n 維展開用矩陣X∈RIn×(∏j≠nIj)表示。由于這個張量有d 維,所以一共有d 種(n展)開的可能性。張量X∈RI1×…×Id的第n 維展示與矩陣U∈Rk×In的乘積得到一個張量Y∈RI1×…×In-1×k×In+1×…×Id,即:

通過張量乘法和張量展開的定義,基于Tucker 分解的高階SVD(HOSVD)。算法[9]生成一個秩為(k1,...,kd)的近似張量。HOSVD算法得到核心張量G∈Rk1×…×kd和一組酉矩陣Uj∈RIj×kj(j=1,...,d),即:

方程(1)稱為Tucker 分解。HOSVD 的計算成本和內(nèi)存消耗對于大規(guī)模問題令人望而卻步,因此順序截斷的HOSVD(ST-HOSVD)算法被用來提高HOSVD 的 效率[10],該算法保留了截斷HOSVD 算法的幾個有利特性,同時降低了計算分解的計算成本。STHOSVD 算法的偽代碼包含在算法2 中。

3 新算法STHOSVD-SPRSVD

隨著實際問題中張量問題的越來越大,對分解算法的效率要求也越來越高。算法2 中計算代價最大的是每個張量展開需要計算SVD,因此算法2 中的SVD 分解將采用單步隨機奇異值分解實現(xiàn),進而得到更高效的Tucker 分解,并將此算法命名為STHOSVD-SPRSVD,具體細節(jié)見算法3。

4 數(shù)值實驗

本節(jié)通過幾個數(shù)值實驗驗證新算法STHOSVD-SPRSVD,并與propack 包中LANSVD 方法以及Matlab 自帶的svds 命令進行比較。對應的算法分別命名為STHOSVD-LANSVD、STHOSVD-SVDS 和STHOSVD-SPRSVD。本實驗通過下列方式構(gòu)造一個稀疏的張量 X ∈Rn×n×n:

其中:x j,y j,zj∈Rn是具有非負元素的稀疏向量,符號“?”表示向量外積。并通過使用STHOSVD-LANSVD、STHOSVD-SVDS 和STHOSVD-SPRSVD 這三種算法分別得到一個具有秩(k,k,k)的Tucker 分解[G;U1,U2,U3]。相對近似誤差使用,其中,│││.│F表示矩陣的Frobenius 范數(shù)。

實驗結(jié)果顯示了STHOSVD-LANSVD、STHOSVD-SVDS和STHOSVD-SPRSVD 算法運行在$300 imes 300 imes 300$稀疏張量上的相對近似誤差和運行時間,從結(jié)果中觀察到,這三種算法的誤差是可比的,但是在時間效率上STHOSVD-SPRSVD 算法比另外兩種算法具有明顯的優(yōu)勢。

5 結(jié)論

本文基于隨機算法提出了STHOSVD-SPRSVD 算法得到Tucker 分解,數(shù)值實驗表明STHOSVD-SPRSVD 算法在達到所要求的精度上具有更少的計算代價。由于單步的近似SVD 存在效率與精度的權(quán)衡,本文將基于現(xiàn)有的基礎,在接下來的工作中研究具有更高精度和更高效率的算法。

猜你喜歡
符號效率實驗
記一次有趣的實驗
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
“+”“-”符號的由來
做個怪怪長實驗
變符號
NO與NO2相互轉(zhuǎn)化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
圖的有效符號邊控制數(shù)
跟蹤導練(一)2
主站蜘蛛池模板: 国产农村精品一级毛片视频| 免费毛片全部不收费的| 欧美日韩午夜| 国产精品99在线观看| 国产乱人伦偷精品视频AAA| 国产91小视频在线观看| 日韩不卡高清视频| 国产成人精品无码一区二| 国产aaaaa一级毛片| 特级aaaaaaaaa毛片免费视频 | AV不卡在线永久免费观看| 亚洲三级片在线看| 欧美精品在线观看视频| 成人在线亚洲| 狼友视频国产精品首页| AV不卡在线永久免费观看| 亚洲成人网在线观看| 91麻豆国产视频| 久久精品一品道久久精品| 亚洲午夜福利精品无码不卡| 老司国产精品视频91| 色首页AV在线| 国产区免费精品视频| 日韩午夜伦| 99色亚洲国产精品11p| 欧美亚洲香蕉| 国产精品视频系列专区| 婷婷五月在线视频| 老汉色老汉首页a亚洲| 久久先锋资源| 欧美a在线看| 91在线丝袜| 精品在线免费播放| 久久久久久午夜精品| 99re在线免费视频| 亚洲色图欧美视频| 人妻无码中文字幕一区二区三区| 永久免费无码日韩视频| 激情综合婷婷丁香五月尤物| 国产成人1024精品| 欧美第九页| 亚洲一区二区黄色| 国产网站免费观看| 亚洲国产天堂久久综合| 伊人成色综合网| 日本成人在线不卡视频| 成人午夜亚洲影视在线观看| 国产女人18水真多毛片18精品| 97国产在线观看| 91成人免费观看| 在线免费a视频| AV在线天堂进入| 久久人体视频| 久久香蕉国产线| 国产69精品久久| 丁香六月综合网| 国产在线97| 91麻豆国产视频| 久爱午夜精品免费视频| 亚洲精品国产精品乱码不卞 | 国产精品毛片在线直播完整版| 一级毛片免费观看久| 老司国产精品视频91| 中文字幕 欧美日韩| 欧美一级特黄aaaaaa在线看片| 亚洲国产成人久久精品软件| 久草青青在线视频| 午夜久久影院| 久久免费精品琪琪| 狠狠色狠狠综合久久| 天天色综网| 亚洲视屏在线观看| 亚洲av成人无码网站在线观看| 国产草草影院18成年视频| 毛片视频网| 国产免费一级精品视频| 2021国产精品自产拍在线观看| 男女性午夜福利网站| 欧美黄色网站在线看| JIZZ亚洲国产| 乱人伦中文视频在线观看免费| 欧美激情福利|