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

        ?

        分布式天牛群優(yōu)化算法在分類中的應(yīng)用

        2022-02-28 08:45:36陳宏偉楊威威楊智慧
        關(guān)鍵詞:天牛牛群適應(yīng)度

        黃 嵩,陳宏偉,邊 帆,楊威威,楊智慧

        (湖北工業(yè)大學(xué)計算機學(xué)院,湖北 武漢 430068)

        邏輯回歸分類器作為一種文本情感分類器在自然語言處理中得到了廣泛的應(yīng)用,它的一些參數(shù)通常由人為經(jīng)驗設(shè)定,容易欠擬合,無法達到最佳分類效果。為了解決上述類似的問題,一些研究人員選擇使用群智能算法來優(yōu)化分類模型的超參數(shù)[1-3],使得優(yōu)化后的模型在處理分類問題時性能有所提高。因此,通過優(yōu)化模型的關(guān)鍵參數(shù),可以進一步提高邏輯回歸分類器模型在文本情感分類的準(zhǔn)確率。本文提出了天牛群優(yōu)化算法(BSO)來優(yōu)化Logistic回歸分類器模型的參數(shù),該模型可以通過BSO算法自適應(yīng)調(diào)整參數(shù)并獲得最佳分類結(jié)果。BSO算法是2017年由Jiang[4]等提出的一種新的生物啟發(fā)式智能算法Beetle Antennae Search Algorithm(BAS)演化而來。受粒子群算法(PSO)的啟發(fā),結(jié)合BAS和PSO算法的優(yōu)點[5-7],將研究對象從天牛個體擴展到天牛群體,既保留了天牛個體的特征,又包含了群算法的優(yōu)點,在一定程度上解決算法的單一性,提高算法的局部和全局尋優(yōu)能力。

        針對大規(guī)模計算中文本數(shù)據(jù)量大、時間復(fù)雜度高的問題, 本文提出一種基于Spark計算框架的分布式BSO算法。實驗采用推特評論數(shù)據(jù)集,通過提出的算法模型對評論文本進行情感傾向分類。實驗結(jié)果表明,分布式BSO算法在保證模型分類精度的基礎(chǔ)上,能夠更快、更有效地找到最優(yōu)參數(shù)組合。

        1 IM-BSO算法的原理與改進策略

        1.1 學(xué)習(xí)因子與慣性權(quán)重的自適應(yīng)調(diào)整策略

        在一般情況下,BSO算法的學(xué)習(xí)因子與慣性權(quán)重被設(shè)置為常數(shù),這樣做無法使算法達到最優(yōu),且影響算法的效率。一些學(xué)者提出自適應(yīng)的動態(tài)調(diào)整學(xué)習(xí)因子[8-9]與權(quán)重[10-11]的策略。本文采取如下策略:

        (1)

        (2)

        其中C1和C2是學(xué)習(xí)因子,ω為慣性權(quán)重,Gbest為全局最優(yōu)值,fitness為適應(yīng)度值,t和T_max分別是當(dāng)前迭代次數(shù)和最大迭代次數(shù)。

        由式(2)知,天牛個體的適應(yīng)度值比較小的時候,它的權(quán)重值就會比較大,因為當(dāng)前天牛個體所在的位置比較差,需要加大搜索的步長,以便能搜索到更好的位置。而當(dāng)天牛個體的適應(yīng)度值比較大的時候,它的權(quán)重值就會比較小,因為當(dāng)前天牛個體所在的位置已經(jīng)很好了,只需緩慢地搜索到全局最優(yōu)的位置,避免出現(xiàn)過擬合現(xiàn)象。

        1.2 精英反向?qū)W習(xí)策略

        (3)

        其中,xmin和xmax是天牛個體位置的取值區(qū)間的最小值和最大值。精英學(xué)習(xí)的具體步驟如:

        1.3 K均值聚類

        K-means是機器學(xué)習(xí)中最常用的聚類方法,它的原理是求解數(shù)據(jù)點間的歐氏距離,然后根據(jù)距離的大小來劃分類別,兩個數(shù)據(jù)點的歐氏距離越近,相似度就越大,就會被劃分到一類。

        在本節(jié)中,K-means聚類的目標(biāo)是把天牛群中n個天牛個體劃分到k個聚類中,形成k個天牛子簇,子群中的每個天牛個體都具有相似的特性。在算法每次迭代后都會進行一次聚類操作,以便得到最好的聚類效果。

        K-means算法的步驟如下所示:

        Step1:選取初始化天牛群中K個天牛個體作為初始的聚類中心點(a1,a2,…,ak);

        Step2:針對天牛群中每個天牛個體xi,計算天牛個體到k個聚類中心的距離,并將距離最小的天牛個體劃分到其所對應(yīng)的類中;

        Step3:在每次迭代中,針對每個類別aj,根據(jù)公式(4)重新計算其聚類中心;

        Step4:重復(fù)Step2和Step3這兩個步驟,直到達到最大迭代次數(shù)。

        (4)

        式中,dis(xj,ak)表示天牛個體到聚類中心點的歐氏距離,其中j=(1,2,…,N),K=(1,2,…,K)。

        經(jīng)過K-means劃分種群后,天牛群速度更新公式可以如下:

        (5)

        (6)

        其中,dmax為干擾因子最大值,dmin為干擾因子最小值。

        1.4 拓撲機制

        有生物學(xué)家發(fā)現(xiàn)了歐椋鳥群的飛行機制中,個體之間存在拓撲相互作用,且與距離的大小無關(guān)[12]。這一機制同樣也能運用到天牛群算法中,天牛群中每個簇可以看作是一個整體,每個簇間的個體的飛行方向和速度都與所屬簇中的個體保持一致。Montes[13]等人在上述理論上,模擬出歐椋鳥群的拓撲機制并運用到粒子群算法中。本節(jié)將這一拓撲機制融入到天牛群算法中,融入拓撲機制的天牛群速度更新公式如下:

        (7)

        (8)

        1.5 IM-BSO算法

        假設(shè)在D維空間上有n個天牛,則模擬天牛群位置變化的公式如:

        (9)

        (10)

        (11)

        式中,d0為天牛左右兩觸角之間的距離。

        2 DIBSO-LR分類模型

        2.1 DIBSO算法原理

        首先對 Spark 群集中的并行天牛群進行編碼,設(shè)有n個天牛種群,最終會生成一個由k個分區(qū)組成的POPRDD,分別存儲當(dāng)前天牛群的位置(x)、速度(v)、天牛左右兩觸角的適應(yīng)度值(fl、fr)和歷史最佳位置(pbest)。圖1是POP的編碼結(jié)構(gòu)。

        圖 1 POP編碼結(jié)構(gòu)示意圖

        其中N=(1,2,…,n)表示天牛種群的個數(shù),D=(1,2,…,d)表示天牛個體的維度。然后將POP轉(zhuǎn)換為POPRDD,在后續(xù)算法迭代過程中,直接更新POPRDD中的子組信息即可。

        分布式計算的過程主要分為兩個部分,一部分是天牛群自身的計算,一部分是與數(shù)據(jù)結(jié)合計算天牛群的適應(yīng)度值。當(dāng)天牛群只做自身計算時,POPRDD只進行map操作,然后計算后的值覆蓋POPRDD中所對應(yīng)的值。當(dāng)與數(shù)據(jù)結(jié)合來計算天牛群的適應(yīng)度值時,首先取得天牛群的位置信息并廣播,此時的天牛群位置信息為廣播變量,進行分布式計算的數(shù)據(jù)是來自Hadoop中分布式文件系統(tǒng)HDFS中的數(shù)據(jù),然后進行map操作得到每個分區(qū)的天牛群適應(yīng)度值,最后進行reduce操作求得天牛群的適應(yīng)度平均值。DIBSO算法的分布式過程與算法流程分別見圖2和圖3。

        圖 2 DIBSO算法分布式過程

        圖 3 DIBSO算法流程圖

        2.2 基于DIBSO-LR的情感分類

        本文采用DIBSO算法自適應(yīng)控制邏輯回歸的正則化系數(shù),增強模型的自適應(yīng)擬合能力。模型的分類準(zhǔn)確率作為算法的評價指標(biāo)。情感分類的框架圖見圖4。

        圖 4 情感分類框架圖

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

        在分布式實驗中,推特數(shù)據(jù)集的數(shù)據(jù)大小分別為20 萬、50 萬和100 萬。基于分布式改進BSO算法(DIBSO),在不同規(guī)模的數(shù)據(jù)集上獨立運行10次,先計算不同數(shù)據(jù)集的分類精度,然后用1、2、3、4、5個計算節(jié)點計算,并比較它們的平均運行速度和加速比。加速比是反映分布式算法性能和優(yōu)化效率的重要指標(biāo)。通過比較不同數(shù)據(jù)集中算法的加速比,可以體現(xiàn)分布式算法的加速效果(圖5、圖6)。

        圖 5 情感分類準(zhǔn)確率

        (a)20 萬

        由圖6可看出,隨著節(jié)點數(shù)的增加,由DIBSO-LR分類模型計算出的分類準(zhǔn)確率基本保持不變,且計算時間逐漸減小。對于20 萬樣本,當(dāng)節(jié)點數(shù)從1增加到2和3增加到4時,加速效果明顯。對于50 萬樣本,當(dāng)節(jié)點數(shù)從1增加到3時,加速效果顯著。對于100 萬樣本,加速效果最為突出,節(jié)點數(shù)從1增加到5時,加速比接近線性增長。由此可以看出,隨著節(jié)點數(shù)的增加,DIBSO-LR分類模型在確保分類準(zhǔn)確率不發(fā)生重大變化的同時,加速了模型的計算速度,且隨著數(shù)據(jù)量的增大,加速效果更明顯。

        4 結(jié)論

        本文基于Hadoop和Spark,將大數(shù)據(jù)技術(shù)應(yīng)用于情感分類,提出了DIBSO-LR分類模型,從實驗結(jié)果來看,DIBSO-LR模型在情感分類問題上取得了不錯的效果,尤其在計算效率方面,體現(xiàn)了大數(shù)據(jù)技術(shù)的高效。相信隨著對相關(guān)領(lǐng)域進一步深入研究和大數(shù)據(jù)技術(shù)的不斷發(fā)展,把大數(shù)據(jù)技術(shù)與智能算法相結(jié)合,在一定程度上,能夠提高智能算法在優(yōu)化問題上的計算效率。

        猜你喜歡
        天牛牛群適應(yīng)度
        改進的自適應(yīng)復(fù)制、交叉和突變遺傳算法
        計算機仿真(2022年8期)2022-09-28 09:53:02
        天牛到底有多牛
        時間域激發(fā)極化法在內(nèi)蒙古小牛群銅多金屬礦的應(yīng)用
        與牛共眠
        中國慈善家(2020年3期)2020-09-10 03:23:47
        黑黃花天牛
        巨型昆蟲——天牛
        基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
        中國塑料(2016年11期)2016-04-16 05:26:02
        天牛
        少數(shù)民族大學(xué)生文化適應(yīng)度調(diào)查
        自適應(yīng)遺傳算法的改進與應(yīng)用*
        亚洲Va中文字幕无码毛片下载| 亚洲免费观看| 国产精美视频| 国产免费午夜福利蜜芽无码| 人妻系列少妇极品熟妇| 91九色视频在线国产| 人成视频在线观看免费播放| 99视频偷拍视频一区二区三区| 亚洲女厕偷拍一区二区| 久久无码人妻一区二区三区午夜| 一边吃奶一边摸做爽视频| 亚洲乱码日产精品bd在线观看 | 亚洲av之男人的天堂| 91亚洲国产三上悠亚在线播放| 伊人不卡中文字幕在线一区二区| 中文字幕有码手机视频| 神马影院日本一区二区| 大地资源高清在线视频播放| 朝鲜女人大白屁股ass| 放荡的闷骚娇妻h| 亚洲国产精品久久九色| 日本大片在线一区二区三区| 男人天堂亚洲天堂av| 国产成人av一区二区三区在线观看| 免费a级毛片出奶水| 精品国产亚洲一区二区在线3d| 无码AV大香线蕉伊人久久| 久久99免费精品国产 | 亚洲一区二区三区一站| 91偷自国产一区二区三区| 色欲aⅴ亚洲情无码av| 中文字幕爆乳julia女教师| 美女超薄透明丝袜美腿| 中文字幕色资源在线视频| 丝袜人妻一区二区三区| 朝鲜女人大白屁股ass| 久久久久久亚洲AV成人无码国产| 日本高清视频在线一区二区三区| 国产一区二区精品亚洲| 久久久久久久97| 国产精品区一区第一页|