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

        ?

        基于改進CNN的部隊門禁系統(tǒng)①

        2020-06-20 07:31:58何偉鑫鄧建球叢林虎李俊達
        計算機系統(tǒng)應(yīng)用 2020年6期
        關(guān)鍵詞:人臉適應(yīng)度卷積

        何偉鑫,鄧建球,方 軼,叢林虎,李俊達

        1(海軍航空大學(xué) 岸防兵學(xué)院,煙臺 264001)

        2(91213 部隊,煙臺 264001)

        部隊內(nèi)部存在著眾多保密性級別極高的場所,如彈藥庫,軍械倉庫,導(dǎo)彈庫等,而當前這些場所眾多采取門崗值守,亦或者輸入密碼,出示證件的方式進出,但這樣的方式存在著較大的安全隱患,較易被冒充,亦或者門崗粗心大意等,致使無關(guān)人員進入保密重要保密場所.所以,設(shè)計一種安全性識別度較高的門禁系統(tǒng)迫在眉睫.

        近年來,計算機技術(shù)迅猛發(fā)展,人工智能已經(jīng)遍布于人類生活的方方面面.而計算機視覺是人工智能的重要研究方向,也是人臉識別、姿態(tài)辨析、行為檢測等眾多領(lǐng)域的奠基石.KNN 是適用于小數(shù)據(jù)集的非參數(shù)分類方法.反向傳播算法利用大規(guī)模樣本進行訓(xùn)練.樣本輸入進神經(jīng)網(wǎng)絡(luò)提取其特征,得到模型,從而可預(yù)測陌生數(shù)據(jù),但收斂速率緩慢[1].LeCun 等提出LeNet-5模型[2],通過測試MNIST 數(shù)據(jù)集,獲得較好性能.卷積神經(jīng)網(wǎng)絡(luò)是基于視覺神經(jīng)機制設(shè)計的多層感知器[3],但訓(xùn)練過程易產(chǎn)生過擬合.2006年,深度學(xué)習(xí)概念[4]被Hinton 等提出.2012年,AlexNet 獲得ImageNet 競賽冠軍[5].目前,計算機視覺技術(shù)廣泛使用基于卷積神經(jīng)網(wǎng)絡(luò)的深度學(xué)習(xí)模型[6],故基于卷積神經(jīng)網(wǎng)絡(luò)設(shè)計人臉識別系統(tǒng),應(yīng)用于部隊重要場所是一種可行的方法.

        1 卷積神經(jīng)網(wǎng)絡(luò)與PSO 算法

        1.1 卷積神經(jīng)網(wǎng)絡(luò)

        CNN 一般包括輸入層、卷積層、激活層、池化層、全連接層和輸出層,如圖1所示.數(shù)據(jù)通過輸入層輸入,而后進行預(yù)處理.卷積層以及池化層提取有用信息[7].在激活層中,激活函數(shù)對運算的結(jié)果進行平滑,加入非線性運算.全連接層整合有用信息,對結(jié)果進行分類和預(yù)測.

        圖1 卷積神經(jīng)網(wǎng)絡(luò)示意圖

        CNN 的優(yōu)缺點:

        (1)CNN 應(yīng)用了權(quán)值共享以及感受野技術(shù),層與層之間的連接為不完全連接,極大縮小了權(quán)值數(shù)量,提高運算效率.

        (2)CNN 的卷積層和池化層交互進行,高效地融合特征提取及分類過程.

        (3)這種網(wǎng)絡(luò)結(jié)構(gòu)使得圖像具有很強的魯棒性[8].

        但是,傳統(tǒng)卷積神經(jīng)網(wǎng)絡(luò)在反向傳播過程中采用梯度下降算法,會產(chǎn)生如下兩個弊端:

        (1)梯度下降過程,誤差減小慢,造成訓(xùn)練收斂速度慢.

        (2)可能存在梯度消失現(xiàn)象[9].

        1.2 PSO 算法

        粒子群優(yōu)化算法在當前的社會生活中被廣泛的應(yīng)用.其原理為:p維空間存在著規(guī)模為n的粒子群.粒子數(shù)量為種群規(guī)模,即鳥的個數(shù).第i只鳥即粒子群中第i個粒子的速度和位置可以用vi=(vi1,vi2,···,vip)和xi=(xi1,xi2,···,xip)來表示,每個粒子都具有獨自的適應(yīng)度f,適應(yīng)度的大小為每只鳥與食物的間距,依據(jù)粒子的適應(yīng)度能夠更新粒子群中每個粒子的個體極值Pb及群體極值Gb,而后利用個體極值和種群極值計算粒子速度和位置[10],計算公式為:

        式中,i為種群的第i個粒子;j為第j維空間;c1,c2表示學(xué)習(xí)因子,c1表示個體部分,即本身對尋優(yōu)的影響,c2表示全局部分,說明粒子受粒子群的影響;t表示第t次尋優(yōu);ε1,ε2表示平均介于[0,1]間的隨機數(shù);wg表示慣性參數(shù)即受上一次迭代過程速度的影響[11].

        2 CNN 的改進方案

        2.1 CNN 前向傳播

        卷積神經(jīng)網(wǎng)絡(luò)訓(xùn)練過程首先進行前向傳播.主要有卷積層、激活層、池化層、全連接層及輸出層.

        在卷積層中,對輸入特征圖進行計算,計算公式如下:

        式中,N輸入數(shù)據(jù),為第l-1 層第k個數(shù)據(jù),ωlk為權(quán)重,σ是激活函數(shù),這里我們使用ReLU 函數(shù),偏置為bl.

        池化層用來縮減表示大小,提高計算速度,同時提高提取特征的魯棒性[12].池化方式一般分為max-pool以及mean-pooling.兩種池化方式示意圖如圖2,圖3所示,其中過濾器參數(shù)f=2,s=2.

        通過全連接層得到輸出.輸出公式為式(4).

        其中,σ為每層的激活函數(shù),需要指出的是目前用于分類最后一層一般采用Softmax 激活函數(shù)以及one-hot編碼,ω為卷積核.

        得到輸出結(jié)果后,做誤差計算.使用交叉熵損失函數(shù)公式(5):

        y′為輸出的預(yù)測值,y為經(jīng)過獨熱編碼輸出的(0,1)值.

        圖2 最大池化

        圖3 平均池化

        2.2 PSO 算法優(yōu)化神經(jīng)網(wǎng)絡(luò)

        傳統(tǒng)CNN 在前向傳播過程中獲得誤差之后,對權(quán)重及偏置求得偏導(dǎo),更新權(quán)重以及偏置,權(quán)重和偏置的更新過程遵循的原則為式(6)、式(7):

        由式(6)及式(7)可以得知,傳統(tǒng)卷積神經(jīng)網(wǎng)絡(luò)存在著較大缺陷,如梯度消失,收斂速度慢,容易陷入局部最優(yōu)等.但神經(jīng)網(wǎng)絡(luò)算法存在對初始權(quán)值和閥值較為敏感、容易陷入局部極小值和收斂速度慢等缺點.

        本文利用PSO 算法優(yōu)化CNN 神經(jīng)網(wǎng)絡(luò)初始權(quán)值和閾值,能夠改善神經(jīng)網(wǎng)絡(luò)性能.將神經(jīng)網(wǎng)絡(luò)卷積核系數(shù)、全連接層權(quán)重以及偏置值當做粒子,此時粒子個數(shù)即為網(wǎng)絡(luò)中需要訓(xùn)練的參數(shù)數(shù)量.

        在利用PSO 神經(jīng)網(wǎng)絡(luò)算法中,粒子自身最優(yōu)點以及全局最優(yōu)點、神經(jīng)網(wǎng)絡(luò)模型的閾值還有權(quán)重的優(yōu)化結(jié)束標志均基于粒子適應(yīng)度進行確定.如下兩式為粒子適應(yīng)度:

        其中,k表示順序為i的樣本其第j個理想輸出大小;yi,j表 示順序為i的 樣本其第j個實際輸出;n為樣本個數(shù);m=1,2,3···,M,M為粒子數(shù)量.

        PSO 誤差要求作為神經(jīng)網(wǎng)絡(luò)算法閾值和權(quán)值的優(yōu)化終止條件,式(10)為誤差函數(shù):

        如圖4所示,PSO 改進神經(jīng)網(wǎng)絡(luò)步驟為[13,14]:

        1)建立網(wǎng)絡(luò)結(jié)構(gòu).

        2)初始化網(wǎng)絡(luò)的權(quán)重以及閾值.

        3)確定權(quán)重閾值以及粒子群之間的關(guān)系,初始化粒子群.

        4)將數(shù)據(jù)集作為輸入值,對網(wǎng)絡(luò)進行訓(xùn)練,通過式(8)、式(9)得出適應(yīng)度;比較適應(yīng)度,通過式(1)、式(2)對粒子位置和速度進行更新.

        5)計算式(10)得到粒子群誤差.當誤差達到要求,算法結(jié)束,獲得權(quán)重以及閾值的優(yōu)化結(jié)果;如不符合要求,繼續(xù)步驟4),直至誤差符合要求.

        6)在神經(jīng)網(wǎng)絡(luò)模型中,采用優(yōu)化后的權(quán)值和閾值進行樣本訓(xùn)練,獲得神經(jīng)網(wǎng)絡(luò)模型.

        7)利用未知數(shù)據(jù)輸入訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)模型進行測試[13].

        根據(jù)文獻[15]將迭代次數(shù)以及粒子群大小分別設(shè)置為2800、30.

        圖4 PSO 改進神經(jīng)網(wǎng)絡(luò)圖

        3 模型建立與實驗

        3.1 運實驗數(shù)據(jù)集與環(huán)境

        MNIST 手寫數(shù)據(jù)集由阿拉伯數(shù)字0~9 的手寫體構(gòu)成.圖5為該手寫數(shù)據(jù)集的示意圖,該數(shù)據(jù)集由10 類組成.其中,訓(xùn)練圖像有60 000 張,測試圖像有10 000張.每一張手寫數(shù)字圖均采取尺度歸一化以及數(shù)字的居中處理.每張圖像均為一通道、28×28 像素的大小.

        圖5 手寫數(shù)據(jù)集示意圖

        本實驗所使用系統(tǒng)為Ubuntu16.04.計算機的配置為CPU:Intel i5-8400,GPU:GTX1060.應(yīng)用谷歌公司的TensorFlow 學(xué)習(xí)框架,使用編程語言為Python.應(yīng)用準確率指標為算法的性能評價標準.每個算法的實驗次數(shù)均為10 次.

        3.2 訓(xùn)練模型的建立

        實驗為加快訓(xùn)練速度,以及使得訓(xùn)練結(jié)果差別性更加的顯著,故使用兩層卷積池化后接一層全連接層的網(wǎng)絡(luò)結(jié)構(gòu).這樣減少了網(wǎng)絡(luò)在深層中的大量訓(xùn)練參數(shù).同時也能夠保證網(wǎng)絡(luò)對圖像的魯棒性.如圖6所示為模型結(jié)構(gòu).

        圖6 網(wǎng)絡(luò)結(jié)構(gòu)圖

        網(wǎng)絡(luò)各層參數(shù)如表1所示.

        表1 網(wǎng)絡(luò)各層參數(shù)

        本實驗中,網(wǎng)絡(luò)結(jié)構(gòu)中全連接層使用Softmax 激活函數(shù),而其余各個卷積層均使用Relu 激活函數(shù).代價函數(shù)使用的是交叉熵代價函數(shù).學(xué)習(xí)率設(shè)置為0.0001.

        3.3 仿真實驗與結(jié)果分析

        3.3.1 仿真實驗

        仿真實驗首先進行傳統(tǒng)卷積神經(jīng)網(wǎng)絡(luò)的訓(xùn)練,接著進行改進卷積神經(jīng)網(wǎng)絡(luò)的訓(xùn)練.循環(huán)訓(xùn)練MNIST 手寫數(shù)據(jù)集樣本一共20 輪,每一次訓(xùn)練完畢以后皆記錄訓(xùn)練數(shù)據(jù),重復(fù)訓(xùn)練共10 次,圖7、圖8為訓(xùn)練過程截圖,表2為兩組實驗每次訓(xùn)練完成后的準確率.

        圖7 傳統(tǒng)CNN 訓(xùn)練過程圖

        圖8 改進CNN 訓(xùn)練過程圖

        3.3.2 實驗結(jié)果分析

        從表2我們可以看出,改進CNN 網(wǎng)絡(luò)在分類性能上要明顯優(yōu)于傳統(tǒng)CNN 網(wǎng)絡(luò),并且在訓(xùn)練過程中,未出現(xiàn)過擬合現(xiàn)象.需要指出的是,目前在分類領(lǐng)域準確率已經(jīng)可以達到非常高的水平,但是其采用的均為復(fù)雜的卷積神經(jīng)網(wǎng)絡(luò),本實驗為了更能夠體現(xiàn)出傳統(tǒng)CNN 與改進CNN 之間的差距以及為能夠加快訓(xùn)練的速度,故采用兩次卷積池化層后接一次全連接層的神經(jīng)網(wǎng)絡(luò),通過該網(wǎng)絡(luò)可以看出基于PSO 算法改進CNN的性能優(yōu)于傳統(tǒng)CNN.且本研究在引入PSO 算法,對神經(jīng)網(wǎng)絡(luò)的初始權(quán)重以及閾值進行優(yōu)化,在達到設(shè)定要求以后就停止使用PSO 算法,未給網(wǎng)絡(luò)帶來大的計算負荷,且能加快網(wǎng)絡(luò)的收斂速度,因此具有可行性.

        表2 CNN 訓(xùn)練準確率表

        4 門禁系統(tǒng)的的設(shè)計與實現(xiàn)

        通過仿真實驗,我們可以看出,基于PSO 算法改進的卷積神經(jīng)網(wǎng)絡(luò)在計算機視覺領(lǐng)域可以使得模型具有更快的收斂時間,故將PSO 算法引入到MTCNN 以及ResNet 設(shè)計部隊門禁系統(tǒng),通過QT 語言設(shè)計窗體應(yīng)用程序.設(shè)計流程圖如圖9所示.

        圖9 程序設(shè)計流程圖

        設(shè)計完畢后,隨機選取樣本進行測試,圖10為錄入人臉圖,圖11、圖12以及圖13為測試圖,通過圖11我們可以看到,軟件能夠有效的檢測到人臉.當檢測到人臉以后,將信息保存下來.通過軟件的識別界面,攝像頭捕捉到人臉以后,進行識別,而后會將得出的結(jié)果顯示出來.通過圖13我們可以看出,該人臉并未錄入到系統(tǒng)里面,以及識別準確率不足50%,刷臉失敗.

        圖10 人臉錄入界面

        圖11 人臉識別界面

        圖12 人臉識別界面

        通過測試,我們得出,錄入的人臉均可以成功的識別,成功率均在50%以上,可成功獲取武器倉庫的開門指令,而未錄入的人臉均無法通過認證,故將此軟件部署于部隊武器裝備等重要場所,結(jié)合崗哨,能夠有效的提升部隊重要場所的安全性.

        圖13 人臉識別界面

        5 結(jié)語

        本文針對目前部隊武器倉庫等重要場所的門禁存在的安全隱患問題,采用了PSO 算法對卷積神經(jīng)網(wǎng)絡(luò)進行了改進,提出了一種基于PSO 算法的卷積神經(jīng)網(wǎng)絡(luò)改進方案.而后利用該方案設(shè)計了設(shè)計部隊門禁管理系統(tǒng).仿真實驗與結(jié)果分析表明,本文提出的方案相比于傳統(tǒng)卷積神經(jīng)網(wǎng)絡(luò)具有訓(xùn)練準確率更高的優(yōu)點,具有一定的實用性,而后基于改進卷積神經(jīng)網(wǎng)絡(luò)的部隊門禁系統(tǒng)應(yīng)用于部隊武器倉庫等重要場所后,將使得這些場所將具有更高的安全性以及可靠性.

        猜你喜歡
        人臉適應(yīng)度卷積
        改進的自適應(yīng)復(fù)制、交叉和突變遺傳算法
        計算機仿真(2022年8期)2022-09-28 09:53:02
        基于3D-Winograd的快速卷積算法設(shè)計及FPGA實現(xiàn)
        有特點的人臉
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        三國漫——人臉解鎖
        動漫星空(2018年9期)2018-10-26 01:17:14
        基于傅里葉域卷積表示的目標跟蹤算法
        基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
        中國塑料(2016年11期)2016-04-16 05:26:02
        馬面部與人臉相似度驚人
        長得象人臉的十種動物
        奇聞怪事(2014年5期)2014-05-13 21:43:01
        一種基于卷積神經(jīng)網(wǎng)絡(luò)的性別識別方法
        国产白浆一区二区三区佳柔| 精品一区二区三区在线观看视频| 国产精品爆乳在线播放| av免费看网站在线观看| 有坂深雪中文字幕亚洲中文| 欧美精品亚洲精品日韩专区| 久热在线播放中文字幕| 4hu44四虎www在线影院麻豆 | 亚洲av日韩av永久无码下载| 国产一区二区三区视频在线观看| 公和我做好爽添厨房| 影音先锋色小姐| 久久久精品人妻一区亚美研究所| 狠狠综合亚洲综合亚色| 久久精品亚洲国产av网站| a级毛片免费观看在线播放| 国产微拍精品一区二区| 3亚洲日韩在线精品区| 午夜视频一区二区三区播放| 亚洲欧美色一区二区三区| 国产精品内射后入合集| 久久精品国产亚洲AV高清wy| 东京热加勒比久久精品| 免费视频爱爱太爽了| 在线观看欧美精品| av东京热一区二区三区| 人妻中文字幕在线中文字幕| 欧美黑人性暴力猛交喷水黑人巨大| 中文人妻无码一区二区三区信息 | 久久综合九色综合网站| 亚洲欧洲日韩另类自拍| 丝袜美腿亚洲综合第一页| 亚洲国产精品无码久久| 99久久婷婷国产综合亚洲91| 亚洲视频一区二区蜜桃| 337p日本欧洲亚洲大胆色噜噜| 青青久在线视频免费观看| 九九99久久精品在免费线97| 日韩久久久黄色一级av| av中文字幕性女高清在线| 日韩av无码久久一区二区|