新四季網

基於BP神經網絡的水體中葉綠素a濃度預測方法

2023-05-27 17:13:16 1

專利名稱:基於BP神經網絡的水體中葉綠素a濃度預測方法
技術領域:
本發明涉及一種河流中葉綠素預測方法,特別涉及一種能夠準確、快速地預測河流 中葉綠素的基於BP神經網絡的水體中葉綠素a濃度預測方法。
背景技術:
水體中存在複雜的物理、化學和生物過程,對於預測營養水平升高後葉綠素a濃度 的變化是很困難的。傳統的預測手段(包括確定性模型和經驗模型)儘管可以預測葉綠 素a濃度,但是由於必須經歷超長的數據校正過程,特別是一些參數的確定,以致很難 直接應用。此外,傳統預測模型容易忽略影響水體富營養化的重要因子,例如生態因子, 而這些因子將限制模型的複雜性。神經網絡(neural networks)是一種由若干平行作用 的簡單要素組成的模型,經訓練後可以解決許多科技領域的複雜問題。其中,BP神經網 絡(Back-Propagation Network,反向傳播神經網絡)是目前水質預測中使用最廣泛的 神經網絡模型之一。基於神經網絡的預測方法能準確、快速地預測河流中葉綠素a的值, 節約大量的人力、物力。發明內容本發明所要解決的技術問題是,提供一種能夠解決傳統預測模型所具有的問題,準確、快速地預測河流中葉綠素a的基於BP神經網絡的水體中葉綠素a濃度預測方法。 本發明所採用的技術方案是:一種基於BP神經網絡的水體中葉綠素a濃度預測方法,包括如下歩驟(1)獲取被測水體中葉綠素a及對其有影響的其他相關水質指標的值作為檢測數據;(2)建立誤差反向傳播神經網絡;(3)對神經網絡進行訓練和測試;(4)利用通過測試的神經網絡來預測水體中葉綠素a濃度。所述的對葉綠素a有影響的其他水質是指氨氮、總氮、總磷、正磷酸鹽、高錳酸鹽指數、溫度、溶解氧、pH、懸浮物、五日生化需氧量。所述的步驟(1)還包括對葉綠素a及其他IO個水質指標的數據歸一化到-I和+1之間的歸一化過程。所述的神經網絡包括一個輸入層、 一個中間層和一個輸出層。 所述的輸入層有ll個神經元,中間層有17個神經元,輸出層有l個神經元。 所述的中間層神經元的傳遞函數採用S型正切激活函數,輸出層為S型對數函數。 所述的對神經網絡進行訓練和測試是,將監測數據分為兩部分,前70%用來訓練網絡,記為訓練樣本,後30%用來檢驗網絡,記為檢驗樣本;對網絡反覆訓練,當預測值與監測數據間誤差達到0.001時,停止訓練,開始預測。
所述的對神經網絡的訓練是採用誤差反向傳播算法進行訓練。在歩驟(3)中,當神經網絡對各組檢驗樣本的預測誤差均低於規定水平時即通過測 試,然後進行步驟(4)的預測工作。在歩驟(4)中,利用通過測試的神經網絡進行預測時,先將監測數據歸一化到-1和 +1之間,再進行輸入,並將網絡運算後的輸出值進行反歸一化,即得到葉綠素a預測值。 本發明的基於BP神經網絡的水體中葉綠素a濃度預測方法,解決了準確、快速地預 測河流中葉綠素的問題。利用本發明,只需進行有限次試驗,就可以建立有關葉綠素預 測模型,通過計算機仿真試驗,科學預測,從而大大減少探索性試驗的數量,顯著減少 物料、人力、能源的消耗,進一歩提高預測質量。


圖l是神經網絡結構圖;圖2是訓練樣本的葉綠素a的預測圖;圖3是檢驗樣本的葉綠素a的預測圖。
具體實施方式
下面結合實施例對本發明的基於BP神經網絡的水體中葉綠素a濃度預測方法做出詳 細說明。本發明的基於BP神經網絡的水體中葉綠素a濃度預測方法,包括如下步驟(1) 獲取被測水體中葉綠素a及對其有影響的其他相關水質指標的值作為檢測數據。本發明的實施例中獲取對葉綠素a有影響的其他水質是,通過對津河、衛津河9個 監測點,每三天採一次水樣,連續14次監測,測定氨氮(NH廠N)、總氮(TN)、總磷(TP)、 正磷酸鹽(DRP)、高錳酸鹽指數(C0DM )、溫度(T)、溶解氧(D0) 、 pH、懸浮物(SS)、 五日生化需氧量(B0D5)及葉綠素a (Chl-a) ll個水質指標的值,獲取所需數據。在獲取河流中葉綠素a的值時,必須將葉綠素a及對其有影響的10個水質指標的數 值歸一化到-1和+ 1之間。(2) 建立誤差反向傳播神經網絡。所述的神經網絡由一個輸入層、 一個中間層和一個輸出層組成。其中,輸入層有11 個神經元,分別對應氨氮(NH:,-N)、總氮(TN)、總磷(TP)、正磷酸鹽(DRP)、高錳 酸鹽指數(C0DJ 、溫度(T)、溶解氧(D0) 、 pH、懸浮物(SS)、五日生化需氧量(B0D5) 和葉綠素a本底值(Chl-a) ll個水質指標;中間層神經元數目比較難確定,但對模型的 精確度和準確度的影響卻很大,反覆運算(此運算方式在後面給出),通過比較中間層 神經元個數不同的情況下網絡的輸出結果,最終確定中間層神經元數為17;網絡輸出層 為目標值葉綠素a,故只有l個神經元,為三天後的葉綠素a值。所述的中間層神經元
的傳遞函數採用S型正切激活函數,輸出層神經元的傳遞函數採用S型對數函數,所有 數據歸一化到-1和+ 1之間。
(3)對神經網絡進行訓練和測試。 所述的對神經網絡進行訓練和測試是,將每天所監測的氨氮(NH3-N)、總氮(TN)、 總磷(TP)、正磷酸鹽(DRP)、高錳酸鹽指數(C0DM )、溫度'(T)、溶解氧(D0)、 pH、懸浮物(SS)、五日生化需氧量(B0D5)及葉綠素a的值記為一組數據,並將所有組 監測數據分為兩部分,前70%稱為訓練樣本,後30%稱為檢驗樣本。
將70%的訓練樣本用來訓練網絡,建立學習機制,即當輸入某天的一組數據時,即給 出氨氮(NH3-N)、總氮(TN)、總磷(TP)、正磷酸鹽(DRP)、高錳酸鹽指數(C0DM )、 溫度(T)、溶解氧(D0) 、 pH、懸浮物(SS)、五日生化需氧量(B0D5)及葉綠素a這 樣一組輸入數據時,中間層神經元個數取17,經過網絡自動運算,會有一個輸出值(預 測的三天後的葉綠素a值),比較輸出值與期望輸出值(實際測量葉綠素a值)之間的 誤差,若誤差小於指定精度,則學習結束。否則,將誤差信號沿原來連接路徑反向傳播, 並逐步調整各層的連接權值,直到誤差小於指定精度為止,此時第一組學習完成,進入 下一組學習,直到連接權值對所有訓練組的預測誤差均在指定範圍內,輸出此時的最佳 權值。訓練組越多,網絡的學習越充分,網絡經驗值越大,預測精度越高。對網絡反覆 訓練,當誤差達到0.001時,停止訓練,開始預測。此時預測模型目標值與輸出值相關 係數高達0.9887,均方根誤差為0. 2550。
將另外30%的檢驗樣本用來檢驗網絡。當網絡訓練結束後,利用另外30%的數據來檢 驗網絡,看模型得是否符合要求。利用神經網絡預測另外3(m組所對應的葉綠素a值,對 照模型預測值與實際測量值間的誤差,當神經網絡在各組測試數據的預測誤差均低於規 定水平時即通過測試,可以用於預測工作。此時模型預測值與實測值間相關係數為 0.8376,均方根誤差為0. 5785,通過測試。
在進行訓練中,當神經網絡在各組測試數據的預測誤差均低於規定水平時即通過測 試,可以用於預測工作。
(4)利用通過測試的神經網絡進行預測。
利用通過測試的神經網絡進行預測必須將輸入數據歸一化到-1和+1之間,再輸入 到通過測試的神經網絡中,並將網絡運算後的輸出進行反歸一化,就得到葉綠素a預測 值。
在前面所述的確定中間層神經元數的運算是由如下計算過程實現的。 本發明的BP神經網絡模型是在實際應用中使用最廣泛的神經網絡模型,除了輸入層 和輸出層外,還可含有一個或多個中間層,每層有數個神經元,同一層間神經元不連接, 與下層神經元之間實現全連接。當一個數值經過中間層向輸出層傳播時,信息便被神經 元捕獲。第i個神經元和第J'個神經元間連接權值記為^。第J'個神經元的總的輸入向 量是它前一層各個神經元輸入向量J,與其連接權值^,乘積的總和,記為 每一個神經元輸出值由前一層神經元總輸入向量",和激活函數/確定,記為
凡=/("》 (2)
其中,常用的/函數為s型的對數或正切激活函數。
先對網絡層中權值^取(-l, +1)之間的隨機量作為初始值,然後輸入樣本進行學習。 每學完一遍,比較樣本的輸出結果與期望輸出的誤差,若誤差小於指定精度,則學習結 束,並輸出此時的最佳權值。否則,將誤差信號沿原來連接路徑反向傳播,並逐步調整 各層的連接權值,直到誤差小於指定精度為止。利用該模型就可以準確、快速地預測河
流中葉綠素a的量,顯著減少物力、人力、能源的消耗。
以上結果說明,所建立的神經網絡對訓練組和測試組都有很好的預測效果,因而具 有較強的推廣能力。本實施例表明,本發明能夠準確、快速地預測河流中葉綠素,且預 測方法有較強的推廣能力,具有廣闊的應用前景。
權利要求
1.一種基於BP神經網絡的水體中葉綠素a濃度預測方法,其特徵在於,包括如下步驟(1)獲取被測水體中葉綠素a及對其有影響的其他相關水質指標的值作為檢測數據;(2)建立誤差反向傳播神經網絡;(3)對神經網絡進行訓練和測試;(4)利用通過測試的神經網絡來預測水體中葉綠素a濃度。
2. 根據權利要求l所述的基於BP神經網絡的水體中葉綠素a濃度預測方法,其特 徵在於,所述的對葉綠素a有影響的其他水質是指氨氮、總氮、總磷、正磷酸鹽、高 錳酸鹽指數、溫度、溶解氧、pH、懸浮物、五R生化需氧量。
3. 根據權利要求1或2所述的基於BP神經網絡的水體中葉綠素a濃度預測方法, 其特徵在於,所述的步驟(1)還包括對葉綠素a及其他10個水質指標的數據歸一化到 -l和+1之間的歸一化過程。
4. 根據權利要求l所述的基於BP神經網絡的水體中葉綠素a濃度預測方法,其特 徵在於,所述的神經網絡包括一個輸入層、 一個中間層和一個輸出層。
5. 根據權利要求4所述的基於BP神經網絡的水體中葉綠素a濃度預測方法,其特 徵在於,所述的輸入層有ll個神經元,中間層有17個神經元,輸出層有l個神經元。'
6. 根據權利要求5所述的基於BP神經網絡的水體中葉綠素a濃度預測方法,其特 徵在於,所述的中間層神經元的傳遞函數採用S型正切激活函數,輸出層為S型對數函 數。
7. 根據權利要求l所述的基於BP神經網絡的水體中葉綠素a濃度預測方法,其特 徵在於,所述的對神經網絡進行訓練和測試是,將監測數據分為兩部分,前70%用來訓練 網絡,記為訓練樣本,後30%用來檢驗網絡,記為檢驗樣本;對網絡反覆訓練,當預測值 與監測數據間誤差達到0.001時,停止訓練,開始預測。
8. 根據權利要求1或7所述的基於BP神經網絡的水體中葉綠素a濃度預測方法, 其特徵在於所述的對神經網絡的訓練是採用誤差反向傳播算法進行訓練。
9. 根據權利要求1或7所述的基於BP神經網絡的水體中葉綠素a濃度預測方法, 其特徵在於,在步驟(3)中,當神經網絡對各組檢驗樣本的預測誤差均低於規定水平時 即通過測試,然後進行步驟(4)的預測工作。
10. 根據權利要求l所述的基於BP神經網絡的水體中葉綠素a濃度預測方法,其特 徵在於,在步驟(4)中,利用通過測試的神經網絡進行預測時,先將監測數據歸一化到 -1和+1之間,再進行輸入,並將網絡運算後的輸出值進行反歸一化,即得到葉綠素a 預測值。
全文摘要
一種基於BP神經網絡的水體中葉綠素a濃度預測方法,包括如下步驟(1)獲取被測水體中葉綠素a及對其有影響的其他相關水質指標的值作為檢測數據;(2)建立誤差反向傳播神經網絡;(3)對神經網絡進行訓練和測試;(4)利用通過測試的神經網絡來預測水體中葉綠素a濃度。對葉綠素a有影響的其他水質是指氨氮、總氮、總磷、正磷酸鹽、高錳酸鹽指數、溫度、溶解氧、pH、懸浮物、五日生化需氧量。步驟(1)還包括對葉綠素a及其他10個水質指標的數據歸一化到-1和+1之間的歸一化過程。神經網絡包括一個輸入層、一個中間層和一個輸出層。本發明只需進行有限次試驗,就可以建立有關葉綠素預測模型,通過計算機仿真試驗,科學預測,能夠準確、快速地預測河流中葉綠素。
文檔編號G01N33/18GK101158674SQ20071015018
公開日2008年4月9日 申請日期2007年11月15日 優先權日2007年11月15日
發明者劉春光, 莊源益, 賀 李, 王秀朵, 趙樂軍 申請人:天津市市政工程設計研究院

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀