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

        ?

        基于改進粒子群算法的最優(yōu)特征子集研究

        2010-12-07 06:04:42侯大軍朱偉興
        傳感器與微系統(tǒng) 2010年9期
        關(guān)鍵詞:二進制特征選擇子集

        侯大軍,朱偉興

        (江蘇大學(xué)電氣信息工程學(xué)院,江蘇鎮(zhèn)江212003)

        0 引言

        特征選擇是模式識別中的關(guān)鍵環(huán)節(jié),特征選擇質(zhì)量的好壞直接影響到識別的成敗,因此,受到科研人員的普遍重視。特征選擇中的搜索問題是一個NP難題。窮盡式搜索由于其計算量過大,不可能得到廣泛應(yīng)用。1978年,Kittler J提出“分支定界算法”,它是一種自上而下方法,但具有回溯功能,可使所有的特征組合都被考慮到,這樣計算量還是很大。此后出現(xiàn)的順序前進法(SFS),順序后退法(SBS)以及改進的廣義順序前進法(GSFS),廣義順序后退法(GSBS)等,這些啟發(fā)式搜索策略實際上屬于貪心類算法,搜索計算量較小,在原始特征之間相關(guān)性較小的情況下,這類算法能夠取得較好的效果。但存在明顯的缺點:特征一旦被加入或剔除,易出現(xiàn)搜索結(jié)果陷于局部最優(yōu)的“筑巢”現(xiàn)象。為克服這些缺陷,出現(xiàn)了增1減r法(PTA),先順序加入1個特征再依次剔除r個特征,但這種l和r很難確定。Kudo M等人[1]提出了比啟發(fā)式搜索更有優(yōu)勢的隨機搜索策略,如遺傳算法[2],但出現(xiàn)早收斂、在進化后期搜索效率低的問題。鑒于以上情況 ,本文采用改進粒子群優(yōu)化(PSO)算法提取出一組最優(yōu)特征,進而驗證了此方法的可行性。

        1 特征選擇建模與分類

        在實際問題中,一般情況下在進行特征提取時會存在一些無關(guān)或不重要的特征,這些預(yù)先并不知道。無關(guān)或不重要的特征有可能引入噪聲,甚至對識別的正確率有負(fù)面的影響。更進一步說,少量的特征可以減少系統(tǒng)的花費。因此,很有必要通過特征壓縮來尋找一組最佳特征子集。圖1為特征選擇建??蚣?。

        圖1 特征選擇建??蚣蹻ig 1 Modeling of feature selection

        1.1 改進的離散二進制PSO算法

        1.1.1 離散二進制PSO算法基本原理與改進算法

        基本PSO算法[3]是用于實值連續(xù)空間,然而,特征選擇是組合優(yōu)化問題,因而采用離散形式的PSO算法[3~5]。

        根據(jù)下面2個公式來更新粒子的速度和位置為

        其中,vij(k)為粒子在第k次迭代中第j維的速度;r1,r2和 rij都是[0,1]之間的隨機數(shù),c1,c2都是學(xué)習(xí)因子;w 為加權(quán)系數(shù);xij(k)為粒子i在k次迭代中第j維的當(dāng)前位置;pBestij為粒子i在第j維的個體極值點的位置;gBestj為整個群在第j維的全局極值點的位置,而sig(vij(k))=1/(1+exp(-vij(k))),為了防止sig(vij(k))函數(shù)飽和,將其修改為

        其中,vmax一般為[2,4]。

        針對經(jīng)典離散粒子群優(yōu)化優(yōu)化算法收斂性差和易陷入局部極值點的缺點,將式(1)改為粒子群a進化方程式(4)和粒子群b進化方程式(5)

        以上構(gòu)造了2個獨立的微粒群a,b,通過式(3)不必對這2個微粒群分別設(shè)置不同的速度上限,就可以使2個粒子群以不同的步長在搜索空間并行尋優(yōu)。其中較大步長的粒子群全局搜索能力較強,可在搜索空間內(nèi)進行快速尋優(yōu),而較小步長的粒子群則具有更好的局部尋優(yōu)能力。

        在群體智能算法計算中,為避免個體因早熟而降低尋優(yōu)能力,必須在尋優(yōu)過程中保證種群的多樣性。為此,本文在兩群微粒群算法的基礎(chǔ)上,設(shè)計了一種新的變異算子,這種算子在進化前期不采取變異,當(dāng)種群進化到一定的收斂時,則執(zhí)行下面式子進行變異

        其中,qj表示微粒群中所有粒子的第j維的值(0或1)的個數(shù)與所有粒子的個數(shù)的比值,qg一般取0.7~0.9。

        1.1.2 問題解的建立

        假設(shè)在一個J維的目標(biāo)搜索空間中,有m個微粒組成一個種群,其中,第i個微粒表示為一個J維的向量Xi=如果X的第j位為1,則此特征被選中;否則,沒有被選中。

        1.1.3 適應(yīng)度函數(shù)[6]

        粒子優(yōu)劣性能評定標(biāo)準(zhǔn)定義如下

        式中 F(i)為粒子i生成解的適應(yīng)度值;p(i)為運用此特征子集進行分類的正確率的均值;n(i)表示此次選擇的特征個數(shù),即n(i)=xi1+xi2+…+xij;λ是特征個數(shù)的權(quán)重參數(shù),一般取0.01。F越大,表明選擇的特征子集表現(xiàn)越好,即利用較少的特征獲得較高的分類正確率。

        1.1.4 算法步驟

        改進的PSO算法的流程:

        1)初始化微粒群a,b(群體規(guī)模為m),包括隨機位置和速度;并比較最優(yōu)位置;

        2)根據(jù)式(2),式(4),式(5)調(diào)整微粒速度和位置;3)根據(jù)式(7)評價每個微粒的適應(yīng)度;

        4)在每個粒子群中,對每個微粒,將其適應(yīng)值分別與其經(jīng)過的最好位置pBbest和gBest作比較,如果較好,則將其作為當(dāng)前的最好位置pBest和gBest;

        5)判斷群最優(yōu)值是否優(yōu)于前一次,如果是,直接跳至(6);否則,判斷是否滿足變異條件,如果否,則跳至(6),若滿足,則執(zhí)行式(6)。

        6)如果連續(xù)幾代個體的平均適應(yīng)度不變(其差小于某個具體的閾值),就認(rèn)為種群已成熟且不再有進化趨勢,并以此作為算法終止的判定標(biāo)準(zhǔn)。進化結(jié)束后,選取末代種群中適應(yīng)度最大的個體進行解碼,就得到所要求的最優(yōu)特征子集。否則,轉(zhuǎn)(2)。

        1.2 支持向量機識別分類

        支持向量機(SVM)是20世紀(jì)90年代Vapnik基于統(tǒng)計學(xué)習(xí)理論提出的一種新的機器學(xué)習(xí)方法。本系統(tǒng)用改進后的PSO提取蘋果的最優(yōu)特征子集作為SVM的輸入向量,對圖像進行分類學(xué)習(xí),應(yīng)用LSSVM[7]分類器來驗證特征選擇的好壞。在這里選用徑向基函數(shù)作為內(nèi)核函數(shù)時可得到相對較好的分類效果。在采用LSSVM分類器識別的過程中,參數(shù)C和σ的取值對識別率有較大的影響。

        2 實驗結(jié)果

        對于改進離散二進制PSO算法而言,通常取學(xué)習(xí)因子c1=c2=c3=2.05,w 取為0.7,種群 a 和種群 b大小都為30,設(shè)置最大迭代次數(shù)為100。實驗樣本共分4大類,每類60個樣本(30個訓(xùn)練樣本,30個測試樣本)。在蘋果識別系統(tǒng)中,根據(jù)蘋果的形狀和顏色特征[8,9]均將蘋果分為特等品,一等品,二等品,等外品4個等級。

        蘋果形狀特征包含:蘋果橫徑,果形指數(shù),周長,面積,占空比,等效圓半徑,偏心率,形狀參數(shù),標(biāo)準(zhǔn)積,7個HU距。當(dāng)懲罰因子C取20,徑向基函數(shù)中的σ取1.3438時,形狀識別的正確率最大。通過表1和表2分析實驗結(jié)果,可以得到如下結(jié)論:

        1)可以提取出最優(yōu)特征子空間——蘋果橫徑,果形指數(shù),周長,面積,HU距1。并將原來16個3維特征壓縮至5維,從而大大壓縮了特征空間。同樣,從平均識別率上看,所有原始特征的平均識別率為95%,而經(jīng)特征選擇后的平均識別率高達97.9%

        2)離散二進制PSO算法的適應(yīng)度一直小于改進后的離散二進制PSO,這是因為離散二進制PSO算法陷入局部極值點;同樣從迭代次數(shù)上離散二進制PSO算法迭代了43次,根據(jù)文獻[10]中的方法迭代了23次,而改進后的離散二進制PSO僅為17次,這樣大大提高了算法收斂性。

        3)在Celeron21.72 GHz,512 MB,Matlab7.6.0(R2008a)上,從算法的算法運行時間上看,離散二進制PSO算法為450 ms,文獻[10]中的方法運行時間僅為270 ms;但改進后的離散二進制PSO算法為386 ms。

        表1 改進的離散二進制PSO10次特征選擇和分類結(jié)果Tab 1 10 times feature selection and classification results of modified binary PSO

        表2 3種算法比較Tab 2 Comparison of three algorithms

        3 結(jié)論

        本文提出了一種基于改進PSO算法的快速特征選擇方法。該方法運用改進PSO算法從特征樣本中提取一組最優(yōu)特征子空間;之后利用LSSVM分類器來驗證此方法的可行性。此算法雖然克服了算法收斂性慢和易引入陷入局部極值點的缺點,迭代次數(shù)比離散PSO和文獻[10]中的方法要小,但也引入了新問題(如增加了算法的空間復(fù)雜度和當(dāng)原始數(shù)據(jù)大于1000維以上需要調(diào)整適應(yīng)度函數(shù)),它們在后期的工作中有待解決。

        [1]Kudo M,Sklansky J.Comparison of slgorithms that select features for pattern classifiers[J].Pattern Recognition,2000,33(1):25-41.

        [2]Lu Jianjiang,Zhao Tianzhong,Zhang Yafei.Feature selection based on genetic algorithm for image annotation[J].Knowledge-based Systems,2008,21(8):887-891.

        [3]Bergh Frans v d,Engelbrecht A P.A cooperative approach to particle swarm optimization[J].IEEE Transactionson Evolutionary Computation,2004,8(3):225-239.

        [4]Khanesar M A.A novel binary particle swarm optimization[C]∥The15th Mediterranean Conference on Control and Automation,2007.

        [5]Kennedy J,Eberhart R C.A discrete binary version of the particle swarm algorithm[C]∥IEEE International Confererce on Systems,Man and Cybernetics,1997:4104-4108.

        [6]Pan Li,Zheng Hong.Genetic feature selection for texture classification[J].Geo-spatial Information Science,2004,7(3):162-166.

        [7]Suykens J A K,Vandewalle J.Recurrent least squares support vector machines[J].IEEE Transaction on Circuits and Systems-I,2000,47(7):1109-1114.

        [8]Unay D,Gosselin B.Stem and calyx recognition on 'Jonagold'apples by pattern recognition[J].Journal of Food Engineering,2007,78(2):597-605.

        [9]Ji Haiyan,Yuan Jinli.The application study of apple color grading by particle swarm optimization neural networks[C]∥The 6th World Congress on Intelligent Control and Automation,2006:2651-2654.

        [10]李勇明.內(nèi)嵌多準(zhǔn)則的遺傳算法用于尿沉渣紅白細胞的特征選擇[J].系統(tǒng)仿真學(xué)報,2008,20(14):3853-3863.

        猜你喜歡
        二進制特征選擇子集
        由一道有關(guān)集合的子集個數(shù)題引發(fā)的思考
        拓?fù)淇臻g中緊致子集的性質(zhì)研究
        用二進制解一道高中數(shù)學(xué)聯(lián)賽數(shù)論題
        關(guān)于奇數(shù)階二元子集的分離序列
        有趣的進度
        二進制在競賽題中的應(yīng)用
        Kmeans 應(yīng)用與特征選擇
        電子制作(2017年23期)2017-02-02 07:17:06
        聯(lián)合互信息水下目標(biāo)特征選擇算法
        每一次愛情都只是愛情的子集
        都市麗人(2015年4期)2015-03-20 13:33:22
        基于特征選擇和RRVPMCD的滾動軸承故障診斷方法
        亚洲av成人片在线观看| 国产成人夜色在线视频观看| 手机av在线播放网站| 日韩人妻中文无码一区二区| 夜先锋av资源网站| 亚洲免费av电影一区二区三区| 亚洲天堂色婷婷一区二区| 国产成人av综合色| 日本一区二区免费看片| 少妇久久久久久人妻无码| 亚洲精品成人无码中文毛片| 久久亚洲私人国产精品| av无码天堂一区二区三区| 国产97色在线 | 免| 国产在线观看免费不卡视频| 色欲色香天天天综合网www| 中国内射xxxx6981少妇| 国产精品高潮呻吟av久久无吗| 欧美精品黄页在线观看视频| 精品日本韩国一区二区三区| 中文字幕精品一区二区三区| 成 人免费va视频| 人妻人人澡人人添人人爽人人玩| 国产AV无码无遮挡毛片| 国产精品人成在线观看不卡| 亚洲av中文无码字幕色本草| 久久久久亚洲av无码专区导航 | 特级毛片全部免费播放a一级| av在线播放亚洲天堂| 亚洲最新无码中文字幕久久| 人人妻人人澡人人爽久久av| 最新精品亚洲成a人在线观看| 国产黑色丝袜在线观看网站91 | 精选二区在线观看视频| 亚洲av毛片在线免费观看 | 国产一区二区三区观看视频| 日本久久精品中文字幕| 天天弄天天模| 97精品国产高清自在线看超 | 人妻少妇乱子伦精品无码专区电影| 99热在线精品播放|