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

基于粒子群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的產(chǎn)品質(zhì)量預(yù)測分析

2017-10-26 06:52:38王超英鐘輝
計算技術(shù)與自動化 2017年3期
關(guān)鍵詞:改進(jìn)

王超英 鐘輝

摘要:產(chǎn)品制造的過程中存在較大的不確定性,從事前預(yù)測的角度出發(fā),提出了一種結(jié)合現(xiàn)有產(chǎn)品合格率、合格率變化規(guī)律等相關(guān)數(shù)據(jù),借助BP神經(jīng)網(wǎng)絡(luò)等數(shù)學(xué)建模思想,并加入粒子群算法加以改進(jìn)的產(chǎn)品質(zhì)量預(yù)測模型,此種預(yù)測模型與傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)相比,通過與粒子群算法的優(yōu)化結(jié)合,進(jìn)一步提高了預(yù)測精度。

關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò);改進(jìn);粒子群算法;產(chǎn)品質(zhì)量預(yù)測

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

Abstract:Owing to exist larger uncertainty in the process of product manufacturing,this paper proposed an improved prediction model of product quality joined particle swarm optimization using mathematical modeling thought,such as BP neural network,which is combined with existing product percent of pass,the qualified rate of change law and other relevant data.Compared with traditional BP neural network,new prediction model further improves the prediction accuracy through the combination with particle swarm optimization algorithm.

Key words:BP neural network;improvement;particle swarm optimization;prediction of product quality

1引言

客觀存在的產(chǎn)品質(zhì)量風(fēng)險問題不容忽視,以往常規(guī)的質(zhì)控方法主要是在出現(xiàn)問題后,對問題成因進(jìn)行分析,并加以解決,此種被動的事后處理方式,顯然無法有效降低損失。與事后處理相比,顯然事前預(yù)測的質(zhì)控方式更具實效?;诖?,本文從事前預(yù)測的角度出發(fā),提出一種結(jié)合現(xiàn)有產(chǎn)品合格率、合格率變化規(guī)律等相關(guān)數(shù)據(jù)信息,借助BP神經(jīng)網(wǎng)絡(luò)等數(shù)學(xué)建模思想,并加入粒子群[1]算法加以改進(jìn)的產(chǎn)品質(zhì)量預(yù)測模型。

2傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)

21BP神經(jīng)網(wǎng)絡(luò)的應(yīng)用背景

在產(chǎn)品質(zhì)量的事先預(yù)測中,構(gòu)建科學(xué)的預(yù)測模型是預(yù)測的基礎(chǔ)。在以往較為單一的制造加工環(huán)境下,影響產(chǎn)品質(zhì)量的因素較為單一,通過單變量、回歸模型等方式就能有效預(yù)測產(chǎn)品的質(zhì)量及合格率。但現(xiàn)階段產(chǎn)品制造加工的環(huán)節(jié)較多,不斷朝著復(fù)雜多樣化、科技化、智能化的方向發(fā)展,社會大眾對產(chǎn)品質(zhì)量的要求標(biāo)準(zhǔn)也越來越高,傳統(tǒng)的單變量統(tǒng)計、回歸模型預(yù)測等方面都難以適應(yīng)現(xiàn)代產(chǎn)品生產(chǎn)的實際需要,無法適應(yīng)當(dāng)前的實際情況[2]?,F(xiàn)代的產(chǎn)品生產(chǎn)加工工藝環(huán)節(jié)多、流程復(fù)雜,受到的能夠影響產(chǎn)品質(zhì)量的相關(guān)因素也較多,這也增加了預(yù)測模型的構(gòu)建難度。此種背景下,具有信息分布式并行處理、線性及非線性多元分析能力的BP神經(jīng)網(wǎng)絡(luò)模型算法就得到了愈來愈多專家學(xué)者的青睞。

22傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)算法的優(yōu)劣

BP神經(jīng)網(wǎng)絡(luò)主要包括輸入、隱含、輸出等三個層次,其中隱含層又可細(xì)分成單層與多層。每個層次實際上都是一個處理單元,且均都含有若干個節(jié)點,每個節(jié)點代表一個因素,不同節(jié)點又成相互連接的關(guān)系,從而將不同層級連接為一套完整的神經(jīng)網(wǎng)絡(luò)[3]。同時隱含和輸出層的節(jié)點又均帶有相應(yīng)的轉(zhuǎn)移函數(shù)與閥值。轉(zhuǎn)移函數(shù)通常為對數(shù)、線性函數(shù)或者是正切這幾種類型,但需要注意不能選擇二元性閥值函數(shù)、符號函數(shù)作為轉(zhuǎn)移函數(shù)。BP神經(jīng)網(wǎng)絡(luò)實質(zhì)上就是模擬人類思維,能夠?qū)崿F(xiàn)數(shù)據(jù)信息分布式存儲與協(xié)同處理是其顯著特色。將信息數(shù)據(jù)轉(zhuǎn)化為概念,并以各個節(jié)點符號表示,最后根據(jù)符號進(jìn)行運(yùn)算,通過計算機(jī)執(zhí)行,以此計算產(chǎn)品質(zhì)量合格率??傮w來看,BP神經(jīng)網(wǎng)絡(luò)在預(yù)測產(chǎn)品質(zhì)量方面與以往變量分析、回歸模型相比,能夠更加全面、精確地分析對產(chǎn)品質(zhì)量進(jìn)行預(yù)測。但BP神經(jīng)網(wǎng)絡(luò)也并非盡善盡美,在實際計算中容易出現(xiàn)陷入局部極小值的情況,影響接下來的計算與預(yù)測。從這一角度出發(fā)。本文嘗試引入粒子群算法對BP神經(jīng)網(wǎng)絡(luò)進(jìn)行改進(jìn),以減少陷入局部極小值的幾率,提高預(yù)測效果。

3基于粒子群算法的BP神經(jīng)網(wǎng)絡(luò)改進(jìn)算法

31粒子群算法

粒子群算法源于上世紀(jì)末,這一算法主要是模擬生物群體的集體性社會活動行為,其實質(zhì)即為信息共享。即在一個群體中,不同個體間的活動、行為都會和其他個體產(chǎn)生相互影響,并共享一些來自其它個體的信息,并在共享后生成相應(yīng)的活動與行為響應(yīng)。粒子群計算法就是模擬此類生物群體行為,從全局角度,通過粒子間的影響,求得群體中的最優(yōu)解[4-5]。從產(chǎn)品制造加工的多環(huán)節(jié)、多因素來看,如果將各因素看作為一個例子,那么粒子群算法能夠有效契合現(xiàn)代產(chǎn)品制造加工的特點,有助于提高預(yù)測結(jié)果的可靠性。

32基于粒子群算法的BP神經(jīng)網(wǎng)絡(luò)改進(jìn)

首先構(gòu)建BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),利用Matlab2011a平臺,構(gòu)建BP神經(jīng)網(wǎng)絡(luò)模型。其次,在構(gòu)建模型的時候需可對權(quán)值進(jìn)行修正,因傳統(tǒng)的BP神經(jīng)網(wǎng)絡(luò)收斂速度較慢,這也是這種方法的主要問題之一,提高權(quán)值修正量可有效加快收斂速度。因此在BP神經(jīng)網(wǎng)絡(luò)改進(jìn)算法中需要對BP神經(jīng)網(wǎng)絡(luò)中的權(quán)值進(jìn)行優(yōu)化,粒子群中的每一個例子均對應(yīng)BP神經(jīng)網(wǎng)絡(luò)中的權(quán)值與閥值,在優(yōu)化權(quán)值的同時還需要對閥值進(jìn)行更新。之后,篩選出適應(yīng)度最佳的例子作為BP神經(jīng)網(wǎng)絡(luò)中的連接不同層級的權(quán)值與闕值,最終,通過優(yōu)化完成后的BP網(wǎng)絡(luò)取得最加預(yù)測結(jié)果。具體方法如下:

1粒子群初始化及相關(guān)參數(shù)的確定endprint

為粒子加上基于真值的編碼,每個編碼為一個實數(shù)串,實數(shù)串即是BP神經(jīng)網(wǎng)絡(luò)的閥值以及所有連接權(quán)值所組成。也就是是粒子群中的每個粒子都會對應(yīng)BP神經(jīng)網(wǎng)絡(luò)的所有權(quán)值以及閥值。

需要進(jìn)行初始化的參數(shù)主要包括粒子群的規(guī)模M,例子維度D,學(xué)習(xí)因子C、最大速度Vmax、以及最大迭代次數(shù)Tmax。其中M取值越小,可使算法運(yùn)行越快,但搜索空間也會相應(yīng)降低,容易因此造成局部極小值的不良情況。但增加M值,則會拖慢算法速度,經(jīng)總綜合確定,決定20-40的最為合理。D值主要使根據(jù)BP神經(jīng)網(wǎng)絡(luò)的各層級所含有的權(quán)值及閥值的總數(shù)來確定。Vmax表示在搜索空間中粒子單位時間內(nèi)移動一次情況下的最大距離,這個參數(shù)能夠一定程度影響空間搜索能力,如果速度較大,那么搜索能力也會降低,如果速度過小,那么就難以在較為大型的搜索空間里開展搜索工作,就會增加局部極小值的風(fēng)險,綜合上述因素,確定0.5為最佳最大速度取值[6-7]。W會影響算法的收斂能力,為防止出現(xiàn)局部極小值的問題,盡量取值在1.4以下。學(xué)習(xí)因子又稱加速常量C1、C2通常均等于2。Tmax的取值必須考慮迭代取優(yōu)計算的充分性,得出最佳值,但如果取值過大,則會增加算法運(yùn)行時間,為保證運(yùn)行效率,以及取得理想優(yōu)化結(jié)果,決定取值為100。

除確定上述參數(shù)外,還需結(jié)合產(chǎn)品質(zhì)量合格率的時間序列總共的輸入與輸出個數(shù)確定BP神經(jīng)網(wǎng)絡(luò)的整體框架,生存成粒子群Wi=(Wi1,Wi2,Wi3,…,Wii)T,(i=1,2,3...n)。這個粒子群實際上就對應(yīng)BP神經(jīng)網(wǎng)中的閥值與闕值,且其中S=RS1+S1S2+S1+S2。R為BP神經(jīng)網(wǎng)中輸入串節(jié)點數(shù),S1為隱含層節(jié)點數(shù),S2為輸出層節(jié)點數(shù)。

2確定適應(yīng)度函數(shù)

經(jīng)過上一環(huán)節(jié)后,生成BP神經(jīng)網(wǎng)中的闕值以及權(quán)值,之后利用產(chǎn)品生產(chǎn)制造的相關(guān)數(shù)據(jù)信息,訓(xùn)練構(gòu)建完成的BP神經(jīng)網(wǎng)絡(luò)??杉僭O(shè)粒子群的個體Wi適應(yīng)度值fiti與網(wǎng)絡(luò)訓(xùn)練的輸出值、訓(xùn)練期望輸出值見的誤差絕對值和是相同的,即:

fiti=∑nj=1abs(y^j-yj),i=1,2,…,M(1)

上式子中y^j表示BP神經(jīng)網(wǎng)第i個節(jié)點經(jīng)訓(xùn)練后得出的輸出值,而yi表示第i個節(jié)點經(jīng)訓(xùn)練后的期望輸出值,n為BP網(wǎng)輸出節(jié)點的數(shù)量,M為粒子群的規(guī)模。

3確定初始極值

根據(jù)上述步驟對于初始粒子的適應(yīng)度的數(shù)值進(jìn)行計算,之后利用這一得出的適應(yīng)度結(jié)果,求得粒子包括初始個體的極值以及整個粒子群群體的極值。

4確定粒子位置以及速度

粒子位置、速度以下列公式進(jìn)行計算:

5個體極值與粒子群極值的更新

通過以上步驟4得到改進(jìn)計算后的粒子速度與位置,在得出這兩個數(shù)據(jù)信息后,即可求出改進(jìn)后粒子的適應(yīng)度值,最后根據(jù)新的適應(yīng)度值更新個體與粒子群的極值。

6BP神經(jīng)網(wǎng)絡(luò)賦值預(yù)測

通過迭代求優(yōu)解的方式得出可賦予BP神經(jīng)網(wǎng)的閥值以及權(quán)值,并通過經(jīng)改進(jìn)優(yōu)化后的BP神經(jīng)網(wǎng),對產(chǎn)品的質(zhì)量進(jìn)行預(yù)測,具體思路如下圖所示。

4實驗及分析

41實驗方法

利用Matlab2011a平臺構(gòu)建常規(guī)BP神經(jīng)網(wǎng)絡(luò)模型,實驗硬件為CPU:英特爾 酷睿 i7-6700HQ、內(nèi)存容量:8g的機(jī)器上,編程實現(xiàn)了以基于粒子群算法的BP神經(jīng)網(wǎng)絡(luò)改進(jìn)模型,分別對某公司衛(wèi)浴產(chǎn)品的質(zhì)量合格率進(jìn)行預(yù)測,并開展比較實驗。

BP神經(jīng)網(wǎng)絡(luò)構(gòu)建為雙隱含層,節(jié)點13個,輸出層函數(shù)設(shè)置為PURELIN,隱含層函數(shù)設(shè)置為LOGSIG。訓(xùn)練次數(shù)為100,目標(biāo)1.0e-005,學(xué)習(xí)率為0.1,遺傳算法的粒子群規(guī)模設(shè)置為40,權(quán)值因子0.6,C1、C2均為2,粒子維度設(shè)置為287,最大速度設(shè)置為0.5。

共挖掘404例產(chǎn)品質(zhì)量合格率的相關(guān)數(shù)據(jù)信息作為本次實驗的樣本,抽取20例為預(yù)測樣本,其余均為訓(xùn)練樣本。實驗誤差的評價指標(biāo)共包括errorsum、perc、mse,分別為誤差、總誤差、總誤差百分比、均方誤差,分別定義為:

errorsum=∑ni=1erroriperc=1n∑ni=1erroriximse=1n∑ni=1(x^i-xi)2(4)

42實驗結(jié)果

本次實驗共進(jìn)行10次,取平均結(jié)果,具體結(jié)果見圖2、3與表1。

5結(jié)束語

綜上所述,產(chǎn)品質(zhì)量是保障制造加工型企業(yè)可持續(xù)發(fā)展的關(guān)鍵,隨著市場經(jīng)濟(jì)體制的完善,社會大眾對產(chǎn)品質(zhì)量的要求標(biāo)準(zhǔn)也越來越高,如果企業(yè)產(chǎn)品無法滿足客戶需要,那么勢必會影響企業(yè)的競爭能力,影響經(jīng)濟(jì)效益與社會效益,難以維持企業(yè)的長遠(yuǎn)發(fā)展,最終被市場所淘汰。因此為應(yīng)對當(dāng)前的發(fā)展形式,不斷提高自身競爭力,就需要通過科學(xué)的質(zhì)量管理手段,控制產(chǎn)品質(zhì)量。傳統(tǒng)的事后管理過于被動,主要是在出現(xiàn)質(zhì)量問題后加以補(bǔ)救,但仍造成了不良效益。為應(yīng)對此類問題,一些企業(yè)引入了產(chǎn)品質(zhì)量預(yù)測這一事先質(zhì)量控制手段,但事先預(yù)測的模型的設(shè)計如果不夠合理,也難以起到應(yīng)有的預(yù)期效果。結(jié)合產(chǎn)品加工生產(chǎn)各環(huán)節(jié)的質(zhì)量影響因素,設(shè)計出具有針對性的、高準(zhǔn)確率的產(chǎn)品質(zhì)量預(yù)測模型對于企業(yè)的生存與發(fā)展具有顯著實踐意義。本文通過實驗表明,基于粒子群算法的BP神經(jīng)網(wǎng)絡(luò)改進(jìn)算法具有更高的預(yù)測精度,與常規(guī)BP神經(jīng)網(wǎng)絡(luò)相比,能夠更加精確地預(yù)測產(chǎn)品質(zhì)量,值得推廣。

參考文獻(xiàn)

[1]BAKHSHIDEH ZAD B,HASANVAND H,LOBRY J,et al.

Optimal Reactive Power Control of DGs for Voltage Regulation of MV Distribution Systems Using Sensitivity Analysis Method and PSO Algorithm[J] .endprint

International Journal of Electrical Power and Energy Systems .2014,16(1),115-125.

[2]HANNAH INBARANI H,AZAR A T,JOTHI G.

Supervised hybrid feature selection based on PSO and rough sets for medical diagnosis[J] .

Computer Methods and Programs in Biomedicine .2014,35(1),168-177.

[3]莊育鋒,胡曉瑾,翟宇.基于BP神經(jīng)網(wǎng)絡(luò)的微量藥品動態(tài)稱重系統(tǒng)非線性補(bǔ)償[J].儀器儀表學(xué)報,2014,08:1914-1920.

[4]WANG Hui,WU Zhijian,RAHNAMAYAN S.

Enhancing particle swarm optimization using generalized oppositionbased learning[J] .

Information Sciences .2011,15(20),56-64.

[5]KAUCIC M.A multistart oppositionbased particle swarm optimization algorithm with adaptive velocity for bound constrained global optimization[J] .Journal of Global Optimization .2013,21(1),128-136.

[6]SHI X B ,ZHANG Y ,ZHAO S ,et al.Discrete multiobjective optimization of particle swarm optimizer algorithm for multiagents collaborative planning[J].Journal on Communications,2016,37(6):29-37.

[7]INBARANI H H ,AZAR A T .Supervised hybrid feature selection based on PSO and rough sets for medical diagnosis[J].Computer Methods and Programs in Biomedicine,2014,113 (1):175-185.endprint

猜你喜歡
改進(jìn)
蝙蝠算法的研究進(jìn)展
現(xiàn)代化教學(xué)手段在語文教學(xué)中的運(yùn)用
淺析國有企業(yè)思想政治工作的改進(jìn)與創(chuàng)新
督查工作改進(jìn)策略研究
淺析加強(qiáng)和改進(jìn)消防產(chǎn)品的監(jiān)督管理
論離婚損害賠償制度的不足與完善
商(2016年27期)2016-10-17 06:57:20
高校安全隱患與安全設(shè)施改進(jìn)研究
商(2016年27期)2016-10-17 05:02:12
“慕課”教學(xué)的“八年之癢”
淺析秦二廠設(shè)計基準(zhǔn)洪水位提升對聯(lián)合泵房的影響
科技視界(2016年20期)2016-09-29 13:36:14
某型飛機(jī)靜止變頻器干擾電臺通話故障分析及改進(jìn)措施
主站蜘蛛池模板: 日韩专区欧美| 久久黄色毛片| AV网站中文| 国产成人精品第一区二区| 国产极品美女在线观看| 久久成人18免费| 亚洲综合激情另类专区| 超碰精品无码一区二区| 国产欧美日韩va另类在线播放| 伊人色在线视频| 国产一区二区三区精品欧美日韩| 亚洲天堂色色人体| 精品国产黑色丝袜高跟鞋 | 亚洲色图欧美在线| 特级毛片8级毛片免费观看| a级毛片在线免费观看| 无遮挡一级毛片呦女视频| 久久久久久久久18禁秘| 亚洲国产精品VA在线看黑人| 亚洲av无码成人专区| 国产成人一区在线播放| 久久人妻xunleige无码| 日本91视频| 丁香五月亚洲综合在线| 亚洲香蕉伊综合在人在线| 狠狠v日韩v欧美v| 色老二精品视频在线观看| 国产一区在线视频观看| 精品一区二区三区波多野结衣| 国产欧美日韩在线一区| 国产日韩欧美在线播放| 综合久久五月天| 日本欧美中文字幕精品亚洲| 亚洲视频在线网| 伊人查蕉在线观看国产精品| 免费人成在线观看视频色| 亚洲无码视频一区二区三区| 久久综合激情网| 精品欧美一区二区三区在线| 欧美a在线视频| 亚洲天堂首页| 国产三级精品三级在线观看| A级毛片高清免费视频就| 四虎影视8848永久精品| 无码精品一区二区久久久| 国产91精选在线观看| 欧美黄网站免费观看| 真人免费一级毛片一区二区| 国产午夜不卡| 19国产精品麻豆免费观看| 亚洲午夜福利精品无码| 欧美成一级| 欧美 亚洲 日韩 国产| 亚洲欧美在线综合一区二区三区| 国产aⅴ无码专区亚洲av综合网| 国产高清又黄又嫩的免费视频网站| 2021国产精品自产拍在线| 色噜噜综合网| 国产乱人伦精品一区二区| 亚洲综合片| 久久综合五月婷婷| 91久久精品国产| 18禁不卡免费网站| 国产不卡国语在线| 国产乱码精品一区二区三区中文 | 一本大道视频精品人妻| 丁香亚洲综合五月天婷婷| 国内精自视频品线一二区| 国产96在线 | 欧美激情第一欧美在线| 2020国产免费久久精品99| 日韩欧美国产中文| 无码粉嫩虎白一线天在线观看| 波多野吉衣一区二区三区av| 欧美日韩中文国产va另类| 欧美精品H在线播放| 鲁鲁鲁爽爽爽在线视频观看 | 亚洲动漫h| 91热爆在线| 国产性爱网站| 成人在线观看一区| 亚洲第一极品精品无码|