亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種不規(guī)則形狀聚類算法

        2016-01-12 10:14:26謝夢燕,黃旭,趙青
        關(guān)鍵詞:并行算法機器學(xué)習數(shù)據(jù)分析

        一種不規(guī)則形狀聚類算法

        謝夢燕,黃旭,趙青,王俊輝

        (湖州師范學(xué)院 信息工程學(xué)院,浙江 湖州 313000)

        摘要:數(shù)據(jù)量的增長、數(shù)據(jù)復(fù)雜性日益突出對數(shù)據(jù)分析提出了更高的挑戰(zhàn).針對不規(guī)則形狀分布的大規(guī)模數(shù)據(jù),基于數(shù)據(jù)的本質(zhì)特征對簡單聚類策略進行研究,同時對采用并行方法提高分析效率進行了思考.模擬實驗表明,這種方法能夠有效識別復(fù)雜分布的類別邊界.

        關(guān)鍵詞:聚類;不規(guī)則形狀;機器學(xué)習;數(shù)據(jù)分析;并行算法;共享信息素矩陣

        中圖分類號:TP311文獻標志碼:A

        文章編號:1008-5564(2015)03-0009-06

        收稿日期:2015-02-10

        作者簡介:謝鳴鳳(1990—),女,安徽宿州人,南京航空航天大學(xué)理學(xué)院數(shù)學(xué)系碩士研究生,主要從事偏微分方程研究.

        A Clustering Algorithm for Irregular Distribution

        XIE Meng-yan, HUANG Xu, ZHAO Qing, WANG Jun-hui

        (School of Information Engineering, Huzhou Teachers College, Huzhou 313000, China)

        Abstract:The growing prominence of data growth and data complexity propose more challenges for data analysis techniques. For the irregular distribution of large-scale data, study on a simple clustering strategy was carried out based on the essential characteristics of data, and thoughts on improving the efficiency of data analysis was conducted by using the parallel method in this paper. The simulation test results show that this approach can effectively identify category boundary of complex distributions.

        Key words:clustering; irregular distribution; machine learning; data analysis; parallel algorithm; shared pheromone matrix

        聚類是機器學(xué)習領(lǐng)域一項重要的基礎(chǔ)技術(shù),是典型的無監(jiān)督學(xué)習方法,它能夠在目標數(shù)據(jù)對象中發(fā)現(xiàn)令人感興趣的數(shù)據(jù)分布模式.聚類分析的算法可以分為劃分法(Partitioning Methods)[1-2]、層次法(Hierarchical Methods)、基于密度的方法(density-based methods)[3-4]、基于網(wǎng)格的方法(grid-based methods)[5]、基于模型的方法(Model-Based Methods)等等.目前已廣泛應(yīng)用于基因、蛋白質(zhì)等生物數(shù)據(jù)分析[6],以及社會計算[7-8]、神經(jīng)解剖學(xué)分析、衛(wèi)星遙感影像分析、多傳感器數(shù)據(jù)融合等諸多領(lǐng)域.

        聚類方法通過對目標數(shù)據(jù)進行深入分析,試圖挖掘出目標數(shù)據(jù)集合的分布規(guī)律,并基于此規(guī)律整理數(shù)據(jù).而實際的數(shù)據(jù)集合分布往往具有復(fù)雜的子類邊界,聚類算法通過簡化邊界的數(shù)學(xué)描述來提供一種聚類結(jié)果.這些簡化的數(shù)學(xué)描述往往包含用來描述聚類半徑、密度的相關(guān)參數(shù)等等.由于聚類分析的復(fù)雜性,聚類算法需要在算法執(zhí)行速度以及類邊界描述與實際類邊界的擬合程度之間作出權(quán)衡.然而,對于一些分布規(guī)律極為復(fù)雜的數(shù)據(jù)集合,即使是在損失效率的前提下也很難獲得良好的聚類效果.

        1不規(guī)則形狀聚類

        呈現(xiàn)不規(guī)則分布的復(fù)雜數(shù)據(jù)集存在一些典型問題[9],在空間拓撲關(guān)系上,包括數(shù)據(jù)子集的分離、鄰接、包含、覆蓋等情況;在子集密度問題上,包含不同子集之間的密度差異、同一子集之間密度差異兩種情況;在子集形態(tài)方面,又存在子集形狀多樣性與子集大小性等問題.對于這一類不規(guī)則形狀的聚類問題,需從兩個方面進行研究,一是子類的刻畫參數(shù),二是并行處理方法.

        最簡單的類的刻畫參數(shù)是聚類半徑,如常用于蛋白質(zhì)結(jié)構(gòu)聚類的QT算法[10].該算法基于簡單的半徑這一概念對子集進行劃分,通過簡化聚類過程提高執(zhí)行速度.此外還有數(shù)據(jù)密度、元素間距離等參數(shù).基于相鄰元素距離的分析方法是識別復(fù)雜子類的基礎(chǔ).假設(shè)點xi是聚類Ck的成員,即:xi∈Ck.在這里用d表示距離函數(shù),如果點xj與點xi之間的距離小于事先設(shè)定的閾值T,即d(xi,xj)

        在實際數(shù)據(jù)集中,相同聚類的數(shù)據(jù)一般呈現(xiàn)不均勻分布,且體現(xiàn)為連續(xù)變化趨勢.數(shù)據(jù)的不均勻增加了選擇T的難度,而連續(xù)變化趨勢則提供了解決的思路.為更準確地刻畫子集,可將相鄰點的距離閾值用函數(shù)進行描述.最簡單的描述方式是閾值變化函數(shù):δ(Tn,Tm).其中Tm、Tn是在遠離聚類中心的方向上相鄰元素間的距離.δ是連續(xù)函數(shù).那么判斷相鄰的兩個數(shù)據(jù)點xk、xj是否屬于同一子集可采用以下式子:d(xj,xk)<δ·d(xi,xj).其中xi、xj、xk是在遠離聚類中心的方向上連續(xù)相鄰的三個點.當上述式子不成立時,認為xk點處出現(xiàn)較大梯度,進而認為xk不適合與前兩個點劃為同一子類.

        圖1 基于相鄰點距離的類歸屬分析示意圖

        更進一步,為刻畫出δ的變化趨勢可采用函數(shù)λ(δ).仍然以梯度作為判斷一個點是否屬于該類的條件.

        如果用y統(tǒng)一上述不同的分析層次,則基于相鄰點距離的類歸屬分析示意圖如圖1所示.

        圖中曲線為距離閾值函數(shù),xi、xj、xk分別表示在遠離聚類中心的方向上連續(xù)相鄰的三個點,y1、y2、y2′是相鄰距離分析值,根據(jù)采用的分析函數(shù),可分別表示T、δ、λ等.如果xk點在規(guī)定的閾值范圍內(nèi),即符合距離分析函數(shù),則會出現(xiàn)在曲線上,與上一相鄰點的距離為y2,否則不會出現(xiàn)在曲線上,與上一相鄰點的距離為y2′.此處將呈現(xiàn)明顯的梯度.

        對于大規(guī)模數(shù)據(jù),常采用并行算法提高聚類效率,目前采用MapReduce[11]方法成為一種趨勢.在并行計算過程中,各并行體之間的信息交流是影響并行算法效率、需著重解決的問題.本文著重在共享全局類別歸屬信息的并行處理方法方面進行了思考.在并行聚類過程中,一方面,各并行體執(zhí)行相同的操作,即從初始點出發(fā),逐步分析相鄰點的類別屬性,試探著對相鄰點進行類別劃分.另一方面,各并行體通過共享全局類別歸屬信息對各自的分析行為進行指導(dǎo).

        2算法描述

        以基于相鄰元素距離的分析方法為例,不規(guī)則形狀聚類算法基本思路是:隨機選擇聚類起點,并從當前處理類別開始標記類別序號;分別從各起點開始遍歷所有點;將當前點xj與已處理過的點xi計算距離,對于距離小于給定閾值的情況,如果點xj無類別,則將該點標記為與xi的類別相同,否則,將與xi類別相同的所有點標記為點xj的類別;如果所有已處理過的點與xj的距離均大于閾值,則將xj設(shè)置為新類別.具體分析流程如圖2所示.

        圖2 數(shù)據(jù)分析流程

        該流程反映了基于簡單距離分析閾值T的情況.在該流程圖中,d(xi,xj)

        共享全局類別歸屬信息的并行處理方法的瓶頸在于類別信息的存儲以及數(shù)據(jù)通訊.算法借鑒了采用共享信息素矩陣(Sharingonepheromonematrix,SHOP)策略蟻群算法的實現(xiàn)思路[12],通過在內(nèi)存設(shè)置共享區(qū)域來存儲類別歸屬信息,數(shù)據(jù)通訊通過直接讀寫公共內(nèi)存特定區(qū)域?qū)崿F(xiàn).并行機制如圖3所示.

        與SHOP不同,SHOP的信息素矩陣采用連續(xù)值對各蟻群行為進行指導(dǎo),而本算法共享區(qū)域存儲離散的類別歸屬,更易于實現(xiàn).在該并行機制中,各并行體從隨機起點開始執(zhí)行,并通過全局類別歸屬矩陣交流各點的類別信息.如果在一定時間內(nèi)所處理的各點類別信息均無改變,則認為達到全局收斂狀態(tài),退出并行體.

        圖3 并行機制

        圖4 聚類數(shù)據(jù)及結(jié)果

        3實驗與結(jié)果分析

        本文用C++語言實現(xiàn)上述算法.實驗在選定的二維數(shù)據(jù)集合上對算法進行驗證,并與K-means聚類算法[5,13]進行比較.通過生成坐標方式產(chǎn)生二維數(shù)據(jù)集合,記錄在文本文件中,每行記錄一個點的信息,采用“編號、X坐標、Y坐標”的形式.為簡單起見,數(shù)據(jù)坐標采用區(qū)間[0,30]中的整數(shù),并通過調(diào)整坐標值使數(shù)據(jù)點呈不規(guī)則分布.假定數(shù)據(jù)點在坐標系中縱、橫、斜向相鄰為同一子類,有間隔為不同子類.然后在該數(shù)據(jù)集上分別運行本文算法和K-means算法.本文重在驗證上述方案對呈不規(guī)則分布的復(fù)雜數(shù)據(jù)是否有效,只運行了單并行體.模擬數(shù)據(jù)在二維坐標系中的位置視圖以及實驗結(jié)果如圖4所示.

        圖4中標注了兩條曲線,其中實線為運行本文算法的聚類分界線,虛線為運行K-means算法的聚類分界線.本文算法子類間距離閾值取1.5,K-means算法初始類別數(shù)為2.實驗結(jié)果表明,本文算法給出的結(jié)果更符合對模擬數(shù)據(jù)的聚類預(yù)期.通過實驗,本文認為K-means算法傾向于聚集更為緊湊、形狀更為規(guī)則的子集,即K-means算法對于聚集成團的聚類更有效,而本文算法對不規(guī)則形狀聚類在子類邊界的細節(jié)把握上更為準確.

        4結(jié)語

        數(shù)據(jù)量的飛速增長促使以聚類為代表的數(shù)據(jù)分析方法受到空前關(guān)注,而大規(guī)模數(shù)據(jù)的分布規(guī)律也越來越呈現(xiàn)出高度復(fù)雜性,大大增加了數(shù)據(jù)分析難度.對于不規(guī)則形狀分布的大規(guī)模數(shù)據(jù),本文基于數(shù)據(jù)的本質(zhì)特征對簡單聚類策略進行了分析,同時在并行方法方面進行了一些思考.在此基礎(chǔ)上進行了模擬實驗.實驗表明,這種方法能夠有效識別復(fù)雜分布的類別邊界.下一步將深入研究數(shù)據(jù)邊界的復(fù)雜刻畫方法,嘗試復(fù)雜距離分析函數(shù)在算法中的應(yīng)用,同時進一步優(yōu)化并行方案,提高聚類效率,并結(jié)合復(fù)雜數(shù)據(jù)的各類具體應(yīng)用作進一步驗證.

        [參考文獻]

        [1]蔣亦樟,鄧趙紅,王駿,等.基于知識利用的遷移學(xué)習一般化增強模糊劃分聚類算法[J].模式識別與人工智能,2013,26(10):975-984.

        [2]殷君偉,陳建明,薛百里,等.一種基于排序劃分的聚類初始化方法[J].微電子學(xué)與計算機,2013,30(6):80-83,87.

        [3]武佳薇,李雄飛,孫濤,等.鄰域平衡密度聚類算法[J].計算機研究與發(fā)展,2010,47(6):1044-1052.

        [4]鄭苗苗,吉根林.一種基于密度的分布式聚類算法[J].南京大學(xué)學(xué)報,2008,44(5):536-543.

        [5]張真,任賀宇.一種基于動態(tài)網(wǎng)格技術(shù)的K‐means初始質(zhì)心選取算法[J].微電子學(xué)與計算機,2013,30(6):101-104.

        [6]高翠芳,吳小俊.復(fù)雜生物數(shù)據(jù)集的聚類數(shù)自動確定方法[J].生物信息學(xué),2010,8(4):295-298.

        [7]竇炳琳,李澍淞,張世永.基于結(jié)構(gòu)的社會網(wǎng)絡(luò)分析[J].計算機學(xué)報,2012,35(4):741-753.

        [8]朱牧,孟凡榮,周勇.基于鏈接密度聚類的重疊社區(qū)發(fā)現(xiàn)算法[J].計算機研究與發(fā)展,2013,50(12):2520-2530.

        [9]鄧敏,劉啟亮,李光強,等.空間聚類分析及應(yīng)用[M].北京:科學(xué)出版社,2011.

        [10]LAURIEJ.KRUGLYAKS,YOOSEPHS.Exploringexpressiondata:identiffcationandanalysisofcoexpressedgenes[J].GenomeResearch,1999,9:1106-1115.

        [11]魯偉明,杜晨陽,魏寶剛,等.基于MapReduce的分布式近鄰傳播聚類算法[J].計算機研究與發(fā)展,2012,49(8):1762-1772.

        [12]呂強,高彥明,錢培德.共享信息素矩陣:一種新的并行ACO方法[J].自動化學(xué)報,2007,33(4):418-421.

        [13]高瀅,劉大有,齊紅,等.一種半監(jiān)督K均值多關(guān)系數(shù)據(jù)聚類算法[J].軟件學(xué)報,2008,19(11):2814-2821.

        [責任編輯王新奇]

        Vol.18No.3Jul.2015

        猜你喜歡
        并行算法機器學(xué)習數(shù)據(jù)分析
        地圖線要素綜合化的簡遞歸并行算法
        基于機器學(xué)習的圖像特征提取技術(shù)在圖像版權(quán)保護中的應(yīng)用
        基于GPU的GaBP并行算法研究
        基于網(wǎng)絡(luò)搜索數(shù)據(jù)的平遙旅游客流量預(yù)測分析
        時代金融(2016年27期)2016-11-25 17:51:36
        前綴字母為特征在維吾爾語文本情感分類中的研究
        Excel電子表格在財務(wù)日常工作中的應(yīng)用
        淺析大數(shù)據(jù)時代背景下的市場營銷策略
        新常態(tài)下集團公司內(nèi)部審計工作研究
        中國市場(2016年36期)2016-10-19 04:31:23
        淺析大數(shù)據(jù)時代對企業(yè)營銷模式的影響
        基于支持向量機的金融數(shù)據(jù)分析研究
        国产在线观看视频一区二区三区| 麻豆久久五月国产综合| 麻豆国产成人AV网| 91精品国产自拍视频| 国产精品无码一区二区三级| av香港经典三级级 在线| 成人无码视频在线观看网站| 国产av一区麻豆精品久久| 99久久免费视频色老| 精品国产人成亚洲区| 亚洲午夜精品久久久久久抢 | 亚洲美女一区二区三区三州| 深夜爽爽动态图无遮无挡| 好大好深好猛好爽视频免费| 亚洲欧美国产日产综合不卡| 国产亚洲一区二区毛片| 亚洲av日韩精品久久久久久a| 国产suv精品一区二人妻| 久久99精品久久久久九色| 国产精品髙潮呻吟久久av| 领导边摸边吃奶边做爽在线观看| 成人免费网站视频www| 26uuu欧美日本在线播放| 黄色国产精品福利刺激午夜片| 国产成年女人毛片80s网站| 亚洲人成网站77777在线观看| 国产真实二区一区在线亚洲| 亚洲中文字幕在线一区| 大桥未久亚洲无av码在线| 免费中文熟妇在线影片| 国产午夜视频高清在线观看| 国内精品久久久久影院优| 少妇熟女视频一区二区三区| 亚洲va精品va国产va| 蜜桃视频网站在线观看一区| 俄罗斯老熟妇色xxxx| 人妖另类综合视频网站| 亚洲色图偷拍自拍在线| 国产午夜精品一区二区| 91亚洲国产成人aⅴ毛片大全| 视频一区中文字幕日韩|