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

進化樹突狀神經元模型

2021-08-20 10:28:36雷振宇王子謙孟祥蓮高尚策
電子設計工程 2021年16期
關鍵詞:模型

徐 哲,雷振宇,王子謙,孟祥蓮,周 瑜,高尚策

(1.常州工學院計算機信息工程學院,江蘇常州 213032;2.富山大學工學部,日本富山 930-8555)

隨著科技的發展,工程問題變得越來越復雜。由于這些復雜非線性問題都定義在高維度空間,傳統的方法不能有效地解決這些問題。一些學者則利用人工神經網絡模擬生物神經網絡的信息處理機制去解決這些復雜問題。人工神經網絡對非線性問題有很好的擬合效果,已經成功用于圖像識別、語言識別、文本分類等問題。為了解決更復雜的問題,許多學者也提出了許多不同的神經網絡,如循環神經網絡[1]、卷積神經網絡[2]、前饋神經網絡[3]、樹突狀神經元模型。其中,樹突狀神經元模型模擬了一個神經元信息傳遞的過程。由于其易于解釋、實現簡單等特點已經被許多學者用來解決各種復雜問題,如預測問題[4]、分類問題[5]等。一些學者則利用非BP 學習方法來訓練網絡模型[6]。

進化計算是受自然啟發的啟發式算法,其模擬自然界中生物的生活模式去求解問題,例如粒子群算法(Particle Swarm Optimization,PSO)是模仿自然界中鳥群、魚群的集體行為,通過不斷地對精英個體和自身經驗的學習去探索問題解[7]。重力搜索算法(Gravitational Search Algorithm,GSA)是模擬牛頓的萬有引力定律,每個個體擁有質量并且通過個體間的相互作用去探索整個搜索空間[8]。差分進化(Differential Evolution,DE)是通過一系列的變異、雜交、選擇等操作,尋找更優解[9]。進化計算已經應用于很多工程問題,如模式識別[10]、控制工程[11]、土木工程[12]等。文中利用進化計算的算法訓練容易理解的樹突狀神經元模型。

1 樹突狀神經元模型

1.1 突觸層

突觸層是一個神經元連接到另一個神經元或者細胞體的相互接觸的結構。神經元通過突觸將信號傳遞給下個神經元或者細胞體,這時神經元或者細胞體則由于不同的阽危呈現抑制狀態或者激活狀態。將這些不同的突觸組合成突觸層來接收外界的信號,第i個突觸連接到第j個突觸層被定義為式(1):

其中,Yij是第i個突觸在第j個突觸層上的輸出,k是一個正常數,xi是第i個突觸上的輸入,wij和θij分別是學習的權重和閾值。

根據不同的權重和閾值,神經元與神經元或細胞體之間有4 種不同的連接狀態:常0 狀態,與輸入無關;常1 狀態,此時輸出為恒定值1,與輸入無關;抑制連接,此時輸入與輸出成反比;興奮連接,此時輸入與輸出成正比。

1.2 樹突層

樹突層接收突觸層的各個突觸傳入的信號,由于突觸的非線性,樹突層采用乘法操作來處理非線性信號。這種乘法操作即為邏輯AND 操作,定義為式(2):

其中,N是突觸層數量,Yij是突觸層輸入。

1.3 膜 層

膜層接收每一個樹突傳來的信號,通過求和操作處理后傳遞給胞體層。這種求和操作即為邏輯OR 操作,定義為式(3):

其中,M是樹突層數量,Zj是樹突層輸入。

1.4 胞體層

信號通過層層處理,胞體層接收膜層的信號,利用sigmoid 函數給出最終的結果,胞體層定義為式(4):

其中,k是一個常數,V是膜層處理的輸入信號,θs閾值由0 變到1。

2 進化計算

針對高維度、非線性、不可微的復雜問題,許多學者受自然啟發提出了許多啟發式算法,如差分進化(DE)[13]、重力搜索算法(GSA)[14]、粒子群算法(PSO)[15]等。許多學者也已經證明了啟發式算法能夠解決高維度、非線性的問題。

進化計算與傳統BP 訓練神經網絡[16]的目的都是通過調整權重和閾值減小模型誤差。進化計算按照網絡模型的結構隨機初始化一個種群,這個隨機種群包含了模型的權重和閾值。這些權重和閾值決定模型層之間信息的傳遞,決定最終的輸出。種群被隨機初始化,其中個體代表一組網絡的權重和閾值,定義為式(5):

進化計算優化的目標函數則是模型輸出結構目標結果的誤差。其目標函數定義為:

其中,P是訓練樣本的個數,Tp是第p個樣本的目標,Op是第p個樣本真實的網絡輸出。

2.1 粒子群算法(PSO)

粒子群算法是受魚群、鳥群啟發,模擬自然界的群體行為,每個個體有他們自己的速度和位置,粒子的位置也代表了潛在的解。每個種群中有當前全局最優解和每個個體的最優解。利用全局最優和個體最優來更新粒子的速度和位置去探索,如式(7)和式(8)所示。

其中,c1和c2是兩個正常數,vi是區間(0,1)內的隨機數,是粒子在時刻t時的歷史最優位置,粒子通過向自己最優和全局最優學習來更新自己的位置。通過式(6)作為優化目標不斷地更新粒子的位置,直到達到終止條件。粒子群算法的易于實現、穩定等特點已經用來解決許多非線性問題。

2.2 差分進化(DE)

差分進化是一個簡單有效的進化算法,進化計算類似于一般的進化算法通過編譯、交叉和選擇來搜索解。進化計算的基本流程為按照式(5)隨機初始化種群,基于當前種群通過差分策略生成變異向量,進行雜交操作形成子代種群,選擇子代中優于父代的個體留在新的種群中。

變異操作是基于當前種群利用不同差分策略產生變異個體的,例如:

其中,下標r0、r1 和r2 是在集合{1,2,3,…,NP}中選取的隨機數;xbest是當前種群中最好的個體;Fi是常數,用來控制差分幅度。

交叉操作在變異操作后定義為式(12):

其中,CRi是交叉概率,rand(a,b)是在區間(a,b)上隨機取一個整數;jrand是隨機在(0,1)上隨機選一個整數。

選擇操作根據目標函數的適應度在父代和子代選擇更好的個體構成新的父代,定義為式(12):

其中,f()?是目標函數的適應度即式(6)。

2.3 重力搜索算法(GSA)

重力搜索算法可以看作基于種群的啟發算法,重力搜索算法是基于萬有引力定律啟發,利用萬有引力定律和牛頓第二定律,計算粒子的加速度去更新粒子的速度、位置。

重力搜索算法利用式(5)隨機初始化種群,將神經網絡中的權重和閾值作為有質量的粒子并通過萬有引力更新它們的位置。粒子xi和粒子xj之間的萬有引力被定義為式(13):

其中,G(t)是萬有引力常量,Rij是粒子xi和粒子xj之間的歐氏距離,Mi(t)和Mj(t)分別是粒子xi和粒子xj在t時刻的重量。GSA 通過重力不斷更新粒子位置,搜尋最優個體。GSA 流程圖如圖1 所示。

圖1 GSA流程圖

重力搜索算法將權重和閾值作為空間中有質量的個體,不斷地更新個體的位置,直到達到終止條件。

3 實驗分析

文中將神經網絡與進化計算進行了結合,提出了進化神經網絡。在進化神經網絡中,神經網絡使用進化算法訓練。神經元之間的權重和閾值被隨機初始化,然后通過進化算法進行優化,減小網絡的誤差。

為了驗證進化計算在神經網絡訓練上的有效性,PSO、GSA、DE 用來訓練神經網絡,在不同的分類數據集XOR、Balloon、Iris 和Heart 中驗證進化計算在神經網絡訓練中的魯棒性。表1 描述了詳細信息。

表1 數據集詳述

針對不同的數據集,樹突狀神經元模型的參數包括樹突層數量M、閾值θ和k。不同的參數,模型的泛化能力不同。通過正交實驗法,確定了網絡模型的參數,確保更優地解決擬合問題,其參數設置如表2 所示。

表2 神經網絡模型參數設置

進化計算代替傳統的BP 學習去訓練神經網絡的權重和閾值,文中用DE、GSA、PSO 訓練樹突狀神經元模型。表3 記錄了DE、GSA 和PSO 與傳統BP 的實驗結果,包括30 次實驗的均值、標準差和p值。

通過表3 可以發現,進化計算在所有的數據集上都優于傳統BP 學習,擁有更小的誤差。此外,Heart 數據集上的收斂圖為圖2。由于進化算法和傳統BP 的迭代次數不同,給出了進化計算的收斂因子圖,方便觀察。通過收斂圖可以發現,進化計算收斂速度明顯優于傳統BP。不同的進化算法也存在差異,因此,選擇合適的進化計算算法也是十分重要的。

表3 進化計算與傳統BP的實驗結果

圖2 Heart數據集的收斂圖

箱線圖能夠更直觀地展現算法的穩定性和收斂效果。通過圖3 可以觀察到進化計算能夠搜索到更優解,并且有較強的穩定性。

圖3 Heart數據集的箱線圖

實驗表明,進化計算能夠代替傳統的BP學習訓練神經網絡,并且進化計算能夠取得更優的結果[17-19]。

此外,樹突狀神經元模型,由于神經元之間的連接有4 種不同的狀態,因此可以根據連接狀態進行裁剪并用邏輯電路實現。GSA 訓練的Heart 數據集的最終網絡模型利用邏輯電路呈現,如圖4 所示。

圖4 裁剪后的神經網絡的邏輯電路圖

通過圖4 可以發現,樹突狀神經元很容易利用邏輯電路實現,而且通過裁剪大幅度優化了網絡的復雜度,更加容易理解。同時可以發現GSA 訓練的神經網絡模型減少了樹突層的個數,由原始的七層減少到了兩層。

4 結束語

文中用進化計算算法訓練樹突狀神經元模型,并在不同的數據集上進行測試。結果表明進化計算比傳統的訓練方法更有效。在未來工作中,仍能改進計算算法,進一步提高訓練精度。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产网友愉拍精品| 国产精品夜夜嗨视频免费视频| 亚洲A∨无码精品午夜在线观看| 狼友视频一区二区三区| 97狠狠操| 就去色综合| 伊人91视频| 国产欧美日韩18| 亚洲国产AV无码综合原创| 香蕉色综合| 国产地址二永久伊甸园| 日本不卡在线播放| 91视频区| 91在线一9|永久视频在线| 国产十八禁在线观看免费| 激情国产精品一区| 中文字幕丝袜一区二区| 一边摸一边做爽的视频17国产| 伊伊人成亚洲综合人网7777 | 国产91透明丝袜美腿在线| 欧美成人综合在线| 亚洲伦理一区二区| 国产一区亚洲一区| 国产乱子精品一区二区在线观看| 国产精品性| 久久9966精品国产免费| 免费一级毛片在线播放傲雪网| 国产精品亚欧美一区二区| 69综合网| 亚洲国产成人无码AV在线影院L| 日韩黄色在线| 国产精品久久久久婷婷五月| 欧美日韩第三页| 2021精品国产自在现线看| 青青草综合网| 国产视频只有无码精品| 国产亚洲欧美日韩在线观看一区二区| 无码专区第一页| 不卡无码网| 91成人免费观看在线观看| 国产尤物在线播放| 亚洲日韩精品综合在线一区二区 | 伊人久热这里只有精品视频99| 亚洲色成人www在线观看| 国产AV无码专区亚洲A∨毛片| 福利在线不卡| 国产97公开成人免费视频| 伊人天堂网| 国产无码在线调教| 国产欧美又粗又猛又爽老| 亚洲精品动漫在线观看| 激情视频综合网| www成人国产在线观看网站| 国产日韩丝袜一二三区| 久久久久久国产精品mv| 国产婬乱a一级毛片多女| 久久伊人操| 成人精品午夜福利在线播放| 谁有在线观看日韩亚洲最新视频| 国产一区在线观看无码| 欧美国产三级| 中国美女**毛片录像在线| 无码在线激情片| 精品伊人久久久香线蕉| 国产一区二区精品高清在线观看| 一区二区午夜| 亚洲无码视频一区二区三区 | 色综合手机在线| 国产美女人喷水在线观看| 极品av一区二区| 色久综合在线| 中文字幕在线播放不卡| 精品一区二区三区视频免费观看| 亚洲av日韩av制服丝袜| 激情综合激情| 久热中文字幕在线观看| 真实国产乱子伦高清| 九九热视频精品在线| 亚洲精品麻豆| 亚洲电影天堂在线国语对白| 国产真实乱人视频| 日韩成人免费网站|