公務(wù)員期刊網(wǎng) 精選范文 神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

神經(jīng)網(wǎng)絡(luò)的認(rèn)識精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的神經(jīng)網(wǎng)絡(luò)的認(rèn)識主題范文,僅供參考,歡迎閱讀并收藏。

神經(jīng)網(wǎng)絡(luò)的認(rèn)識

第1篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò);人臉識別;奇異值

中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2011) 13-0000-01

Face Recognition Based on the BP Neural Network

Liu Weiwei

(Chinese People's Public Security University,Beijing100872,China)

Abstract:In order to achieve the purpose of face recognition by classifying the feature vector of face image,a new methods for face recognition on neural networks is presented in this paper.Singular values features of face image matrix are used as features,Back-Propagation(BP)networks are used as recognition.Through the experiments,it show that the method of face recognition is reliable and have a ability of high maneuverability.

Kewwords:BP neural network;Face recognition;Singular values

一、引言

人臉識別的發(fā)展應(yīng)用廣泛,利用人臉圖像進(jìn)行識別身份容易被接受,具有非打擾性、直接性、唯一性。人臉識別主要是對人臉特征向量分類識別。神經(jīng)網(wǎng)絡(luò)可以用做人臉特征的分類器。它是一種模擬人類大腦的思維方式和組織形式而建立的數(shù)學(xué)模型。具有強大的自適應(yīng)、自學(xué)習(xí)、高度容錯能力,因此成功運用在模式識別和預(yù)測等領(lǐng)域。BP網(wǎng)絡(luò)是神經(jīng)網(wǎng)絡(luò)中最完美的,采用BP神經(jīng)網(wǎng)絡(luò)可以進(jìn)行人臉特征向量識別分類。

二、BP神經(jīng)網(wǎng)絡(luò)

BP網(wǎng)絡(luò)是一種單向傳播的多層前饋神經(jīng)網(wǎng)絡(luò),它包括一個輸入層、若干隱含層和一個輸出層,上下層之間實現(xiàn)全連接,而每層神經(jīng)元之間沒有連接。利用BP神經(jīng)網(wǎng)絡(luò)可以實現(xiàn)輸入向量 到輸出向量 的非線性映射。該網(wǎng)絡(luò)的前層和后層都有連接權(quán)值 ,每一層有閾值 ,這些值在初始時刻是隨機生成的。在具體的應(yīng)用中,將特征值向量作為輸入向量,特征值所對應(yīng)的結(jié)果作為輸出向量,BP網(wǎng)絡(luò)載入這些數(shù)據(jù)訓(xùn)練和學(xué)習(xí),從而對連接權(quán)值和閾值不斷進(jìn)行修正,使網(wǎng)絡(luò)達(dá)到的最優(yōu)狀態(tài),完成網(wǎng)絡(luò)的學(xué)習(xí)和訓(xùn)練過程,為后續(xù)的數(shù)據(jù)分類做準(zhǔn)備。因此可以將BP神經(jīng)網(wǎng)絡(luò)作為人臉特征向量的分類器,以達(dá)到人臉識別的目的。

三、基于BP神經(jīng)網(wǎng)絡(luò)的人臉識別

人臉識別是基于人臉的唯一性進(jìn)行識別,這里采用奇異值分解的方法提取人臉特征向量。本實驗的數(shù)據(jù)取自O(shè)RL人臉數(shù)據(jù)庫,該庫由40人、每人10幅、共400幅人臉圖像組成。這些照片包含測試者的不同面部表情。本實驗選擇兩個測試者進(jìn)行識別,每個測試者的十幅圖像作為一個類,每個類的前九幅圖像的特征向量作為網(wǎng)絡(luò)的學(xué)習(xí)訓(xùn)練樣本,第十幅圖像的特征向量作為測試數(shù)據(jù)。

(一)樣本數(shù)據(jù)的獲取

采用奇異值分解的方法提取人臉圖像的特征向量,這些特征向量作為BP網(wǎng)絡(luò)的學(xué)習(xí)和訓(xùn)練樣本數(shù)據(jù),對樣本數(shù)據(jù)進(jìn)行歸一化后得到。例如 =(0.55650.53230.36750.40620.35990.38540.37030.3062)表示第一個測試者的第一副圖像的特征向量,在BP網(wǎng)絡(luò)中對應(yīng)的輸出向量為(1,0)。

(二)BP神經(jīng)網(wǎng)絡(luò)的建立

第一,確定隱含層的層數(shù)。對于一般的模式識別問題,三層網(wǎng)絡(luò)可以有效的解決此問題。本試驗采用三層網(wǎng)絡(luò),輸入層的神經(jīng)元個數(shù)為特征向量的維數(shù)n=8,隱含層的神經(jīng)元個數(shù)為p=2n+1=17,輸出層的神經(jīng)元個數(shù)為輸出向量的維數(shù)為m=2。隱含層神經(jīng)元傳遞函數(shù)選用tansig,輸出層神經(jīng)元傳遞函數(shù)選用logsig。輸出向量為(1,0)和(0,1)表示為第一個和第二個測試者。

第二,載入樣本數(shù)據(jù)學(xué)習(xí)和訓(xùn)練。樣本數(shù)據(jù)包括輸入向量和輸出向量,通過學(xué)習(xí)和訓(xùn)練不斷的修正網(wǎng)絡(luò)中的權(quán)值和閾值。訓(xùn)練曲線的收斂情況如圖2.

在matlab環(huán)境下運行,采用測試樣本進(jìn)行測試,實驗結(jié)果輸出為(0.98490.0027);(0.00270.9547),試驗結(jié)果接近(1,0)和(0,1),分別為一號和二號測試者,實驗達(dá)到預(yù)期結(jié)果。

圖1.訓(xùn)練曲線

四、結(jié)語

運用BP人工神經(jīng)網(wǎng)絡(luò)建立了人臉識別模型,解決了對人臉特征向量進(jìn)行分類識別的問題,從而達(dá)到對人臉識別這一最終目的。識別結(jié)果表明,在小樣本空間下,運用BP神經(jīng)網(wǎng)絡(luò)的人臉識別運算速度快、操作簡單、識別率高,BP神經(jīng)網(wǎng)絡(luò)可以用于人臉識別系統(tǒng)中的識別部分,并且可以擴展到其他模式識別問題。

參考文獻(xiàn):

[1]郝文化.MATLAB圖像圖像應(yīng)用教程[M].中國水利水電出版社,2004

[2]邵擁軍等.基于BP神經(jīng)網(wǎng)絡(luò)的湘西金礦成礦預(yù)測[J].中南大學(xué)學(xué)報,2007

[3]高全學(xué)等.SVD用于人臉識別存在的問題及解決方法[J].中國圖象圖形學(xué)報,2006

[4]楊天軍,張曉春等.基于BP神經(jīng)網(wǎng)絡(luò)的城市道路交通安全評價研究[J].中國礦業(yè)大學(xué)學(xué)報,2005

第2篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

關(guān)鍵詞:極線幾何;農(nóng)業(yè)機器人;視覺誤差;標(biāo)定;匹配

中圖分類號:TP242 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2009)15-3987-02

Research on Visual Error of Agricultural Robot Based on Neural Network Correction

ZHEN Mu-hua

(Shunde Secondary Vocational School, Shunde 528200, China)

Abstract: The operation of agricultural robot is a nondestructive picking process, in which the complexity of environment and particularity of location target make it very long in picking visual identity, as well as having big error. By improving calibration model and matching model respectively, traditional solution corrects those errors, without considering the internal relations of calibration and matching. This paper presents a polar geometry transform method for total visual error correction, and analyzes its application in the process of camera calibration which is based on BP neural network and image matching which is based on feature.Experimental results show that the method of total visual error correction which is based on polar geometry transform has higher precision and real-time than separated error correction in tradition.

Key words: polar geometry; agricultural robot; visual error; calibration; matching

1 引言

農(nóng)業(yè)環(huán)境信息的未知性和不確定性,加上采摘對象是一種不能在采摘作業(yè)時碰傷的生物柔性體,要求采摘機器人每次采摘都要用視覺系統(tǒng)對變量目標(biāo)進(jìn)行重新定位,以獲取實時、準(zhǔn)確的數(shù)據(jù),傳遞給決策、底層控制系統(tǒng),來控制機械系統(tǒng)的末端執(zhí)行機構(gòu)進(jìn)行夾持操作,采摘的過程具有無損性。相對于工業(yè)機器人視覺應(yīng)用來說,農(nóng)業(yè)采摘機器人對視覺系統(tǒng)的誤差要求更加嚴(yán)格。

采摘機器人視覺系統(tǒng)誤差主要包括:圖像匹配誤差和攝像機標(biāo)定誤差。在這些對視覺相關(guān)的研究中[2-5],存在目標(biāo)匹配率低和運行時間長等問題,這將在很大程度上制約自然環(huán)境下作業(yè)的蘋果采摘機器人的實時性和多任務(wù)性[6]。

本文在文獻(xiàn)[1]關(guān)于立體視覺中的極線幾何的研究基礎(chǔ)上,提出一種基于立體視覺的極限幾何變換,并引入了神經(jīng)網(wǎng)絡(luò),從標(biāo)定與匹配的相結(jié)合的高度來減少采摘機器人視覺系統(tǒng)總體誤差。

2 匹配

2.1 誤差來源

在農(nóng)業(yè)采摘機器人進(jìn)行采摘行為前,必須對左右視覺圖像進(jìn)行匹配,以獲取目標(biāo)點深度值信息。假設(shè)在雙目立體視覺模型中,f為攝像機焦距,d為兩攝像機的中心距離,ml和mr分別是目標(biāo)點在匹配后的左右圖中位置。根據(jù)三角測量原理,深度值

在ml已知的情況下,根據(jù)匹配基元的不同,立體視覺匹配mr算法分為三大類:區(qū)域匹配、特征匹配和相位匹配。匹配過程中,對于非完全漫反射的物體表面、紋理缺乏的圖像區(qū)域、物體邊緣深度不連續(xù)和遮擋等現(xiàn)象,這三類匹配算法都難以取得準(zhǔn)確的視差|ml-mr|,因而在一定程度上會造成較大的視覺誤差。在采摘機器人對生物體進(jìn)行特征匹配的過程中,可以通過極線幾何視覺校正的方式來濾除部分虛假匹配,來改善匹配效果。

2.2 極線幾何變換與匹配校正

在雙目立體視覺系統(tǒng)中,存在著重要的極線幾何關(guān)系,如圖1所示,其中:OL、OR分別為左右攝像機中心,Il 、Ir 分別為左右圖像平面,M和M/為被觀察的場景點。點OL 、OR 和M構(gòu)成的平面稱為極面,極面與圖像平面Il 、Ir分別相交的兩條直線稱為極線。

3 標(biāo)定

3.1 誤差來源

雙攝像機標(biāo)定就是指通過建立攝像機成像的幾何模型,并利用給定物體的世界坐標(biāo)(x,y,z)和它的兩個圖像坐標(biāo)(u,v),來求解單個攝像機內(nèi)部的幾何和光學(xué)參數(shù)以及兩個攝像機在三維世界中的坐標(biāo)關(guān)系的過程?,F(xiàn)有的攝像機標(biāo)定技術(shù)大體可以歸結(jié)為兩類:傳統(tǒng)的攝像機標(biāo)定方法和攝像機自標(biāo)定方法[8]。由于攝像機光學(xué)系統(tǒng)并不是精確地按理想化的小孔成像原理工作,存在有非線性透鏡畸變,物體點在攝像機成像面上實際所成的像與理想成像之間存在有光學(xué)畸變誤差。主要的畸變誤差分為三類:徑向畸變、偏心畸變和薄棱鏡畸變。按照求解非線性畸變校正參數(shù)的過程,傳統(tǒng)的攝像機標(biāo)定方法可以分成四類,即利用最優(yōu)化算法的標(biāo)定方法,利用攝像機變換矩陣的標(biāo)定方法,進(jìn)一步考慮畸變補償?shù)膬刹椒ê筒捎酶鼮楹侠淼臄z像機成像模型的雙平面標(biāo)定方法。

農(nóng)業(yè)機器人的作業(yè)是無損采摘的過程,對攝像機參數(shù)的標(biāo)定要求比較嚴(yán)格。傳統(tǒng)的攝像機畸變畸變模型,都是通過線性或非線性的畸變補償進(jìn)行標(biāo)定誤差修正,在標(biāo)定的過程中沒有很好的考慮到匹配過程中一些因素。為了更準(zhǔn)確快速的進(jìn)行匹配和盡可能減少標(biāo)定誤差,本系統(tǒng)在傳統(tǒng)的攝像機標(biāo)定方法基礎(chǔ)上,采用極線幾何修正和人工神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法來對攝像機進(jìn)行隱式標(biāo)定。

3.2 基于極線幾何變換的BP神經(jīng)網(wǎng)絡(luò)標(biāo)定

在攝像機線性標(biāo)定模型中,點M的世界坐標(biāo)(Xw, Yw, Zw)與其圖像幀存坐標(biāo)(u,v)存在如下關(guān)系:

第3篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò);人臉識別;MATLAB

中圖分類號:TP391

隨著科技的發(fā)展,對人臉識別技術(shù)的發(fā)展要求越來越迫切,如(1)在企業(yè)、住宅安全和管理方面,要求實現(xiàn)人臉識別門禁考勤系統(tǒng),人臉識別防盜門等。(2)在公安、司法和刑偵方面,利用人臉識別,在全國范圍內(nèi)搜捕逃犯。(3)在銀行的自動提款機中,如果應(yīng)用人臉識別就會避免由于用戶卡片和密碼被盜。(4)在電子商務(wù)交易過程中,如果使用人臉識別實現(xiàn)當(dāng)事人在網(wǎng)上的數(shù)字身份和真實身份統(tǒng)一,便增加了電子商務(wù)的可靠性。而人臉識別的軟件系統(tǒng)開發(fā),是聯(lián)系理論和實踐的最重要的環(huán)節(jié),因此實現(xiàn)人臉識別系統(tǒng)的開發(fā)應(yīng)用越來越重要。

1 BP網(wǎng)絡(luò)的概述

1.1 BP神經(jīng)網(wǎng)絡(luò)的定義。前饋多層神經(jīng)網(wǎng)絡(luò)廣泛的應(yīng)用于模式識別與分類、控制、預(yù)測、圖像處理等問題,是當(dāng)今社會應(yīng)用最廣、發(fā)展最快的人工神經(jīng)網(wǎng)絡(luò)之一。由于此神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)權(quán)值閾值的確定常采用誤差反向傳播算法(Back Propagation,簡稱作BP算法),所以通常稱這種前饋網(wǎng)絡(luò)為BP網(wǎng)絡(luò)。典型的BP網(wǎng)絡(luò)是三層網(wǎng)絡(luò),包括輸入層、隱含層和輸出層。各層之間實行全連接,而其中隱含層可以是一層,也可以是多層(如圖1)。

圖1 單隱含層的BP網(wǎng)絡(luò)結(jié)構(gòu)

BP網(wǎng)絡(luò)的學(xué)習(xí)由四個過程組成,即:(1)輸入模式:輸入層經(jīng)隱含層向輸出層的“模式順傳播”過程;(2)網(wǎng)絡(luò)的理論輸出與網(wǎng)絡(luò)實際輸出之差的誤差信號:由輸出層經(jīng)隱含層向輸入層逐層修正連接權(quán)的“誤差逆?zhèn)鞑ァ边^程;(3)由“模式順傳播”與“誤差逆?zhèn)鞑ァ钡姆磸?fù)交替進(jìn)行的網(wǎng)絡(luò)“記憶訓(xùn)練”過程;(4)網(wǎng)絡(luò)趨向收斂即網(wǎng)絡(luò)的全局誤差趨向極小值的“學(xué)習(xí)收斂”過程。簡言之,就是由“模式順傳播”“誤差逆?zhèn)鞑ァ薄坝洃浻?xùn)練”“學(xué)習(xí)收斂”的過程。傳遞函數(shù)一般為(0,1)S型函數(shù) 。BP網(wǎng)絡(luò)隱層中的神經(jīng)元均采用S型交換函數(shù),輸出層則采用純線性變換函數(shù)。

1.2 BP網(wǎng)絡(luò)的算法。BP算法可描述為大致五步:(1)初始化各權(quán)值為較小的隨機值;(2)選取訓(xùn)練集;(3)根據(jù)輸入計算理論輸出;(4)調(diào)節(jié)輸出層和隱含層的連接權(quán)值;(5)返回第二步反復(fù)訓(xùn)練網(wǎng)絡(luò)直至誤差理想為止。

其流程圖如圖2:

圖2 神經(jīng)網(wǎng)絡(luò)算法流程圖

2 BP神經(jīng)網(wǎng)絡(luò)實現(xiàn)人臉識別

2.1 設(shè)計思路。本設(shè)計采用50幅圖像(10個人每人5幅)作為訓(xùn)練圖像,應(yīng)用主成分分析對訓(xùn)練圖像進(jìn)行二階相關(guān)和降維,提取訓(xùn)練圖像的獨立基成分構(gòu)造人臉子空間,并將訓(xùn)練集中的人臉圖像向獨立基上投影得到的系數(shù)輸入改進(jìn)的BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練。然后將待識別的人臉圖像向獨立基上投影得到投影系數(shù),再將其輸入已訓(xùn)練過的BP神經(jīng)網(wǎng)絡(luò)進(jìn)行識別。設(shè)計結(jié)構(gòu)如圖3。

圖3 人臉識別系統(tǒng)結(jié)構(gòu)

2.2 BP網(wǎng)絡(luò)的創(chuàng)建和初始化。因網(wǎng)絡(luò)的輸入矢量與輸出矢量相差較大,為了減少網(wǎng)絡(luò)的訓(xùn)練誤差,在建立網(wǎng)絡(luò)之前要對輸入矢量進(jìn)行歸一化。這里我們利用premnmx函數(shù)把輸入初始化在[-1,1]之間。程序代碼如下:

p=premnmx(p')';

t=[1000;1000;1000;1000;1000;0100;0100;0100;0100;0100;

0010;0010;0010;0010;0010;0001;0001;0001;0001;0001]'

2.3 訓(xùn)練神經(jīng)網(wǎng)絡(luò)。本設(shè)計的方法如下:

%設(shè)計神經(jīng)網(wǎng)路

[prow pcol]=size(p);

num=prow*pcol;%提取p中元素個數(shù)作為神經(jīng)網(wǎng)絡(luò)的輸入層神經(jīng)元個數(shù)

net=newff(minmax(p),[num,10,4],{'tansig','tansig','purelin'},'traingda');%隱層神經(jīng)元個數(shù)為10,輸出層神經(jīng)元個數(shù)為4,4表示識別出人

net.trainParam.show=200;%顯示速率為200

net.trainParam.lr=0.01;%學(xué)習(xí)率為0.01

net.trainParam.epochs=5000;%迭代次數(shù)不超5000

net.trainParam.goal=0.001;%訓(xùn)練誤差為0.001

[net,tr]=train(net,p,t);

網(wǎng)絡(luò)的訓(xùn)練函數(shù)有很多種,如trainlm,其中traingd學(xué)習(xí)算法是一般的剃度下降法;traingdx學(xué)習(xí)算法是剃度下降動量法,學(xué)習(xí)速率是自適應(yīng)的。Trainlm的學(xué)習(xí)算法為Levenberg-Marquadt反傳算法,該訓(xùn)練函數(shù)的優(yōu)點在于收斂速度很快。本設(shè)計選用的訓(xùn)練函數(shù)為traingdx,在網(wǎng)絡(luò)達(dá)到起訓(xùn)練誤差要求時會自動停止,節(jié)省訓(xùn)練時間。訓(xùn)練過程中為了得到較小的誤差,可以增加訓(xùn)練次數(shù)。

2.4 系統(tǒng)的性能評估。為了測試設(shè)計的網(wǎng)絡(luò)模式識別系統(tǒng)的可靠性,這里用50幅圖像輸入樣本,來觀察其輸出結(jié)果。通過程序演示,基本可以識別出不同的人臉特征。如果要提高精度,可以延長網(wǎng)絡(luò)的訓(xùn)練時間,或者是將網(wǎng)絡(luò)隱含層的神經(jīng)元數(shù)目增多。為了測試系統(tǒng),可提取幾取幾幅人臉圖片數(shù)據(jù),然后把它們輸入到網(wǎng)絡(luò)中,觀察其得到的輸出,并進(jìn)行誤差分析。

3 結(jié)束語

本設(shè)計是利用BP算法,以MATLAB軟件作為工具手段,建立人臉識別的BP神經(jīng)網(wǎng)絡(luò),且利用50副人臉圖像數(shù)據(jù)訓(xùn)練網(wǎng)絡(luò),使神經(jīng)網(wǎng)絡(luò)能辨別出人臉信息。結(jié)果說明,本設(shè)計在人臉識別方面有比較好的優(yōu)勢。

在本設(shè)計中,使用了不人臉圖像數(shù)據(jù)作為輸入來訓(xùn)練網(wǎng)絡(luò),提高了整個網(wǎng)絡(luò)容錯的能力,這樣更適合在實際環(huán)境中使用。

參考文獻(xiàn):

[1]藺廣逢,繁引娣,張媛.主成分分析與BP神經(jīng)網(wǎng)絡(luò)的人臉識別方法研究[J].現(xiàn)代電子技術(shù),2007(02).

[2]MartinT.Hag,Howard B.Demuth. Neural Network Design Original[M].PSW publishing company.

[3]張威.MATLAB基礎(chǔ)與編程入門[M].西安:西安電子科技大學(xué)出版社,2004.

[4]叢爽.面向MATLAB工具箱的神經(jīng)網(wǎng)絡(luò)理論與應(yīng)用[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,2003.

第4篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

【摘要】 目的:應(yīng)用BP人工神經(jīng)網(wǎng)絡(luò)原理,設(shè)計一種類風(fēng)濕關(guān)節(jié)炎疾病診斷的方法。方法:選用對類風(fēng)濕關(guān)節(jié)炎敏感的8個指標(biāo),作為BP人工神經(jīng)網(wǎng)絡(luò)的輸入數(shù)據(jù),對樣本進(jìn)行訓(xùn)練和預(yù)測。結(jié)果:BP人工神經(jīng)網(wǎng)絡(luò)經(jīng)通過對150例樣本的運算,訓(xùn)練集的113例樣本,訓(xùn)練正確率為97.4%;預(yù)測集的37例樣本,預(yù)測正確率為91.9%。結(jié)論:BP人工神經(jīng)網(wǎng)絡(luò)能為類風(fēng)濕關(guān)節(jié)炎作出較準(zhǔn)確的診斷,能提高診斷的客觀性。

【關(guān)鍵詞】 人工神經(jīng)網(wǎng)絡(luò); 類風(fēng)濕關(guān)節(jié)炎; 預(yù)測

類風(fēng)濕關(guān)節(jié)炎(Rheumatoid arthritis ,RA)是一種以關(guān)節(jié)滑膜發(fā)生慢性炎性病變的自身免疫性疾病,其病程多呈進(jìn)行性進(jìn)展,致殘率高,治愈率低下[1],早期臨床表現(xiàn)不典型,單項自身抗體檢測的靈敏度和特異性均有不足,類風(fēng)濕因子的檢出率也偏低,容易造成誤診[2,3]。因此醫(yī)務(wù)人員主要是通過敏感性互補的幾個檢驗指標(biāo)和臨床表現(xiàn)對類風(fēng)濕關(guān)節(jié)炎作出診斷[4],但在疾病的診斷中往往帶有很多的主觀因素。近年來發(fā)展起來的人工神經(jīng)網(wǎng)絡(luò)是種理論化的數(shù)學(xué)模型,是模仿人腦神經(jīng)的網(wǎng)絡(luò)結(jié)構(gòu)及其功能而建立起來的一種信息處理系統(tǒng),具有自行學(xué)習(xí)、聯(lián)想記憶、錯誤容納和強大的非線性處理能力[5]。因此人工神經(jīng)網(wǎng)絡(luò)常常被應(yīng)用到臨床醫(yī)學(xué)疾病的診斷上。本研究結(jié)合類風(fēng)濕關(guān)節(jié)炎診斷的8個主要指標(biāo),設(shè)計一種基于人工神經(jīng)網(wǎng)絡(luò)類風(fēng)濕關(guān)節(jié)炎的診斷方法,通過對150例樣本的網(wǎng)絡(luò)運算,探討了人工神經(jīng)網(wǎng)絡(luò)對類風(fēng)濕關(guān)節(jié)炎診斷的可行性。

1 人工神經(jīng)網(wǎng)絡(luò)基本原理

人工神經(jīng)網(wǎng)絡(luò)可以通過對外界信息的學(xué)習(xí),以特定的方式對這些信息進(jìn)行處理和概括,從而具備了對這些信息的識別功能,并產(chǎn)生了一個相對應(yīng)的結(jié)論。因此,再次給人工神經(jīng)網(wǎng)絡(luò)這樣一個相似的條件時,神經(jīng)網(wǎng)絡(luò)就會根據(jù)已學(xué)到的知識,自行推理判斷,得到一個我們需要的結(jié)果。

1.1 人工神經(jīng)元

人工神經(jīng)元是組成人工神經(jīng)網(wǎng)絡(luò)的基本處理單元,簡稱為神經(jīng)元。如圖1顯示了一個具有r個輸入分量的人工神經(jīng)元模型[6]。

圖1中p(r=1,2,…,r) 為該神經(jīng)元的輸入數(shù)據(jù);Wr 為該神經(jīng)元分別與各輸入數(shù)據(jù)間的連接強度,稱為連接權(quán)重,權(quán)重值的大小代表上一級神經(jīng)元對下一級神經(jīng)元的影響程度。b為該神經(jīng)元的閾值,f(x)為作用于神經(jīng)元的激勵函數(shù),通常采用的是S 型函數(shù),其數(shù)學(xué)表達(dá)式見式(1)[7]:

f(x)=(1+e-Qx)-1(1)

a為神經(jīng)元的輸出數(shù)據(jù)。神經(jīng)元將接收信息pi與連接權(quán)重wi 的點乘積求和構(gòu)成其總輸入, 在神經(jīng)元閾值b的作用下經(jīng)函數(shù)f(x)的作用,產(chǎn)生信號輸出a。

圖1 人工神經(jīng)元模型

1.2 人工神經(jīng)網(wǎng)絡(luò)

人工神經(jīng)網(wǎng)絡(luò)是由多個不同的神經(jīng)元連接而成,一般含有多個層次,每個層次又包含了多個神經(jīng)元,上一層次的神經(jīng)元只能對下一層的神經(jīng)元產(chǎn)生作用,同層神經(jīng)元間無相互作用[7]。根據(jù)神經(jīng)元的不同連接方式,就形成了不同功能的連接網(wǎng)絡(luò)模型。比如BP神經(jīng)網(wǎng)絡(luò),Kohonen神經(jīng)網(wǎng)絡(luò),Hopfield神經(jīng)網(wǎng)絡(luò)等等,多達(dá)數(shù)十種。在醫(yī)學(xué)中應(yīng)用比較廣泛的是BP神經(jīng)(Back Propagation),也就是誤差逆向傳遞網(wǎng)絡(luò)[8],本研究中采用的也是BP神經(jīng)網(wǎng)絡(luò)。BP神經(jīng)網(wǎng)絡(luò)一般由輸入層,隱含層和輸出層構(gòu)成,其結(jié)構(gòu)模型如圖2所示。

神經(jīng)網(wǎng)絡(luò)輸入層的神經(jīng)元是接受外界信息的端口,不包括數(shù)據(jù)運算功能,他將外界的輸入數(shù)據(jù)通過一個連接權(quán)重傳遞給下一隱含層的神經(jīng)元。隱含層是神經(jīng)網(wǎng)絡(luò)的核心部分,數(shù)量上可以有一個或多個層次,隨著層次的增多,網(wǎng)絡(luò)結(jié)構(gòu)變得更復(fù)雜,網(wǎng)絡(luò)數(shù)據(jù)處理功能也增強。網(wǎng)絡(luò)的最后一層是輸出層,輸出層接收到隱含層的各項信息,然后經(jīng)過轉(zhuǎn)換把信息傳給外界。

輸入層 隱含層 輸出層

圖2 BP人工神經(jīng)網(wǎng)絡(luò)模型

1.3 人工神經(jīng)網(wǎng)絡(luò)工作原理

為了解決臨床上對疾病的預(yù)測或識別等問題,神經(jīng)網(wǎng)絡(luò)主要是通過學(xué)習(xí)來獲取"知識"或"經(jīng)驗"的,這一過程總體上可分為訓(xùn)練和預(yù)測兩個階段。所謂訓(xùn)練就是形成一種病因與疾病之間的函數(shù)映射關(guān)系,即給定一個實際輸出與期望輸出的目標(biāo)誤差值,將病人的各種病因、實驗室檢查、影像超聲檢查、臨床表現(xiàn)等作為網(wǎng)絡(luò)的輸入信息加到其輸入端,輸入信息經(jīng)過隱含層神經(jīng)元的處理后,傳遞給輸出層。如果輸出層得到的結(jié)果大于預(yù)先給定的誤差目標(biāo)值時,神經(jīng)網(wǎng)絡(luò)將這種誤差信號沿原來的傳遞路線逐層返回,并調(diào)節(jié)各個層次間神經(jīng)元連接的權(quán)重值,這種過程不斷交替進(jìn)行,直到誤差達(dá)到目標(biāo)值時,訓(xùn)練過程結(jié)束。經(jīng)過訓(xùn)練可使疾病的各種情況分布到連接權(quán)上, 使學(xué)習(xí)后的網(wǎng)絡(luò)權(quán)重值存儲了臨床癥狀和疾病類型等相關(guān)的知識,此時可以認(rèn)為神經(jīng)網(wǎng)絡(luò)建立起了病人的各種因素與該病人是否患有某種疾病的映射關(guān)系,這種映射關(guān)系就是一個預(yù)測疾病的判別函數(shù)。預(yù)測就是檢驗判別函數(shù)的可靠程度,利用一些未包括在訓(xùn)練集中的樣本構(gòu)成預(yù)測集,將預(yù)測集中與疾病相關(guān)的數(shù)據(jù)輸入到訓(xùn)練好的網(wǎng)絡(luò)中去,在訓(xùn)練階段所得到的判別函數(shù)的作用下,就可以得到一個測試結(jié)果,從網(wǎng)絡(luò)的輸出端就可以診斷病人是否為疾病患者。

2 人工神經(jīng)網(wǎng)絡(luò)診斷類風(fēng)濕關(guān)節(jié)炎實例

2.1 病例選取及變量確定

實驗數(shù)據(jù)來源于哈爾濱醫(yī)科大學(xué)附屬醫(yī)院,總共有150例。其中類風(fēng)濕關(guān)節(jié)炎患者83例,女71例,占85.5%;男12例,占14.5%。年齡范圍為20~79歲,平均年齡為48.92歲。所有患者均符合1987年美國風(fēng)濕病協(xié)會修訂的類風(fēng)濕關(guān)節(jié)炎診斷標(biāo)準(zhǔn)。用來作正常對照的有67例,其中女62例,占92.5%;男5例,占%7.5,年齡范圍為18~79歲,平均年齡為43.63歲。病人資料主要包括臨床癥狀與體征,相關(guān)實驗室檢查,相應(yīng)影像學(xué)檢查。

根據(jù)中華醫(yī)學(xué)會風(fēng)濕病學(xué)分會制定的類風(fēng)濕關(guān)節(jié)炎診斷指南,典型的類風(fēng)濕關(guān)節(jié)炎按照1987年美國風(fēng)濕病協(xié)會修訂的類風(fēng)濕關(guān)節(jié)炎診斷標(biāo)準(zhǔn)來診斷并不困難,但某些不典型、早期類風(fēng)濕關(guān)節(jié)炎,常常被誤診或漏診。2008年,胡勇等[9]通過研究發(fā)現(xiàn),抗CCP抗體對類風(fēng)濕關(guān)節(jié)炎的敏感性和特異性分別為80.0%和93.7 %,聯(lián)合抗CCP抗體和RF可以提高診斷的準(zhǔn)確性,對類風(fēng)濕關(guān)節(jié)炎的早期診斷有重要意義。因此為了提高神經(jīng)網(wǎng)絡(luò)診斷各種類型類風(fēng)濕關(guān)節(jié)炎的準(zhǔn)確率,我們選取了x1(關(guān)節(jié)晨僵)、x2(對稱性關(guān)節(jié)炎)、x3(腕、掌指或者近端指間關(guān)節(jié)至少有一個關(guān)節(jié)腫)、x4(3個或者3個以上關(guān)節(jié)部位腫)、x5(關(guān)節(jié)X線改變)、x6(皮下結(jié)節(jié))、x7(RF )和x8(抗CCP抗體)這8個指標(biāo)來作為神經(jīng)網(wǎng)絡(luò)運算的輸入數(shù)據(jù)。其中x1、x2、x3、x4、x5、x6和x7這幾個輸入數(shù)據(jù)是1987年美國風(fēng)濕病協(xié)會修訂的類風(fēng)濕關(guān)節(jié)炎診斷標(biāo)準(zhǔn)所包含的內(nèi)容,x8是為了提高對不典型、早期類風(fēng)濕關(guān)節(jié)炎的診斷所采用的輸入數(shù)據(jù)。上述x1、x2、x3、x4、x5、x6是定性變量(離散變量),臨床上常用陽性和陰性來描述,實驗中用1和0對這些變量進(jìn)行賦值,當(dāng)變量值為1時表示陽性,為0時表示陰性;而變量x7、x8是定量變量(連續(xù)變量),用原始數(shù)據(jù)來描述。

2.2 確定訓(xùn)練樣本及預(yù)測樣本

在以上150例樣本中(83例類風(fēng)濕關(guān)節(jié)炎和67例正常對照)中分別選取63例類風(fēng)濕關(guān)節(jié)炎和50例正常對照的樣本,用來組成訓(xùn)練集,并用1~113的數(shù)字對其進(jìn)行順序編號,1~63號代表是類風(fēng)濕關(guān)節(jié)炎,64~113號代表的是正常對照組的樣本。剩余的樣本用來組成預(yù)測集,集中樣本總數(shù)為37例,其中類風(fēng)濕關(guān)節(jié)炎患者有20例,正常對照組有17例,也用同樣的方法進(jìn)行編號。訓(xùn)練集與預(yù)測集樣本比例大約為4:1。

2.3 網(wǎng)絡(luò)參數(shù)的設(shè)定及算法程序

首先對神經(jīng)網(wǎng)絡(luò)參數(shù)設(shè)定如下:輸入神經(jīng)元個數(shù)為8,輸出神經(jīng)元個數(shù)為1,期望目標(biāo)輸出值用0表示正常,用1表示類風(fēng)濕關(guān)節(jié)炎,隱含層采用tansig函數(shù)。訓(xùn)練次數(shù)為6000次,訓(xùn)練目標(biāo)為0.06,學(xué)習(xí)速度為0.05,網(wǎng)絡(luò)連接權(quán)重初始值是[-1,1]之間的隨機數(shù),其次網(wǎng)絡(luò)進(jìn)行運算所采用的是批動量梯度下降算法,應(yīng)用MATLAB6.5來編寫該程序算法。

2.4 訓(xùn)練及預(yù)測結(jié)果

將訓(xùn)練集樣本的8個指標(biāo)輸入到BP網(wǎng)絡(luò)的算法程序中,網(wǎng)絡(luò)經(jīng)過500次的訓(xùn)練后,達(dá)到了訓(xùn)練目標(biāo)的要求,訓(xùn)練結(jié)果如圖3所示,預(yù)測輸出以0.5為閾值,>0.5者為類風(fēng)濕關(guān)節(jié)炎患者,

圖3 113例樣本訓(xùn)練結(jié)果從訓(xùn)練得到的圖形可以看出,63例類風(fēng)濕關(guān)節(jié)炎患者中有54例訓(xùn)練結(jié)果都在目標(biāo)輸出值1附近,而且非常靠近1。只有9例稍微偏離了目標(biāo)輸出值1,由于輸出結(jié)果均在0.5~1.5的范圍內(nèi),可以認(rèn)為訓(xùn)練結(jié)果與實際相吻合。類似的在50例正常對照組中,有47例輸出結(jié)果都在目標(biāo)值0的附近,輸出值都在0~0.5之間,訓(xùn)練結(jié)果與實際也相吻合。而編號為64、75、92的3例樣本,其輸出值大于0.5,明顯大于目標(biāo)輸出值0,樣本訓(xùn)練結(jié)果有錯誤。綜上所述,訓(xùn)練集中113例樣本有110訓(xùn)練正確,訓(xùn)練正確率達(dá)到97.4%。

經(jīng)過訓(xùn)練可以得到一個能反映類風(fēng)濕關(guān)節(jié)炎疾病情況的神經(jīng)網(wǎng)絡(luò)模型。把預(yù)測集樣本的數(shù)據(jù)導(dǎo)入到訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)中去,進(jìn)行預(yù)測,預(yù)測的結(jié)果如圖4。

圖4 37例樣本預(yù)測結(jié)果從上圖的輸出結(jié)果可以看出,在20例類風(fēng)濕關(guān)節(jié)炎樣本的預(yù)測中,19例樣本的輸出結(jié)果主要集中在目標(biāo)輸出值1附近,沒有超出0.5~1.5的范圍,可以視為預(yù)測結(jié)果與實際相符合,而編號為1的樣本,其輸出值小于0.5,偏離了目標(biāo)輸出值1,預(yù)測結(jié)果錯誤。另外17例正常對照組中,15例預(yù)測結(jié)果與實際相符合,而編號為27、33號的樣本其輸出值大于0.5,明顯偏離目標(biāo)輸出值0,預(yù)測不正確。所以對于預(yù)測的總體樣本來說,34例預(yù)測正確,準(zhǔn)確率為91.9%,靈敏度為94.7%,特異度為86.7%。

訓(xùn)練集和預(yù)測集的樣本,經(jīng)BP神經(jīng)網(wǎng)絡(luò)運算,其結(jié)果如表1所示。表1 BP神經(jīng)網(wǎng)絡(luò)測試樣本的計算結(jié)果

3 討論

由表1可知,2例預(yù)測有誤的樣本,它們來源于預(yù)測集的正常對照組中。同樣在訓(xùn)練階段,運算有誤的3例樣本也全都來源于訓(xùn)練集的正常對照組中。由此可見,運算有誤的樣本在訓(xùn)練集和預(yù)測集之間存在一種對應(yīng)關(guān)系,即神經(jīng)網(wǎng)絡(luò)對樣本訓(xùn)練的錯誤率越高,其預(yù)測的準(zhǔn)確率就越低。同時,一些樣本的訓(xùn)練和預(yù)測結(jié)果也出現(xiàn)了較大范圍的波動,沒有集中在目標(biāo)值為1和0的這兩條直線上。出現(xiàn)這種結(jié)果的原因可能是:有些樣本數(shù)據(jù)偏倚,訓(xùn)練樣本總數(shù)又不是很多,從而導(dǎo)致這些數(shù)據(jù)偏倚的樣本所占的比例較大,在總體中表現(xiàn)出來的作用也就較強。因此加大訓(xùn)練樣本的數(shù)量,選擇數(shù)據(jù)偏倚較少或者更有代表性的樣本來學(xué)習(xí)訓(xùn)練,神經(jīng)網(wǎng)絡(luò)就能更準(zhǔn)確的反映疾病自身情況,同時網(wǎng)絡(luò)所包含的病因與疾病間相映射的函數(shù)關(guān)系也就更具有普遍性。

對疾病診斷過程而言,人工神經(jīng)網(wǎng)絡(luò)能夠模擬專家級醫(yī)師診斷疾病的思維過程和獲得診斷疾病的相關(guān)知識。此后對疾病進(jìn)行預(yù)測時就可以避免醫(yī)師對疾病診斷的主觀性及思維定勢,因此能提高疾病診斷的客觀性。盡管臨床上也存在一些疾病患者,往往因為診斷數(shù)據(jù)的缺失,給醫(yī)師診斷帶來了很多的困難或是誤診,然而神經(jīng)網(wǎng)絡(luò)具有的容錯性質(zhì)以及能根據(jù)訓(xùn)練得來的知識和處理問題的經(jīng)驗,對上述缺失的數(shù)據(jù)等這種復(fù)雜的問題,做出合理的判斷與推理,從而為病人做出較正確的診斷。

在疾病診斷方面, 按照1987年美國風(fēng)濕病協(xié)會修訂的類風(fēng)濕關(guān)節(jié)炎診斷標(biāo)準(zhǔn),對一些不典型,早期的類風(fēng)濕關(guān)節(jié)炎常常不能作出正確的診斷,特異性也低,往往造成誤診。然而基于人工神經(jīng)網(wǎng)絡(luò)類風(fēng)濕關(guān)節(jié)炎的診斷方法,通過對37例樣本的預(yù)測,預(yù)測結(jié)果表明:本方法對類風(fēng)濕關(guān)節(jié)炎的診斷,其準(zhǔn)確率為91.9%,靈敏度為94.7%,特異度為86.7%,可作為疾病診斷的一種新方法。當(dāng)然,實驗中也存在一些問題有待于進(jìn)一步研究,如輸入變量的選擇及其數(shù)據(jù)處理,網(wǎng)絡(luò)初始權(quán)重的計算,網(wǎng)絡(luò)訓(xùn)練的最佳原則,隱含層數(shù)的設(shè)計等等。隨著研究的進(jìn)一步深入,人工神經(jīng)網(wǎng)絡(luò)必將得到臨床工作者的認(rèn)同并為疾病研究帶來諸多的便利。

【參考文獻(xiàn)】

1 顧福榮,張義東,施錦杰.抗CCP抗體、抗RA33抗體、抗Sa 抗體和RF聯(lián)合檢測對類風(fēng)濕性關(guān)節(jié)炎診斷的意義.江西醫(yī)學(xué)檢驗,2007,25(1):24~25.

2 Matsuo K,Xiang Y,Nakamura H,et al.Identification of novel eitrullinated autoantigens of synovium in rheumatoid arthritis using a proteomie approach.Arthritis Res Ther,2006,8(6):1~3.

3 Harrison MJ,Paget SA. Anti2CCP antibody testing as a diagnostic and prognostic tool in rheumatoid arthritis.QJM,2007,100(4):193~201.

4 王青青.類風(fēng)濕性關(guān)節(jié)炎的診斷與治療.全科醫(yī)學(xué)臨床與教育.2008,6(2):92~94.

5 孫文恒,王煒,周文策.人工神經(jīng)網(wǎng)絡(luò)技術(shù)在胰腺癌診斷中的應(yīng)用.蘭州大學(xué)學(xué)報,2008,44(7):224~227.

6 宋燁,楊本付,人工神經(jīng)網(wǎng)絡(luò)及其在疾病診斷中的應(yīng)用,中華醫(yī)學(xué)實踐雜志,2006,5(3):275~277.

7 王俊杰,陳景武.BP神經(jīng)網(wǎng)絡(luò)在疾病預(yù)測中的應(yīng)用.理理醫(yī)藥學(xué)雜志,2005,21(3):259~262.

第5篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

關(guān)鍵詞:水動力模型,ANN神經(jīng)網(wǎng)絡(luò)系統(tǒng),模型數(shù)據(jù),缺失數(shù)據(jù)模擬

中圖分類號:G250.72 文獻(xiàn)標(biāo)識碼:A

我國大多數(shù)的城市管網(wǎng)建設(shè)滯后于水廠建設(shè),給水管網(wǎng)的鋪設(shè)會隨城市的發(fā)展不斷地鋪設(shè)延長,與之相對應(yīng)的是用水量的急劇增長,與老管線的協(xié)調(diào)規(guī)劃問題等等,這一切的問題都使地下管線的管理成為一個極其復(fù)雜的問題。構(gòu)建水動力模型,可以實時的看到管網(wǎng)的薄弱環(huán)節(jié),并且通過分析得知造成管網(wǎng)問題的原因。水動力模型可以應(yīng)用于并的給水系統(tǒng)的規(guī)劃,設(shè)計及改擴建;管網(wǎng)改造優(yōu)先性評估;管網(wǎng)改造并行方案的的成本分析,運行情況;指導(dǎo)和幫助安排管網(wǎng)檢漏工作等。

建立水動力模型是一項復(fù)雜并且富有難度的工程,需要將給水管道的的信息,包括管道的管徑、材質(zhì)、管齡,粗糙系數(shù)等如實的反應(yīng)到模型中,運行模型后要選擇管網(wǎng)中具有典型代表性的節(jié)點,得到這些節(jié)點的節(jié)點流量與節(jié)點壓力模擬值,將這些曲線與實際中該節(jié)點的流量與壓力曲線進(jìn)行對比。通過調(diào)整管網(wǎng)的粗糙系數(shù),節(jié)點流量分配等核心數(shù)據(jù)使模擬曲線與實測曲線相吻合,這個過程稱之為模型校核。校核后的模型才能應(yīng)用于實際的工程工作中。

模型搭建和校核的過程中需要許多數(shù)據(jù),而在現(xiàn)有國內(nèi)的自來水公司,極少有完備的數(shù)據(jù),而這些數(shù)據(jù)的檢測和整理是一項復(fù)雜并且耗費財力的工程。當(dāng)有所需的數(shù)據(jù)缺失時,根據(jù)現(xiàn)有的數(shù)據(jù)搭建ANN(人工神經(jīng)網(wǎng)絡(luò))模型,模擬出缺失的數(shù)據(jù)曲線,從而用于水動力模型的校核工作中。譬如,節(jié)點流量曲線、節(jié)點壓力曲線、節(jié)點的化學(xué)物質(zhì)殘留量曲線等等。

1 人工神經(jīng)網(wǎng)絡(luò)的概念

人工神經(jīng)網(wǎng)絡(luò)是一種應(yīng)用類似于大腦神經(jīng)突觸聯(lián)接的結(jié)構(gòu)進(jìn)行信息處理的數(shù)學(xué)模型,是一種運算模型,由大量的節(jié)點(或稱神經(jīng)元)和之間相互聯(lián)接構(gòu)成。每個節(jié)點代表一種特定的輸出函數(shù),稱為激勵函數(shù)(activation function)。每兩個節(jié)點間的連接都代表一個對于通過該連接信號的加權(quán)值,稱之為權(quán)重,這相當(dāng)于人工神經(jīng)網(wǎng)絡(luò)的記憶。網(wǎng)絡(luò)的輸出則依網(wǎng)絡(luò)的連接方式,權(quán)重值和激勵函數(shù)的不同而不同。而網(wǎng)絡(luò)自身通常都是對自然界某種算法或者函數(shù)的逼近,也可能是對一種邏輯策略的表達(dá)。人工神經(jīng)網(wǎng)絡(luò)是數(shù)學(xué)統(tǒng)計學(xué)方法的一種實際應(yīng)用,通過統(tǒng)計學(xué)的標(biāo)準(zhǔn)數(shù)學(xué)方法我們能夠得到大量的可以用函數(shù)來表達(dá)的局部結(jié)構(gòu)空間,通過統(tǒng)計學(xué)的方法,人工神經(jīng)網(wǎng)絡(luò)能夠類似人 一樣具有簡單的決定能力和簡單的判斷能力,這種方法比起正式的邏輯學(xué)推理演算更具有優(yōu)勢。因為它不需要全面的數(shù)據(jù)。實踐證明只要中間的隱含層個數(shù)足夠多,ANN神經(jīng)網(wǎng)絡(luò)無限逼近任何連續(xù)函數(shù)。

圖1 3層ANN(BP)網(wǎng)絡(luò)結(jié)構(gòu)

Fig. 1 Three level ANN model’s structure

2基于ANN人工神經(jīng)網(wǎng)絡(luò)的節(jié)點壓力模型的建立

人工神經(jīng)網(wǎng)絡(luò)是一個能夠?qū)W習(xí),能夠總結(jié)歸納的系統(tǒng),也就是說它能夠通過已知數(shù)據(jù)的實驗運用來學(xué)習(xí)和歸納總結(jié)。人工神經(jīng)網(wǎng)絡(luò)通過對局部情況的對照比較,它能夠推理產(chǎn)生一個可以自動識別的系統(tǒng)。人工網(wǎng)絡(luò)系統(tǒng)之所以能夠推理,基礎(chǔ)是需要有一個推理算法則的集合。在本次的實例檢驗過程中使用相關(guān)系數(shù)和確定性系數(shù)來衡量模型的準(zhǔn)確性,如果確定性系數(shù)越大,預(yù)測值和實測值的相關(guān)系數(shù)越大,誤差就越小,模型的計算結(jié)果就越好。通過對模型精度的分析,判斷節(jié)點壓力曲線是否可以用于水動力模型的,模型校核工作中。

其實人工神經(jīng)網(wǎng)絡(luò)就是一個黑箱子,它所建立的模型不是基于實際的物理聯(lián)系,而是基于我們所記錄數(shù)據(jù)和所得值之間的函數(shù)關(guān)系(這種函數(shù)關(guān)系在運算的過程中不得而知),對于人工神經(jīng)網(wǎng)絡(luò)的計算過程我們不關(guān)心也不必去了解它計算過程的細(xì)節(jié)。人工神經(jīng)網(wǎng)絡(luò)在做出預(yù)測之前是使用記錄數(shù)據(jù)的學(xué)習(xí)過程,之后的使用就是在上面的學(xué)習(xí)過程之后,人工神經(jīng)網(wǎng)絡(luò)會擬合出一個比較準(zhǔn)確的函數(shù)關(guān)系從而會根據(jù)所給數(shù)據(jù)預(yù)測出我們所關(guān)心變量的結(jié)果。

本文以節(jié)點壓力曲線的模擬為例子,闡述ANN模型的搭建,以及模擬結(jié)果的精確性。

已有的數(shù)據(jù)為給水管網(wǎng)中8個節(jié)點的壓力曲線,靠近泵站的一個節(jié)點的壓力缺失某幾個小時的數(shù)據(jù),現(xiàn)利用已知數(shù)據(jù)搭建ANN模型,模擬出此時,一個小時后,兩個小時后,4個小時后的模擬壓力曲線。通過對模型結(jié)果的分析,得出其結(jié)果是否能用于水動力模型校核工作。

2.1 訓(xùn)練模式對的準(zhǔn)備工作

對于管網(wǎng)中的節(jié)點壓力來講,他們之間具有相關(guān)性,因為在預(yù)測未知點的壓力曲線時,其他管網(wǎng)中的節(jié)點都是未知節(jié)點的重要影響因子。因此在搭建模型時要在輸入層配置相應(yīng)的單元用來模擬未知節(jié)點的壓力曲線。

目標(biāo)節(jié)點預(yù)見期壓力=F{(某時間點NODE1水位),(某時間點NODE2水位),(某時間點NODE3水位)…(某時間點NODE8水位)}某時間點指的是預(yù)見期之前某個相應(yīng)的時間點。

整個模型從數(shù)據(jù)輸入到結(jié)果分析的過程可以用流程圖表示出來。數(shù)據(jù)輸入->數(shù)據(jù)編輯->模型參數(shù)確立->運行模型->模型結(jié)果分析。

2.2 目標(biāo)函數(shù)(確定性系數(shù))的確立

R= 式-1

式中 R為確定性系數(shù)

為該城市實測河流水位

為實測河流水位的平均值

為模型預(yù)測水

為模型預(yù)測水位的平均值

R越接近于1,說明模擬結(jié)果與實際測量結(jié)果越一致,也即模型越精確。

2.3 模型的結(jié)構(gòu)參數(shù)的確立

人工神經(jīng)網(wǎng)絡(luò)模型中關(guān)鍵的參數(shù)有學(xué)習(xí)率,中間層的神經(jīng)元數(shù),動量因子,終止學(xué)習(xí)條件,本文利用設(shè)定最大平均誤差來終止模型運行。其中的學(xué)習(xí)率和動量因子會影響到模型的收斂速度。學(xué)習(xí)率和動量因子的取值范圍都在[0,1]之間。學(xué)習(xí)率越大運算速度越大但是如果取過大的值會導(dǎo)致模型不收斂,由于模型的運算速度比較快為了得到更加精確的結(jié)果取學(xué)習(xí)率為0.02.動量因子根據(jù)經(jīng)驗取0.1,中間層的神經(jīng)元數(shù)取30。

3 實例分析

我們擁有管網(wǎng)中9個節(jié)點的壓力曲線值,但是某個時間段節(jié)點9的壓力曲線缺失,管網(wǎng)中9個節(jié)點的具置見圖2.

圖2 管網(wǎng)中的9個節(jié)點

Fig. 2 The 9 nodes in the network

示意圖中觀測站一為模型下游目標(biāo)站的位置,本文所討論的預(yù)測站也就是目標(biāo)站。

建立模型之后對該城市城市管網(wǎng)中的節(jié)點9,此時以及未來1-4小時的節(jié)點壓力進(jìn)行預(yù)測。根據(jù)該中的8個節(jié)點和目標(biāo)節(jié)點的的壓力曲線數(shù)據(jù)為基礎(chǔ)進(jìn)行訓(xùn)練,并且對預(yù)測的結(jié)果進(jìn)行分析。來判斷時候可以將模擬的數(shù)據(jù)直接用于模型校核。

表1 預(yù)見期分別為0-4h的模型精確度參數(shù)

Table 1 Model’s forecast precision in 0-4hours

圖3 同時刻節(jié)點壓力的模擬值與實測值

Fig. 4 Forecast water level the same time with measured data

圖4 預(yù)見期為1h時的節(jié)點壓力曲線

Fig. 5 Forecast water level 1 hour later

圖5 預(yù)見期為4h時的節(jié)點壓力曲線

Fig. 5 Forecast water level 4 hour later

圖6 預(yù)測同時刻的各個節(jié)點與目標(biāo)節(jié)點的相關(guān)貢獻(xiàn)系數(shù)

Fig. 6 Relative contribution coefficient between observation station and objective node on the same

time

圖7 預(yù)測4h之后的各個觀測節(jié)點與目標(biāo)節(jié)點的相關(guān)貢獻(xiàn)系數(shù)

Fig. 7 Relative contribution coefficient between and objective station when the forecast stage 4 hours

表2不同預(yù)見期的絕對誤差

通過研究神經(jīng)網(wǎng)絡(luò)模型的結(jié)果可見:

(1)通過圖6、圖7可以得知使用人工神經(jīng)網(wǎng)絡(luò)模型,各個節(jié)點的實測數(shù)據(jù)對于最后的目標(biāo)節(jié)點影響是不同的。節(jié)點3的對與目標(biāo)站的相關(guān)系數(shù)性較小,在實際工作中可以舍棄此地數(shù)據(jù)的采集,從而減少人力物力的投入。隨著預(yù)測時間的不同其相關(guān)系數(shù)亦會發(fā)生變化。

(2)預(yù)見期越長,其最后結(jié)果的可靠性越差。確定性系數(shù),和絕對誤差可以反映之,預(yù)見期為0h、1h時,其誤差很小,當(dāng)延長其預(yù)見期時,其誤差會相應(yīng)變大。當(dāng)模擬結(jié)果用于水動力模型校核時,目標(biāo)節(jié)點的模擬結(jié)果與輸入節(jié)點為同時刻時,模擬數(shù)據(jù)與實測數(shù)據(jù)高度吻合,說明該結(jié)果可以輸入水動力模型,進(jìn)行校核。隨著預(yù)見期變長,其模擬結(jié)果也越來越不準(zhǔn)確。預(yù)見期為4小時時,其結(jié)果不能作為水動力模型的輸入數(shù)據(jù)進(jìn)行模型校核。

(3)在水動力模型校核過程中,可以將ANN的預(yù)測結(jié)果也就是預(yù)見期的目標(biāo)節(jié)點壓力曲線用于在水動力模型中。從而解決了原始數(shù)據(jù)缺失的問題。

4 結(jié)論

本文采用ANN(人工神經(jīng)網(wǎng)絡(luò))建立了節(jié)點壓力的預(yù)測模型,其預(yù)測結(jié)果可以應(yīng)用于水動力模型中,用模型校核的原始輸入值。從而為搭建城市的給水管網(wǎng)水動力模型提供科學(xué)的依據(jù)。也節(jié)約了大量人力,物力和財力的消耗。

參考文獻(xiàn)

嚴(yán)熙世, 趙洪賓. 給水管網(wǎng)系統(tǒng)理論與分析. 中國建筑工業(yè)出版社, 2003.9

陶建科, 劉遂慶, 建立微觀動態(tài)水力模型標(biāo)準(zhǔn)方法研究.給水排水, 2000, 26(5):4~8

Maier H R, Dandy G C. The use of artificial neural networks for the prediction of water quality parameters. Water Resources, 1996 ,32 (4) :1013 - 1022.

第6篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

關(guān)鍵詞:神經(jīng)網(wǎng)絡(luò) 油氣層識別 進(jìn)展

油氣勘探具有高投入、高風(fēng)險的特點,如何利用現(xiàn)有勘探資料,采取切實可行的技術(shù)方法,增強測試層位的可靠性和準(zhǔn)確性,對于擴大油氣儲量及提高已發(fā)現(xiàn)油氣藏的勘探價值具有重要意義。首先精確地判識油氣層位,可以大大減少試油成本及減少投資損失。其次對于新的勘探區(qū)域,如能準(zhǔn)確地判識出油氣層,則有助于新的油氣藏的發(fā)現(xiàn)。因此,對儲層進(jìn)行識別和預(yù)測,有著巨大的社會效益和經(jīng)濟(jì)效益。

油氣層綜合解釋的任務(wù)是要判斷儲層中所含流體的性質(zhì),從而為準(zhǔn)確地發(fā)現(xiàn)油氣層和確定試油層位提供依據(jù)。目前油田常用的解釋方法主要有定性解釋法和交匯圖法,其前者不足是受人為因素影響較大,自動化、系統(tǒng)化程度較低;而后者在解釋時只能對參數(shù)成對考慮,無法同時綜合多個有效參數(shù)。鑒于上述方法的諸多不足,近年來用人工神經(jīng)網(wǎng)絡(luò)對儲層進(jìn)行識別與評價成為研究及應(yīng)用的較為廣泛的方法。

1、概述

神經(jīng)網(wǎng)絡(luò)具有很強的自適應(yīng)學(xué)習(xí)能力。它模擬人腦的結(jié)構(gòu),通過對外界事物的感知及認(rèn)識實現(xiàn)其判別過程,如加利福尼亞技術(shù)學(xué)院J.J.Hopfield提出的Hopfield網(wǎng)絡(luò)用于地震模式識別油氣層系統(tǒng)。

用從有噪聲干擾的模擬地震記錄中檢測亮點模式,識別能力是十分驚人的。Poultion M.M等人在給定油氣層的電磁橢圓圖像情況下,用神經(jīng)網(wǎng)絡(luò)方法來估算良導(dǎo)體的位置、深度和導(dǎo)電率與面積乘積,效果也是很好的。

模糊識別的優(yōu)點: ①利用測井多參數(shù)模糊識別儲層時,各測井參數(shù)反映儲層類型所包含的信息不同,因此綜合儲層模糊隸屬度中各參數(shù)所加權(quán)值應(yīng)根據(jù)曲線對模式識別貢獻(xiàn)的大小來確定。②模糊識別方法是一種多參數(shù)的模式識別方法,具有思想簡單、計算速度快、模式識別符合率較高等優(yōu)點。缺點:建模過程中需要較多的建模樣本,對于井資料較少的井不容易識別。目前在油氣層識別中的應(yīng)用比較普遍的神經(jīng)網(wǎng)絡(luò)方法有以下幾種:

2、結(jié)構(gòu)風(fēng)險最小神經(jīng)網(wǎng)絡(luò)油氣識別理論

中國科學(xué)院地質(zhì)與地球物理研究所張向君在深入研究了神經(jīng)網(wǎng)絡(luò)系統(tǒng)處理信息的能力之后,針對神經(jīng)網(wǎng)絡(luò)油氣識別中網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計、提高識別結(jié)果準(zhǔn)確性等問題,提出了結(jié)構(gòu)風(fēng)險最小神經(jīng)元網(wǎng)絡(luò)方法,在理論上提出了神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計方法即網(wǎng)絡(luò)“修剪"方法,該方法要求首先訓(xùn)練一個大的網(wǎng)絡(luò),然后逐漸去掉隱層中多余的節(jié)點:Waug和Massimo等的研究結(jié)果表示:含有一個隱層的位置、深度和導(dǎo)電率與面積乘積,效果也是很好的。

Hashem和Schmeiser為提高網(wǎng)絡(luò)訓(xùn)練精度,提出一優(yōu)化組合方法,即對一訓(xùn)練樣本分別獨立地用若干網(wǎng)絡(luò)訓(xùn)練,然后通過對已訓(xùn)練網(wǎng)絡(luò)的輸出加權(quán)合并,將各個獨立的部分網(wǎng)絡(luò)組合在一起;Jacobs和Jordan發(fā)展了一種分級混合結(jié)構(gòu)網(wǎng)絡(luò),它首先將一個復(fù)雜問題分解成各種簡單問題,再對每一個簡單的問題分別由一個網(wǎng)絡(luò)單獨處理,最后再將各個網(wǎng)絡(luò)組合在一起解決整體復(fù)雜問題。結(jié)構(gòu)風(fēng)險最小神經(jīng)元網(wǎng)絡(luò)運用串行訓(xùn)練算法能自適應(yīng)地擴展網(wǎng)絡(luò)容量并使網(wǎng)絡(luò)的結(jié)構(gòu)風(fēng)險達(dá)到最小,提高了儲層識別結(jié)果的準(zhǔn)確性。研究表明,訓(xùn)練樣本一定時,神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)越簡單,其風(fēng)險越小,識別結(jié)果愈可靠,并且使神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)風(fēng)險達(dá)到最小。

3、時間延遲神經(jīng)網(wǎng)絡(luò)地震油氣識別方法

江漢石油學(xué)院劉瑞林等人在研究了目前已發(fā)展的幾種地震資料油氣識別技術(shù)后認(rèn)為通常采用孤立模式分類方法一般先根據(jù)目的層的位置選取一個包含目的層的時窗,接著對這個時窗內(nèi)的地震信號進(jìn)行特征提取,然后對這些特征信息用相應(yīng)的分類方法進(jìn)行分類。特征信息與地層含油氣情況的關(guān)系是靜態(tài)的映射關(guān)系,方法本身沒有考慮特征信息隨時間的變化與地層油氣聚集的聯(lián)系,容易產(chǎn)生誤識問題。針對以上現(xiàn)象提出了時間延遲神經(jīng)網(wǎng)絡(luò)地震油氣識別方法即采用滑動時窗的辦法進(jìn)行多時窗特征提取,以表達(dá)特征信息隨時間的變化,亦即地層層序等因素的變化。時間延遲神經(jīng)網(wǎng)絡(luò)模型通過井旁道的標(biāo)定,對于每一道就有一個多維特征串,這些特征串與地層含油氣與否的關(guān)系通過一個時間延遲神經(jīng)網(wǎng)絡(luò)(TDNN)模型聯(lián)系起來,用于表達(dá)相應(yīng)時窗特征信息與地層含油氣性的關(guān)系。時間延遲網(wǎng)絡(luò)進(jìn)行油氣識別時增加了層序的約束,對于地震油氣識別來說是一種合理的方法。

4、前饋式(Back Propagation)神經(jīng)網(wǎng)絡(luò)

簡稱BP神經(jīng)網(wǎng)絡(luò),它是目前應(yīng)用最廣泛、研究最深入的一種多層前饋神經(jīng)網(wǎng)絡(luò)。該種網(wǎng)絡(luò)采用有導(dǎo)師監(jiān)督的學(xué)習(xí)方式和廣義的Delta學(xué)習(xí)規(guī)則,即誤差反傳播算法,對非線性可微分函數(shù)進(jìn)行網(wǎng)絡(luò)權(quán)值訓(xùn)練。它經(jīng)常使用的激活函數(shù)是S型對數(shù)或正切函數(shù)以及線性函數(shù)。BP算法是一種監(jiān)督式的學(xué)習(xí)算法,它是通過連續(xù)不斷地在相對于誤差函數(shù)斜率下降的方向計算網(wǎng)絡(luò)權(quán)值和偏差的變化而逐漸逼近目標(biāo)的。它由信息的正向傳遞和誤差的反向傳播兩部分組成。在第一階段,即信息的正向傳遞階段,給出輸入信息,通過神經(jīng)網(wǎng)絡(luò)處理并計算每個神經(jīng)元的實際輸出值;在第二階段,即誤差反向傳播階段,網(wǎng)絡(luò)在輸出層比較網(wǎng)絡(luò)輸出與目標(biāo)值,若未能得到期望的輸出值,則逐層遞歸計算目標(biāo)值與期望輸出之差(即誤差),以此為根據(jù)調(diào)節(jié)權(quán)值。上述兩個過程反復(fù)進(jìn)行,直到網(wǎng)絡(luò)輸出與目標(biāo)匹配或誤差達(dá)到人們所希望的要求為止。

5、自組織特征映射(seIf-organiZingfeaturemap)SOM神經(jīng)網(wǎng)絡(luò)

自組織特征映射網(wǎng)絡(luò)是一種競爭式學(xué)習(xí)網(wǎng)絡(luò)。這種網(wǎng)絡(luò)采用無導(dǎo)師監(jiān)督的學(xué)習(xí)方式,以基本競爭網(wǎng)絡(luò)算法為基礎(chǔ),通過網(wǎng)絡(luò)中鄰近神經(jīng)元陽J的側(cè)向交互作用和相互競爭。在一維或二維輸出空間中形成輸入信號的特征分布拓?fù)鋱D,自適應(yīng)的形成對輸入模式的不同響應(yīng),以完成對輸入信號的特征提取功能。SOM模型是由輸入層和輸出層(競爭層)組成的兩層網(wǎng)絡(luò)。網(wǎng)絡(luò)中的權(quán)分為兩類:一類是層與層之間的權(quán);另一類是層內(nèi)互相抑制的權(quán)。一般來講,它們是固定的,如果滿足一定的分布關(guān)系,距離近的抑制強,距離遠(yuǎn)的抑制弱,它是一種對稱權(quán)。SOM網(wǎng)絡(luò)將學(xué)習(xí)過程分成兩部分來進(jìn)行:一是選擇最佳匹配神經(jīng)元,二是權(quán)向量的自適應(yīng)更新過程。SOM模擬了大腦信息處理的自組織、自學(xué)習(xí)和聚類功能,并以其高強度的特征判別優(yōu)點在許多領(lǐng)域得到了廣泛應(yīng)用。

6、改進(jìn)的組合進(jìn)化算法的神經(jīng)網(wǎng)絡(luò)

成都理工大學(xué)張學(xué)慶等針對使用神經(jīng)網(wǎng)絡(luò)進(jìn)行計算的過程中,神經(jīng)網(wǎng)絡(luò)的收斂速度慢、容錯能力差、算法不完備等缺點。在充分分析了基于遺傳算法的神經(jīng)網(wǎng)絡(luò)具有強的全局搜索能力,基于進(jìn)化規(guī)劃的神經(jīng)網(wǎng)絡(luò)具有強的局部尋優(yōu)能力的特點后,將組合進(jìn)化算法應(yīng)用于油水層測井解釋中,降低了誤判率。

組合進(jìn)化算法的過程如下:設(shè)立一個競爭池,將所有父代個體放入池中,然后進(jìn)行雜交和變異操作,并用神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練。將產(chǎn)生的個體也放入競爭池,對競爭池中的個體按適應(yīng)值進(jìn)行排序,進(jìn)行確定性選擇,保留最好的前n個個體。這樣就完成了一次種群進(jìn)化,重復(fù)這一過程,直到滿足條件為止。改進(jìn)的組合進(jìn)化算法的神經(jīng)網(wǎng)絡(luò)具有遺傳算法的較強的全局搜索能力和進(jìn)化規(guī)劃的較強的局部尋優(yōu)能力,應(yīng)用于油氣水層測井解釋中,效果好。

第7篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

經(jīng)過長期不懈努力,科學(xué)家認(rèn)為可以從仿制人腦神經(jīng)系統(tǒng)的結(jié)構(gòu)和功能出發(fā),研究人類智能活動和認(rèn)識現(xiàn)象。然而,客觀現(xiàn)實世界是紛繁復(fù)雜的,非線性情況隨處可見,人腦神經(jīng)系統(tǒng)更是如此。為了更好地認(rèn)識客觀世界,我們必須對非線性科學(xué)進(jìn)行研究。人工神經(jīng)網(wǎng)絡(luò)作為一種非線性的、與大腦智能相似的網(wǎng)絡(luò)模型,就這樣應(yīng)運而生了。因此,首先對人工神經(jīng)網(wǎng)絡(luò)進(jìn)行了概述;而后重點描述BP網(wǎng)絡(luò)模型,對其基于彈性BP算法的BP網(wǎng)絡(luò)設(shè)計與實現(xiàn);最后,對網(wǎng)絡(luò)的訓(xùn)練和測試進(jìn)行了簡單的分析。

關(guān)鍵詞:

人工神經(jīng)網(wǎng)絡(luò);數(shù)學(xué)模型;策略

神經(jīng)系統(tǒng),是人體器官的一種較為復(fù)雜的系統(tǒng)。人工神經(jīng)網(wǎng)絡(luò)是對人腦的神經(jīng)結(jié)構(gòu)與機制進(jìn)行模擬,是一種區(qū)別于符號推理以及邏輯思維的人工智能技術(shù)。人工神經(jīng)網(wǎng)絡(luò)是基于現(xiàn)代神經(jīng)生物學(xué)和認(rèn)知科學(xué)對人類信息處理研究成果的基礎(chǔ)上研發(fā)的,用來模擬生物神經(jīng)系統(tǒng)對真實世界的物體來做出反應(yīng)。除此之外,它還屬于一種大規(guī)模自適應(yīng)的非線性動力學(xué)系統(tǒng),具備非常強的聯(lián)想記憶和自主學(xué)習(xí)能力。人工神經(jīng)網(wǎng)絡(luò)具有非線性映射、模式識別、函數(shù)逼近、聚類分析、數(shù)據(jù)壓縮以及優(yōu)化設(shè)計的功能,并且在穩(wěn)定性、收斂性等方面都有良好的性質(zhì),被廣泛應(yīng)用于信息處理、模式識別、計算機視覺、優(yōu)化計算、智能控制等各個領(lǐng)域中。

一、人工神經(jīng)網(wǎng)絡(luò)

人工神經(jīng)網(wǎng)絡(luò),可以稱之為神經(jīng)網(wǎng)絡(luò)或者鏈接模型,是屬于一種對人腦或者自然神經(jīng)網(wǎng)絡(luò)的若干個基本特性進(jìn)行抽象和模擬的網(wǎng)絡(luò)。現(xiàn)階段人工神經(jīng)網(wǎng)絡(luò)的研究成果基礎(chǔ)是對大腦的模擬研究,是為了模擬大腦當(dāng)中的某些機理與機制,實現(xiàn)某個方面的功能而進(jìn)行專項研究的。人工神經(jīng)網(wǎng)絡(luò)具有可以充分逼近任意復(fù)雜的非線性關(guān)系,對于定量或者定性的信息會采用并行分布的處理方式,使其可以大量并且快速進(jìn)行運算、適應(yīng)不確定的系統(tǒng)和對定量以及定性信息進(jìn)行同一時間的處理。人工神經(jīng)網(wǎng)絡(luò)的優(yōu)越性表現(xiàn)在三方面,具有自主學(xué)習(xí)的能力,具有聯(lián)想存儲的能力,具有高速尋找并且尋找優(yōu)化方式的能力。對人工神經(jīng)網(wǎng)絡(luò)的研究,可以分為理論研究和應(yīng)用研究兩個方面的研究。在理論研究中,可以利用神經(jīng)生理與認(rèn)知科學(xué)對人類的思維以及智能機理進(jìn)行相關(guān)研究,還可以利用人腦神經(jīng)的基礎(chǔ)理論研究成果,用數(shù)理方法對神經(jīng)網(wǎng)絡(luò)模型進(jìn)行更加完善、更加優(yōu)越的探索。在應(yīng)用研究方面,神經(jīng)網(wǎng)絡(luò)可以實現(xiàn)對軟件的模擬和對硬件的科學(xué)研究。而且,神經(jīng)網(wǎng)絡(luò)在各個領(lǐng)域中也都得到了廣泛的研究,例如模式識別、信號處理、知識工程、專家系統(tǒng)、優(yōu)化組合以及機器人控制等領(lǐng)域。

現(xiàn)行的數(shù)理知識是建立在集合論的基礎(chǔ)上的,隨著數(shù)學(xué)階段的發(fā)展,對于人類系統(tǒng)的行為,或者對于人類復(fù)雜系統(tǒng),比如航天系統(tǒng)、人腦系統(tǒng)以及社會系統(tǒng)等方面,其中的參數(shù)和變量有很多,各種因素也是相互交錯的,因此,系統(tǒng)是相當(dāng)復(fù)雜的,相對的模糊性也會顯得非常明顯。就認(rèn)識方面來講,可以用模糊性這個詞語來概括概念外延的不確定性。因此,模糊數(shù)學(xué)的概念應(yīng)運而生,主要的研究內(nèi)容包括三個方面。首先,可以對模糊數(shù)學(xué)的理論進(jìn)行精確研究,其中包含著與精確數(shù)學(xué)以及隨機數(shù)學(xué)的關(guān)系;其次,還需要研究模糊語言學(xué)和模糊邏輯,人類的自然語言都是具有模糊性的,人們經(jīng)常會接收到迷糊語言和模糊的信息,并且可以對其做出正確的判斷和辨別。因此,為了可以使得自然語言和計算機語言的直接對話,就必須把人類的自然語言和思維的過程提煉成為數(shù)學(xué)模型來對計算機進(jìn)行指令,這樣就可以建立模糊數(shù)學(xué)的模型樣本,通過運用此種方式,建立的就是模糊數(shù)學(xué)的模型,也是運用數(shù)學(xué)方法的關(guān)鍵之所在。最后,研究模糊數(shù)學(xué)的應(yīng)用,模糊數(shù)學(xué)的研究對象通常是以不確定的事物為主的。模糊的集合通常都是通過數(shù)學(xué)來適用描述的復(fù)雜的事物,將研究的對象數(shù)學(xué)化,將其中的不確定性很好地和抽象的數(shù)學(xué)溝通起來,達(dá)到形象生動直觀的效果。

二、BP網(wǎng)絡(luò)模型

1.BP網(wǎng)概述BP算法,是由PallWerbas博士在1974年首次提出的,即為誤差逆?zhèn)鞑W(xué)習(xí)算法,而對于此算法完整的提出是在1986年由Rumelhart和McCelland為首的科學(xué)家小組提出來的。后來,人們把BP算法在進(jìn)行訓(xùn)練之前的前饋型的神經(jīng)網(wǎng)絡(luò)稱之為BP網(wǎng)絡(luò),逐漸以其簡潔、實用和高度的非線性映射能力成為流行的網(wǎng)絡(luò)模型,在信號處理、模式識別、系統(tǒng)辨識以及數(shù)據(jù)壓縮中都有廣泛的應(yīng)用。在人工神經(jīng)網(wǎng)絡(luò)的實際應(yīng)用過程當(dāng)中,大部分的模型會采用BP網(wǎng)絡(luò)或者它所擁有的變化形式,屬于前向網(wǎng)絡(luò)中的基礎(chǔ)核心部分,屬于人工神經(jīng)網(wǎng)絡(luò)中的精華部分。2.BP網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)BP網(wǎng)絡(luò)屬于一種前向型神經(jīng)網(wǎng)絡(luò),其中的神經(jīng)網(wǎng)絡(luò)具有三層或者三層以上,可以對上下層之間的神經(jīng)元進(jìn)行全部的連接,也就是說下層的每一個神經(jīng)元可以和上層的每一個神經(jīng)元實現(xiàn)連接,但是在同層之間的神經(jīng)元是沒有辦法相連的。3.BP網(wǎng)絡(luò)的工作原理以及過程對于BP網(wǎng)絡(luò)的學(xué)習(xí)可以有兩個階段。首先,需要學(xué)習(xí)信號的正向傳播過程。當(dāng)一對學(xué)習(xí)的模式進(jìn)行網(wǎng)絡(luò)提供之后,神經(jīng)元的激活值就會從輸入層當(dāng)中的各隱含層向輸出層中進(jìn)行傳播,并且在輸出層的各個神經(jīng)元內(nèi)會相應(yīng)地輸入響應(yīng)值。其次,是對正方向的傳播過程進(jìn)行誤差的修正,如果在輸出層中的輸出值和預(yù)期的有偏差,就會對實際輸入與期望輸出之間的誤差進(jìn)行逐層遞歸的計算,計算方向會按照減小期望輸出和實際輸出之間的誤差方向。對輸出層之間的各個隱含層進(jìn)行每一層的連接權(quán)進(jìn)行逐層的修正,最后再回到輸入層,這個循環(huán)的過程就稱之為“誤差逆?zhèn)鞑W(xué)習(xí)算法”?,F(xiàn)階段,這種誤差傳播的修正方式在不斷地進(jìn)行創(chuàng)新修正,網(wǎng)絡(luò)對應(yīng)的輸入模式相應(yīng)的正確率也會隨著算法的不斷發(fā)展得到相對應(yīng)地提高。4.算法流程BP的算法流程如圖2。

三、基于彈性BP算法的BP網(wǎng)設(shè)計與實現(xiàn)

1.BP網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計在1989年,RobertHecht-Nielson證明了在任何一個閉區(qū)間當(dāng)中的一個連續(xù)的函數(shù)都可以用一個隱含層的BP網(wǎng)絡(luò)來進(jìn)行逼近,這就導(dǎo)致了用一個3層的BP網(wǎng)絡(luò)可以完成任意的從N到M維的映射。輸入層節(jié)點的點數(shù)是根據(jù)樣本的輸入特征項來決定的,而輸出的節(jié)點數(shù)是根據(jù)樣本的期望輸出項來決定的。在隱層節(jié)點當(dāng)中,由于隱層節(jié)點的數(shù)目過多,平均的收斂速度就會變慢并且速度是極其不穩(wěn)定的,這樣就會增加初始權(quán)值的敏感度,網(wǎng)絡(luò)的泛化能力也會隨之降低,在對隱層節(jié)點數(shù)進(jìn)行計算的時候。其中,h代表的是隱層節(jié)點數(shù),nin代表的是輸入層的節(jié)點數(shù),則nout則代表的是輸出層的節(jié)點數(shù)。當(dāng)因為網(wǎng)絡(luò)發(fā)生誤差產(chǎn)生下降的時候,也就是E(網(wǎng)絡(luò)誤差)下降的速度非常緩慢的時候,這個時候網(wǎng)絡(luò)的收斂水平還需要進(jìn)一步提高的時候,就會增加一個隱層節(jié)點。如果遇到相反的情況,則就會減少一個相應(yīng)的節(jié)點。對于BP網(wǎng)絡(luò)的優(yōu)化,主要包括以下幾個步驟。首先,利用彈性BP算法來對網(wǎng)絡(luò)的權(quán)值和偏差進(jìn)行修正,利用此種算法,在很大程度上避免了使得學(xué)習(xí)(是學(xué)習(xí))陷入局部狹小的現(xiàn)象,這樣可以加快學(xué)習(xí)收斂的速度;其次,對于隱含的節(jié)點數(shù)可以進(jìn)行隨意的設(shè)定;而后,在對隱含層和輸出層的激活函數(shù)之間可以在給定的5種暢通的函數(shù)當(dāng)中進(jìn)行隨意的選擇,最后就需要對輸入向量的歸一化了。

四、網(wǎng)絡(luò)的訓(xùn)練與測試

1.訓(xùn)練樣本的聲場以及網(wǎng)絡(luò)的構(gòu)造如果采用100個樣本對來進(jìn)行聲場訓(xùn)練樣本對,這里的樣本數(shù)據(jù)采用LINSPACE(X1,X2,N)的函數(shù)生成。在本文當(dāng)中,BP網(wǎng)絡(luò)有三層構(gòu)造。在這三層構(gòu)造當(dāng)中,第一層采用tansig激活函數(shù);第二層采用logsig激活函數(shù),在第三層則需要采用purline激活函數(shù)來進(jìn)行。在網(wǎng)絡(luò)訓(xùn)練當(dāng)中需要用Matlab神經(jīng)網(wǎng)絡(luò)工具箱當(dāng)中的L-M法的trainlm這個函數(shù)來進(jìn)行計算。2.網(wǎng)絡(luò)學(xué)習(xí)以及等級的評價通過MATLAB的神經(jīng)網(wǎng)絡(luò)工具箱上建立的模型,需要將學(xué)3.網(wǎng)絡(luò)測試成效從評價的結(jié)果上來看,運用人工神經(jīng)網(wǎng)絡(luò)的評價方法最大限度地減少了人為因素的影響,在這其中可以在很大程度上減少因為傳統(tǒng)方式而在設(shè)計權(quán)重過程當(dāng)中的不確定性,通過這種方式來對評價的對象進(jìn)行自動評價。同時,BP的神經(jīng)網(wǎng)絡(luò)這種評估方式本身也具有一定的局限性,例如對網(wǎng)絡(luò)當(dāng)中的隱層節(jié)點個數(shù)難以確定,在學(xué)習(xí)訓(xùn)練的過程當(dāng)中最容易陷入局部最優(yōu)的問題,在很大程度上會影響評價結(jié)果的精準(zhǔn)性。

五、結(jié)束語

運用人工神經(jīng)網(wǎng)絡(luò)方式有效解決多源、多類型以及多屬性地址處理和分析問題,在很大程度上突破了統(tǒng)計數(shù)學(xué)模型對預(yù)測的約束力和限制力。應(yīng)用人工神經(jīng)網(wǎng)絡(luò)進(jìn)行復(fù)雜的地址信息的非線性整合處理,可以精準(zhǔn)的對各類資料進(jìn)行綜合分析和歸類。

參考文獻(xiàn):

[1]李傳杰.基于模糊數(shù)學(xué)及神經(jīng)網(wǎng)絡(luò)的心理評估模型[D].山東大學(xué),2008

[2]徐振東.人工神經(jīng)網(wǎng)絡(luò)的數(shù)學(xué)模型建立及成礦預(yù)測BP網(wǎng)絡(luò)的實現(xiàn)[D].吉林大學(xué),2004

[3]鄧麗瓊,朱俊.基于BP神經(jīng)網(wǎng)絡(luò)的教師課堂教學(xué)評價模型[J].國土資源高等職業(yè)教育研究,2013

第8篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

關(guān)鍵詞:ZISC78;徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)(RBFNN);實時;預(yù)報

1引言

神經(jīng)網(wǎng)絡(luò)是近年來得到廣泛關(guān)注的一種非線性建模預(yù)報技術(shù)。它具有自組織、自學(xué)習(xí)、自適應(yīng)和非線性處理、并行處理、信息分布存儲、容錯能力強等特性,對傳統(tǒng)方法效果欠佳的預(yù)報領(lǐng)域有很強的吸引力?;谏窠?jīng)網(wǎng)絡(luò)的非線性信息處理方法已應(yīng)用于軍事信息處理及現(xiàn)代武器裝備系統(tǒng)的各個方面,并有可能成為未來集成智能化的軍事電子信息處理系統(tǒng)的支撐技術(shù)。該技術(shù)在一些先進(jìn)國家已部分形成了現(xiàn)實的戰(zhàn)斗力。

船舶在波浪中航行,會受到風(fēng)、浪和流的影響,因而將不可避免地發(fā)生搖蕩運動。嚴(yán)重的搖蕩會使船員工作效率下降、物品損壞、軍艦的戰(zhàn)斗力下降。如果能夠預(yù)知未來一段時間船舶的運動情況,不僅有利于盡早采用先進(jìn)控制算法控制艦載武器平臺隔離船舶運動的影響,使其始終穩(wěn)定瞄準(zhǔn)目標(biāo),而且還可獲得未來一個海浪周期內(nèi)的船舶運動情況,以研究船載武器上層的控制策略,從而提高火力密度,因此,有必要研究在海浪中具有一定精度的海浪中船舶運動的短期預(yù)報。此外,如能有效準(zhǔn)確地預(yù)報船舶的橫搖運動,對于提高船舶的耐波性和適航性也有重要意義。

國內(nèi)外學(xué)者也將神經(jīng)網(wǎng)絡(luò)用于船舶運動預(yù)報研究,但往往沒有考慮實時性等實現(xiàn)問題,因而不能實用化。神經(jīng)網(wǎng)絡(luò)實現(xiàn)技術(shù)是神經(jīng)網(wǎng)絡(luò)研究的一個重要方面。神經(jīng)網(wǎng)絡(luò)實現(xiàn)可分為全硬件實現(xiàn)和軟件實現(xiàn)兩種。目前神經(jīng)網(wǎng)絡(luò)的實現(xiàn)還主要以軟件模擬為主,由于現(xiàn)行的馮諾曼計算機體系結(jié)構(gòu)不能實現(xiàn)并行計算,因而神經(jīng)網(wǎng)絡(luò)軟件的實時應(yīng)用還受到一定限制。

目前,一些著名集成電路制造公司如Intel、Mo-torola、松下、日立、富士通等均已推出自己的模擬或數(shù)字神經(jīng)網(wǎng)絡(luò)芯片,這些芯片無論在網(wǎng)絡(luò)規(guī)模還是運行速度上都已接近實用化的程度,因而給神經(jīng)網(wǎng)絡(luò)應(yīng)用的發(fā)展以極大的推動。由于艦載武器系統(tǒng),需選用具有在片學(xué)習(xí)功能的神經(jīng)網(wǎng)絡(luò)芯片,即將網(wǎng)絡(luò)訓(xùn)練所需的反饋電路及權(quán)值存儲、計算和修正電路都集成在了一個芯片,因而可實現(xiàn)全硬件的、具有自學(xué)習(xí)能力的神經(jīng)網(wǎng)絡(luò)系統(tǒng),也可以說,這是一種具有自適應(yīng)能力的神經(jīng)網(wǎng)絡(luò)。

2ZISC78的功能及工作原理

ZISC78是由IBM公司和Sillicon聯(lián)合研制的一種低成本、在線學(xué)習(xí)、33MHz主頻、CMOS型100腳LQFP封裝的VLSI芯片,圖1所示是ZISC78的引腳排列圖。ZISC78的特點如下:

內(nèi)含78個神經(jīng)元;

采用并行結(jié)構(gòu),運行速度與神經(jīng)元數(shù)量無關(guān);

支持RBF/KNN算法;

內(nèi)部可分為若干獨立子網(wǎng)絡(luò);

采用鏈連接,擴展不受限制;

具有64字節(jié)寬度向量;

L1或LSUP范數(shù)可用于距離計算;

具有同步/異步工作模式。

2.1ZISC78神經(jīng)元結(jié)構(gòu)

ZISC78采用的神經(jīng)元結(jié)構(gòu)如圖2所示,該神經(jīng)元有以下幾種狀態(tài):

(1)休眠狀態(tài):神經(jīng)網(wǎng)絡(luò)初始化時,通常處于這種狀態(tài)。

(2)準(zhǔn)備學(xué)習(xí)狀態(tài):任何時侯,神經(jīng)網(wǎng)絡(luò)中的神經(jīng)元都處于這種狀態(tài)。

(3)委托狀態(tài):一個包含有原型和類型的神經(jīng)元處于委托狀態(tài)。

(4)激活狀態(tài):一個處于委托狀態(tài)的神經(jīng)元,通過評估,其輸入矢量處于其影響域時,神經(jīng)元就被激活而處于激活狀態(tài)。

(5)退化狀態(tài):當(dāng)一個神經(jīng)元的原型處于其它神經(jīng)元類型空間內(nèi),而大部分被其他神經(jīng)元類型空間重疊時,這個神經(jīng)元被宣布處于退化狀態(tài)。

2.2ZISC78神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

從圖3所示的ZISC78神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)可以看出,所有神經(jīng)元均通過“片內(nèi)通信總線”進(jìn)行通信,以實現(xiàn)網(wǎng)絡(luò)內(nèi)所有神經(jīng)元的“真正”并行操作。“片內(nèi)通信總線”允許若干個ZISC78芯片進(jìn)行連接以擴大神經(jīng)網(wǎng)絡(luò)的規(guī)模,而這種操作不影響網(wǎng)絡(luò)性能。

ZISC78片內(nèi)有6bit地址總線和16bit數(shù)據(jù)總線,其中數(shù)據(jù)總線用于傳輸矢量數(shù)據(jù)、矢量類型、距離值和其它數(shù)據(jù)。

2.3ZISC78的寄存器組

ZISC78使用兩種寄存器:全局寄存器和神經(jīng)元寄存器。全局寄存器用于存儲與所有神經(jīng)元有關(guān)的信息,每片僅有一組全局寄存器。全局寄存器組中的信息可被傳送到所有處于準(zhǔn)備學(xué)習(xí)狀態(tài)和委托狀態(tài)的神經(jīng)元。神經(jīng)元寄存器用于存儲所屬神經(jīng)元的信息,該信息在訓(xùn)練學(xué)習(xí)操作中寫入,在識別操作中讀出。

2.4ZISC78的操作

ZISC78的操作包括初始化、矢量數(shù)據(jù)傳播、識別和分類等三部分。

初始化包括復(fù)位過程和清除過程。

矢量數(shù)據(jù)傳播包括矢量數(shù)據(jù)輸入過程和神經(jīng)元距離計算過程。神經(jīng)元距離就是輸入矢量和神經(jīng)元中存儲的原型之間的范數(shù)。通??蛇xL1范數(shù)或Lsup范數(shù):

其中,Xi為輸入矢量數(shù)據(jù),Xs為存貯的原型數(shù)據(jù)。

對于識別和分類,ZISC78提供有兩種可選擇的學(xué)習(xí)算法RBF和KNN。其中RBF是典型的徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)。在該RBF模式下,可輸出識別、不確定或不認(rèn)識的狀態(tài);KNN模式是RBF模式的限制形式,即在KNN模式下,新原型的影響域總被設(shè)為1,輸出的是輸入向量和存儲原型之間的距離。需要指出的是,ZISC78具有自動增加或減小神經(jīng)元個數(shù)以適應(yīng)輸入信號的分類和識別功能,神經(jīng)元個數(shù)的最大值和最小值在全局寄存器組中設(shè)定。

2.5ZISC78的組網(wǎng)

一個ZISC78芯片內(nèi)可以通過寄存器操作定義若干個獨立的網(wǎng)絡(luò)。若干個ZISC78芯片通過層疊可以組成一個更大的神經(jīng)網(wǎng)絡(luò),組網(wǎng)芯片數(shù)量沒有限制,小于10個ZISC78組網(wǎng)時,甚至連電源中繼器件也不需要。所以,ZISC78具有最大的靈活性,能夠滿足不同的需要。

3仿真實例

為了驗證ZISC78用于船舶運動實時預(yù)報的精度,本文對徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)預(yù)報進(jìn)行了仿真,圖4給出了基于徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)和船舶運動慣導(dǎo)實測信號預(yù)報的0.3秒(15步)誤差曲線圖。

通過以慣導(dǎo)實測數(shù)據(jù)ZHX_lg.dat為例預(yù)報0.3秒(15步)以后的船舶運動,作者運用相空間重構(gòu)理論已經(jīng)判斷出本數(shù)據(jù)為非線性信號。

該仿真的最大預(yù)報誤差方差為6.4666e-004,該數(shù)據(jù)可以滿足戰(zhàn)技指標(biāo)。

第9篇:神經(jīng)網(wǎng)絡(luò)的認(rèn)識范文

 

計算機網(wǎng)絡(luò)的快速發(fā)展和技術(shù)的廣泛應(yīng)用給人們的生產(chǎn)生活提供了便利,但同時,也帶來了一些不容忽視的安全隱患。近年來,影響計算機安全的因素很多,例如犯罪團(tuán)伙利用網(wǎng)絡(luò)等高科技進(jìn)行犯罪的案例屢見不鮮。對此進(jìn)行嚴(yán)格防范,更好地促進(jìn)計算機和互聯(lián)網(wǎng)的發(fā)展,需要對計算機網(wǎng)絡(luò)安全進(jìn)行評價,建立安全、有效的計算機網(wǎng)絡(luò)評價系統(tǒng),網(wǎng)絡(luò)安全評價體系可以對整個計算機網(wǎng)絡(luò)進(jìn)行評估和分析,完善評價體系,使系統(tǒng)更準(zhǔn)確、可靠,其中使用率最高的則是神經(jīng)網(wǎng)絡(luò)。

 

1 神經(jīng)網(wǎng)絡(luò)的概述

 

1.1 神經(jīng)網(wǎng)絡(luò)的簡介

 

神經(jīng)網(wǎng)絡(luò)又被稱為鏈接模型,它效仿了生物神經(jīng)網(wǎng)絡(luò)而建立,它以人腦的信息處理方式為基礎(chǔ),采用建立數(shù)學(xué)模型的方式研究大腦行為結(jié)構(gòu)和生物神經(jīng)元基本特征,世界上第一個神經(jīng)網(wǎng)絡(luò)模型是由數(shù)學(xué)家和生物學(xué)家共同提出。神經(jīng)網(wǎng)絡(luò)復(fù)雜多變,它是由神經(jīng)元內(nèi)部通過大量節(jié)點進(jìn)行相互連接形成的一種網(wǎng)絡(luò)結(jié)構(gòu),其中每個神經(jīng)元都可處理信息,從而達(dá)到處理海量信息的規(guī)模。隨后,計算機學(xué)家在原有的神經(jīng)網(wǎng)絡(luò)模型的基礎(chǔ)上增加了學(xué)習(xí)機制,將神經(jīng)網(wǎng)絡(luò)技術(shù)應(yīng)用在工程中,設(shè)計出了感知器神經(jīng)網(wǎng)絡(luò)模型,我國的計算機學(xué)家和數(shù)學(xué)家通過對神經(jīng)網(wǎng)絡(luò)的分析,展開長期的研究工作,掌握了模型的實質(zhì),研究表明,神經(jīng)網(wǎng)絡(luò)模型適合應(yīng)用在不同的研究領(lǐng)域。

 

1.2 神經(jīng)網(wǎng)絡(luò)的功能

 

神經(jīng)網(wǎng)絡(luò)是一項人工智能系統(tǒng),是通過生物神經(jīng)網(wǎng)絡(luò)的工作原理建立而來,它的應(yīng)用具有全方位的優(yōu)越性能。計算機神經(jīng)網(wǎng)絡(luò)系統(tǒng)還可實現(xiàn)預(yù)測功能,此功能為聯(lián)想模式的升級版,主要運用于市場和企業(yè)中,例如股票等證券市場,預(yù)測功能可對股市證券和企業(yè)的未來效益進(jìn)行預(yù)測分析,基于計算機的神經(jīng)網(wǎng)絡(luò)為市場和企業(yè)的發(fā)展提供了強有力的支持。正是有這些優(yōu)越性能,神經(jīng)網(wǎng)絡(luò)系統(tǒng)在計算機網(wǎng)絡(luò)安全評價過程中,才能發(fā)揮出最大的價值。

 

2 計算機網(wǎng)絡(luò)安全概述

 

2.1 計算機網(wǎng)絡(luò)安全的簡介

 

計算機網(wǎng)絡(luò)安全是指在網(wǎng)絡(luò)環(huán)境中,采用先進(jìn)的科學(xué)技術(shù)和網(wǎng)絡(luò)管理控制措施來保證計算機資料能得以安全及完整的保護(hù)。計算機網(wǎng)絡(luò)安全由邏輯安全和物理安全兩大重要部分組成:第一,計算機的邏輯安全是指其中信息數(shù)據(jù)的保密性、完整性及可用性方面的內(nèi)容;第二,物理安全包括了系統(tǒng)中的組網(wǎng)硬件和相關(guān)軟件等方面內(nèi)容,其具有可控性及可審查性等特點。在當(dāng)今的計算機網(wǎng)絡(luò)環(huán)境中,安全問題是關(guān)鍵,由于網(wǎng)絡(luò)的開放自由性導(dǎo)致信息在傳播過程中會受到硬件漏洞或者通訊協(xié)議方面的攻擊,這不僅給本地用戶帶來威脅,對國際網(wǎng)絡(luò)市場也是一種挑戰(zhàn)。

 

2.2 計算機網(wǎng)絡(luò)安全評價體系的建立

 

計算機網(wǎng)絡(luò)安全評價體系的建立是對網(wǎng)絡(luò)安全評價的一個強有力保障,該體系能全面、科學(xué)、客觀的體現(xiàn)計算機網(wǎng)絡(luò)中存在的不安全因素并且給出相對應(yīng)的解決措施,所以應(yīng)該根據(jù)多種綜合因素設(shè)立評價體系中的評價指標(biāo),從而準(zhǔn)確地反映評價信息,計算機網(wǎng)絡(luò)安全評價系統(tǒng)的構(gòu)建原則是:第一,可行性。在計算機網(wǎng)絡(luò)安全評價體系構(gòu)建過程中,結(jié)合實際的測評條件,因地制宜,才能有效的進(jìn)行測評和操作。第二,準(zhǔn)確性。在計算機網(wǎng)絡(luò)安全評價體系的構(gòu)建過程中,應(yīng)當(dāng)對網(wǎng)絡(luò)安全的技術(shù)水平進(jìn)行真實的體現(xiàn),及時且準(zhǔn)確的對安全信息進(jìn)行監(jiān)測分析再反饋到計算機網(wǎng)絡(luò)中,使技術(shù)人員及時有效的解決產(chǎn)生的問題。第三,完備性。建立的安全評價體系,需確保所選指標(biāo)對網(wǎng)絡(luò)安全基本特征有全面的反映,進(jìn)而提高評價結(jié)果的真實可靠性。第四,簡要性。在選取評價指標(biāo)的過程中,要選取具有代表性的,保證結(jié)果準(zhǔn)確可靠從而降低工作量。第五,獨立性。計算機網(wǎng)絡(luò)是一個復(fù)雜多變的系統(tǒng),在選取各項評價指標(biāo)時,要避免出現(xiàn)重復(fù)選擇的情況,減少指標(biāo)間的關(guān)聯(lián)度,從而客觀準(zhǔn)確的將計算機網(wǎng)絡(luò)安全運行狀態(tài)展現(xiàn)出來。計算機安全網(wǎng)絡(luò)存在一定風(fēng)險性,在安全保護(hù)上也存在難度,遵守以上原則,在實際工作應(yīng)用中,提高計算機網(wǎng)絡(luò)的工作質(zhì)量和效率。

 

3 基于神經(jīng)網(wǎng)絡(luò)的計算機網(wǎng)絡(luò)安全評價系統(tǒng)

 

在神經(jīng)網(wǎng)絡(luò)模型中,使用最為廣泛的是BP神經(jīng)網(wǎng)絡(luò)模型,它采用最速下降法進(jìn)行反向傳播,調(diào)整相關(guān)數(shù)值,將誤差降至最低。BP神經(jīng)網(wǎng)絡(luò)模型還通過誤差逆?zhèn)鞑ニ惴?,?xùn)練前饋多層網(wǎng)絡(luò)。其算法簡單,容易實現(xiàn),具有非線性逼近能力。本文以BP神經(jīng)網(wǎng)絡(luò)為研究對象,對計算機網(wǎng)絡(luò)安全評價進(jìn)行分析。

 

3.1 神經(jīng)網(wǎng)絡(luò)的計算機網(wǎng)絡(luò)安全評價模型設(shè)計

 

基于神經(jīng)網(wǎng)絡(luò)設(shè)計的計算機網(wǎng)絡(luò)安全評價模型,由3個部分組成,分別是輸入層、隱含層和輸出層:(1)輸入層。BP神經(jīng)網(wǎng)絡(luò)在設(shè)計的過程中規(guī)定輸入層神經(jīng)元節(jié)點的數(shù)量,與計算機網(wǎng)絡(luò)安全評價指標(biāo)數(shù)量必須一致,所以對模型輸入層中神經(jīng)元節(jié)點的數(shù)量確定需由二級指標(biāo)的數(shù)量完成。例如,在安全評價體系中設(shè)計了10個二級指標(biāo),在計算機網(wǎng)絡(luò)安全評價模型中輸入層神經(jīng)元節(jié)點數(shù)量也必須是10個。(2)BP神經(jīng)網(wǎng)絡(luò)模型在設(shè)計的過程中,采用單向隱含層,如果隱含層中的節(jié)點數(shù)過多會延長神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)時間,如果隱含層節(jié)點數(shù)的數(shù)量過少則會降低神經(jīng)網(wǎng)絡(luò)的容錯能力。所以隱含層中的節(jié)點數(shù)量對網(wǎng)絡(luò)性能有較大的影響。(3)輸出層。BP神經(jīng)網(wǎng)絡(luò)在輸出層的設(shè)計工作即反映網(wǎng)絡(luò)安全評價結(jié)果,依據(jù)輸入層的評價設(shè)計,將輸出層的節(jié)點數(shù)設(shè)為2個,則(1,1)的輸出結(jié)果表示非常安全,(1,0)的輸出結(jié)果基本安全,(0,1)的輸出結(jié)果表示不安全,(0,0)的輸出結(jié)果表示非常不安全。

 

3.2 神經(jīng)網(wǎng)絡(luò)的計算機網(wǎng)絡(luò)安全評價模型學(xué)習(xí)

 

BP神經(jīng)網(wǎng)絡(luò)在計算機網(wǎng)絡(luò)安全評價模型中需完成神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí),也就表示其在模型構(gòu)建前需進(jìn)行神經(jīng)網(wǎng)絡(luò)的訓(xùn)練工作,這使BP神經(jīng)網(wǎng)絡(luò)具有初始連接權(quán),在完成神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)后,減少誤差值,保證安全評價結(jié)果和使用者期望值達(dá)成一致。

 

3.3 神經(jīng)網(wǎng)絡(luò)的計算機網(wǎng)絡(luò)安全評價模型驗證

 

為確保計算機網(wǎng)絡(luò)安全模型的應(yīng)用效能,在完成設(shè)計與學(xué)習(xí)工作后,對其進(jìn)行驗證,首先選取樣本數(shù)據(jù),再將樣本數(shù)據(jù)輸入到模型中,通過模型內(nèi)部檢驗分析,完成評價功能的應(yīng)用,如果輸出的安全評價結(jié)果與期望值達(dá)成一致,則說明基于神經(jīng)網(wǎng)絡(luò)的計算機網(wǎng)絡(luò)安全評價模型具有準(zhǔn)確性,可以使用。

 

4 結(jié)語

 

隨著社會的發(fā)展,科學(xué)的進(jìn)步,越來越多的先進(jìn)信息技術(shù)和網(wǎng)絡(luò)技術(shù)得以應(yīng)用,計算機網(wǎng)絡(luò)是一個復(fù)雜的系統(tǒng),其中存在一定的風(fēng)險性,計算機網(wǎng)絡(luò)的安全問題是目前亟待解決的關(guān)鍵問題。在當(dāng)前社會,神經(jīng)網(wǎng)絡(luò)技術(shù)廣泛應(yīng)用于各大領(lǐng)域,將神經(jīng)網(wǎng)絡(luò)模型與計算機網(wǎng)絡(luò)安全相結(jié)合,遵守可行性、準(zhǔn)確性、完備性、簡要性、獨立性原則,構(gòu)建一個網(wǎng)絡(luò)安全評價體系。有利于對計算機安全管理奠定基礎(chǔ),基于神經(jīng)網(wǎng)絡(luò)的計算機網(wǎng)絡(luò)安全評價體系能使評價結(jié)果更具真實性和可靠性,但目前的神經(jīng)網(wǎng)絡(luò)技術(shù)并不十分成熟,根據(jù)其應(yīng)用特點,將神經(jīng)網(wǎng)絡(luò)技術(shù)與其他技術(shù)相融合的發(fā)展問題,仍值得廣大學(xué)者深入研究。通過本文的分析與研究,認(rèn)識到神經(jīng)網(wǎng)絡(luò)的發(fā)展及特點,針對其功能的優(yōu)越性,加大對神經(jīng)網(wǎng)絡(luò)的重視,提高安全評價體系對環(huán)境的適應(yīng)力,提升體系的容錯性,實現(xiàn)在線應(yīng)用模式,促進(jìn)其在計算機網(wǎng)絡(luò)安全中的進(jìn)一步完善和發(fā)展,為計算機網(wǎng)絡(luò)安全評價提供保障,使神經(jīng)網(wǎng)絡(luò)在計算機網(wǎng)絡(luò)安全評價中發(fā)揮更大的作用。

相關(guān)熱門標(biāo)簽