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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

浅谈ICA算法的概念、本质和流程

發布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈ICA算法的概念、本质和流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文轉自http://m.elecfans.com/article/699564.html

ICA獨立成分分析是近年來出現的一種強有力的數據分析工具(Hyvarinen A, Karhunen J, Oja E, 2001; Roberts S J, Everson R, 2001)。1994年由Comon給出了ICA的一個較為嚴格的數學定義,其思想最早是由Heranlt和Jutten于1986年提出來的。?

ICA從出現到現在雖然時間不長,然而無論從理論上還是應用上,它正受到越來越多的關注,成為國內外研究的一個熱點。

ICA獨立成分分析是一種用來從多變量(多維)統計數據里找到隱含的因素或成分的方法,被認為是PCA主成分分析(請參見人工智能(46))和FA因子分析的一種擴展。對于盲源分離問題,ICA是指在只知道混合信號,而不知道源信號、噪聲以及混合機制的情況下,分離或近似地分離出源信號的一種分析過程。?

ICA算法概念:
ICA(IndependentComponent Analysis) 獨立成分分析是一門統計技術,用于發現存在于隨機變量下的隱性因素。ICA為給觀測數據定義了一個生成模型。在這個模型中,其認為數據變量是由隱性變量,經一個混合系統線性混合而成,這個混合系統未知。并且假設潛在因素屬于非高斯分布、并且相互獨立,稱之為可觀測數據的獨立成分。

ICA與PCA相關,但它在發現潛在因素方面效果良好。它可以應用在數字圖像、檔文數據庫、經濟指標、心里測量等。

ICA算法本質:
ICA是找出構成信號的相互獨立部分(不需要正交),對應高階統計量分析。ICA理論認為用來觀測的混合數據陣X是由獨立元S經過A線性加權獲得。ICA理論的目標就是通過X求得一個分離矩陣W,使得W作用在X上所獲得的信號Y是獨立源S的最優逼近,該關系可以通過下式表示:

Y = WX = WAS , A = inv(W)

ICA相比與PCA更能刻畫變量的隨機統計特性,且能抑制高斯噪聲。

從線性代數的角度去理解,PCA和ICA都是要找到一組基,這組基張成一個特征空間,數據的處理就都需要映射到新空間中去。

ICA理論基礎:
ICA理論基礎如下:

1)標準正交基

2)白化

3)梯度下降

ICA目標函數:
ICA的目標函數如下:?

樣本數據 x 經過參數矩陣 W 線性變換后的結果的L1范數,實際上也就是描述樣本數據的特征。

加入標準正交性約束(orthonormality constraint)后,ICA獨立成分分析相當于求解如下優化問題:?

這就是標準正交ICA的目標函數。與深度學習中的通常情況一樣,這個問題沒有簡單的解析解,因此需要使用梯度下降來求解,而由于標準正交性約束,又需要每次梯度下降迭代之后,將新的基映射回正交基空間中,以此保證正交性約束。?

ICA優化參數: ?
針對ICA的目標函數和約束條件,可以使用梯度下降法,并在梯度下降的每一步中增加投影(projection )步驟,以滿足標準正交約束。過程如下: ?

ICA算法流程:
已知信號為S,經混和矩陣變換后的信號為:X=AS。對交疊信號X,求解混矩陣B,使Y=WX各分量盡量相互獨立。求解W的過程并不一定是近似A的逆矩陣,Y也不是信號S的近似,而是為了使Y分量之間相互獨立。目的是從僅有的觀測數據X出發尋找一個解混合矩陣。

常見的方法:InfoMax方法(用神經網絡使信息最大化),FastICA方法(固定點算法,尋求X分量在W上投影(W^t)*X)的非高斯最大化。

主要算法流程如下:?
?1、預處理部分:1)對X零均值處理 ??
2)球化分解(白化)

乘球化矩陣S,使Z=SX各行正交歸一,即ZZ’=I

2、核心算法部分: 尋求解混矩陣U,使Y=UZ,Y各道數據盡可能獨立(獨立判據函數G)。
1)、由于Y獨立,各行必正交。且通常取U保持Y各行方差為1,故U是正交變換。
2)、所有算法預處理部分相同,以后都設輸入的為球化數據z,尋找正交矩陣U,使Y=Uz獨立。

由于獨立判據函數G的不同,以及步驟不同,有不同的獨立分量分析法。

3、Fast ICA算法思路:

思路:屬于探查性投影追蹤

目的:輸入球化數據z,經過正交陣U處理,輸出Y=Uz
1)輸入球化數據z,經過正交陣某一行向量ui處理(投影),提取出某一獨立分量yi。

2)將此分量除去,按次序依次提取下去,得到所有的yi ,以及ui。

3)得到獨立的基向量U

U=WX

Fast ICA算法程序如下:

? ? ? ?function [Out1, Out2, Out3] =fastica(mixedsig, varargin)

%FASTICA(mixedsig) estimates theindependent components from given

% multidimensional signals. Each row ofmatrix mixedsig is one

% observed signal.

% = FASTICA (mixedsig); the rows oficasig contain the

% estimated independent components.

% = FASTICA (mixedsig); outputs the estimatedseparating

% matrix W and the corresponding mixingmatrix A.

mixedsig為輸入向量,icasig為求解的基向量。

A即為混合矩陣,可以驗證mixedsig=A×icasig。

W即為解混矩陣,可以驗證icasig=W×mixedsig。

ICA算法優點:
1)收斂速度快。

2)并行和分布計算,要求內存小,易于使用。

3)能通過使用一個非線性函數g便能直接找出任何非高斯分布的獨立分量。

4)能夠通過選擇一個適當的非線性函數g而使其達到最佳化。特別是能得到最小方差的算法。

5)僅需要估計幾個(不是全部)獨立分量,能極大地減小計算量。

ICA算法缺點:
1) 特征矩陣W的特征數量(即基向量數量)大于原始數據維度會產生優化方面的困難,并導致訓練時間過長;

2) ICA模型的目標函數是一個L1范數,在 0 點處不可微,影響了梯度方法的應用。

注:盡管可以通過其他非梯度下降方法避開缺點2),也可以通過使用近似值“平滑” L1 范數的方法來解決,即使用 ( x2+ε )1/2 代替 |x|,對L1范數進行平滑,其中 ε 是“平滑參數”(smoothing parameter)。

ICA與PCA區別:
1) PCA是將原始數據降維并提取出不相關的屬性,而ICA是將原始數據降維并提取出相互獨立的屬性。

2) PCA目的是找到這樣一組分量表示,使得重構誤差最小,即最能代表原事物的特征。ICA的目的是找到這樣一組分量表示,使得每個分量最大化獨立,能夠發現一些隱藏因素。由此可見,ICA的條件比PCA更強些。

3) ICA要求找到最大獨立的方向,各個成分是獨立的;PCA要求找到最大方差的方向,各個成分是正交的。

4) ICA認為觀測信號是若干個統計獨立的分量的線性組合,ICA要做的是一個解混過程。而PCA是一個信息提取的過程,將原始數據降維,現已成為ICA將數據標準化的預處理步驟。

ICA算法應用:
從應用角度看,ICA應用領域與應用前景都是非常廣闊的,目前主要應用于盲源分離、圖像處理、語言識別、通信、生物醫學信號處理、腦功能成像研究、故障診斷、特征提取、金融時間序列分析和數據挖掘等。?

結語:
ICA是一種常用的數據分析方法,是盲信號分析領域的一個強有力方法,也是求非高斯分布數據隱含因子的方法。從樣本-特征角度看,使用ICA的前提條件是,認為樣本數據由獨立非高斯分布的隱含因子產生,隱含因子個數等于特征數,要求的是隱含因子。ICA算法已經被廣泛應用于盲源分離、圖像處理、語言識別、通信、生物醫學信號處理、腦功能成像研究、故障診斷、特征提取、金融時間序列分析和數據挖掘等領域

總結

以上是生活随笔為你收集整理的浅谈ICA算法的概念、本质和流程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 午夜av免费看 | www.好吊色| 欧美精品二区三区四区免费看视频 | 日韩乱码人妻无码中文字幕久久 | 天天干天天干天天干天天 | 国产三级久久久 | 91福利免费视频 | 亚洲精品国产手机 | 欧美精品色视频 | 国产夜夜操 | 国产精品麻豆视频 | 在办公室被c到呻吟的动态图 | 久久久精品免费看 | 国产又粗又黄又爽又硬 | 97超碰国产精品无码蜜芽 | 国产美女引诱水电工 | 女优色图 | 日本一级理论片在线大全 | 狠狠人妻久久久久久 | www.嫩草.com| 欧美黄色a | 中国一级黄色大片 | 亚洲色图28p | 中文字幕福利视频 | 国产九色91回来了 | 日日骚网| 国产a级片视频 | 久久久久久久伊人 | 内射无码专区久久亚洲 | 一级片视频免费 | 成人片黄网站久久久免费 | 中国免费看的片 | 男人和女人在床的app | 亚洲国产一区二区三区四区 | 日韩三区在线 | www国产亚洲精品久久网站 | 亚洲国产成人在线 | 久久色在线视频 | 婷婷色在线视频 | 日韩字幕在线观看 | 国产思思99re99在线观看 | 成人久久一区二区 | 成年人视频网站 | 久久国产情侣 | 成人免费做受小说 | www.三区| 吃瓜网今日吃瓜 热门大瓜 色婷在线 | 在线1区 | 男人操女人的视频 | 光明影院手机版在线观看免费 | 日韩中文av在线 | 超碰69| 亚洲av无码一区二区三区网址 | 成人精品免费在线观看 | 国产乱淫av片免费看 | 亚洲国产大片 | 亚洲欧洲在线看 | 亚洲精品乱码久久 | 久久综合色网 | 国产在线欧美 | 白白色在线播放 | 91午夜理伦私人影院 | yes4444视频在线观看 | 夜夜摸夜夜爽 | 香蕉网伊 | 色吧av色av| 日韩毛片在线免费观看 | 9191在线视频 | 秋霞黄色片 | 黑森林av| 91av久久 | 男人午夜剧场 | 亚洲激情在线 | 99精品一区二区三区 | 国产尻逼 | 亚洲视频国产 | 麻豆传媒在线观看 | 在线免费观看高清视频 | 亚洲一区二区精品 | 亚洲国产精品久久精品怡红院 | 欧美乱妇狂野欧美视频 | 无码人中文字幕 | 黄色一级片黄色一级片 | 痴女扩张宫交脱垂重口小说 | 国产主播第一页 | 91网在线看| 国产做爰视频免费播放 | 毛片网在线观看 | 成人小视频在线免费观看 | 日本免费不卡视频 | 国产成人av无码精品 | 一本大道综合伊人精品热热 | 打美女屁股网站 | 法国空姐在线观看视频 | 好大好舒服视频 | 久久久久久久久久久久久久久久久 | 国产午夜在线视频 | 九九热在线播放 | 国产精品第6页 |