日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

On the Difference Between Orthogonal Matching Pursuit and Orthogonal Least Squares

發布時間:2023/12/15 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 On the Difference Between Orthogonal Matching Pursuit and Orthogonal Least Squares 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要

當解被限定為稀疏的時候,也就是期望有更少的非零元素時,貪婪準則通常被用來解決不確定的可逆問題。OMP(正交匹配追蹤法)和OLS通常被用來解決這兩個問題。目前現有的文獻中,有大量的文獻都將這兩者混淆了。

1. 引言

本節,我們引入兩個貪婪的方法來解決上述兩個問題。給定一個向量xRNxx∈RNx,矩陣ΦRNx×NsΦ∈RNx×Ns,可以找到一個向量,使得均方誤差最小,并且s僅僅有最少的非零元素。

貪婪算法:

正交匹配追蹤法是信號處理中擬合稀疏模型的一種貪婪分布最小二乘法(greedy stepwise least squares)法。

貪婪算法(greedy algorithm)的基本思想是:

不求整體最優解,而是試圖盡快找到某種意義上的局部最優解。貪婪法雖然不能對所有問題得到整體最優解,但對范圍相當廣泛的許多問題能產生整體最優解或者整體最優解的近似解。和使用凸優化算法的l1范數相比,貪婪算法在速度上具有很大優勢。典型的貪婪算法有匹配追蹤法和正交匹配追蹤法:

匹配追蹤法:

匹配追蹤法(matching pursuit, MP) 是由法蘭西大牛Mallat于1993年提出。其基本思想是,不針對某個代價函數進行最小化,而是考慮迭代地構造一個稀疏解x: 只使用字典矩陣A的少數列向量的線性組合對觀測向量x實現稀疏逼近Ax=y,其中字典矩陣A被選擇的列向量所組成的集合是以逐列的方式建立的。在每一步迭代,字典矩陣中通當前殘差向量r=Ax?y中最相似的列向量被選擇作為作用集的新一列。如果殘差隨著迭代的進行遞減,則可以保證算法的收斂。

正交匹配追蹤:

匹配追蹤只能保證殘差向量與每一步迭代所選的字典矩陣列向量正交,但與以前選擇的列向量一般不正交。正交匹配追蹤(orthogonal matching pursuit, OMP)則能保證每步迭代后殘差向量與以前選擇的所有列向量正交,以保證迭代的最優性,從而減少了迭代次數,性能也更穩健。

正交匹配追蹤算法:

輸入 觀測數據向量y∈Rm和字典矩陣A∈Rm×n. 輸出 稀疏系數向量 x∈Rn. Step 1 初始化 令標簽集Ω0=?,初始殘差向量r0=y,令k=1. Step 2 辨識 求矩陣A中與殘差向量rk?1最強相關的列 jk∈argmaxj|<rk?1,?j>|,Ωk=Ωk?1∪jk Step 3 估計 最小化問題 minx∥y?AΩkx∥的解由 xk=(AHΩkAΩk)?1AHΩky給出,其中 AΩk=[aω1,...,aωk],ω1,...,ωk∈Ωk Step 4 更新殘差 rk=y?AΩkxk Step 5 令k=k+1,并重復Step 2 至Step 4。若某個停止判據滿足,則停止迭代。 Step 6 輸出系數向量 x(i)=xk(i), if i∈Ωk x(i)=0, otherwise

注: AH為共軛轉置

下面是三種常用的停止判據

  • 運行到某個固定的迭代步數后停止。

  • 殘差能量小于某個預先給定值ε。 ∥rk∥2≤ε

  • 當字典矩陣A的任何一列都沒有殘差向量rk的明顯能量時
    ∥AHrk∥∞≤ε

  • 總結

    以上是生活随笔為你收集整理的On the Difference Between Orthogonal Matching Pursuit and Orthogonal Least Squares的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。