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

一種基于人工免疫網(wǎng)絡(luò)的模糊c均值聚類算法

2018-04-10 01:46:23◆董

◆董 雪

?

一種基于人工免疫網(wǎng)絡(luò)的模糊c均值聚類算法

◆董 雪

(四川大學(xué)計(jì)算機(jī)學(xué)院 四川 610065)

傳統(tǒng)模糊c均值聚類算法(FCM)需要對整個(gè)數(shù)據(jù)集進(jìn)行復(fù)雜地迭代計(jì)算,當(dāng)數(shù)據(jù)量增大時(shí),算法變得耗時(shí)。為減少參與FCM迭代計(jì)算的數(shù)據(jù)量,提出一種基于人工免疫網(wǎng)絡(luò)的模糊c均值聚類算法。首先利用人工免疫網(wǎng)絡(luò)對原始數(shù)據(jù)集進(jìn)行預(yù)處理,產(chǎn)生考慮了原始數(shù)據(jù)密度信息的代表性樣本,然后用樣本數(shù)據(jù)代替原始數(shù)據(jù)參與FCM的迭代計(jì)算,最后將聚類信息擴(kuò)展到原始數(shù)據(jù)集并調(diào)整聚類中心。實(shí)驗(yàn)結(jié)果顯示,相較于傳統(tǒng)FCM算法,新算法在保持相近聚類準(zhǔn)確度的情況下,有效地降低了聚類時(shí)間。

模糊c均值聚類算法; 模糊聚類; 人工免疫網(wǎng)絡(luò)

0 引言

模糊c均值算法(FCM)是一類代表性的模糊聚類算法,它能夠定量地描述每個(gè)數(shù)據(jù)點(diǎn)對各個(gè)聚類中心的隸屬度,相較于硬聚類算法,更好地貼合人類的思維模式。FCM算法通過最小化一個(gè)目標(biāo)函數(shù)來得到聚類結(jié)果,巧妙地將模糊聚類問題轉(zhuǎn)化為最優(yōu)化問題,目前FCM算法及其改進(jìn)算法已被廣泛應(yīng)用于圖像分割、模式識別、網(wǎng)絡(luò)安全等領(lǐng)域[1-3]。

然而,傳統(tǒng)的FCM算法使用整個(gè)數(shù)據(jù)集參與復(fù)雜的迭代運(yùn)算,當(dāng)處理大量數(shù)據(jù)的聚類問題時(shí),變得相對耗時(shí)。如果我們能夠找到少量的代表性樣本數(shù)據(jù),代替原始數(shù)據(jù)參與迭代計(jì)算獲得近似的聚類結(jié)果,將會大幅降低聚類時(shí)間。這個(gè)問題可以通過一個(gè)數(shù)據(jù)壓縮過程來實(shí)現(xiàn)。

人工免疫網(wǎng)絡(luò)算法因其在數(shù)據(jù)壓縮、優(yōu)化等領(lǐng)域的卓越表現(xiàn)已得到廣泛關(guān)注[4-5]。它受生物免疫系統(tǒng)中選擇和記憶機(jī)制的啟發(fā),由Jerne率先提出的免疫網(wǎng)絡(luò)理論[6]發(fā)展而來,隨后一系列人工免疫網(wǎng)絡(luò)模型被相繼提出[7-8]。目前,由De Castro提出的aiNet免疫網(wǎng)絡(luò)模型[7]被研究和應(yīng)用得相對較廣,它能通過模擬生物體內(nèi)抗體學(xué)習(xí)抗原的過程,對原始數(shù)據(jù)集進(jìn)行學(xué)習(xí),生成一個(gè)精簡的代表性樣本數(shù)據(jù)集。在aiNet模型的基礎(chǔ)上,Bezzera等人提出了適應(yīng)性半徑免疫網(wǎng)絡(luò)算法(ARIA)[9]。該算法考慮了抗原數(shù)據(jù)中呈現(xiàn)的密度信息,與aiNet算法相比,ARIA學(xué)習(xí)到的抗體數(shù)據(jù)集能夠更好地代表抗原數(shù)據(jù)集的分布特點(diǎn)。

基于此,本文提出一種基于人工免疫網(wǎng)絡(luò)的模糊c均值聚類算法ARAIN-FCM,減少參與FCM迭代計(jì)算的數(shù)據(jù)量。經(jīng)實(shí)驗(yàn)驗(yàn)證,在數(shù)據(jù)量足夠的情況下,該算法能夠在保持傳統(tǒng)FCM算法聚類準(zhǔn)確度的情況下,有效地提高FCM算法的聚類時(shí)間效率。

1 模糊c均值算法

模糊c均值聚類算法(FCM)[10]定義了一個(gè)目標(biāo)函數(shù),如公式(1)。通過最小化目標(biāo)函數(shù),獲得聚類結(jié)果。

2 ARAIN-FCM算法

本文提出的基于人工免疫網(wǎng)絡(luò)的模糊c均值聚類算法ARAIN-FCM基本思想如下:首先,利用基于人工免疫網(wǎng)絡(luò)的數(shù)據(jù)壓縮算法得到數(shù)量較少的樣本數(shù)據(jù),這些樣本數(shù)據(jù)能夠很好地代表原始數(shù)據(jù)在特征空間中的分布情況。然后一個(gè)來自標(biāo)準(zhǔn)FCM算法的聚類過程被應(yīng)用到這些代表性樣本數(shù)據(jù)上,獲得一組初始聚類中心。接著,通過評估每個(gè)原始數(shù)據(jù)點(diǎn)對于這些初始數(shù)據(jù)中心的隸屬度,將聚類劃分信息擴(kuò)展到整個(gè)數(shù)據(jù)集,建立隸屬度矩陣。最后,通過獲得的隸屬度矩陣再次更新聚類中心,如圖1。

圖1 ARAIN-FCM算法示例

從原始數(shù)據(jù)集獲取代表性樣本集的預(yù)處理過程,可以減少后期參與聚類迭代計(jì)算的數(shù)據(jù)量,從而顯著地減少了聚類的時(shí)間開銷。與此同時(shí),在學(xué)習(xí)代表性樣本集的過程中,原始數(shù)據(jù)中呈現(xiàn)的結(jié)構(gòu)特征和密度信息都被較好地保留,使獲得的樣本數(shù)據(jù)能夠較好地代表原始數(shù)據(jù)。所以,通過對樣本數(shù)據(jù)集進(jìn)行聚類所獲得的初始聚類中心,在一定程度上反映了真實(shí)情況,再加上最后一階段的調(diào)整,最終得到較準(zhǔn)確的聚類信息。

算法包含如下四個(gè)階段,如圖2:

圖2 ARAIN-FCM算法四個(gè)階段

表1 Aria(AIN)

2.1獲得代表性樣本集

這一預(yù)處理過程可以借助適應(yīng)性半徑免疫算法(ARIA)[9]來實(shí)現(xiàn)。原始數(shù)據(jù)被視為抗原,樣本數(shù)據(jù)作為抗體,三個(gè)基本步驟重復(fù)執(zhí)行:首先,抗體識別抗原,計(jì)算各個(gè)抗體與抗原之間的親和力,具有較高親和力的抗體被保留。然后,被保留的抗體經(jīng)過增殖和變異產(chǎn)生新的后代。最后,抗體之間進(jìn)行相互抑制作用,刪除冗余抗體。其中,親和力的高低與抗體抗原之間的距離成反比,親和力越高表示兩者越相似。每一個(gè)抗體具有位置和壓縮半徑兩個(gè)屬性,抗體的壓縮半徑根據(jù)抗體周圍抗原的密度適應(yīng)性地調(diào)整,密度越大,半徑越小。在抑制階段,如果兩個(gè)抗體之間的距離小于其中一個(gè)抗體的壓縮半徑,則具有較大半徑的抗體將被清除。基于此,抗原密度越高的地方,抗體將被較多的保留。表1展示了這個(gè)過程。

抗體與抗原間的距離越小,其親和力(相似度)越大,如公式(3)。這里用歐式距公式作為距離評估標(biāo)準(zhǔn)。

抗體的克隆變異同時(shí)完成,如公式(4):

抗體重復(fù)地進(jìn)行增殖、變異和相互抑制的過程。最后,對抗原具有較高親和力(相似度)的記憶抗體被保留下來,保留下來的記憶抗體(代表性樣本集)能夠較好地代表原始數(shù)據(jù)集在特征空間中的分布。

2.2生成初始聚類中心

保留下來的少量代表性樣本數(shù)據(jù)將代替原始數(shù)據(jù)參與FCM算法中的迭代運(yùn)算,以獲得初始的聚類中心,如表2所示。

表2 Sample-Cluster(FCM)

為了獲得聚類中心,需要最小化公式(1)中的目標(biāo)函數(shù)。

這通過迭代地更新聚類中心和模糊隸屬度矩陣來完成,如公式(5)(6)。當(dāng)目標(biāo)函數(shù)值的變化小于一個(gè)給定閾值的時(shí)候,循環(huán)終止。

2.3建立原始數(shù)據(jù)集的隸屬度矩陣

本階段的目標(biāo)在于將基于樣本數(shù)據(jù)所得到的聚類信息擴(kuò)展到原始數(shù)據(jù)集。通過評估每一個(gè)原始數(shù)據(jù)與由樣本數(shù)據(jù)所產(chǎn)生的初始聚類中心的相似度,建立隸屬度矩陣。算法如表3。

表3 Membership

2.4更新聚類中心

我們利用2.3中得到的隸屬度矩陣,依照公式(5)更新初始的聚類中心,得到最終的結(jié)果。這最后的一步用于獲得更加精準(zhǔn)的聚類信息。

3 實(shí)驗(yàn)結(jié)果與分析

運(yùn)行時(shí)間(Run-time)和調(diào)整蘭德系數(shù)(Adjusted rand index)[11]被作為評估算法性能的指標(biāo)參數(shù)。運(yùn)行時(shí)間指兩種算法分別用于聚類時(shí)迭代計(jì)算所消耗的實(shí)際時(shí)間。ARAIN-FCM算法后期將數(shù)據(jù)劃分信息擴(kuò)展到原始數(shù)據(jù)集并調(diào)整聚類中心,這部分時(shí)間沒有納入運(yùn)行時(shí)間的計(jì)算,因?yàn)榕c迭代計(jì)算相比,該部分的時(shí)間開銷很少,可忽略不計(jì)。調(diào)整蘭德系數(shù)(ARI)通過計(jì)算聚類結(jié)果與真實(shí)類別情況的相似度評估聚類質(zhì)量。ARI值越高表示算法的聚類準(zhǔn)確度越高。計(jì)算ARI時(shí),我們將數(shù)據(jù)點(diǎn)硬性地歸為其具有最大隸屬度值的聚類。

五組不同數(shù)據(jù)量大小的合成數(shù)據(jù)集被用來測試,分別包含100,500,1000,1500,2000個(gè)數(shù)據(jù),每組數(shù)據(jù)按五個(gè)高斯分布,高斯分布如下:

ARAIN-FCM算法和標(biāo)準(zhǔn)FCM算法被用來對這些數(shù)據(jù)聚類,圖3、圖4展示了兩種算法分別對不同大小數(shù)據(jù)集聚類的運(yùn)行時(shí)間和聚類準(zhǔn)確度。

由圖3可見,標(biāo)準(zhǔn)FCM算法和ARAIN-FCM算法(不同抽樣比例)的聚類時(shí)間都隨數(shù)據(jù)量大小的增加而增加。當(dāng)數(shù)據(jù)量僅僅只有100時(shí),兩種算法時(shí)間開銷的差異并不明顯,這是因?yàn)榇藭r(shí)FCM算法的聚類時(shí)間已經(jīng)很小(<0.005),很難再被壓縮。除此以外,在數(shù)據(jù)量大小從500變化到2000時(shí),ARAIN-FCM算法與FCM算法相比,明顯花費(fèi)更少的聚類時(shí)間,當(dāng)抽樣比例為50%、20%和10%時(shí),聚類時(shí)間分別降低為標(biāo)準(zhǔn)FCM算法的52.3%、25%和14.7%。

圖4 Adjusted Rand Index vs data size

由圖4可見,當(dāng)數(shù)據(jù)量只有100時(shí),ARAIN-FCM算法較小程度地?fù)p失了部分聚類準(zhǔn)確度,這是因?yàn)楫?dāng)數(shù)據(jù)量太少時(shí),數(shù)據(jù)冗余程度低,在數(shù)據(jù)壓縮過程中被壓縮的數(shù)據(jù)將帶走更多的有用信息。當(dāng)數(shù)據(jù)量達(dá)到500及以上時(shí),ARAIN-FCM算法保持了較高的聚類準(zhǔn)確度(>0.92)。而且,此時(shí)無論ARAIN-FCM算法所抽樣的比例如何,其聚類準(zhǔn)確度都與標(biāo)準(zhǔn)FCM算法保持相當(dāng)水平。

4 結(jié)束語

本文提出了一種基于人工免疫網(wǎng)絡(luò)的模糊c均值聚類算法ARAIN-FCM,利用人工免疫網(wǎng)絡(luò)算法從原始數(shù)據(jù)集中學(xué)習(xí)得到更加精簡的樣本數(shù)據(jù)集來參與聚類,以減少傳統(tǒng)FCM算法中參與復(fù)雜迭代計(jì)算的數(shù)據(jù)量,從而提高其聚類時(shí)間效率。實(shí)驗(yàn)結(jié)果顯示,相較于傳統(tǒng)FCM聚類算法,本文提出的算法有效降低了聚類時(shí)間,并能夠保持與其相近的聚類準(zhǔn)確度。

[1]周文剛, 孫挺, 朱海.一種基于自適應(yīng)空間信息改進(jìn)FCM的圖像分割算法[J].計(jì)算機(jī)應(yīng)用研究,2015.

[2]Polat K. Intelligent recognition of diabetes disease via FCM based attribute weighting[J]. World Acad Sci Eng Technol Int J Comput Electr Autom Control Inform Eng,2016.

[3]劉緒崇, 陸紹飛, 趙薇等.基于改進(jìn)模糊 C 均值聚類算法的云計(jì)算入侵檢測方法[J].中南大學(xué)學(xué)報(bào):自然科學(xué)版,2016.

[4]Stibor T, Timmis J. An investigation on the compression quality of aiNet[C]. Foundations of Computational Intelligence, 2007. FOCI 2007. IEEE Symposium on. IEEE,2007.

[5]Dasgupta D, Yu S, Nino F. Recent advances in artificial immune systems: models and applications[J]. Applied Soft Computing,2011.

[6]Jerne N K. Towards a network theory of the immune system[C]//Annales d'immunologie,1974.

[7]de Castro L N, Von Zuben F J. aiNet: an artificial immune network for data analysis[J]. Data mining: a heuristic approach,2001.

[8]Timmis J, Neal M. A resource limited artificial immune system for data analysis[J]. Knowledge-Based Systems,2001.

[9]Bezerra G B, Barra T V, de Castro L N, et al. Adaptive radius immune algorithm for data clustering[M]//Artificial Immune Systems. Springer Berlin Heidelberg,2005.

[10]Bezdek J C, Ehrlich R, Full W. FCM: The fuzzy c-means clustering algorithm[J]. Computers & Geosciences,1984.

[11]Hubert and P.Arabie, “Comparing partitions,” J. Class,1985.

國家重點(diǎn)研發(fā)計(jì)劃(2016yfb0800604,2016yfb0800605),國家自然科學(xué)基金項(xiàng)目(61572334)。

主站蜘蛛池模板: 久久亚洲国产一区二区| 国产免费福利网站| 午夜限制老子影院888| 亚洲精品国产综合99久久夜夜嗨| a级毛片免费看| 国产9191精品免费观看| 成人小视频在线观看免费| 在线精品自拍| 欧美精品啪啪| 亚洲精品少妇熟女| 91热爆在线| 欧美日本中文| 农村乱人伦一区二区| 国产91透明丝袜美腿在线| 亚洲 欧美 偷自乱 图片| 久久综合九九亚洲一区| 五月激情综合网| 热这里只有精品国产热门精品| a在线亚洲男人的天堂试看| 九九久久精品免费观看| 一本久道久综合久久鬼色| 国产精品成人免费视频99| 久久精品一卡日本电影| 国产一国产一有一级毛片视频| 一区二区三区四区精品视频| 国产精品无码AV中文| 国产女人喷水视频| 国产丝袜啪啪| 蜜桃视频一区二区三区| 久久午夜夜伦鲁鲁片不卡| 青草国产在线视频| 麻豆精品视频在线原创| 久草网视频在线| 在线综合亚洲欧美网站| 亚洲福利网址| 精品超清无码视频在线观看| 国产精品亚洲va在线观看| 五月婷婷伊人网| 中文字幕无码av专区久久| 超碰91免费人妻| 色窝窝免费一区二区三区| 久久久久亚洲AV成人网站软件| 日本手机在线视频| 在线观看亚洲国产| 日韩123欧美字幕| 亚洲精品va| 全裸无码专区| 国产区人妖精品人妖精品视频| 狠狠做深爱婷婷久久一区| 亚洲欧美另类色图| 少妇极品熟妇人妻专区视频| 国产成人综合欧美精品久久| 九色在线观看视频| 久久精品这里只有国产中文精品| 高清国产va日韩亚洲免费午夜电影| 久久99国产综合精品1| 成年女人a毛片免费视频| 欧美高清三区| 色哟哟国产精品| 欧美国产精品不卡在线观看| 国产白浆在线| 午夜激情福利视频| 亚洲av无码人妻| 欧美午夜理伦三级在线观看| 黑人巨大精品欧美一区二区区| 午夜免费视频网站| 国产流白浆视频| 免费看a毛片| 成人综合在线观看| 亚洲国产中文欧美在线人成大黄瓜 | 成人毛片在线播放| 在线观看欧美国产| 激情网址在线观看| 91口爆吞精国产对白第三集| 国产午夜精品鲁丝片| 国产最新无码专区在线| 国产91成人| 国产成人免费视频精品一区二区 | 国产高清在线观看91精品| 欧美色99| 毛片免费视频| 亚洲一本大道在线|