演變中的神經(jīng)網(wǎng)絡(luò)
旅行商問題[1] 是優(yōu)化算法的試金石。 可以使用多種方法進(jìn)行求解。比如下面是Will Campbell ?利用遺傳算法求解美國各州首府旅行商問題[2] 的動態(tài)過程。利用神經(jīng)網(wǎng)絡(luò)中的自組織映射網(wǎng)絡(luò)(SOFM),連續(xù)Hopfield網(wǎng)絡(luò)也可以進(jìn)行求解。
▲ 使用遺傳算法求解旅行商問題
下面是利用自組織特征映射(SOFM)用于求解十個地點(diǎn)中間的旅行商問題的過程。在SOFM網(wǎng)絡(luò)的競爭層采用首尾相連的一維拓?fù)浣Y(jié)構(gòu),學(xué)習(xí)速率從0.3線性降低到0, 學(xué)習(xí)半徑從2線性減小到0。200步訓(xùn)練過程網(wǎng)絡(luò)對應(yīng)的位置的演變過程如下圖所示:
在上述搜索過程中,對于每個搜索節(jié)點(diǎn)增加了隨機(jī)噪聲和定向游動,提高了網(wǎng)絡(luò)搜索的能力。
前面使用SOFM網(wǎng)絡(luò)進(jìn)行優(yōu)化,應(yīng)用的是自組織特征映射網(wǎng)絡(luò)的“保序特性”,也就是網(wǎng)絡(luò)的競爭層的神經(jīng)元相互之間的拓?fù)浣Y(jié)構(gòu)與對應(yīng)訓(xùn)練樣本在數(shù)據(jù)空間中的分布上保持有相似的關(guān)系。
比如下面使用來自于三角形內(nèi)均勻分布的數(shù)據(jù)點(diǎn)訓(xùn)練一維拓?fù)浣Y(jié)構(gòu)的SOFM,隨著訓(xùn)練過程的收斂競爭網(wǎng)絡(luò)中的神經(jīng)元逐步擴(kuò)展到數(shù)據(jù)所在的三角形。
下面顯示的是二維拓?fù)浣Y(jié)構(gòu)的SOFM網(wǎng)絡(luò)在來自于 區(qū)間隨機(jī)采樣的數(shù)據(jù)訓(xùn)練下的收斂情況。
下面是一次訓(xùn)練扭曲的分布結(jié)果:
上面的自組織特征映射網(wǎng)絡(luò)是來自于對競爭算法(WTA:勝者為王)的改進(jìn)。下面顯示的是兩個節(jié)點(diǎn)的競爭網(wǎng)絡(luò)節(jié)點(diǎn)位置(紅點(diǎn))在五個訓(xùn)練樣本(藍(lán)點(diǎn))作用下競爭的結(jié)果。
簡單的使用競爭算法,可以完成對于數(shù)據(jù)內(nèi)部規(guī)律的學(xué)習(xí)。
比如下面是三個神經(jīng)網(wǎng)絡(luò)初始的位置。
使用下面帶有噪聲的C,I,T字符進(jìn)行訓(xùn)練。三個神經(jīng)元便可以分別演化到C,I,T的平均結(jié)果。
經(jīng)過100次競爭學(xué)習(xí)之后他們最終演變的形狀。
在競爭的結(jié)果上,再增加一層映射,便可以去逼近函數(shù)。下面顯示的是單相對偶傳播網(wǎng)絡(luò)(CPN)逼近Hermit函數(shù)的演變過程。
增加競爭神經(jīng)元節(jié)點(diǎn)的個數(shù),使用雙向CPN可以進(jìn)一步提高逼近函數(shù)的效果。
對于神經(jīng)網(wǎng)絡(luò),如果只是依靠競爭(無導(dǎo)師訓(xùn)練)所能夠達(dá)到的精度會受到數(shù)據(jù)量和分布的影響。對于只有少數(shù)數(shù)據(jù)量的場景,只有競爭往往是無法達(dá)到很好的效果的,除非是一個天才。
適當(dāng)引入導(dǎo)師信號可以在小樣本下提高學(xué)習(xí)的效果。這就是學(xué)習(xí)矢量量化網(wǎng)絡(luò)(LVQ)優(yōu)勢。下面是一個極端的例子,可以看到LVQ網(wǎng)絡(luò)對于小樣本下的學(xué)習(xí)能力是非常強(qiáng)的。
對于復(fù)雜的非線性映射,最有效的方式就是通過淺層網(wǎng)絡(luò)的隨機(jī)梯度下降,來獲得較為可靠的訓(xùn)練結(jié)果。
下面是MATLAB中的Peaks二維函數(shù)。
采集到一些離散的數(shù)據(jù),對于有隱層網(wǎng)絡(luò)進(jìn)行訓(xùn)練。如果數(shù)據(jù)采集的足夠多,分布的足夠合理,可以很快獲得其中的映射關(guān)系。
下圖顯示了一個網(wǎng)絡(luò)在訓(xùn)練過程中對應(yīng)的輸入輸出關(guān)系演變過程。
公眾號留言
卓大大,這周末規(guī)則值得我們擁有嗎?
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!