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

        ?

        基于BP神經(jīng)網(wǎng)絡(luò)決策KNN算法的缺陷尺寸反演

        2019-05-08 03:16:58楊濤趙可天盛鍇劉曉媛
        中國科技縱橫 2019年6期
        關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò)

        楊濤 趙可天 盛鍇 劉曉媛

        摘 要:本文提出一種基于BP神經(jīng)網(wǎng)絡(luò)決策KNN算法的缺陷尺寸反演方法,利用檢測裝置獲取的大量實驗數(shù)據(jù)驅(qū)動該算法,建立了基于BP神經(jīng)網(wǎng)絡(luò)決策KNN算法的缺陷反演模型,改進了傳統(tǒng)KNN算法反演效果受K值影響較大的問題。模型可根據(jù)多頻電磁缺陷檢測裝置獲得的檢測電壓信號對缺陷尺寸預(yù)測。

        關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò);KNN算法;缺陷尺寸反演

        中圖分類號:TP301.6 文獻標識碼:A 文章編號:1671-2064(2019)06-0018-02

        0 引言

        本文中用于數(shù)據(jù)分析的電磁信號是經(jīng)過頻率分離之后的正弦電壓信號,提取檢測電壓信號的峰值和峰值變化檢測線圈的距離作為特征量進行缺陷尺寸的反演,用采集到的電壓信號與缺陷尺寸組成的構(gòu)成總樣本集。利用KNN算法構(gòu)建缺陷尺寸預(yù)測模型,當K取不同的值的時候會得到不同的反演結(jié)果,但整體反演效果不太好。針對這一問題,利用BP神經(jīng)網(wǎng)絡(luò)對KNN算法進行改進,將反演結(jié)果中誤差小于10%的數(shù)據(jù)集作為BP神經(jīng)網(wǎng)絡(luò)的輸入生成神經(jīng)網(wǎng)絡(luò)模型,并將反演結(jié)果的準確率與KNN算法比較。利用KNN算法構(gòu)建缺陷尺寸預(yù)測模型,當K取不同的值的時候會得到不同的反演結(jié)果,但整體反演效果不太好。

        1 基于BP神經(jīng)網(wǎng)絡(luò)-KNN算法的缺陷尺寸反演

        1.1 BP神經(jīng)網(wǎng)絡(luò)算法

        1.1.1 算法介紹

        BP神經(jīng)網(wǎng)絡(luò)是按照誤差逆向傳播訓練的分類和回歸算法[1-3],其算法以負梯度作為目標方向?qū)?quán)值和閾值進行調(diào)節(jié),使得訓練集中不同樣本之間的距離逐漸減小,神經(jīng)網(wǎng)絡(luò)運行過程中,能自動的地調(diào)節(jié)神經(jīng)網(wǎng)絡(luò)的輸入在各個隱藏層中所占的比重,對缺陷反演模型進行優(yōu)化,得到較好的缺陷尺寸反演模型[4]。

        BP神經(jīng)網(wǎng)絡(luò)是一種多層前饋人工神經(jīng)網(wǎng)絡(luò),有輸入層、隱藏層和輸出層組成,可實現(xiàn)輸入到輸出的非線性映射[5]。以訓練樣本集進行神經(jīng)網(wǎng)絡(luò)模型訓練,將檢測電壓信號特征量作為輸出缺陷的尺寸作為輸出,將實際缺陷尺寸與目標缺陷尺寸差值的平方和作為目標函數(shù),通過調(diào)節(jié)權(quán)值大小使目標函數(shù)最優(yōu)。

        (7)判斷是否達到給定的停止條件,若達到條件則輸出確定好的連接權(quán)值和閾值神經(jīng)網(wǎng)絡(luò),若不滿足條件則重復步驟(2)和(5)直到滿足要求。

        1.2 改進KNN算法缺陷反演過程

        基于KNN算法的缺陷尺寸反演模型受值影響很大,反演結(jié)果準確率差異較大這一問題,提出了利用KNN算法對樣本數(shù)據(jù)集先做一個預(yù)處理,再將樣本數(shù)據(jù)集中特征量明顯的數(shù)據(jù)作為BP神經(jīng)網(wǎng)絡(luò)算法的訓練集的方法。該算法首先利用多個不同值的KNN算法對缺陷的尺寸進行初步的反演,本文中值分別取3、5、7、9,將取不同值時反演結(jié)果中誤差小于10%的數(shù)據(jù)集作為BP神經(jīng)網(wǎng)絡(luò)的訓練集,其中神經(jīng)網(wǎng)絡(luò)的輸入檢測電壓信號的特征量,神經(jīng)網(wǎng)絡(luò)的輸出為缺陷的尺寸信息。通過這種方法可以有效剔除樣本集中的特征量不明顯的數(shù)據(jù)集,用該訓練集再進行訓練得到缺陷反演的模型,從總樣本集中選出30%作為測試集,來驗證模型反演結(jié)果的準確性。將通過BP神經(jīng)網(wǎng)絡(luò)反演得到的結(jié)果與不同值反演結(jié)果的誤差率對比分析,通過實驗結(jié)果驗證了本文提出的KNN算法對樣本數(shù)據(jù)集先做一個預(yù)處理,再將樣本數(shù)據(jù)集中特征量明顯的數(shù)據(jù)作為BP神經(jīng)網(wǎng)絡(luò)算法的訓練集的方法的正確性,提高了反演的精度。BP-KNN算法缺陷尺寸反演過程如下:

        步驟1:獲取數(shù)據(jù)集,將使用KNN算法對缺陷反演過程中取值為3、5、7、9反演誤差小于10%的數(shù)據(jù)集作為BP神經(jīng)網(wǎng)絡(luò)的訓練集,其中神經(jīng)網(wǎng)絡(luò)的輸入時檢測電壓信號的特征量,神經(jīng)網(wǎng)絡(luò)的輸出是缺陷的尺寸。

        步驟2:設(shè)置神經(jīng)網(wǎng)絡(luò)的層數(shù)、權(quán)值、學習率、閾值等。基于神經(jīng)網(wǎng)絡(luò)的缺陷尺寸反演模型為三層,分別為輸入層、隱藏層、輸出層。由于提取檢測電壓信號的特征量個數(shù)為3所以輸入層的神經(jīng)節(jié)點個數(shù)為3,缺陷反演尺寸包括長、寬、深三個值,所示輸出層神經(jīng)節(jié)點個數(shù)也為3。隱藏層節(jié)點個數(shù)將在步驟3中根據(jù)樣本數(shù)量和輸入輸出層神經(jīng)節(jié)點個數(shù)求出,神經(jīng)網(wǎng)絡(luò)中的權(quán)值、閾值在(0,1)范圍內(nèi)隨機初始化。

        步驟3:隱藏層神經(jīng)元個數(shù),隱藏層節(jié)點數(shù)可以用公式(2.8)表示。本文中輸入層的神經(jīng)節(jié)點數(shù),輸出層神經(jīng)節(jié)點數(shù),樣本數(shù)量,是一個常數(shù),通常選擇個位數(shù)取3,計算可得隱藏層的神經(jīng)節(jié)點個數(shù)為12。

        (2.8)

        步驟4:設(shè)置訓練樣本集,以檢測電壓信號特征量為神經(jīng)網(wǎng)絡(luò)的輸入,以缺陷的長、寬、深等尺寸信息作為神經(jīng)網(wǎng)絡(luò)的輸出。

        步驟5:神經(jīng)網(wǎng)絡(luò)計算權(quán)值,將輸出層輸出的缺陷長、寬、深尺寸信息與實際檢測得到的尺寸信息相比較,計算神經(jīng)網(wǎng)絡(luò)輸出誤差,根據(jù)誤差結(jié)果自動更行連接權(quán)值與閾值。

        步驟6:生成BP神經(jīng)網(wǎng)絡(luò)模型,判斷各個神經(jīng)元是否滿足輸出要求,將反演結(jié)果和實際缺陷尺寸對比,誤差小于10%則認為滿足要求則結(jié)束,生成基于BP神經(jīng)網(wǎng)絡(luò)的缺陷尺寸反演模型,否則進入步驟3進一步訓練模型修改權(quán)值和閾值。

        步驟7:從KNN測試樣本集中誤差大于10%的數(shù)據(jù)集中選取125組作為BP神經(jīng)網(wǎng)絡(luò)的測試集,來計算反演的準確率,并與KNN算法中值取3、5、7、9時反演準確率對比。

        將使用KNN算法進行缺陷尺寸反演過程中,測試集中預(yù)測誤差率小于10%的數(shù)據(jù)集,作為BP神經(jīng)網(wǎng)絡(luò)的訓練集進行訓練,從總樣本集中取30%作為測試集進行驗證,將預(yù)測誤差率小于10%的結(jié)果定義為預(yù)測結(jié)果準確,通過BP神經(jīng)網(wǎng)絡(luò)預(yù)測準確率與不同值KNN算法反演結(jié)果分析,驗證了BP算法對于KNN算法改進比直接使用KNN算法做缺陷尺寸反演效果更好,通過這種方法可以有效剔除樣本集中的特征量不明顯的數(shù)據(jù)集,將通過BP神經(jīng)網(wǎng)絡(luò)反演得到的結(jié)果與不同值反演結(jié)果的誤差率對比分析,通過實驗結(jié)果驗證了本文提出的KNN算法對樣本數(shù)據(jù)集先做一個預(yù)處理,再將樣本數(shù)據(jù)集中特征量明顯的數(shù)據(jù)作為BP神經(jīng)網(wǎng)絡(luò)算法的訓練集的方法的正確性,提高了反演的精度。

        2 對比結(jié)果分析

        為了驗證利用KNN算法對樣本數(shù)據(jù)集先做一個預(yù)處理,再將樣本數(shù)據(jù)集中特征量明顯的數(shù)據(jù)集作為BP神經(jīng)網(wǎng)絡(luò)算法的訓練集這一方法的正確性,訓練集的方法為了驗證本文提出的基于BP神經(jīng)網(wǎng)絡(luò)算法決策KNN算法的有效性,將值分別取3、5、7、9時對缺陷長、寬、深三個尺寸反演的結(jié)果與改進算法之后的結(jié)果進行對比分析。由于BP神經(jīng)網(wǎng)絡(luò)的訓練集是通過KNN算法進行初步預(yù)測之后優(yōu)選出來的,所以在樣本集選擇之初就將特征量不明顯的數(shù)據(jù)排除在外,反演結(jié)果準備率更高。將反演結(jié)果與實際結(jié)果誤差不超過10%的數(shù)據(jù)定義為準確數(shù)據(jù)。將測試樣本集中滿足誤差要求的數(shù)據(jù)占整個數(shù)據(jù)集的比例作為算法反演的準確率,最終通過準確率的對比來驗證改進算法的有效性,準確率對比如表1所示。

        從表格中數(shù)據(jù)可以看出,其中對于缺陷長的反演準確率可以達到85.9%,對于缺陷寬度反演的準確率可以達到83.2%,對于缺陷深度的反演準確率可以達到76.8%,滿足要求可以實現(xiàn)缺陷反演檢測。

        3 結(jié)語

        本文以檢測電壓信號的特征量作為樣本集樣本特征,以缺陷的尺寸信息作為樣本集樣本標簽,基于KNN算法進行缺陷尺寸反演模型的建立。實驗分析中發(fā)現(xiàn),K值的變動對反演結(jié)果影響較大,但整體反演結(jié)果的準確率都較低。針對這一問題,提出了一種基于BP神經(jīng)網(wǎng)絡(luò)決策KNN算法的缺陷尺寸反演方法,將KNN反演結(jié)果中特征量明顯的數(shù)據(jù)集作為BP神經(jīng)網(wǎng)絡(luò)的訓練集,訓練BP神經(jīng)網(wǎng)絡(luò)反演模型,并將反演結(jié)果與KNN方法反演結(jié)果對比分析,實驗效果明顯改善。

        參考文獻

        [1] Hakeem M A, Kamil M. Analysis of artificial neural network in prediction of circulation rate for a natural circulation vertical thermosiphon reboiler[J]. Applied Thermal Engineering,2017,112:1057-1069.

        [2] 俞慶英,李倩,陳傳明,林文詩.基于BP神經(jīng)網(wǎng)絡(luò)的異常軌跡檢測方法研究[J/OL].計算機工程:1-9.

        [3] Li W, Wu X, Jiao W, et al. Modelling of dust removal in rotating packed bed using artificial neural networks (ANN)[J]. Applied Thermal Engineering,2017,112:208-213.

        [4] Wang D, Luo H, Grunder O, et al. Multi-step ahead electricity price forecasting using a hybrid model based on two-layer decomposition technique and BP neural network optimized by firefly algorithm[J]. Applied Energy,2017,190:390-407.

        [5] 張彬.融合遺傳算法和BP神經(jīng)網(wǎng)絡(luò)對基坑地表沉降預(yù)測的應(yīng)用研究[J].北京測繪,2018(10):1152-1155.

        [6] 魏蔚,王公寶.基于徑向基神經(jīng)網(wǎng)絡(luò)的偵察目標意圖識別研究[J].艦船電子工程,2018,38(10):37-40.

        猜你喜歡
        BP神經(jīng)網(wǎng)絡(luò)
        基于神經(jīng)網(wǎng)絡(luò)的北京市房價預(yù)測研究
        商情(2016年43期)2016-12-23 14:23:13
        一種基于OpenCV的車牌識別方法
        軟件導刊(2016年11期)2016-12-22 22:01:20
        基于遺傳算法—BP神經(jīng)網(wǎng)絡(luò)的乳腺腫瘤輔助診斷模型
        軟件導刊(2016年11期)2016-12-22 21:53:59
        一種基于改進BP神經(jīng)網(wǎng)絡(luò)預(yù)測T/R組件溫度的方法
        基于BP神經(jīng)網(wǎng)絡(luò)的光通信系統(tǒng)故障診斷
        科技視界(2016年26期)2016-12-17 17:57:49
        提高BP神經(jīng)網(wǎng)絡(luò)學習速率的算法研究
        考試周刊(2016年21期)2016-12-16 11:02:03
        就bp神經(jīng)網(wǎng)絡(luò)銀行選址模型的相關(guān)研究
        基于DEA—GA—BP的建設(shè)工程評標方法研究
        價值工程(2016年30期)2016-11-24 13:17:31
        基于BP神經(jīng)網(wǎng)絡(luò)的旅行社發(fā)展方向研究
        商情(2016年39期)2016-11-21 09:30:36
        復雜背景下的手勢識別方法
        亚洲国产精品综合福利专区| 国产高潮视频在线观看| 国产精品嫩草影院av| 欧美亚洲午夜| 东京道一本热码加勒比小泽| 日本五十路人妻在线一区二区| 久久久亚洲精品一区二区三区| 精品一区二区三区无码视频| 国产人妖xxxx做受视频| 国产人妖在线视频网站| 国产一线二线三线女| 女人的天堂av免费看| 国产精品亚洲二区在线| 国产成a人亚洲精品无码樱花| 性一乱一搞一交一伦一性| 无码区a∨视频体验区30秒 | 久久国产综合精品欧美| 日产精品毛片av一区二区三区| 亚无码乱人伦一区二区| 越猛烈欧美xx00动态图| 国产亚洲欧美日韩国产片| 一区二区三区国产精品麻豆| 国产成人午夜无码电影在线观看| 最新亚洲人成无码网www电影| 女人被躁到高潮嗷嗷叫免费软 | 亚洲另类无码专区首页| 制服丝袜人妻中文字幕在线| 欧亚精品无码永久免费视频| 亚洲在线精品一区二区三区| 人人妻一区二区三区| 婷婷丁香五月亚洲| 免费国产自拍视频在线观看| 免费国产线观看免费观看| 后入内射欧美99二区视频| 国产内射视频在线播放| 性av一区二区三区免费| 久久亚洲国产成人精品性色| 国产精品欧美韩国日本久久| 国产内射一级一片高清内射视频 | 久久一本日韩精品中文字幕屁孩| 中文字幕在线亚洲日韩6页|