網路增長法

Download Report

Transcript 網路增長法

Journal of Hydrology 290 (2004)
Yen-Ming Chiang, Li-Chiu Chang, Fi-Jonh Chang*
指導教授:謝平城 老師
授課教授:詹勳全 老師
報告學生:童偉安
大綱
前言
類神經網路介紹
應用方法
結果與討論
結論
前言
 台灣因地勢高聳,天然河道多坡陡流急,颱風、雷陣
雨所帶來的驚人雨量時常在數小時內便由上游山區到
達下游城市,故即時洪水預測為台灣於水文上一項重
要的課題。但因降雨逕流為一種高度非線性關係的自
然現象,逕流量的預測並不容易。
 類神經網路可解高度非線性問題的特性在近幾年內常
被用來處理水文相關的課題,成效十分顯著。然而類
神經網路有非常多種的類型,為了解決一項問題需要
對現有的類神經網路做充足的調查以了解哪種技術最
適合該問題。此篇研究中我們的目的為比較兩種不同
系統的類神經網路於預測降雨逕流模式中的實用性。
類神經網路介紹
甚麼是類神經網路??
類神經網路屬於人工智慧技術的一支,由電腦來
模擬人類腦神經細胞網路,為機器學習中一種功能強
大的演算技術。
適用問題:
1. 最佳化問題
2. 辨識、分類
3. 預測
類神經網路介紹:
靜態式與動態式系統
數據演算方向
 靜態式系統:
(前饋式系統)
輸
入
層
輸
出
層
隱
藏
層
鍵
結
加
權
值
(
神
經
元
)
類神經網路介紹:
靜態式與動態式系統
數據演算方向
 動態式系統:
(回饋式系統)
輸
入
層
輸
出
層
鍵
結
加
權
值
(
神
經
元
隱
藏
層
回
饋
迴
圈
)
類神經網路介紹:
學習演算法
甚麼是學習演算法??
加權值調整的演算法,藉由演算法來逐步調整神經元
間鍵結的加權值,使輸出值達到最佳化。
本篇研究中將用到三種學習演算法,分別是:
靜態式系統:
誤差倒傳遞演算法 (BP法)
共軛梯度演算法(CG法)
動態式系統:
即時回饋學習演算法(RTRL法)
類神經網路介紹:
數據資料的分類
做出一類神經網路模式,須將手上數據資料分為三組:
 1. 訓練組:類神經網路的學習依據。
 2. 驗證組:判斷是否出現過度訓練或是訓練不足。
 3. 測試組:網路系統的驗收用數據。
應用方法:
研究區域
雨量站
流量站
應用方法:
試驗方法
Qp代表最大洪峰流量值,單位為cms
應用方法:
網路系統的建構
隱藏層數量:1層
過去研究: Minns and Hall(1996)
Abrahart and See(2000)
隱藏層內的神經元個數:
網路增長法
輸出層維度:1
輸入層維度: 動態系統:5。
靜態系統:決定稽延時間。
應用方法:
靜態式系統的稽延時間與輸入維度
1小時
2小時
3小時
4小時
應用方法:
預測誤差值判斷標準
Mean Absolute Error (MAE)
Root Mean Square Error (RMSE)
Relative Mean Absolute Error (RMAE)
應用方法:
BP法 v.s CG法
應用方法:
最終結構
 測試結果:
以共軛梯度法(CG法)作為學習演算法的靜態系統,採用
MAE及RMSE值皆較小的Model3作為輸入維度及稽延時
間的標準。
輸入維度:15
稽延時間:3小時
隱藏層神經元個數:5
結果與討論
結果與討論
結果與討論
結果與討論
結果與討論
結論
 當有足夠且連續的數據資料做訓練時(試驗一),無論
是靜態系統或是動態系統都能對降雨逕流模式做出準
確地預測,靜態系統之預測誤差值甚至優於動態系統,
不過動態式系統對於極端值的預測較準確。
 當訓練資料不足或是數據非連續時,動態系統的預測
性能會明顯優於靜態系統。
The End