国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

神經(jīng)網(wǎng)絡(luò)結(jié)合定性預測的訂單預測方法研究

2014-02-11 02:48:17鄧暉飛徐晟逸
機電工程技術(shù) 2014年9期
關(guān)鍵詞:定性訂單神經(jīng)元

鄧暉飛,蘇 平,徐晟逸

(廣東工業(yè)大學機電工程學院,廣東廣州 510006)

神經(jīng)網(wǎng)絡(luò)結(jié)合定性預測的訂單預測方法研究

鄧暉飛,蘇 平,徐晟逸

(廣東工業(yè)大學機電工程學院,廣東廣州 510006)

針對訂單數(shù)據(jù)的非線性特性,以及受市場動態(tài)波動影響,且常常會存在訓練樣本有限的情況,提出采用ANN定性預測法,即神經(jīng)網(wǎng)絡(luò)與定性預測結(jié)合的方法預測訂單。在傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)上引入牛頓法與競爭學習算法,以提高收斂速度并改善傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)容易陷入局部極小值的情況。根據(jù)訂單預測的實際情況列出三種定性預測與神經(jīng)網(wǎng)絡(luò)的結(jié)合形式,以及各形式的適用情況,最后通過實例分析表明該方法可行,并能有效地提高訂單預測的精度。

BP神經(jīng)網(wǎng)絡(luò);定性預測;訂單預測;結(jié)合

0 引言

隨著時代發(fā)展,中小型企業(yè)大量崛起,為滿足現(xiàn)代人們的個性化需求,以訂單為牽引的多品種、小批量生產(chǎn)方式已逐步取代大批量生產(chǎn)成為市場主流。而在競爭如此激烈的生產(chǎn)環(huán)境之下,如何又快又好的滿足客戶的需求成為提升企業(yè)競爭力的關(guān)鍵。而企業(yè)在旺季時往往受制于自身產(chǎn)能,部分訂單無法在規(guī)定時間內(nèi)完成;增加產(chǎn)能又將導致淡季的大量人力物力的浪費;拒收訂單更是將造成大量利潤的流失。這個時候訂單預測就顯的尤為重要,企業(yè)可以根據(jù)訂單的預測結(jié)果提前在淡季生產(chǎn)部分產(chǎn)品,或是提前下達采購指令,為生產(chǎn)盡可能的爭取提前期以應對旺季產(chǎn)能的限制以及緊迫的交貨期。

訂單預測分為定性預測和定量預測[1]。定量預測是在歷史數(shù)據(jù)的基礎(chǔ)上建立模型,再依據(jù)所建立的模型預測后期數(shù)據(jù)的方法,主要形式有移動平均、指數(shù)平滑、線性回歸、神經(jīng)網(wǎng)絡(luò)等[2]。但是僅對歷史數(shù)據(jù)學習的定量預測法無法實時掌控市場的最新動態(tài),容易與現(xiàn)狀脫離。定性預測指的是決策者通過所掌握的信息和情報主觀判斷進行預測[3],主要方法有德爾菲法、用戶調(diào)查法、部門主管討論法等。定性預測的優(yōu)點是能緊跟市場動態(tài),缺點是受預測主體影響具有不穩(wěn)定性,并且無法很好的提取歷史數(shù)據(jù)中所蘊含的信息。因此本文采用定量預測與定性預測結(jié)合的方法來對訂單進行預測,在學習歷史數(shù)據(jù)的基礎(chǔ)上,充分掌握最新動態(tài)。

國內(nèi)外已有很多關(guān)于訂單預測的定量定性方法研究,以及定性與定量的組合應用。文獻[4]中采用最小正交二乘算法(OLS)和進化粒子群優(yōu)化算法(EPSO)構(gòu)建的RBF神經(jīng)網(wǎng)絡(luò)模型來預測訂單,其中OLS和EPSO分別通過智能選取RBF網(wǎng)絡(luò)的中心和調(diào)整網(wǎng)絡(luò)的參數(shù)對網(wǎng)絡(luò)進行了優(yōu)化。文獻[5]中選用自適應權(quán)重粒子群算法和BP神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法建立模型用于訂單預測。文獻[6]利用時間序列理論建立裝備制造企業(yè)的訂單預測模型,針對裝備制造企業(yè)的訂單預測進行了研究。文獻[7]采用簡單移動平均法(定量預測)結(jié)合銷售人員意見(定性預測)的方法來進行訂單預測,統(tǒng)籌定性定量兩者因素進行預測。文獻[4-6]的重點都放在對模型的構(gòu)建和歷史數(shù)據(jù)的學習上,而缺少對市場動態(tài)因子的把握。文獻[7]將定量預測與定性預測進行了結(jié)合,但文中所采用的移動平均法需要大量的訓練樣本進行學習,而日常工作當中由于產(chǎn)品革新快,可參考數(shù)據(jù)難免會有不足的時候。本文結(jié)合上述因素,采用非線性數(shù)據(jù)自學能力強的BP神經(jīng)網(wǎng)絡(luò)結(jié)合定性預測的方法對訂單進行預測,下文簡稱ANN定性預測法。BP神經(jīng)網(wǎng)絡(luò)即使在訓練樣本不足的情況下依然可以取得較好的結(jié)果,同時結(jié)合定性預測將市場動態(tài)有效的反映到訂單預測結(jié)果當中[8]。

1 神經(jīng)網(wǎng)絡(luò)的基本問題

1.1 BP神經(jīng)網(wǎng)絡(luò)設(shè)計

BP神經(jīng)網(wǎng)絡(luò)為前向神經(jīng)網(wǎng)絡(luò),由輸入層到隱藏層到輸出層,隱藏層的層數(shù)r=0,1,2…。通常隱藏層的層數(shù)都為0~3之間,而隱藏層的神經(jīng)元個數(shù)可以根據(jù)實際數(shù)據(jù)訓練結(jié)果進行調(diào)整,多層前向神經(jīng)網(wǎng)絡(luò)的典型結(jié)構(gòu)如圖1。BP神經(jīng)網(wǎng)絡(luò)在科學技術(shù)領(lǐng)域有很廣泛的應用,但傳統(tǒng)BP網(wǎng)絡(luò)具有收斂速度慢和容易陷入局部最小值等缺陷。所以,本文在傳統(tǒng)BP網(wǎng)絡(luò)的基礎(chǔ)上做出部分改進,傳統(tǒng)的EBP(誤差反向傳播)算法學習速度較慢,而梯度法極小化目標函數(shù)的方法容易陷入局部極小。所以,本文在BP網(wǎng)絡(luò)的輸出層采用牛頓法來提高收斂速度,在隱藏層采用競爭學習算法,該算法的優(yōu)點是可以避免算法陷入局部極小點,以獲得全局最優(yōu)解[9]。隱含層變換函數(shù)取σr(x)=tanh(x),目標函數(shù)采用二次誤差函數(shù)。

實際運用中根據(jù)樣本設(shè)置輸入層與輸出層的神經(jīng)元個數(shù),給隱含層設(shè)定一個初始層數(shù)與初始神經(jīng)元個數(shù),通常初始層數(shù)設(shè)為1,神經(jīng)元個數(shù)為10。隱藏層神經(jīng)元太少會導致欠擬合,而隱藏層神經(jīng)元過多會導致過擬合,由于訂單數(shù)據(jù)的非線性特性,會需要相對較多的隱含層神經(jīng)元充分學習數(shù)據(jù)。

圖1 多層前向神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

1.2 網(wǎng)絡(luò)學習過程

神經(jīng)網(wǎng)絡(luò)通過樣本對網(wǎng)絡(luò)進行訓練,在網(wǎng)絡(luò)學習開始前給網(wǎng)絡(luò)賦予一個隨機的初始權(quán)值,在訓練過程中對網(wǎng)絡(luò)的權(quán)值進行調(diào)整,本文中的神經(jīng)網(wǎng)絡(luò)權(quán)值采取從后至前的形式進行調(diào)整。大部分企業(yè)的訂單都以月為單位進行統(tǒng)計,那么采集完m個月的訂單數(shù)據(jù)后,將月訂單數(shù)據(jù)作為訓練樣本(Yk,Xk),k=1,2,…,m輸入網(wǎng)絡(luò)進行訓練,其中為輸入樣本,為期望輸出。則目標函數(shù)的表達式表示為

樣本數(shù)據(jù)輸入完后先是輸出層進行權(quán)值的調(diào)整,輸出層采用的是牛頓法,牛頓法需要計算目標函數(shù)對連接權(quán)的二階偏導數(shù)矩陣,即Hession矩陣。在牛頓法中,輸出層連接權(quán)矩陣W(0)所有行的調(diào)整為一個周期,各行的調(diào)整依次進行,每一行的調(diào)整包含m步,每一步對應于m樣本中的一個。用樣本(Yk,Xk)極小化目標函數(shù)Ei,k得到Wi,k。連接權(quán)矩陣W(0)第i行的調(diào)整方程可表示為

其中,α為學習速率,εi(,0k)表示W(wǎng)(0)矩陣第i行第k個樣本對應的神經(jīng)元輸出的局部誤差,Pi,k為Hession矩陣的部分矩陣形式,h?k(1)為樣本k的神經(jīng)元響應值。他們各自的表達式如下:

σ為神經(jīng)元的響應函數(shù)。

接著是隱藏層,隱藏層采用的是競爭BP算法。該算法的具體步驟是先計算出隱層各單元的δ誤差信號,然后互相比較,具有最大δ值的神經(jīng)元對應的權(quán)矢量進行正常修正,而其他神經(jīng)元的權(quán)值矢量都向與最大單元相反的方向修正。即隱層各單元的δ誤差信號用如下的εj誤差信號取代:

從而權(quán)值調(diào)整公式為:

2 結(jié)合定性預測的組合預測

2.1 定性預測的相關(guān)問題

定性預測法主要有德爾菲法、用戶調(diào)查法、部門主管討論法等。德爾菲法是采用背對背的通信方式征詢專家小組成員的預測意見,經(jīng)過幾輪征詢,使專家小組的預測意見趨于集中的方法,避免了成員間的互相影響[10];用戶調(diào)查法即通過對用戶的調(diào)查,以及市場信息的收集,最后匯總所有情報得出訂單預測的方法;部門主管討論法顧名思義即各部門主管通過討論的形式統(tǒng)一出最后的預測結(jié)果的方法[11]。

由于德爾菲法和部門主管討論法都是通過采集公司內(nèi)部相關(guān)人員意見得出預測結(jié)果的方法,只不過前者是背對背的形式,后者是面對面的形式。所以,假如采用了前者,就沒有必要再重復后者的工作;同樣的,假如采用了后者,就無需再執(zhí)行前者。而用戶調(diào)查法面向的人群則有所區(qū)分,所以用戶調(diào)查法可與以上兩者并行作業(yè),通過采集不同群體的信息來對訂單預測結(jié)果進行完善。實際工作中也可以單獨采用某種定性預測方法,避免了繁瑣的工作。由于工廠的訂單是源于客戶的,所以條件允許的情況下通過用戶調(diào)查法得出的信息會更具指導性。

2.2 定性預測與神經(jīng)網(wǎng)絡(luò)的組合

基于定性預測的主觀屬性,具有較大的不穩(wěn)定性,所以定性預測只能是作為輔助方法與神經(jīng)網(wǎng)絡(luò)結(jié)合為ANN定性預測法來進行預測。下面將簡述本文根據(jù)實際應用確定的三種ANN定性預測法實現(xiàn)形式。

(1)經(jīng)過定性預測法調(diào)整后的數(shù)據(jù)作為神經(jīng)網(wǎng)絡(luò)的輸入。這種形式的適用形式為:在定性預測所給出的結(jié)果是一個調(diào)整值的情況下,例如專家們根據(jù)市場動態(tài)得知今年訂單的總量或是某產(chǎn)品訂單量將上升或下降n個百分點,則將歷史數(shù)據(jù)調(diào)整n個百分點后輸入神經(jīng)網(wǎng)絡(luò),人為的將市場動態(tài)反映到歷史數(shù)據(jù)中。

(2)通過定性預測法對神經(jīng)網(wǎng)絡(luò)的輸出數(shù)據(jù)進行調(diào)整。這種形式的適用形式為:在定性預測給出的結(jié)果是一個數(shù)值變動的情況下。例如A客戶所在公司由于轉(zhuǎn)型,對產(chǎn)品R的訂購量將減少m件,那么這個時候就可以將神經(jīng)網(wǎng)絡(luò)的輸出結(jié)果減m后作為最終預測結(jié)果。

(3)通過設(shè)定權(quán)值法綜合定性預測與神經(jīng)網(wǎng)絡(luò)預測結(jié)果。在沒有具體調(diào)整值和變動數(shù)值的情況下,可通過將定性預測出的數(shù)值與神經(jīng)網(wǎng)絡(luò)預測出的數(shù)值進行結(jié)合來將市場動態(tài)信息融入到定量預測中,其組合形式為Y=W1×Y1+W2×Y2[12],其中Y是綜合預測值;Y1、Y2分別是神經(jīng)網(wǎng)絡(luò)與定性預測的預測值;W1、W2分別是對應Y1Y2的權(quán)重系數(shù),W1、W2的總和為1。兩種方法的權(quán)重可以直接采用平均分配的方式,或是根據(jù)市場動態(tài)的波動性的強弱來對權(quán)值分配進行微調(diào),又或者采用Dirichlet和Beta分布確定后驗概率來分布權(quán)重。

3 實例分析

下面本文以某企業(yè)月訂單數(shù)據(jù)(見表1、表2)為例[13-14],利用ANN定性預測法來對訂單進行預測。表1中分別列舉了兩種產(chǎn)品的08年與09年的數(shù)據(jù),本文將08年數(shù)據(jù)輸入網(wǎng)絡(luò)進行訓練預測09年的數(shù)據(jù),再與09年數(shù)據(jù)的真實值進行對比以檢驗預測的有效性。且以年度為單位的預測對淡季的生產(chǎn)計劃制定會更具指導意義。由于不同產(chǎn)品的需求相對獨立,所以本文將分產(chǎn)品進行訂單預測。分析表中數(shù)據(jù)可以發(fā)現(xiàn)2008-2009年中11、12月份的數(shù)據(jù)相差懸殊,為了給網(wǎng)絡(luò)提供穩(wěn)定的數(shù)據(jù)環(huán)境,本文將這兩個月的數(shù)據(jù)剔除。

表1 2008年訂單數(shù)據(jù)件

表2 2009年訂單數(shù)據(jù)件

據(jù)定性預測法中的用戶調(diào)查法獲悉,2009年的數(shù)據(jù)較2008年的數(shù)據(jù)將有10%的增長。于是本文采取由定性預測信息對歷史數(shù)據(jù)進行調(diào)整后輸入神經(jīng)網(wǎng)絡(luò)的方法,將2008年的數(shù)據(jù)乘以110%并進行歸一化后作為BP神經(jīng)網(wǎng)絡(luò)的輸入。分別將處理完的產(chǎn)品1和產(chǎn)品2的2008年訂單數(shù)據(jù)作為輸入樣本,2009年數(shù)據(jù)作為期望輸出,經(jīng)過調(diào)試最終生成的神經(jīng)網(wǎng)絡(luò)為單隱藏層,神經(jīng)元數(shù)為22。輸出層采用牛頓法的產(chǎn)品1與產(chǎn)品2的網(wǎng)絡(luò)訓練耗時分別為1.067 4、1.290 8秒,比傳統(tǒng)BP網(wǎng)絡(luò)平均快了2~3秒。最后本文對預測結(jié)果進行仿真(如圖2、圖3),從圖2、圖3可以看到,訂單預測的結(jié)果與期望值基本擬合。

經(jīng)過ANN定性預測法得出的預測結(jié)果的MAPE(平均絕對百分比誤差)分別為11.31%、9.65%。為了更好的對網(wǎng)絡(luò)的性能進行比較,本文將ANN定性預測法的預測結(jié)果誤差與其他方法的預測結(jié)果誤差進行對比(結(jié)果如表3)。通過表3數(shù)據(jù)可知,通過ANN定性預測法的結(jié)果,無論是產(chǎn)品1還是產(chǎn)品2都是下列方法中最優(yōu)的,是實現(xiàn)訂單預測的有效方法。

圖2 產(chǎn)品1預測結(jié)果擬合圖

圖3 產(chǎn)品2預測結(jié)果擬合圖

表3 不同預測方法的精度比較

4 結(jié)論

通過本文實例分析可知,經(jīng)過定量預測與定性預測的結(jié)合,能在充分提取歷史數(shù)據(jù)信息的同時更好的把握市場動態(tài)。尤其在市場動蕩較大的時期,效果會更明顯。并且本文采用的神經(jīng)網(wǎng)絡(luò)具有比其他常用定量方法與擬合函數(shù)法更為優(yōu)良的非線性訂單數(shù)據(jù)學習能力,在相同的數(shù)據(jù)輸入下,得出的結(jié)果顯示出明顯的優(yōu)勢,是企業(yè)進行訂單預測的有力方案。

[1]馮春山,吳家春,蔣馥.定性預測與定量預測的綜合運用研究[J].東華大學學報:自然科學版,2004,30(3):114-117.

[2]楊濤.基于需求預測的生產(chǎn)計劃控制研究及實證[D].天津:天津大學,2011.

[3]De Gooijer J G.Hyndman R J.25 years of time series orecasting[J].International journal of forecasting,2006,22(3):443-473.

[4]宮蓉蓉.基于OLS與EPSO算法的RBF企業(yè)訂單預測模型研究[J].計算機工程與應用,2011,47(22):224-226.

[5]王重彬,李益兵.基于改進粒子群和神經(jīng)網(wǎng)絡(luò)的訂單預測研究[J].機械工程師,2013(5):137-139.

[6]薛冰,馬衛(wèi)東.基于ARMA模型的建材裝備訂單預測研究[J].機械工程師,2014(2):130-132.

[7]王珂達.庫存與訂單預測管理[J].現(xiàn)代商業(yè),2011(27):98-99.

[8]劉傳超,張海燕,吳永明.訂貨型中小制造企業(yè)訂單處理分析建模[J].機電工程技術(shù),2013(2):1-6.

[9]魏海坤.神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計的理論與方法[M].北京:國防工業(yè)出版社,2005.

[10]楊鐘瑾.淺談時間序列的分析預測[J].中國科技信息,2006(14):207-209.

[11]王燕.應用時間序列分析[M].北京:中國人民大學出版社,2008.

[12]周柏翔,張付存,朱振東.供應鏈管理中安全庫存水平及不確定因素的測定方法研究[J].工業(yè)技術(shù)經(jīng)濟,2004,23(6),66-67.

[13]彭愛明.基于預測性生產(chǎn)的交貨準時率改進研究[D].上海:上海交通大學,2011.

Research on Forecast Method of Order with the Combination of Neural Network and Qualitative Forecasting

DENG Hui-fei,SU Ping,XU Sheng-yi
(School of Mechatronic Engineering,Guangdong University of Technology,Guangzhou510006,China)

According to the data of order’s nonlinear characteristics,as well as be affected by the dynamic market and exist the situation of training samples limited,the method of ANN qualitative forecasting is proposed that the neural network combined with the qualitative forecasting method to forecast orders.This paper introduced the Newton method and competitive learning algorithm based on traditional BP neural network to improve the convergence rate and the circumstance of traditional BP neural network is easy to fall into local minimum values.With the actual situation of order forecast,list three forms of qualitative forecast combined with neural networks and the application of them.Finally,through the analysis of example show the method is feasible and can effectively improve the forecasting accuracy.

BP neural network;qualitative prediction;order forecasting;combination

TP183

A

1009-9492(2014)09-0023-04

10.3969/j.issn.1009-9492.2014.09.006

鄧暉飛,女,1990年生,廣東廣州人,碩士研究生。研究領(lǐng)域:基于訂貨型企業(yè)的訂單預測方法。

(編輯:阮 毅)

2014-03-26

猜你喜歡
定性訂單神經(jīng)元
春節(jié)期間“訂單蔬菜”走俏
分裂平衡問題的Levitin-Polyak適定性
《從光子到神經(jīng)元》書評
自然雜志(2021年6期)2021-12-23 08:24:46
新產(chǎn)品訂單紛至沓來
當歸和歐當歸的定性與定量鑒別
中成藥(2018年12期)2018-12-29 12:25:44
“最確切”的幸福觀感——我們的致富訂單
當代陜西(2018年9期)2018-08-29 01:20:56
躍動的神經(jīng)元——波蘭Brain Embassy聯(lián)合辦公
基于二次型單神經(jīng)元PID的MPPT控制
毫米波導引頭預定回路改進單神經(jīng)元控制
共同認識不明確的“碰瓷”行為的定性
龙岩市| 应用必备| 嵊州市| 万源市| 上饶市| 承德市| 潞西市| 仙游县| 荔浦县| 桦川县| 宣恩县| 鄯善县| 东丽区| 姜堰市| 衡山县| 武隆县| 日喀则市| 东光县| 班玛县| 嘉禾县| 连城县| 富裕县| 东乌| 岚皋县| 墨竹工卡县| 满城县| 汶上县| 乌拉特前旗| 郎溪县| 哈密市| 芜湖县| 天峨县| 舟曲县| 巴林左旗| 海南省| 客服| 五大连池市| 四川省| 紫金县| 湛江市| 英德市|