白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

首頁(yè) / 專利庫(kù) / 地?zé)崮?/a> / 開環(huán)系統(tǒng) / 一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法

一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法

閱讀:662發(fā)布:2020-05-13

專利匯可以提供一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法專利檢索,專利查詢,專利分析的服務(wù)。并且本 發(fā)明 請(qǐng)求 保護(hù)一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,確定多個(gè)子區(qū)域中的各個(gè)子區(qū)域的 時(shí)空 相關(guān)性,基于各個(gè)子區(qū)域的時(shí)空相關(guān)性來(lái) 構(gòu)建時(shí) 空神經(jīng)網(wǎng)絡(luò),將優(yōu)化后的權(quán)值賦給Huffman網(wǎng)絡(luò),用以建模并預(yù)測(cè),以經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的預(yù)測(cè)值為輸出,建立經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi) 預(yù)測(cè)模型 ,對(duì)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)進(jìn)行準(zhǔn)確合理的估算。本發(fā)明模型預(yù)測(cè)經(jīng)濟(jì)行為,再建立分類模型預(yù)測(cè)經(jīng)濟(jì)狀況,在深度預(yù)測(cè)中,對(duì)經(jīng)濟(jì)狀況標(biāo)注數(shù)據(jù)需求少,減少標(biāo)注工作,提高預(yù)測(cè)效率。本發(fā)明的模型可以利用原始數(shù)據(jù),減少特征工程的工作量。本發(fā)明 算法 很好克服傳統(tǒng)方法的 缺陷 ,能夠全面、準(zhǔn)確描述經(jīng)濟(jì)時(shí)間序列變化規(guī)律,提高了經(jīng)濟(jì)預(yù)測(cè) 精度 。,下面是一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法專利的具體信息內(nèi)容。

1.一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,其特征在于,包括:
步驟一:確定多個(gè)子區(qū)域中的各個(gè)子區(qū)域的時(shí)空相關(guān)性,基于各個(gè)子區(qū)域的時(shí)空相關(guān)性來(lái)構(gòu)建時(shí)空神經(jīng)網(wǎng)絡(luò);
步驟二:基于灰色關(guān)聯(lián)分析的人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè),采用某種編碼方案對(duì)權(quán)值進(jìn)行編碼,對(duì)時(shí)空序列數(shù)據(jù)集進(jìn)行聚類,隨機(jī)產(chǎn)生一組分布,它就對(duì)應(yīng)著一組神經(jīng)網(wǎng)絡(luò)的連接權(quán),采用灰色關(guān)聯(lián)分析從因子庫(kù)中提取經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的主要影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入變量,輸入訓(xùn)練樣本,計(jì)算它的誤差函數(shù)值,以誤差平方和倒數(shù)作為適應(yīng)度,若誤差越小,適應(yīng)度越大,反之適應(yīng)度大,以此來(lái)評(píng)價(jià)連接權(quán)的優(yōu)劣;
步驟三:選擇適應(yīng)度大的個(gè)體,將時(shí)空序列數(shù)據(jù)集在空間區(qū)域上劃分成多個(gè)子區(qū)域,直接遺傳給下一代,再利用交叉,變異等操作對(duì)當(dāng)前群體進(jìn)化,產(chǎn)生下一代群體,依據(jù)灰色關(guān)聯(lián)度篩選出與經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)同步變動(dòng)程度最高的影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入,初始確定的一組權(quán)值得到不斷進(jìn)化,直到訓(xùn)練目標(biāo)滿足條件為止;
步驟四:人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè)模型的選用初始化Huffman網(wǎng)絡(luò)的權(quán)值為區(qū)間[0,1]之間的隨機(jī)數(shù),GA對(duì)其進(jìn)行編碼;隨機(jī)產(chǎn)生初始種群,種群大小為N,編碼ANN所有權(quán)值和閾值,確定編碼類型,長(zhǎng)度,種群規(guī)模,交叉率,變異率及終止條件,評(píng)價(jià)種群,如果滿足停止標(biāo)準(zhǔn),就解碼,生成ANN所有權(quán)值和閾值,利用BP算法訓(xùn)練網(wǎng)絡(luò),生成最優(yōu)權(quán)值和閾值;
步驟五:對(duì)種群中的每個(gè)個(gè)體進(jìn)行解碼,每個(gè)個(gè)體代表一個(gè)Huffman網(wǎng)絡(luò)結(jié)構(gòu),經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)影響因素的灰色關(guān)聯(lián)度分析,解碼得到的N組權(quán)值對(duì)應(yīng)N個(gè)相同結(jié)構(gòu)的網(wǎng)絡(luò);確定網(wǎng)絡(luò)的訓(xùn)練樣本和測(cè)試樣本;由LM算法計(jì)算輸入樣本集對(duì)應(yīng)的網(wǎng)絡(luò)輸出,確定適應(yīng)度函數(shù),選定為網(wǎng)絡(luò)的誤差性能函數(shù)的倒數(shù);
步驟六:計(jì)算每個(gè)染色體的適應(yīng)度,誤差值越大,對(duì)應(yīng)的適應(yīng)度就越??;選擇適應(yīng)度大的個(gè)體作為新的父代,淘汰適應(yīng)度小的個(gè)體;對(duì)新的父代進(jìn)行交叉、變異操作;在灰色關(guān)聯(lián)分析的基礎(chǔ)上,利用人工神經(jīng)網(wǎng)絡(luò)具有無(wú)限逼近非線性連續(xù)函數(shù)關(guān)系的性質(zhì),將其作為經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的預(yù)測(cè)模型,對(duì)新種群進(jìn)行新一輪的迭代,直到訓(xùn)練目標(biāo)滿足終止條件為止,從而得到一組優(yōu)化權(quán)值,將優(yōu)化后的權(quán)值賦給Huffman網(wǎng)絡(luò),用以建模并預(yù)測(cè),以經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的預(yù)測(cè)值為輸出,建立經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè)模型,對(duì)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)進(jìn)行準(zhǔn)確合理的估算。
2.如權(quán)利要求1的一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,其特征在于:
步驟一:確定多個(gè)子區(qū)域中的各個(gè)子區(qū)域的時(shí)空相關(guān)性,基于各個(gè)子區(qū)域的時(shí)空相關(guān)性來(lái)構(gòu)建時(shí)空神經(jīng)網(wǎng)絡(luò),具體包括:
基于標(biāo)準(zhǔn)幾何分布的排序選擇,將訓(xùn)練樣本輸入到BP神經(jīng)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),將系統(tǒng)初始化,設(shè)置好螞蟻個(gè)數(shù)、迭代次數(shù),采用遺傳算法對(duì)BP神經(jīng)網(wǎng)絡(luò)的參數(shù)連接權(quán)值w及閾值θ進(jìn)行優(yōu)化,設(shè)置螞蟻的起始點(diǎn),構(gòu)造螞蟻回到起始點(diǎn)的路徑,即解,更新更新表;
判斷螞蟻是否全部找到食物,若是,重新構(gòu)造信息素,若不是構(gòu)造螞蟻回到起始點(diǎn)的路徑,即解,從新更新更新表,建立最優(yōu)的經(jīng)濟(jì)時(shí)間序列最優(yōu)的非線性預(yù)測(cè)模型;
采用建立的最優(yōu)非線性的經(jīng)濟(jì)預(yù)測(cè)模型對(duì)經(jīng)濟(jì)時(shí)間序列測(cè)試樣本進(jìn)行預(yù)測(cè),檢驗(yàn)?zāi)P陀行?,最后?duì)將來(lái)時(shí)刻經(jīng)濟(jì)發(fā)展水平進(jìn)行預(yù)測(cè)。
3.如權(quán)利要求1的一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,其特征在于:
步驟二:基于灰色關(guān)聯(lián)分析的人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè),采用某種編碼方案對(duì)權(quán)值進(jìn)行編碼,對(duì)時(shí)空序列數(shù)據(jù)集進(jìn)行聚類,隨機(jī)產(chǎn)生一組分布,它就對(duì)應(yīng)著一組神經(jīng)網(wǎng)絡(luò)的連接權(quán),采用灰色關(guān)聯(lián)分析從因子庫(kù)中提取經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的主要影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入變量,輸入訓(xùn)練樣本,計(jì)算它的誤差函數(shù)值,以誤差平方和倒數(shù)作為適應(yīng)度,若誤差越小,適應(yīng)度越大,反之適應(yīng)度大,以此來(lái)評(píng)價(jià)連接權(quán)的優(yōu)劣,具體包括:
確定多個(gè)子區(qū)域中的各個(gè)子區(qū)域的時(shí)空相關(guān)性,以各個(gè)個(gè)體所分配到的概率值作為其能夠被遺傳到下一代的概率,基于這些概率值用比例選擇的方法來(lái)產(chǎn)生下一代群體,確定經(jīng)濟(jì)時(shí)間數(shù)據(jù)序列的延遲時(shí)間τ和嵌入維數(shù)m,并根據(jù)τ、m對(duì)經(jīng)濟(jì)時(shí)間序列樣本進(jìn)行重構(gòu);
計(jì)算該子區(qū)域內(nèi)的時(shí)空序列數(shù)據(jù)的自相關(guān)系數(shù);接著基于計(jì)算的自相關(guān)系數(shù),確定該子區(qū)域內(nèi)的時(shí)空序列數(shù)據(jù)的偏相關(guān)系數(shù);然后根據(jù)偏相關(guān)系數(shù),確定表征該子區(qū)域內(nèi)的時(shí)空序列數(shù)據(jù)的時(shí)空相關(guān)性的時(shí)空延遲值;
對(duì)預(yù)處理數(shù)據(jù)進(jìn)行相空間重構(gòu),選擇編碼策略,將重構(gòu)后的經(jīng)濟(jì)時(shí)間序列數(shù)據(jù)劃分成訓(xùn)練樣本和測(cè)試樣本兩部分,訓(xùn)練樣本用于建立經(jīng)濟(jì)預(yù)測(cè)模型,對(duì)群體中的所有個(gè)體按其適應(yīng)度大小進(jìn)行降序排序,測(cè)試樣本對(duì)建立的經(jīng)濟(jì)預(yù)測(cè)模型進(jìn)行測(cè)試,將解空間中的解數(shù)據(jù)表示成遺傳空間的基因型串結(jié)構(gòu)數(shù)據(jù),這些串結(jié)構(gòu)數(shù)據(jù)的不同組合便構(gòu)成了不同的編碼;
定義適應(yīng)值函數(shù)f(x),確定遺傳策略,將混沌經(jīng)濟(jì)時(shí)間序列恢復(fù)成為有規(guī)律的經(jīng)濟(jì)時(shí)間序列數(shù)據(jù)各個(gè)子區(qū)域的時(shí)空相關(guān)性可以通過(guò)以下操作來(lái)計(jì)算,根據(jù)具體求解問(wèn)題,設(shè)計(jì)一個(gè)概率分配表,將各個(gè)概率值按上述排列此行分配給各個(gè)個(gè)體,包括選擇群體大小n,選擇、交叉、變異方法,以及確定交叉概率、變異概率等遺傳參數(shù);
隨機(jī)初始化生成群體P,計(jì)算群體中個(gè)體位串解碼后的適應(yīng)值f(x),按照遺傳策略,運(yùn)用選擇、交叉和變異算子作用于群體,形成下一代群體。
4.如權(quán)利要求1的一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,其特征在于:
步驟三:選擇適應(yīng)度大的個(gè)體,將時(shí)空序列數(shù)據(jù)集在空間區(qū)域上劃分成多個(gè)子區(qū)域,直接遺傳給下一代,再利用交叉,變異等操作對(duì)當(dāng)前群體進(jìn)化,產(chǎn)生下一代群體,依據(jù)灰色關(guān)聯(lián)度篩選出與經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)同步變動(dòng)程度最高的影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入,初始確定的一組權(quán)值得到不斷進(jìn)化,直到訓(xùn)練目標(biāo)滿足條件為止,具體包括:
根據(jù)選擇的數(shù)據(jù)構(gòu)建RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖,確定輸入量、隱層、輸出量的節(jié)點(diǎn)數(shù)量,并確定激活函數(shù)和高斯函數(shù);
隨機(jī)生成一個(gè)螞蟻樣本數(shù)據(jù)的集合;
根據(jù)所預(yù)期的精度,算出每個(gè)螞蟻的適值;
隨著時(shí)間t的增加,并利用混沌蟻群算法的公式,通過(guò)混沌搜索得出最優(yōu)值;
通過(guò)多次試驗(yàn),得出訓(xùn)練后的樣本,并觀察訓(xùn)練曲線。
5.如權(quán)利要求1的一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,其特征在于:
步驟四:步驟四:人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè)模型的選用初始化Huffman網(wǎng)絡(luò)的權(quán)值為區(qū)間[0,1]之間的隨機(jī)數(shù),GA對(duì)其進(jìn)行編碼;隨機(jī)產(chǎn)生初始種群,種群大小為N,編碼ANN所有權(quán)值和閾值,確定編碼類型,長(zhǎng)度,種群規(guī)模,交叉率,變異率及終止條件,評(píng)價(jià)種群,如果滿足停止標(biāo)準(zhǔn),就解碼,生成ANN所有權(quán)值和閾值,利用BP算法訓(xùn)練網(wǎng)絡(luò),生成最優(yōu)權(quán)值和閾值,具體包括:
將已獲樣本量為n的數(shù)據(jù)集W平均地、隨機(jī)地分為K份,而且n1∪n2∪...nk-1∪nk=W,然后隨機(jī)選擇ni(i=1,2,...k)作為訓(xùn)練集,其余(K-1)份作為
測(cè)試集;
如此輪流、循環(huán)將得到K個(gè)誤差結(jié)果,將這K個(gè)誤差結(jié)果做一個(gè)平均即可作為最后的評(píng)定依據(jù),還可以多次使用K折交叉驗(yàn)證,以最終的平均正確率來(lái)衡量模型的精確度,進(jìn)而評(píng)價(jià)模型的優(yōu)劣。
6.如權(quán)利要求1的一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,其特征在于:
步驟五:對(duì)種群中的每個(gè)個(gè)體進(jìn)行解碼,每個(gè)個(gè)體代表一個(gè)Huffman網(wǎng)絡(luò)結(jié)構(gòu),經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)影響因素的灰色關(guān)聯(lián)度分析,解碼得到的N組權(quán)值對(duì)應(yīng)N個(gè)相同結(jié)構(gòu)的網(wǎng)絡(luò);確定網(wǎng)絡(luò)的訓(xùn)練樣本和測(cè)試樣本;由LM算法計(jì)算輸入樣本集對(duì)應(yīng)的網(wǎng)絡(luò)輸出,確定適應(yīng)度函數(shù),選定為網(wǎng)絡(luò)的誤差性能函數(shù)的倒數(shù),具體還包括:
計(jì)算原油經(jīng)濟(jì)預(yù)測(cè)裝置系統(tǒng)的相對(duì)增益矩陣,根據(jù)相對(duì)增益矩陣對(duì)原油經(jīng)濟(jì)預(yù)測(cè)裝置的控制回路進(jìn)行匹配;
將測(cè)試激勵(lì)信號(hào)加入到開環(huán)系統(tǒng)中,采集系統(tǒng)的輸出;
用的是MATLAB中的newrb()函數(shù)來(lái)構(gòu)造RBF神經(jīng)網(wǎng)絡(luò)模型,newrb()函數(shù)本身可自行改變神經(jīng)網(wǎng)絡(luò)中隱層的節(jié)點(diǎn)個(gè)數(shù),至均方誤差(RMSE)達(dá)到系統(tǒng)所要求的精度值上為止,并利用simulink軟件為所預(yù)測(cè)模型編譯運(yùn)行函數(shù);
根據(jù)輸入輸出的數(shù)據(jù),通過(guò)支持向量回歸算法對(duì)原油經(jīng)濟(jì)預(yù)測(cè)裝置進(jìn)行建模;
將得到的模型作為經(jīng)濟(jì)模型預(yù)測(cè)控制方法中的預(yù)測(cè)模型;
函數(shù)形式如下:
net=newrb(P,T,goal,spread,MN,DF)
式中,spread表示的是散布常數(shù),其值會(huì)對(duì)網(wǎng)絡(luò)的預(yù)測(cè)準(zhǔn)確率有直接的影響,sperad值較大時(shí),RBF神經(jīng)網(wǎng)絡(luò)會(huì)更趨近于預(yù)測(cè)曲線,系統(tǒng)的平滑性更勝一籌,反之,系統(tǒng)的誤差會(huì)較大;goal表示的是系統(tǒng)均方誤差,MN指的是神經(jīng)元數(shù)量最大值;DF表示兩次試驗(yàn)中神經(jīng)元個(gè)數(shù)的改變量;
根據(jù)生產(chǎn)要求給出模型預(yù)測(cè)控制器追蹤的設(shè)定值,并且根據(jù)能源價(jià)格和產(chǎn)品價(jià)格給出經(jīng)濟(jì)指標(biāo),綜合以上兩者給出模型預(yù)測(cè)控制器的目標(biāo)函數(shù);
將模型預(yù)測(cè)控制器應(yīng)用于裝置的控制中,采用神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)測(cè)控制時(shí),模型輸出與神經(jīng)網(wǎng)絡(luò)輸出之間的預(yù)測(cè)誤差,用來(lái)作為神經(jīng)網(wǎng)絡(luò)的訓(xùn)練信號(hào),根據(jù)實(shí)際要求對(duì)裝置的各個(gè)控制變量進(jìn)行搜索求解,將最優(yōu)的控制序列應(yīng)用到裝置的各個(gè)控制變量中,實(shí)現(xiàn)在產(chǎn)品質(zhì)量合格的條件下使得經(jīng)濟(jì)效益最大化的目標(biāo)。

說(shuō)明書全文

一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法

技術(shù)領(lǐng)域

[0001] 本公開涉及神經(jīng)網(wǎng)絡(luò)技術(shù),更特別地涉及一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法。

背景技術(shù)

[0002] 國(guó)內(nèi)生產(chǎn)總值(Gross?Domestic?Product,簡(jiǎn)稱GDP)是衡量國(guó)民經(jīng)濟(jì)發(fā)展情況最重要的一個(gè)指標(biāo),也是經(jīng)濟(jì)運(yùn)行狀況的綜合反映。準(zhǔn)確地預(yù)測(cè)GDP,為經(jīng)濟(jì)發(fā)展提供政策參考,具有重要的現(xiàn)實(shí)意義。GDP預(yù)測(cè)是對(duì)GDP時(shí)間序列的預(yù)測(cè),而GDP時(shí)間序列是特殊形式的一組數(shù)據(jù),在這組數(shù)據(jù)中前面的數(shù)據(jù)對(duì)后面的數(shù)據(jù)會(huì)產(chǎn)生影響,這種影響關(guān)系表現(xiàn)為一定的趨勢(shì)變化或周期變化等。而該影響關(guān)系一般是非線性,很難建立定量的、固定的數(shù)學(xué)關(guān)系式。目前的研究方法主要有線性預(yù)測(cè)方法和非線性預(yù)測(cè)方法,如平滑法、德爾斐法、投入產(chǎn)出、經(jīng)濟(jì)計(jì)量模型、爾可夫預(yù)測(cè)、灰色預(yù)測(cè)、神經(jīng)網(wǎng)絡(luò)方法等等。經(jīng)濟(jì)系統(tǒng)是一個(gè)非常復(fù)雜的系統(tǒng),其中廣泛存在著非線性、時(shí)變性和不確定作用關(guān)系。在計(jì)量經(jīng)濟(jì)學(xué)基礎(chǔ)上建立的各種經(jīng)濟(jì)模型,大部分都是線性模型。線性模型在發(fā)揮巨大作用的同時(shí),也逐漸顯露出它的缺陷,即很難把握經(jīng)濟(jì)系統(tǒng)中的非線性現(xiàn)象,因而必然造成經(jīng)濟(jì)預(yù)測(cè)的誤差加大。而人工神經(jīng)網(wǎng)絡(luò)則可以有效地解決此類問(wèn)題,理論上人工神經(jīng)網(wǎng)絡(luò)可以逼近任意非線性函數(shù)并可以隨機(jī)調(diào)整。
[0003] 人工神經(jīng)網(wǎng)絡(luò)(Artificial?neural?network,ANN)是模擬人腦工作機(jī)制而建立的計(jì)算理論與技術(shù)。神經(jīng)生物學(xué)家是以自下而上方法從單個(gè)神經(jīng)到神經(jīng)網(wǎng)絡(luò)對(duì)刺激響應(yīng)進(jìn)行研究,而神經(jīng)生理學(xué)家是自上而下方式對(duì)腦的認(rèn)識(shí)與行為功能進(jìn)行研究,在對(duì)腦的部分功能有了一定認(rèn)識(shí)的基礎(chǔ)上,數(shù)學(xué)家、計(jì)算機(jī)科學(xué)家與工程技術(shù)員,企圖用數(shù)學(xué)的方法表現(xiàn)腦的工作過(guò)程。從1943年McCulloch和Pitts提出M-P神經(jīng)網(wǎng)絡(luò)模型開始,ANN已經(jīng)取得了在理論、技術(shù)與應(yīng)用方面的效果,應(yīng)用范圍涉及神經(jīng)生理科學(xué)、認(rèn)識(shí)科學(xué)、數(shù)理科學(xué)、心理科學(xué)、信息科學(xué)、計(jì)算機(jī)科學(xué)、管理科學(xué)、環(huán)境科學(xué)等學(xué)科。由于ANN高度抽象地模擬人腦思維過(guò)程和神經(jīng)元之間并行存貯、傳遞信息與信息處理功能,其并行性、容錯(cuò)性、穩(wěn)定性以及自學(xué)習(xí)、高度的非線性、自組織和聯(lián)想記憶等特點(diǎn),使ANN模型具有很強(qiáng)的適應(yīng)性和應(yīng)用價(jià)值。
[0004] 然而,時(shí)空數(shù)據(jù)并非總是同質(zhì)化的,而是常常存在異質(zhì)性,即不同類別的時(shí)空數(shù)據(jù)的時(shí)間相關(guān)性和/或空間相關(guān)性是有差別的。而上述的時(shí)空神經(jīng)網(wǎng)絡(luò)構(gòu)建方法對(duì)于所有數(shù)據(jù)均采用的相同來(lái)處理,因此對(duì)于具有異質(zhì)性的時(shí)空數(shù)據(jù),該時(shí)空神經(jīng)網(wǎng)絡(luò)并不適用。傳統(tǒng)的BP算法雖然能保證網(wǎng)絡(luò)學(xué)習(xí)過(guò)程的最終收斂,但存在顯著局限性:(1)這個(gè)網(wǎng)絡(luò)易陷入局部極小,可能得不到整體最優(yōu)解;(2)學(xué)習(xí)訓(xùn)練時(shí)間長(zhǎng)。以往研究雖然對(duì)BP算法做了改進(jìn),但沒(méi)有對(duì)各種改進(jìn)算法進(jìn)行比較,而且近年來(lái)出現(xiàn)了新的改進(jìn)算法,比如Levenberg-Marquardt優(yōu)化方法,因此,運(yùn)用不同改進(jìn)BP算法的人工神經(jīng)網(wǎng)絡(luò)對(duì)GDP進(jìn)行預(yù)測(cè),來(lái)揭示其變化規(guī)律和發(fā)展趨勢(shì),為制定科學(xué)的宏觀調(diào)控政策提供科學(xué)依據(jù)。發(fā)明內(nèi)容
[0005] 為了解決當(dāng)前神經(jīng)網(wǎng)絡(luò)對(duì)于預(yù)測(cè)方面,尤其是經(jīng)濟(jì)的預(yù)測(cè)準(zhǔn)確性,本發(fā)明請(qǐng)求保護(hù)一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,其特征在于,包括:
[0006] 步驟一:確定多個(gè)子區(qū)域中的各個(gè)子區(qū)域的時(shí)空相關(guān)性,基于各個(gè)子區(qū)域的時(shí)空相關(guān)性來(lái)構(gòu)建時(shí)空神經(jīng)網(wǎng)絡(luò);
[0007] 步驟二:基于灰色關(guān)聯(lián)分析的人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè),采用某種編碼方案對(duì)權(quán)值進(jìn)行編碼,對(duì)時(shí)空序列數(shù)據(jù)集進(jìn)行聚類,隨機(jī)產(chǎn)生一組分布,它就對(duì)應(yīng)著一組神經(jīng)網(wǎng)絡(luò)的連接權(quán),采用灰色關(guān)聯(lián)分析從因子庫(kù)中提取經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的主要影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入變量,輸入訓(xùn)練樣本,計(jì)算它的誤差函數(shù)值,以誤差平方和倒數(shù)作為適應(yīng)度,若誤差越小,適應(yīng)度越大,反之適應(yīng)度大,以此來(lái)評(píng)價(jià)連接權(quán)的優(yōu)劣;
[0008] 步驟三:選擇適應(yīng)度大的個(gè)體,將時(shí)空序列數(shù)據(jù)集在空間區(qū)域上劃分成多個(gè)子區(qū)域,直接遺傳給下一代,再利用交叉,變異等操作對(duì)當(dāng)前群體進(jìn)化,產(chǎn)生下一代群體,依據(jù)灰色關(guān)聯(lián)度篩選出與經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)同步變動(dòng)程度最高的影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入,初始確定的一組權(quán)值得到不斷進(jìn)化,直到訓(xùn)練目標(biāo)滿足條件為止;
[0009] 步驟四:人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè)模型的選用初始化Huffman網(wǎng)絡(luò)的權(quán)值為區(qū)間[0,1]之間的隨機(jī)數(shù),GA對(duì)其進(jìn)行編碼;隨機(jī)產(chǎn)生初始種群,種群大小為N,編碼ANN所有權(quán)值和閾值,確定編碼類型,長(zhǎng)度,種群規(guī)模,交叉率,變異率及終止條件,評(píng)價(jià)種群,如果滿足停止標(biāo)準(zhǔn),就解碼,生成ANN所有權(quán)值和閾值,利用BP算法訓(xùn)練網(wǎng)絡(luò),生成最優(yōu)權(quán)值和閾值;
[0010] 步驟五:對(duì)種群中的每個(gè)個(gè)體進(jìn)行解碼,每個(gè)個(gè)體代表一個(gè)Huffman網(wǎng)絡(luò)結(jié)構(gòu),經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)影響因素的灰色關(guān)聯(lián)度分析,解碼得到的N組權(quán)值對(duì)應(yīng)N個(gè)相同結(jié)構(gòu)的網(wǎng)絡(luò);確定網(wǎng)絡(luò)的訓(xùn)練樣本和測(cè)試樣本;由LM算法計(jì)算輸入樣本集對(duì)應(yīng)的網(wǎng)絡(luò)輸出,確定適應(yīng)度函數(shù),選定為網(wǎng)絡(luò)的誤差性能函數(shù)的倒數(shù);
[0011] 步驟六:計(jì)算每個(gè)染色體的適應(yīng)度,誤差值越大,對(duì)應(yīng)的適應(yīng)度就越??;選擇適應(yīng)度大的個(gè)體作為新的父代,淘汰適應(yīng)度小的個(gè)體;對(duì)新的父代進(jìn)行交叉、變異操作;在灰色關(guān)聯(lián)分析的基礎(chǔ)上,利用人工神經(jīng)網(wǎng)絡(luò)具有無(wú)限逼近非線性連續(xù)函數(shù)關(guān)系的性質(zhì),將其作為經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的預(yù)測(cè)模型,對(duì)新種群進(jìn)行新一輪的迭代,直到訓(xùn)練目標(biāo)滿足終止條件為止,從而得到一組優(yōu)化權(quán)值,將優(yōu)化后的權(quán)值賦給Huffman網(wǎng)絡(luò),用以建模并預(yù)測(cè),以經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的預(yù)測(cè)值為輸出,建立經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè)模型,對(duì)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)進(jìn)行準(zhǔn)確合理的估算。
[0012] 混沌時(shí)間序列有著內(nèi)在、確定的規(guī)律性,這種規(guī)律性產(chǎn)生于非線性,表現(xiàn)出時(shí)間序列在相空間中相關(guān)性,這種特性使系統(tǒng)似乎有著某種記憶能,但又難于用解析方法把這種規(guī)律表達(dá)出來(lái),這種信息處理方式正好是神經(jīng)網(wǎng)絡(luò)所具備的,在實(shí)際應(yīng)用中,對(duì)于一個(gè)具體的預(yù)測(cè)問(wèn)題,究竟應(yīng)當(dāng)采用何種網(wǎng)絡(luò)結(jié)構(gòu),是個(gè)很難事先確定的問(wèn)題。是否層次越復(fù)雜,預(yù)測(cè)效果就越好,也是一個(gè)無(wú)法明確回答的問(wèn)題,但大量的數(shù)值試驗(yàn)表明,預(yù)報(bào)結(jié)果對(duì)輸入值與隱層值數(shù)目并不敏感,這為人工神經(jīng)網(wǎng)絡(luò)在時(shí)間序列預(yù)測(cè)中的應(yīng)用提供了有利條件。人工神經(jīng)網(wǎng)絡(luò)具有逼近精度高、學(xué)習(xí)速度快、對(duì)資料長(zhǎng)度要求不高等優(yōu)點(diǎn),因而在非線性時(shí)間序列的預(yù)測(cè)中顯示出其獨(dú)特的優(yōu)越性。
附圖說(shuō)明
[0013] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014] 圖1為本發(fā)明的一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法的工作流程圖。

具體實(shí)施方式

[0015] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0016] 參照附圖1,本發(fā)明的一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法的工作流程圖;
[0017] 本發(fā)明請(qǐng)求保護(hù)一種基于神經(jīng)網(wǎng)絡(luò)的經(jīng)濟(jì)預(yù)測(cè)方法,其特征在于,包括:
[0018] 步驟一:確定多個(gè)子區(qū)域中的各個(gè)子區(qū)域的時(shí)空相關(guān)性,基于各個(gè)子區(qū)域的時(shí)空相關(guān)性來(lái)構(gòu)建時(shí)空神經(jīng)網(wǎng)絡(luò);
[0019] 步驟二:基于灰色關(guān)聯(lián)分析的人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè),采用某種編碼方案對(duì)權(quán)值進(jìn)行編碼,對(duì)時(shí)空序列數(shù)據(jù)集進(jìn)行聚類,隨機(jī)產(chǎn)生一組分布,它就對(duì)應(yīng)著一組神經(jīng)網(wǎng)絡(luò)的連接權(quán),采用灰色關(guān)聯(lián)分析從因子庫(kù)中提取經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的主要影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入變量,輸入訓(xùn)練樣本,計(jì)算它的誤差函數(shù)值,以誤差平方和倒數(shù)作為適應(yīng)度,若誤差越小,適應(yīng)度越大,反之適應(yīng)度大,以此來(lái)評(píng)價(jià)連接權(quán)的優(yōu)劣;
[0020] 步驟三:選擇適應(yīng)度大的個(gè)體,將時(shí)空序列數(shù)據(jù)集在空間區(qū)域上劃分成多個(gè)子區(qū)域,直接遺傳給下一代,再利用交叉,變異等操作對(duì)當(dāng)前群體進(jìn)化,產(chǎn)生下一代群體,依據(jù)灰色關(guān)聯(lián)度篩選出與經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)同步變動(dòng)程度最高的影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入,初始確定的一組權(quán)值得到不斷進(jìn)化,直到訓(xùn)練目標(biāo)滿足條件為止;
[0021] 步驟四:人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè)模型的選用初始化Huffman網(wǎng)絡(luò)的權(quán)值為區(qū)間[0,1]之間的隨機(jī)數(shù),GA對(duì)其進(jìn)行編碼;隨機(jī)產(chǎn)生初始種群,種群大小為N,編碼ANN所有權(quán)值和閾值,確定編碼類型,長(zhǎng)度,種群規(guī)模,交叉率,變異率及終止條件,評(píng)價(jià)種群,如果滿足停止標(biāo)準(zhǔn),就解碼,生成ANN所有權(quán)值和閾值,利用BP算法訓(xùn)練網(wǎng)絡(luò),生成最優(yōu)權(quán)值和閾值;
[0022] 步驟五:對(duì)種群中的每個(gè)個(gè)體進(jìn)行解碼,每個(gè)個(gè)體代表一個(gè)Huffman網(wǎng)絡(luò)結(jié)構(gòu),經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)影響因素的灰色關(guān)聯(lián)度分析,解碼得到的N組權(quán)值對(duì)應(yīng)N個(gè)相同結(jié)構(gòu)的網(wǎng)絡(luò);確定網(wǎng)絡(luò)的訓(xùn)練樣本和測(cè)試樣本;由LM算法計(jì)算輸入樣本集對(duì)應(yīng)的網(wǎng)絡(luò)輸出,確定適應(yīng)度函數(shù),選定為網(wǎng)絡(luò)的誤差性能函數(shù)的倒數(shù);
[0023] 步驟六:計(jì)算每個(gè)染色體的適應(yīng)度,誤差值越大,對(duì)應(yīng)的適應(yīng)度就越??;選擇適應(yīng)度大的個(gè)體作為新的父代,淘汰適應(yīng)度小的個(gè)體;對(duì)新的父代進(jìn)行交叉、變異操作;在灰色關(guān)聯(lián)分析的基礎(chǔ)上,利用人工神經(jīng)網(wǎng)絡(luò)具有無(wú)限逼近非線性連續(xù)函數(shù)關(guān)系的性質(zhì),將其作為經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的預(yù)測(cè)模型,對(duì)新種群進(jìn)行新一輪的迭代,直到訓(xùn)練目標(biāo)滿足終止條件為止,從而得到一組優(yōu)化權(quán)值,將優(yōu)化后的權(quán)值賦給Huffman網(wǎng)絡(luò),用以建模并預(yù)測(cè),以經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的預(yù)測(cè)值為輸出,建立經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè)模型,對(duì)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)進(jìn)行準(zhǔn)確合理的估算。
[0024] 優(yōu)選的,步驟一:確定多個(gè)子區(qū)域中的各個(gè)子區(qū)域的時(shí)空相關(guān)性,基于各個(gè)子區(qū)域的時(shí)空相關(guān)性來(lái)構(gòu)建時(shí)空神經(jīng)網(wǎng)絡(luò),具體包括:
[0025] 基于標(biāo)準(zhǔn)幾何分布的排序選擇,將訓(xùn)練樣本輸入到BP神經(jīng)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),將系統(tǒng)初始化,設(shè)置好螞蟻個(gè)數(shù)、迭代次數(shù),采用遺傳算法對(duì)BP神經(jīng)網(wǎng)絡(luò)的參數(shù)連接權(quán)值w及閾值θ進(jìn)行優(yōu)化,設(shè)置螞蟻的起始點(diǎn),構(gòu)造螞蟻回到起始點(diǎn)的路徑,即解,更新更新表;
[0026] 判斷螞蟻是否全部找到食物,若是,重新構(gòu)造信息素,若不是構(gòu)造螞蟻回到起始點(diǎn)的路徑,即解,從新更新更新表,建立最優(yōu)的經(jīng)濟(jì)時(shí)間序列最優(yōu)的非線性預(yù)測(cè)模型;
[0027] 采用建立的最優(yōu)非線性的經(jīng)濟(jì)預(yù)測(cè)模型對(duì)經(jīng)濟(jì)時(shí)間序列測(cè)試樣本進(jìn)行預(yù)測(cè),檢驗(yàn)?zāi)P陀行?,最后?duì)將來(lái)時(shí)刻經(jīng)濟(jì)發(fā)展平進(jìn)行預(yù)測(cè)
[0028] 進(jìn)一步地,步驟二:基于灰色關(guān)聯(lián)分析的人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè),采用某種編碼方案對(duì)權(quán)值進(jìn)行編碼,對(duì)時(shí)空序列數(shù)據(jù)集進(jìn)行聚類,隨機(jī)產(chǎn)生一組分布,它就對(duì)應(yīng)著一組神經(jīng)網(wǎng)絡(luò)的連接權(quán),采用灰色關(guān)聯(lián)分析從因子庫(kù)中提取經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)的主要影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入變量,輸入訓(xùn)練樣本,計(jì)算它的誤差函數(shù)值,以誤差平方和倒數(shù)作為適應(yīng)度,若誤差越小,適應(yīng)度越大,反之適應(yīng)度大,以此來(lái)評(píng)價(jià)連接權(quán)的優(yōu)劣,具體包括:
[0029] 確定多個(gè)子區(qū)域中的各個(gè)子區(qū)域的時(shí)空相關(guān)性,以各個(gè)個(gè)體所分配到的概率值作為其能夠被遺傳到下一代的概率,基于這些概率值用比例選擇的方法來(lái)產(chǎn)生下一代群體,確定經(jīng)濟(jì)時(shí)間數(shù)據(jù)序列的延遲時(shí)間τ和嵌入維數(shù)m,并根據(jù)τ、m對(duì)經(jīng)濟(jì)時(shí)間序列樣本進(jìn)行重構(gòu);
[0030] 計(jì)算該子區(qū)域內(nèi)的時(shí)空序列數(shù)據(jù)的自相關(guān)系數(shù);接著基于計(jì)算的自相關(guān)系數(shù),確定該子區(qū)域內(nèi)的時(shí)空序列數(shù)據(jù)的偏相關(guān)系數(shù);然后根據(jù)偏相關(guān)系數(shù),確定表征該子區(qū)域內(nèi)的時(shí)空序列數(shù)據(jù)的時(shí)空相關(guān)性的時(shí)空延遲值;
[0031] 對(duì)預(yù)處理數(shù)據(jù)進(jìn)行相空間重構(gòu),選擇編碼策略,將重構(gòu)后的經(jīng)濟(jì)時(shí)間序列數(shù)據(jù)劃分成訓(xùn)練樣本和測(cè)試樣本兩部分,訓(xùn)練樣本用于建立經(jīng)濟(jì)預(yù)測(cè)模型,對(duì)群體中的所有個(gè)體按其適應(yīng)度大小進(jìn)行降序排序,測(cè)試樣本對(duì)建立的經(jīng)濟(jì)預(yù)測(cè)模型進(jìn)行測(cè)試,將解空間中的解數(shù)據(jù)表示成遺傳空間的基因型串結(jié)構(gòu)數(shù)據(jù),這些串結(jié)構(gòu)數(shù)據(jù)的不同組合便構(gòu)成了不同的編碼;
[0032] 定義適應(yīng)值函數(shù)f(x),確定遺傳策略,將混沌經(jīng)濟(jì)時(shí)間序列恢復(fù)成為有規(guī)律的經(jīng)濟(jì)時(shí)間序列數(shù)據(jù)各個(gè)子區(qū)域的時(shí)空相關(guān)性可以通過(guò)以下操作來(lái)計(jì)算,根據(jù)具體求解問(wèn)題,設(shè)計(jì)一個(gè)概率分配表,將各個(gè)概率值按上述排列此行分配給各個(gè)個(gè)體,包括選擇群體大小n,選擇、交叉、變異方法,以及確定交叉概率、變異概率等遺傳參數(shù);
[0033] 隨機(jī)初始化生成群體P,計(jì)算群體中個(gè)體位串解碼后的適應(yīng)值f(x),按照遺傳策略,運(yùn)用選擇、交叉和變異算子作用于群體,形成下一代群體。
[0034] 優(yōu)選的,步驟三:選擇適應(yīng)度大的個(gè)體,將時(shí)空序列數(shù)據(jù)集在空間區(qū)域上劃分成多個(gè)子區(qū)域,直接遺傳給下一代,再利用交叉,變異等操作對(duì)當(dāng)前群體進(jìn)化,產(chǎn)生下一代群體,依據(jù)灰色關(guān)聯(lián)度篩選出與經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)同步變動(dòng)程度最高的影響因素,作為人工神經(jīng)網(wǎng)絡(luò)的輸入,初始確定的一組權(quán)值得到不斷進(jìn)化,直到訓(xùn)練目標(biāo)滿足條件為止,具體包括:
[0035] 根據(jù)選擇的數(shù)據(jù)構(gòu)建RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖,確定輸入量、隱層、輸出量的節(jié)點(diǎn)數(shù)量,并確定激活函數(shù)和高斯函數(shù);
[0036] 隨機(jī)生成一個(gè)螞蟻樣本數(shù)據(jù)的集合;
[0037] 根據(jù)所預(yù)期的精度,算出每個(gè)螞蟻的適值;
[0038] 隨著時(shí)間t的增加,并利用混沌蟻群算法的公式,通過(guò)混沌搜索得出最優(yōu)值;
[0039] 通過(guò)多次試驗(yàn),得出訓(xùn)練后的樣本,并觀察訓(xùn)練曲線。
[0040] 優(yōu)選的,步驟四:步驟四:人工神經(jīng)網(wǎng)絡(luò)經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)預(yù)測(cè)模型的選用初始化Huffman網(wǎng)絡(luò)的權(quán)值為區(qū)間[0,1]之間的隨機(jī)數(shù),GA對(duì)其進(jìn)行編碼;隨機(jī)產(chǎn)生初始種群,種群大小為N,編碼ANN所有權(quán)值和閾值,確定編碼類型,長(zhǎng)度,種群規(guī)模,交叉率,變異率及終止條件,評(píng)價(jià)種群,如果滿足停止標(biāo)準(zhǔn),就解碼,生成ANN所有權(quán)值和閾值,利用BP算法訓(xùn)練網(wǎng)絡(luò),生成最優(yōu)權(quán)值和閾值,具體包括:
[0041] 將已獲樣本量為n的數(shù)據(jù)集W平均地、隨機(jī)地分為K份,而且n1∪n2∪...nk-1∪nk=W, 然后隨機(jī)選擇ni(1=1,2,...k)作為訓(xùn)練集,其余(K-1)份作為測(cè)試集;
[0042] 如此輪流、循環(huán)將得到K個(gè)誤差結(jié)果,將這K個(gè)誤差結(jié)果采用最小二乘法即可作為最后的評(píng)定依據(jù),還可以多次使用K折交叉驗(yàn)證,以最終的平均正確率來(lái)衡量模型的精確度,進(jìn)而評(píng)價(jià)模型的優(yōu)劣。
[0043] 最小二乘法具體步驟包括:
[0044] 第一步,按照下式,計(jì)算連續(xù)傅里葉神經(jīng)網(wǎng)絡(luò)的隱層和表征層之間的權(quán)值:
[0045]
[0046] 其中,T″t+1表示第t+1次遞歸時(shí)隱層和表征層之間的權(quán)值,t表示連續(xù)傅里葉神經(jīng)網(wǎng)絡(luò)權(quán)值訓(xùn)練遞歸的次數(shù),Tt″表示第t次遞歸時(shí)隱層和表征層之間的權(quán)值,μ表示隱層和表征層之間權(quán)值的學(xué)習(xí)速率,一般取值范圍為0<μ<1, 表示第t次遞歸時(shí)樣本的絕對(duì)誤差對(duì)隱層和表征層之間權(quán)值的偏導(dǎo)數(shù)操作,α為動(dòng)量變量,一般取值范圍為0.9<α<1,ΔTt″表示第t次遞歸時(shí)的隱層和表征層之間的權(quán)值校偏量。
[0047] 第二步,按照下式,計(jì)算連續(xù)傅里葉神經(jīng)網(wǎng)絡(luò)的調(diào)用層和隱層之間的權(quán)值:
[0048]
[0049] 其中,T′t+1表示第t+1次遞歸時(shí)調(diào)用層和隱層之間的權(quán)值,t表示連續(xù)傅里葉神經(jīng)網(wǎng)絡(luò)權(quán)值訓(xùn)練遞歸的次數(shù),Tt′表示第t次遞歸時(shí)調(diào)用層和隱層之間的權(quán)值,μ表示調(diào)用層和隱層之間權(quán)值的學(xué)習(xí)速率,一般取值范圍為0<μ<1, 表示第t次遞歸時(shí)樣本的絕對(duì)誤差對(duì)調(diào)用層和隱層之間權(quán)值的偏導(dǎo)數(shù)操作,α為動(dòng)量變量,一般取值范圍為0.9<α<1,ΔTt′表示第t次遞歸時(shí)的調(diào)用層和隱層之間的權(quán)值校偏量。
[0050] 第三步,按照下式,計(jì)算連續(xù)傅里葉神經(jīng)網(wǎng)絡(luò)隱層傅里葉激活函數(shù)的放縮變量:
[0051]
[0052] 其中,mt+1表示第t+1次遞歸時(shí)隱層傅里葉激活函數(shù)的放縮變量,t表示連續(xù)傅里葉神經(jīng)網(wǎng)絡(luò)權(quán)值訓(xùn)練遞歸的次數(shù),mt表示第t次遞歸時(shí)隱層傅里葉激活函數(shù)的放縮變量,μ表示隱層傅里葉激活函數(shù)放縮變量的學(xué)習(xí)速率,一般取值范圍為0<μ<1, 表示第t次遞歸時(shí)樣本的絕對(duì)誤差對(duì)隱層傅里葉激活函數(shù)放縮變量的偏導(dǎo)數(shù)操作,α為動(dòng)量變量,一般取值范圍為0.9<α<1,Δmt表示第t次遞歸時(shí)隱層傅里葉激活函數(shù)放縮變量的校偏量。
[0053] 第四步,按照下式,計(jì)算連續(xù)傅里葉神經(jīng)網(wǎng)絡(luò)隱層傅里葉激活函數(shù)的位移變量:
[0054]
[0055] 其中,nt+1表示第t+1次遞歸時(shí)隱層傅里葉激活函數(shù)的位移變量,t表示連續(xù)傅里葉神經(jīng)網(wǎng)絡(luò)權(quán)值訓(xùn)練遞歸的次數(shù),nt表示第t次遞歸時(shí)隱層傅里葉激活函數(shù)的位移變量,μ表示隱層傅里葉激活函數(shù)位移變量的學(xué)習(xí)速率,一般取值范圍為0<μ<1, 表示第t次遞歸時(shí)樣本的絕對(duì)誤差對(duì)隱層傅里葉激活函數(shù)位移變量的偏導(dǎo)數(shù)操作,α為動(dòng)量變量,一般取值范圍為0.9<α<1,Δnt表示第t次遞歸時(shí)隱層傅里葉激活函數(shù)位移變量的校偏量。
[0056] 第五步,判斷是否達(dá)到最大遞歸次數(shù),若否,返回第一步,若是,停止遞歸,得到網(wǎng)絡(luò)的最優(yōu)權(quán)值,傅里葉激活函數(shù)的最優(yōu)放縮變量和最優(yōu)位移變量以及最優(yōu)隱層表征。
[0057] 進(jìn)一步地,步驟五:對(duì)種群中的每個(gè)個(gè)體進(jìn)行解碼,每個(gè)個(gè)體代表一個(gè)Huffman網(wǎng)絡(luò)結(jié)構(gòu),經(jīng)濟(jì)運(yùn)行維護(hù)費(fèi)影響因素的灰色關(guān)聯(lián)度分析,解碼得到的N組權(quán)值對(duì)應(yīng)N個(gè)相同結(jié)構(gòu)的網(wǎng)絡(luò);確定網(wǎng)絡(luò)的訓(xùn)練樣本和測(cè)試樣本;由LM算法計(jì)算輸入樣本集對(duì)應(yīng)的網(wǎng)絡(luò)輸出,確定適應(yīng)度函數(shù),選定為網(wǎng)絡(luò)的誤差性能函數(shù)的倒數(shù),具體還包括:
[0058] 計(jì)算原油經(jīng)濟(jì)預(yù)測(cè)裝置系統(tǒng)的相對(duì)增益矩陣,根據(jù)相對(duì)增益矩陣對(duì)原油經(jīng)濟(jì)預(yù)測(cè)裝置的控制回路進(jìn)行匹配;
[0059] 將測(cè)試激勵(lì)信號(hào)加入到開環(huán)系統(tǒng)中,采集系統(tǒng)的輸出;
[0060] 用的是MATLAB中的newrb()函數(shù)來(lái)構(gòu)造RBF神經(jīng)網(wǎng)絡(luò)模型,newrb()函數(shù)本身可自行改變神經(jīng)網(wǎng)絡(luò)中隱層的節(jié)點(diǎn)個(gè)數(shù),至均方誤差(RMSE)達(dá)到系統(tǒng)所要求的精度值上為止,并利用simulink軟件為所預(yù)測(cè)模型編譯運(yùn)行函數(shù);
[0061] 根據(jù)輸入輸出的數(shù)據(jù),通過(guò)支持向量回歸算法對(duì)原油經(jīng)濟(jì)預(yù)測(cè)裝置進(jìn)行建模;
[0062] 將得到的模型作為經(jīng)濟(jì)模型預(yù)測(cè)控制方法中的預(yù)測(cè)模型;
[0063] 函數(shù)形式如下:
[0064] net=newrb(P,T,goal,spread,MN,DF)
[0065] 式中,spread表示的是散布常數(shù),其值會(huì)對(duì)網(wǎng)絡(luò)的預(yù)測(cè)準(zhǔn)確率有直接的影響,sperad值較大時(shí),RBF神經(jīng)網(wǎng)絡(luò)會(huì)更趨近于預(yù)測(cè)曲線,系統(tǒng)的平滑性更勝一籌,反之,系統(tǒng)的誤差會(huì)較大;goal表示的是系統(tǒng)均方誤差,MN指的是神經(jīng)元數(shù)量最大值;DF表示兩次試驗(yàn)中神經(jīng)元個(gè)數(shù)的改變量;
[0066] 根據(jù)生產(chǎn)要求給出模型預(yù)測(cè)控制器追蹤的設(shè)定值,并且根據(jù)能源價(jià)格和產(chǎn)品價(jià)格給出經(jīng)濟(jì)指標(biāo),綜合以上兩者給出模型預(yù)測(cè)控制器的目標(biāo)函數(shù);
[0067] 將模型預(yù)測(cè)控制器應(yīng)用于裝置的控制中,采用神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)測(cè)控制時(shí),模型輸出與神經(jīng)網(wǎng)絡(luò)輸出之間的預(yù)測(cè)誤差,用來(lái)作為神經(jīng)網(wǎng)絡(luò)的訓(xùn)練信號(hào),根據(jù)實(shí)際要求對(duì)裝置的各個(gè)控制變量進(jìn)行搜索求解,將最優(yōu)的控制序列應(yīng)用到裝置的各個(gè)控制變量中,實(shí)現(xiàn)在產(chǎn)品質(zhì)量合格的條件下使得經(jīng)濟(jì)效益最大化的目標(biāo)。
[0068] 上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
高效檢索全球?qū)@?/div>

專利匯是專利免費(fèi)檢索,專利查詢,專利分析-國(guó)家發(fā)明專利查詢檢索分析平臺(tái),是提供專利分析,專利查詢,專利檢索等數(shù)據(jù)服務(wù)功能的知識(shí)產(chǎn)權(quán)數(shù)據(jù)服務(wù)商。

我們的產(chǎn)品包含105個(gè)國(guó)家的1.26億組數(shù)據(jù),免費(fèi)查、免費(fèi)專利分析。

申請(qǐng)?jiān)囉?/a>

QQ群二維碼
意見反饋