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

一種自適應停止的SOM神經網絡及其應用

2014-04-29 00:44:03張歡韻李益才藍章禮
計算機時代 2014年4期

張歡韻 李益才 藍章禮

摘 要: RFID采集的車輛信息可以識別營運車輛的運行規律,采用這種方法能找出運行規律類似營運車輛的私家車,并判定為疑似非法營運車輛。應用SOM神經網絡聚類時,初始化網絡需要設置各種參數。為此,提出一種自適應確定網絡訓練次數的方法,利用權值導數來判斷是否停止訓練。利用UCI數據集對傳統的和改進后的網絡進行測試并對比,發現改進后的網絡優于傳統網絡。最后,將改進后的網絡用在車輛運行規律識別中,得到預期的效果。

關鍵詞: SOM神經網絡; 網絡訓練; 自適應; 聚類

中圖分類號:TP391.4 文獻標志碼:A 文章編號:1006-8228(2014)04-09-03

Abstract: The vehicle information collected by RFID could identify laws of the commercial vehicles' operation. Using this approach can find out private cars which have similar operation laws, and judge them as suspected illegal vehicles. When using SOM neural network to cluster, various parameters need to be set when initializing the network. A self-adaptive method is introduced for determining the network training times, which uses weights derivative to determine whether to stop training. After the test and comparison of the traditional and the improved network by taking advantage of UCI datasets, it turns out that the improved network is better than the traditional network. Finally, when the improved network is used in identification of the vehicle, an expected recognition results can be reached.

Key words: SOM neural network; network training; a self-adaptive method; cluster

0 引言

RFID技術作為一種新興的車輛監控技術,正在被廣泛地應用于交通領域,重慶市目前正在建設全球最大規模的以UHF RFID技術為基礎的車聯網,已建設RFID數據采集點300余處,給利用RFID數據來進行非法營運車輛的識別提供了可能。項目前期已經得到了模擬城市某點的RFID對各種機動車輛仿真的數據,其中包括營運車輛和非營運車輛。營運車輛包括:公交車、長短途客運車輛和出租車;非營運車輛是私家車。識別的任務就是找到非法的營運車輛。在識別過程中采用了SOM神經網絡對各種車輛進行聚類,從而識別運行規律與營運車輛類似的私家車,并將其標記為疑似非法營運車輛,提高交通行政執法人員的目的性和執法效率。

所謂自組織映射網絡(SOM)是由芬蘭學者Kohonen教授在1981年提出的,也稱作Kohonen網絡[1]。網絡通過把復雜、多維的輸入數據投射到一維或者二維的輸出空間來進行對復雜數據的研究。SOM網絡的應用和研究都非常廣泛,例如利用模糊概率SOM神經網絡來進行人臉識別[2],利用改進的自組織網絡進行概率密度估計與分類[3],設計自生長的批處理SOM網絡以及確定它的停止條件[4],這里的停止條件是指獲勝者的近鄰加權平均失真誤差發生收斂時停止訓練網絡等。

項目前期得到RFID點采集到的信息包含:車輛車牌號、車輛經過時間和經過地點,再將數據導入SQL Sever數據庫進行數據的預處理,處理后得到的數據包括:車輛車牌號,統計周期內的車輛平均通過時間、通過時間的方差、通過時間間隔、通過時間間隔的方差、通過頻次、高峰通過占比等相關信息,而后經過PCA降維處理去掉不同維數據之間的相關性并剩下最終的六維數據,將這六維數據作為網絡的輸入數據。

使用MATLAB神經網絡工具箱[5]對SOM網絡進行聚類時發現,對SOM網絡的初始參數的確定有很多局限性,這些初始參數包括:網絡權值和閾值、訓練次數、訓練樣本的順序、學習率等[6-7],但目前暫時還沒有找到一種有效的方法來解決這些初始參數的設定問題。本論文對網絡的訓練次數的設定方式進行一些改進。

1 論述

1.1 SOM網絡的基本模型及原理

SOM網絡由輸入層和輸出層構成,輸入層是一維的神經元,神經元個數由輸入向量的維數i確定,表示網絡的輸入信號;輸出層也是競爭層,一般是一維或二維的神經元組成的網絡,其中每個神經元表示不同的輸出模式。其連接方式如圖1所示。對于每一個輸出神經元j,它和每一個輸入神經元通過一個權值連接,這個權值組成的向量如式⑴:

其中i表示輸入向量的維數,即輸入層的神經元個數,j表示第j個輸出神經元,輸出層共包含M*N個輸出神經元,如圖1所示為4輸入神經元,4*4輸出神經元構成的SOM神經網絡[5]。

SOM網絡的運行分為訓練和工作兩個階段[1]。訓練階段,對網絡輸入數據,輸出層將有某個神經元產生最大的響應而獲勝。獲勝神經元周圍的神經元也因此產生較大的響應,于是將獲勝神經元及其領域(以某種方式定義的一個獲勝神經元周圍的區域)內的所有神經元以某種方式將其權值向量進行修改。網絡通過自組織方式,用輸入數據調整網絡權值,最后使輸出層各神經元的權值向量成為某類的聚類中心,確定好后訓練結束。網絡訓練結束后,輸出層各神經元與輸入模式的特定關系就完全確定了,因此可以工作了,當輸入一個模式時,網絡輸出層代表該模式的特定神經元會產生最大的響應,在所有神經元中競爭成功,從而自動將該輸入歸類。

在訓練階段,訓練次數需要根據經驗并反復對比確定一個合理的值,但對于一個陌生的問題,并不能夠在短時間內很好地確定訓練次數的最佳值,若訓練次數設定過小,可能造成訓練不充分而使得到的結果正確率不高;若訓練次數過多,又會造成訓練過度而使結果不準確,且會浪費大量的時間。故訓練次數確定過程很繁瑣,不夠簡便,而且確定最佳訓練次數時 花費的時間較多,針對這個問題本文提出了一種解決方法。

1.2 SOM神經網絡的訓練過程

傳統SOM神經網絡的訓練過程主要包括以下幾步驟[6]:

⑴ 初始化網絡:首先確定輸出神經元的數目,二維的輸出矩陣可以表示為M*N,往往要比預測的聚類數目多,初始化權值向量如式⑵:

⑵ 確定獲勝神經元:對于每一個訓練樣本x,使用最小歐式距離準則來尋找離樣本向量最近的神經元c,作為獲勝神經元,并把它添加到該獲勝神經元的類型VC中。決策條件如式⑶:

⑶ 更新權值:對優勝鄰域內所有節點按照式⑷

來調整權值。其中學習率η(t,N)是訓練時間t和鄰域內第j個神經元與獲勝神經元之間的拓撲距離N的函數,且η隨著t和N的增加減小。

⑷ 檢查結束:SOM網絡的訓練是以學習率η(t)是否減小到0或某個特定的值,或者訓練次數t是否達到某一設定的值為條件,滿足這個條件就退出訓練,否則繼續對網絡進行訓練,返回步驟⑵。

1.3 SOM網絡的改進

在SOM的訓練過程中,權值一開始是一系列的隨機的小數,隨著訓練過程的進行,權值不停地改變,更加靠近每一個輸出神經元的聚類中心,直到達到一個設定的訓練次數或學習率衰減到一定的值。但設定的訓練次數往往需要多次實驗才能確定;而學習率最后衰減的閾值需要靠經驗來確定,如果設定為0,會使網絡陷入亞穩定狀態[1],設置合適的閾值需要適應不同的實際情況。故提出一種利用權值導數來判斷何時該停止訓練的方法。

每個神經元都代表一個聚類中心,而在傳統的聚類過程中,類中心是隨著聚類的過程不斷地靠近每一類數據中心,而在SOM神經網絡中,聚類中心的表征形式又是各個輸出神經元的權值向量[Wj1,Wj2,…,Wji](j=1,2,…,M*N),所以定義每一次訓練后權值的變化,如式⑸:

來表示類中心的變化情況。其中其中Wn表示當前訓練后的權值,Wn-1表示前一次訓練后的權值,ΔW是一個i*j維的向量。其中i是輸入神經元的個數,j是輸出神經元的個數M*N。

權值變化量ΔW的一范數如式⑹:

一范數即為列模,這里符合權值的定義,每一列代表一個聚類中心,ΔW的一范數就是變化最大的類中心的變化量。最終的目的即判斷在訓練次數為何值時權值W收斂。采用函數值的下降量充分小[8]為收斂準則,即最大的類中心變化值‖ΔW‖1小于某一給定值ε時,即:

來判斷收斂。ε為事先給定的收斂條件。

在網絡的訓練過程中,學習率仍采用SOM網絡經典的函數,即指數函數,這里所用的是:

2 實驗

為了評估訓練次數自適應的SOM改進算法對網絡性能的影響[10],本文對改進算法與傳統算法進行了對比分析。采用UCI數據集對數據進行測試,分別采用了八個數據集,包括Wine、Breast_Cancer、Iris、Zoo、Car_Evaluation、Abalone、bupa、segment數據集的基本信息和對應的輸出網絡模型設置見表1,并對照MATLAB中傳統的SOM網絡[5]進行仿真結果如表2所示,其中在MATLAB中默認的訓練次數為200次。

經過測試可以看到,改進后的SOM網絡能夠比matlab中傳統SOM網絡(默認訓練200次)識別的正確率高。

把改進后的SOM神經網絡用在車輛類型識別中的效果如圖2所示,其中綠色的為私家車數據,黑色為非法營運車輛數據,紅色為公交車數據,藍色為長途車數據。

該網絡輸出矩陣設置為7*7的矩陣,經過若干次自適應的迭代,得到的聚類結果如圖3所示。

可以看到營運車輛被聚到一類,綠色的合法私家車均勻的散布在輸出矩陣中,非法營運的私家車被聚到營運車一類。將這些疑似營運車輛的私家車提供給執法部門,能夠給執法人員提供一些線索和依據。

3 結束語

本文提出了一種運用在SOM網絡中利用導數判斷收斂的算法,該算法能夠自適應確定SOM網絡無監督訓練時的迭代次數,縮短確定訓練次數所花費的時間,減小算法復雜度。經過實驗驗證,在不降低正確率的情況下通過該算法可以減少手動確定訓練次數的過程;并與MATLAB中傳統的SOM神經網絡工具箱相對比,其中默認的訓練次數是200次,從表2中可以看到改進后的網絡比默認參數的神經網絡識別正確率高。利用改進后的網絡對經過特征數據提取之后的RFID數據進行聚類,能夠達到預期結果。

參考文獻:

[1] Samarasinghe.s. Neural Networks for Appeied Sciences and Engineering:From Fundamentals to Complex Pattern Recognition[M].Beijing:Mechanical industry press,2009.7.

[2] Laura Lanzarini, Franco Ronchetti, Cesar Estrebou, Luciana Lens Aurelio Fern' andez Bariviera,Face recognition based on fuzzy probabilistic SOM[J]. IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS),2013.

[3] Lin Chang, Yu Chong-xiu, Modified Self-Organizing Mixture Network for Probability Density Estimation and Classification[J].Neural Networks (IJCNN), The 2013 International Joint Conference on,2013.

[4] Se Won Kim, Tang Van To. A Self-Growing and Self-Organizing Batch Map with Automatic Stopping Condition[J].2013 5th International Conference on Knowledge and Smart Technology (KST),2013.

[5] 張德豐等.MATLAB神經網絡應用設計[M].機械工業出版社,2011.

[6] 周開利,康耀紅.神經網絡模型及其MATLAB仿真程序設計[M].清華大學出版社,2005.

[7] 任軍號,吉沛琦,耿躍.SOM神經網絡改進及在遙感圖像分類中的應用[J].計算機應用研究,2011.3.

[8] 陳寶林.最優化理論與算法[M].清華大學出版社,2005.

[9] Apirak Jirayusakul. Improve the SOM Classifier with the Fuzzy Integral Technique[J].Ninth International Conference on ICT and Knowledge Engineering,2011.

[10] Juha Vesanto, Johan Himberg, Esa Alhoniemi and Juha Parhankangas, Self-organizing map in Matlab: the SOM Toolbox[J].Proceedings of the Matlab DSP Conference,1999.

[11] Chen Weijun,Li Xiao. An Improved Solution of SOM Network Anomaly Detection Based on T-Distribution[J].International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery,2011.

主站蜘蛛池模板: 国产91色在线| 真实国产精品vr专区| 國產尤物AV尤物在線觀看| 91福利免费视频| 国产又爽又黄无遮挡免费观看| 亚洲欧洲日韩综合色天使| 国产97视频在线| 国产一级一级毛片永久| 国产视频 第一页| 国产精品一区二区久久精品无码| 999国产精品永久免费视频精品久久 | 四虎永久免费地址| 国产精品微拍| 亚洲美女一区| 最新亚洲人成网站在线观看| 精品一区二区无码av| 福利国产微拍广场一区视频在线| 无码综合天天久久综合网| 欧美日韩亚洲国产| 国产色婷婷视频在线观看| 性网站在线观看| 欧美日本一区二区三区免费| 欧美日韩国产高清一区二区三区| 精品国产免费观看一区| 亚洲av日韩av制服丝袜| 亚洲小视频网站| 成人自拍视频在线观看| 亚洲日韩精品综合在线一区二区 | 色婷婷在线播放| 亚洲精品另类| 久久人人爽人人爽人人片aV东京热 | 国产精品美女在线| 毛片视频网| 鲁鲁鲁爽爽爽在线视频观看 | 亚洲天堂啪啪| 一级爱做片免费观看久久| 国产交换配偶在线视频| 国产超薄肉色丝袜网站| 色哟哟精品无码网站在线播放视频| 日本精品视频一区二区| 国产真实乱子伦精品视手机观看| 亚洲天堂免费在线视频| 国产自在线拍| 国产精品香蕉在线观看不卡| 国产精品永久在线| 亚洲无码电影| 99热这里只有免费国产精品| 在线国产三级| 亚洲精品不卡午夜精品| 免费看一级毛片波多结衣| 国产亚洲高清在线精品99| 91无码人妻精品一区二区蜜桃| 国产一区二区三区在线观看免费| 国内精品免费| 五月婷婷伊人网| 日韩欧美国产精品| 美女无遮挡免费网站| 全午夜免费一级毛片| 日本在线欧美在线| 久久久久国色AV免费观看性色| 亚洲区第一页| 国产女人综合久久精品视| 福利国产微拍广场一区视频在线| 亚洲第一在线播放| 啪啪永久免费av| 在线国产欧美| 亚洲欧美国产五月天综合| 亚洲婷婷在线视频| 精品久久国产综合精麻豆| 婷婷亚洲综合五月天在线| 国产玖玖玖精品视频| 综合天天色| 亚洲精品无码不卡在线播放| 一级在线毛片| 亚洲综合中文字幕国产精品欧美 | 国产精品性| 69综合网| 欧美五月婷婷| 亚洲AV无码一区二区三区牲色| 又爽又大又黄a级毛片在线视频| 亚洲视频四区| 精品国产99久久|