• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于BP神經(jīng)網(wǎng)絡(luò)的糧食產(chǎn)量預(yù)測

      2020-11-30 08:51:45伍丹華周禮梅
      關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò)模型

      伍丹華 周禮梅

      摘要:利用江蘇省東臺市2009-2018年糧食生產(chǎn)相關(guān)影響指標(biāo)數(shù)據(jù),建立了基于Back progagation(BP)神經(jīng)網(wǎng)絡(luò)的東臺市糧食產(chǎn)量預(yù)測模型。該模型以糧食種植面積、農(nóng)藥施用量、化肥施用量、農(nóng)業(yè)機(jī)械化總動力、農(nóng)用排灌動力機(jī)械5個指標(biāo)為神經(jīng)網(wǎng)絡(luò)輸入值,糧食產(chǎn)量為輸出值進(jìn)行預(yù)測,結(jié)果表明BP神經(jīng)網(wǎng)絡(luò)應(yīng)用于糧食產(chǎn)量預(yù)測精度高,在糧食產(chǎn)量預(yù)測方面符合客觀現(xiàn)實(shí),對政府部門糧食預(yù)測具有指導(dǎo)意義。

      關(guān)鍵詞:BP神經(jīng)網(wǎng)絡(luò);模型;糧食產(chǎn)量預(yù)測

      東臺市農(nóng)業(yè)在市場資源配置中決定性不高、人居產(chǎn)量和消費(fèi)匹配度還有差距,人口增長和耕地保有量存在結(jié)構(gòu)性矛盾,還需要建立增長點(diǎn)、增長極,增強(qiáng)內(nèi)生發(fā)展動力。面對東臺市糧情和生產(chǎn)情況,江蘇省東臺市堅(jiān)持糧食生產(chǎn)要穩(wěn)字當(dāng)頭,穩(wěn)政策、穩(wěn)面積、穩(wěn)產(chǎn)量,堅(jiān)持“三農(nóng)”工作優(yōu)先保障投入,做好糧食產(chǎn)量預(yù)測,對決策部門具有現(xiàn)實(shí)的指導(dǎo)意義和參照依據(jù)。糧食預(yù)測產(chǎn)量模型具有多樣性、指標(biāo)性和全面系統(tǒng)性問題,目前已有的諸多預(yù)測方法誤差相對較大,精度不高。隨著人們意識形態(tài)的不斷提高,農(nóng)業(yè)大數(shù)據(jù)智能化的逐步應(yīng)用, Back progagation(BP)神經(jīng)網(wǎng)絡(luò)彌補(bǔ)了傳統(tǒng)預(yù)測和估算方法的缺陷,具有較好的預(yù)測特性。本文利用BP神經(jīng)網(wǎng)絡(luò)進(jìn)行糧食產(chǎn)量預(yù)測,目的在于精準(zhǔn)預(yù)測糧食產(chǎn)量,對東臺市糧食生產(chǎn)進(jìn)行前瞻性、可見性預(yù)測,更符合東臺市糧食生產(chǎn)的實(shí)際。

      1? ? 東臺市糧食產(chǎn)量模型的建立

      1.1? ?神經(jīng)網(wǎng)絡(luò)模型工作原理

      BP網(wǎng)絡(luò)是一種按誤差正反向互交的網(wǎng)絡(luò),包括前端、中端和后端的幾層反饋的神經(jīng)網(wǎng)絡(luò),特點(diǎn)就是信號向前不斷反復(fù)傳遞,誤差后向反復(fù)不斷傳播。在正向傳遞過程中,輸入矢量數(shù)據(jù)先經(jīng)過輸入層輻射傳遞到隱含層一步步處理,直到輸出層。每一層的輸出量只會影響下一層的處理層。如果輸出層得不到每一層的預(yù)期數(shù)據(jù)輸出,則再轉(zhuǎn)入上一層進(jìn)行反向傳播,在這個過程中不斷修正和調(diào)整網(wǎng)絡(luò)權(quán)限和閾值,最后的BP神經(jīng)網(wǎng)絡(luò)輸出的數(shù)據(jù)預(yù)測不斷跟真實(shí)值相近。一般BP網(wǎng)絡(luò)必須要求與輸入相對應(yīng)的希望輸出構(gòu)成不斷學(xué)習(xí)訓(xùn)練,通過訓(xùn)練使網(wǎng)絡(luò)具有記憶和預(yù)測的功能。對網(wǎng)絡(luò)進(jìn)行初始化后,確定系統(tǒng)輸入輸出矢量,分別確定網(wǎng)絡(luò)輸入層節(jié)點(diǎn)數(shù)、隱含層節(jié)點(diǎn)數(shù)、輸出層節(jié)點(diǎn)數(shù)及輸出層、初始化輸入層、隱含層和輸出層神經(jīng)元的權(quán)限,隱含層及輸出層閾值,再給與學(xué)習(xí)速率和神經(jīng)元鼓勵函數(shù)。隱含層輸入值,是根據(jù)輸入向量,輸入層和隱含層間連權(quán)限以及隱含層閾值來計(jì)算。BP神經(jīng)網(wǎng)絡(luò)預(yù)測輸入值,是根據(jù)隱含層輸入值,連接權(quán)限和閾值來計(jì)算。最后預(yù)測誤差根據(jù)網(wǎng)絡(luò)預(yù)測輸出值和期望輸入值計(jì)算得出。算法流程如下圖1:

      1.2? ?BP神經(jīng)網(wǎng)絡(luò)的糧食產(chǎn)量模型參數(shù)確定

      現(xiàn)實(shí)解決問題過程中,目前在該領(lǐng)域利用實(shí)驗(yàn)軟件,選取大量的計(jì)算和試驗(yàn)指標(biāo)應(yīng)用神經(jīng)網(wǎng)絡(luò)算法。為減少大量的研究和計(jì)算的工作量,實(shí)驗(yàn)軟件提供了神經(jīng)網(wǎng)絡(luò)工具箱,在實(shí)際解決問題過程中減少了時間,也提供了便利的條件。該模型選取糧食種植面積、農(nóng)藥施用量、化肥施用量、農(nóng)業(yè)機(jī)械化總動力、農(nóng)用排灌動力機(jī)械5個指標(biāo)為神經(jīng)網(wǎng)絡(luò)輸入值,輸出變量為糧食產(chǎn)量,根據(jù)模型建立糧食產(chǎn)量BP神經(jīng)網(wǎng)絡(luò)模型。BP神經(jīng)網(wǎng)絡(luò)在確定了輸入量和輸出量以后首先進(jìn)行變量的規(guī)范化處理。本文研究采用Sigmoid函數(shù)的取值范圍為[-1,1],采用 神經(jīng)網(wǎng)絡(luò)工具箱中的premnmx專用函數(shù)進(jìn)行規(guī)范化處理,然后進(jìn)行BP神經(jīng)網(wǎng)絡(luò)的建立。本文通過三層BP網(wǎng)絡(luò)隱層節(jié)點(diǎn)的數(shù)目,可確定隱含層節(jié)點(diǎn)數(shù)為11,這樣就可以構(gòu)成了一個“5-11-1”的BP神經(jīng)網(wǎng)絡(luò)模型。其隱含層及輸出層傳遞函數(shù)分別采用雙曲正切函數(shù)(tansig)及線性函數(shù)(purelin),采用進(jìn)一步割線算法(trainoss)。設(shè)置最大迭代次數(shù)2000,誤差值期望0.01。

      2? ? 東臺市糧食產(chǎn)量預(yù)測與結(jié)果分析

      東臺市位于江蘇省中部,鹽城市最南端,東至黃海,南與海安縣接壤,西與泰州市興化市毗鄰,北與鹽城大豐區(qū)交界,區(qū)域總面積3175.15平方公里。東臺市是鹽城糧食產(chǎn)量豐富的縣級市之一,為鹽城成為江蘇省最大的農(nóng)業(yè)生產(chǎn)市起到舉足輕重的作用,因?yàn)?,糧食精準(zhǔn)預(yù)測十分重要,東臺市自然資源豐富,但經(jīng)濟(jì)發(fā)展水平還有一定的差異性,對東臺市實(shí)際情況做的大量的調(diào)查研究后,選取了與糧食產(chǎn)量密切相關(guān)的5個指標(biāo)作為網(wǎng)絡(luò)的輸入值,糧食產(chǎn)量作為輸出值[2]。

      以2009-2018年的數(shù)據(jù)為基礎(chǔ),選取2009-2013年5個年份影響因素和糧食產(chǎn)量數(shù)據(jù)作為訓(xùn)練樣本,以2014-2018年的影響因素和糧食產(chǎn)量數(shù)據(jù)作為檢驗(yàn)樣本。具體指標(biāo)數(shù)據(jù)如表1,數(shù)據(jù)來源于東臺市統(tǒng)計(jì)年鑒。

      在MATLAB(R2014a)實(shí)驗(yàn)環(huán)境下,調(diào)用BP神經(jīng)網(wǎng)絡(luò)工具箱中的函數(shù),進(jìn)行網(wǎng)絡(luò)訓(xùn)練與檢驗(yàn)。選取了Trainlm函數(shù),學(xué)習(xí)函數(shù)為Learngdm,傳遞函數(shù)Tansig,輸出函數(shù)設(shè)定為Logsig。網(wǎng)絡(luò)層次設(shè)計(jì)的參數(shù)規(guī)定如下:隱含神經(jīng)元素9個,輸出元素1個,學(xué)習(xí)率0.01,終止參數(shù)設(shè)最大批次2000次,步長Epochs為1000,精度0.0001層。在以上設(shè)計(jì)的基礎(chǔ)上,編寫B(tài)P預(yù)測網(wǎng)絡(luò)設(shè)計(jì)與練習(xí),經(jīng)過多次驗(yàn)證,取得了較好的預(yù)測結(jié)果,如下圖2所示。

      通過10個樣本的檢驗(yàn),2008-2017年的預(yù)測值與真實(shí)值的誤差均小于3%,具有高度的精確性,取得了較好的擬合結(jié)果。誤差稍大的點(diǎn)出現(xiàn)在2015、2016年糧食產(chǎn)量預(yù)測數(shù)據(jù)圖形中,在2017年預(yù)模型中又適時得到了相應(yīng)的調(diào)整,表現(xiàn)出模型較好的自調(diào)劑和自適應(yīng)的特點(diǎn),預(yù)測結(jié)果相對穩(wěn)定,達(dá)到與現(xiàn)實(shí)比較后的預(yù)期結(jié)果。根據(jù)此模型可以對未來年份的東臺市糧食產(chǎn)量進(jìn)行預(yù)測。再次輸入2010-2018年的數(shù)據(jù)作為樣本輸入,根據(jù)模型預(yù)測2019年的糧食產(chǎn)量,仿真結(jié)果為64589萬噸,國家統(tǒng)計(jì)局公布的2019年的東臺市糧食產(chǎn)量為64896萬噸,數(shù)據(jù)比對后,二者誤差基本可以忽略,表明BP算法對東臺市糧食產(chǎn)量的預(yù)測是匹配的。

      3? ? 結(jié) 論

      針對東臺市糧食產(chǎn)量預(yù)測問題,普通統(tǒng)計(jì)模型對糧食產(chǎn)量預(yù)測準(zhǔn)確性不高,將BP神經(jīng)網(wǎng)絡(luò)應(yīng)用于糧食產(chǎn)量預(yù)測,精度高,自適應(yīng)能力好。本文提出了基于BP算法的模型,以2008-2018年東臺市糧食產(chǎn)量為檢驗(yàn)樣本進(jìn)行檢測,結(jié)果表明,BP神經(jīng)網(wǎng)絡(luò)模型預(yù)測數(shù)據(jù)較穩(wěn)定,結(jié)果得到預(yù)期,有著傳統(tǒng)方法不可代替的優(yōu)勢。該模型擬合了復(fù)雜的非線性系統(tǒng)問題,為東臺市糧食產(chǎn)量預(yù)測提供了新的有效方法。但本文中還存在不足的地方,沒有充分考慮到糧食產(chǎn)量與其他更多影響因素之間的關(guān)系,預(yù)測方法相對宏觀。此外,BP網(wǎng)絡(luò)算法中還有神經(jīng)網(wǎng)絡(luò)收斂慢和容易陷入局部極小值的問題,所以,BP網(wǎng)絡(luò)算法還有些缺陷,有待進(jìn)一步優(yōu)化提高。

      參考文獻(xiàn):

      [1]劉星,李壯闊,王文輝.基于BP神經(jīng)網(wǎng)絡(luò)的化肥供應(yīng)商選擇模型研究[J].湖南農(nóng)業(yè)科學(xué),2007(6):169-170.

      [2]朱凱,王正林.精通MATLAB神經(jīng)網(wǎng)絡(luò)[M].北京:電子工業(yè)出版社,2010:193-198.

      猜你喜歡
      BP神經(jīng)網(wǎng)絡(luò)模型
      一半模型
      p150Glued在帕金森病模型中的表達(dá)及分布
      重要模型『一線三等角』
      重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
      就bp神經(jīng)網(wǎng)絡(luò)銀行選址模型的相關(guān)研究
      基于DEA—GA—BP的建設(shè)工程評標(biāo)方法研究
      價值工程(2016年30期)2016-11-24 13:17:31
      基于BP神經(jīng)網(wǎng)絡(luò)的旅行社發(fā)展方向研究
      商情(2016年39期)2016-11-21 09:30:36
      復(fù)雜背景下的手勢識別方法
      BP神經(jīng)網(wǎng)絡(luò)在軟件質(zhì)量評價中的應(yīng)用研究 
      3D打印中的模型分割與打包
      宝鸡市| 通辽市| 敦煌市| 莎车县| 庄河市| 定南县| 大冶市| 贵定县| 澄城县| 许昌县| 玉环县| 宁蒗| 昌都县| 横峰县| 阿克陶县| 蓬溪县| 公安县| 张家川| 樟树市| 潞城市| 青海省| 广河县| 枣强县| 砀山县| 新野县| 蒲江县| 沈丘县| 化州市| 信丰县| 万全县| 郓城县| 武川县| 巴彦县| 锦州市| 阜城县| 永靖县| 田林县| 海丰县| 汶上县| 通化县| 高台县|