Trên thế giớicó rất nhiều nhà khí t-ợng đã quan tâm tới mạng thần kinh nhân
tạo (MTKNT) vì nó có khả năng học và xử lý tính phi tuyến của các quá trình biến đổi
phức tạp màcác ph-ơng pháp dự báokhác không thực hiện đ-ợc. MTKNT đãđ-ợc ứng
dụng trong rất nhiều lĩnh vực khoa học nh-điều khiển tựđộng, nhận dạng dấu vân
tay, . và cũng đ-ợc các nhà khí t-ợng sử dụng trong dựbáo thời tiết, khí hậu. Cóthể
kể ra một số công trình nghiên cứu đã sửdụng MTKNT nh-dự báo giáng thuỷ hạndài
ở California, mô hình hoá ôzôn, dựbáo m-a đá nguy hiểm, dự báo giáng thủy hạn
ngắn,. Tuynhiên, trong n-ớc mới chỉ có rất ít các nghiên cứu về lĩnh vực này và ch-a
có công trình nào đ-ợc áp dụng vào thực tiễn. ởđây chúng tôi sử dụng MTKNT để thử
nghiệm hiệu chỉnh sảnphẩm của mô hình số, cụ thể là l-ợng m-a của mô hình phân
giải cao HRM, theo số liệu quan trắctrong 3 tháng mùa m-a (6, 7, 8) năm 2004 nhằm
nâng cao chất l-ợng của sản phẩm dự báo số. Tr-ớc hết ta sẽ xem xét cấu trúc và hoạt
động của một mạng thầnkinh đơn giản cũng nh-ph-ơng pháp học giảm gradient của
MTKNT, sau đó sẽ tiến hành hiệu chỉnh sản phẩm của mô hình số vàđánh giá kết quả.
10 trang |
Chia sẻ: lelinhqn | Lượt xem: 1182 | Lượt tải: 0
Nội dung tài liệu Thử nghiệm dự báo lượng mưa ngày bằng phương pháp mạng thân fkinh nhân tạo hiệu chỉnh sản phẩm mô hình số, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
T¹p chÝ Khoa häc ®hqghn, KHTN & CN, T.xxII, Sè 1PT., 2006
Thö nghiÖm dù b¸o l−îng m−a ngµy b»ng ph−¬ng ph¸p
dïng m¹ng thÇn kinh nh©n t¹o hiÖu chØnh s¶n phÈm
m« h×nh sè
Hå ThÞ Minh Hµ, NguyÔn H−íng §iÒn
Khoa KhÝ t−îng-Thuû v¨n vµ H¶i d−¬ng häc
Tr−êng §¹i häc Khoa häc Tù nhiªn, §HQG Hµ Néi
1. Më ®Çu
Trªn thÕ giíi cã rÊt nhiÒu nhµ khÝ t−îng ®· quan t©m tíi m¹ng thÇn kinh nh©n
t¹o (MTKNT) v× nã cã kh¶ n¨ng häc vµ xö lý tÝnh phi tuyÕn cña c¸c qu¸ tr×nh biÕn ®æi
phøc t¹p mµ c¸c ph−¬ng ph¸p dù b¸o kh¸c kh«ng thùc hiÖn ®−îc. MTKNT ®· ®−îc øng
dông trong rÊt nhiÒu lÜnh vùc khoa häc nh− ®iÒu khiÓn tù ®éng, nhËn d¹ng dÊu v©n
tay, ... vµ còng ®−îc c¸c nhµ khÝ t−îng sö dông trong dù b¸o thêi tiÕt, khÝ hËu. Cã thÓ
kÓ ra mét sè c«ng tr×nh nghiªn cøu ®· sö dông MTKNT nh− dù b¸o gi¸ng thuû h¹n dµi
ë California, m« h×nh ho¸ «z«n, dù b¸o m−a ®¸ nguy hiÓm, dù b¸o gi¸ng thñy h¹n
ng¾n,... Tuy nhiªn, trong n−íc míi chØ cã rÊt Ýt c¸c nghiªn cøu vÒ lÜnh vùc nµy vµ ch−a
cã c«ng tr×nh nµo ®−îc ¸p dông vµo thùc tiÔn. ë ®©y chóng t«i sö dông MTKNT ®Ó thö
nghiÖm hiÖu chØnh s¶n phÈm cña m« h×nh sè, cô thÓ lµ l−îng m−a cña m« h×nh ph©n
gi¶i cao HRM, theo sè liÖu quan tr¾c trong 3 th¸ng mïa m−a (6, 7, 8) n¨m 2004 nh»m
n©ng cao chÊt l−îng cña s¶n phÈm dù b¸o sè. Tr−íc hÕt ta sÏ xem xÐt cÊu tróc vµ ho¹t
®éng cña mét m¹ng thÇn kinh ®¬n gi¶n còng nh− ph−¬ng ph¸p häc gi¶m gradient cña
MTKNT, sau ®ã sÏ tiÕn hµnh hiÖu chØnh s¶n phÈm cña m« h×nh sè vµ ®¸nh gi¸ kÕt qu¶.
2. Kh¸i niÖm vÒ MTKNT vµ ph−¬ng ph¸p häc gi¶m gradient
2.1. CÊu tróc vµ ho¹t ®éng cña MTKNT
Tæng cã
träng sè cña
c¸c gi¸ trÞ
®Çu vµo
Gi¸ trÞ ®Çu vµo 1
Gi¸ trÞ ®Çu vµo n
Hµm truyÒn
(a) (b)
H×nh 1. S¬ ®å m¹ng thÇn kinh sinh häc (a) vµ cÊu tróc cña MTKNT mét nót Èn (b).
- M¹ng thÇn kinh sinh häc bao gåm nh¸nh thÇn kinh (dendrites), tÕ bµo thÇn
kinh (cell body), trôc thÇn kinh (axon) vµ c¸c xung thÇn kinh (electrical spike) t−¬ng
øng víi 3 phÇn chÝnh bao gåm ®Çu vµo, líp Èn vµ kÕt xuÊt cña MTKNT.
1
Hå ThÞ Minh Hµ, NguyÔn H−íng §iÒn 2
- §Çu vµo cña MTKNT bao gåm N gi¸ trÞ xi vµ c¸c träng sè t−¬ng øng. KÕt qu¶
lÊy tæng cã träng sè cña c¸c x
ija
i sÏ ®−îc nhËp vµo líp Èn :
1
n
j o i
i
u a x a
=
= + ij∑ (1)
- Líp Èn bao gåm hµm truyÒn, cã thÓ lµ hµm sigma, hµm tang-hypebol,…Ng−êi ta
th−êng sö dông hµm sigma cã d¹ng:
( ) ( )
1
1 exp
x
x
σ = (2) + −
Thay gi¸ trÞ cña u vµo hµm truyÒn sÏ ®−îc ®Çu ra cña líp Èn, ký hiÖu lµ yj j (j=1,.., H).
- C¸c gi¸ trÞ ®Çu ra cña líp Èn lµ ®Çu vµo cña kÕt xuÊt, thùc hiÖn t−¬ng tù nh− ®èi
víi líp Èn ®−îc gi¸ trÞ kÕt xuÊt, ký hiÖu lµ zk (k = 1,.., K).
- KÕt xuÊt ®Ých mµ ta muèn m¹ng häc ®−îc lµ c¸c gi¸ trÞ tk (k = 1,.., m).
xi ∑
=
+=
n
i
ijioj axau
1
( )jj uy σ= yj ∑
=
+=
h
j
jkjok bybz
1
jkbija
H×nh 2. Qu¸ tr×nh lan truyÒn tiÕn
- Mét qu¸ tr×nh ®i tõ ®Çu vµo, qua líp Èn vµ ®Õn kÕt xuÊt lµ mét qu¸ tr×nh lan
truyÒn tiÕn (feed-forward) cña m¹ng (H×nh 2). Qu¸ tr×nh nµy còng t−¬ng tù nh− qu¸
tr×nh nhËn, xö lý th«ng tin vµ truyÒn th«ng tin ®Õn n·o bé cña mét tÕ bµo thÇn kinh
sinh häc.
2.2. Ph−¬ng ph¸p häc gi¶m gradient (gi¶m dèc nhÊt)
B¶n chÊt cña ph−¬ng ph¸p nµy lµ cùc tiÓu ho¸ hµm lçi (sai sè trung b×nh b×nh
ph−¬ng) gi÷a kÕt xuÊt zk vµ kÕt xuÊt ®Ých tk . Hµm lçi E lµ hµm cña träng sè:
( ) ( )∑
=
−=
m
k
kk ztE
1
2
2
1ωr (3)
víi ωr lµ vect¬ c¸c träng sè, øng víi mçi vect¬ ωr ta cã mét gi¸ trÞ sai sè vµ c¸c gi¸ trÞ
nµy lËp thµnh mét mÆt lçi trong kh«ng gian. §Ó dÔ h×nh dung ta gi¶ sö cã 2 träng sè w1
vµ w2 vµ ta cã thÓ biÓu diÔn hµm E lµ mét mÆt lçi theo 2 biÕn nµy.
H×nh 3. MÆt lçi w1
w2
E
Thö nghiÖm dù b¸o l−îng m−a ngµy b»ng ph−¬ng ph¸p... 3
Môc tiªu cña m¹ng lµ t×m ®−îc ®iÓm tròng nhÊt trªn mÆt lçi, n¬i ®ã zk vµ tk gÇn
nhau nhÊt. Ban ®Çu, khi chän mét cÆp träng sè bÊt kú ta ®−îc mét ®iÓm trªn mÆt lçi vµ
m¹ng ph¶i ®i theo mét ®−êng nµo ®ã ®Ó t×m ®−îc ®iÓm tròng nhÊt. H−íng ®i cña m¹ng
qua tõng b−íc lµ h−íng lµm gi¶m sai sè cña b−íc tr−íc nã.
BiÓu diÔn to¸n häc cña qu¸ tr×nh cùc tiÓu ho¸ sai sè ®−îc tr×nh bµy d−íi d©y.
ThiÕt kÕ mét MTKNT gåm ®Çu vµo bao gåm n mÉu, mçi mÉu gåm c¸c gi¸ trÞ input xi
(i=1..N), líp Èn gåm c¸c nót yj (j=1..H) vµ kÕt xuÊt lµ c¸c gi¸ trÞ ®Ých tk (k=1..K). Ký hiÖu
l¹i hµm truyÒn sigma lµ g(x):
( ) ( )xxg −+= exp1
1
(4)
x1
x2
…
xN
a0
a11
a22
a1H
aN2
y1
y2
…
yH
b0
b11
b21
b1K bH1
b2k
…
u1
u2
…
uH
v1
…
vK
z1
…
…
zK
t1
…
…
tK
g(uj) g(vk)
§ Ç u v µ o Líp È n ® Ç u r a ® Ýc h
H×nh 4: C¸c thµnh phÇn chñ yÕu cña mét mÉu cña MTKNT.
§èi víi mçi mÉu, tr−íc hÕt ta tÝnh tæng träng sè c¸c gi¸ trÞ ®Çu vµo:
(5) ∑
=
+=
N
i
iijj xaau
1
0 .
Hµm truyÒn sigma ®−îc ¸p dông cho líp Èn:
( )jjj uugy −
1
+== exp1)(
)
(6)
LÊy tæng träng sè c¸c nót Èn yj :
(7) ∑
=
+=
H
j
jjkkk ybbv
1
0 .
¸p dông hµm truyÒn sigma cho líp xuÊt:
( kkk vvgz −+== exp1
1)( (8)
B−íc (8) ®−îc thùc hiÖn nÕu nh− gi¸ trÞ ®Ých lµ biÕn nhÞ ph©n. NÕu lµ c¸c gi¸ trÞ
thùc th× zk ®−îc g¸n trùc tiÕp b»ng vk t−¬ng øng.
Sai sè tæng céng cña mçi mÉu lµ:
Hå ThÞ Minh Hµ, NguyÔn H−íng §iÒn 4
∑
=
−=
K
k
kk tzE
1
2)(
2
1
(9)
§Ó sai sè nµy ®¹t cùc tiÓu th× ®¹o hµm cña E theo c¸c träng sè ph¶i tiÕn dÇn ®Õn 0.
Ta tÝnh ®¹o hµm riªng cña E theo tõng träng sè. Tr−íc hÕt lµ theo träng sè cña
líp xuÊt:
jk
k
k
k
kjk b
v
v
z
z
E
b
E
∂
∂
∂
∂
∂
∂=∂
∂ .. , (10)
trong ®ã kk
k
tz
z
E −=∂
∂
(11)
)1.( kk
k
k zz
v
z −=∂
∂
(12)
vµ j
jk
k y
b
v =∂
∂
(13)
Khi ®ã: )).(1.(. kkkkj
jk
tzzzy
b
E −−=∂
∂⇒ (14)
§Æt: )).(1.( kkkkk tzzzp −−= (15)
VËy kj
jk
py
b
E .=∂
∂⇒ (16)
TiÕp theo lµ ®¹o hµm theo träng sè cña líp Èn:
ij
i
i
j
K
k jk
k
k
k
kij
i
i
j
jij a
u
u
y
b
v
v
z
z
E
a
u
u
y
y
E
a
E
∂
∂
∂
∂
⎟⎟⎠
⎞
⎜⎜⎝
⎛
∂
∂
∂
∂
∂
∂=∂
∂
∂
∂
∂
∂=∂
∂ ∑
=
......
1
(17)
Sö dông ph−¬ng tr×nh (16) ta ®−îc:
ij
i
i
j
K
k
jkk
ij a
u
u
y
bp
a
E
∂
∂
∂
∂⎟⎠
⎞⎜⎝
⎛=∂
∂ ∑
=
...
1
, (18)
trong ®ã )1.( jj
i
j yy
u
y −=∂
∂
(19)
vµ i
ij
i x
a
u =∂
∂
(20)
VËy ijj
K
k
jkk
ij
xyybp
a
E ).1.(.
1
−⎟⎠
⎞⎜⎝
⎛=∂
∂⇒ ∑
=
(21)
Thö nghiÖm dù b¸o l−îng m−a ngµy b»ng ph−¬ng ph¸p... 5
NÕu g(x) lµ hµm hybepol hay tang hypebol th× ®¹o hµm cña E theo c¸c träng sè sÏ
kh¸c.
C¸c träng sè aij vµ bjk ®−îc cËp nhËt sao cho gradient tæng céng cña sai sè theo
mäi träng sè trªn tÊt c¶ c¸c mÉu gi¶m ®i. Gäi d lµ tæng gradient sai sè theo mäi träng sè
(ký hiÖu chung lµ ω ) cña b−íc tr−íc nã:
i
n
i
Ed ∑
=
⎟⎠
⎞⎜⎝
⎛
ω∂
∂=
1
(22)
víi /∂ ∂ωE lµ ®¹o hµm riªng tæng céng cña E theo träng sè cña mÉu thø i, n lµ sè l−îng
mÉu. H−íng gi¶m dèc nhÊt lµ h−íng ng−îc l¹i cña h−íng d. Nh− vËy, mçi träng sè sau
mét b−íc sÏ ®−îc cËp nhËt míi:
ωωω ∆+=+ kk 1 (23)
víi: d.εω −=∆ (24)
trong ®ã ε lµ hÖ sè häc, lµ hÖ sè thùc nghiÖm do ng−êi sö dông tù chän, ë ®©y chän hÖ
sè häc 05.0=ε . Theo dâi sù biÕn thiªn cña sai sè E theo thêi gian ®Õn khi E gi¶m Ýt
hoÆc hÇu nh− kh«ng gi¶m n÷a th× dõng l¹i vµ chän sè thÕ hÖ luyÖn phï hîp. Qu¸ tr×nh
luyÖn ®−îc thùc hiÖn nhiÒu lÇn ®Ó tr¸nh r¬i vµo c¸c cùc tiÓu ®Þa ph−¬ng trªn mÆt lçi
hay cßn gäi lµ bÞ r¬i vµo “bÉy”.
Nh− vËy, trªn lý thuyÕt MTKNT cã thÓ t×m ®−îc sai sè cùc tiÓu, cã thÓ b»ng 0 vµ
kÕt xuÊt sÏ hoµn toµn trïng khíp víi kÕt xuÊt ®Ých. Nh−ng cã mét sè vÊn ®Ò lµm cho
MTKNT kh«ng t×m ®Õn ®−îc ®iÓm tròng nhÊt cña mÆt lçi. ViÖc häc cña MTKNT hoµn
toµn ®éc lËp víi con ng−êi, con ng−êi kh«ng t¸c ®éng ®Õn bÊt cø mét ho¹t ®éng nµo cña
nã nh−ng viÖc chän sè nót, sè líp Èn, sè thÕ hÖ qu¸ nhiÒu hoÆc qu¸ Ýt l¹i cã thÓ lµm cho
MTKNT kh«ng t×m ®−îc sai sè cùc tiÓu. Ngoµi ra m¹ng cßn th−êng gÆp ph¶i mét vÊn ®Ò
n÷a lµ vÊn ®Ò qu¸ khíp. Khi kiÓm nghiÖm cho thÊy ®èi víi tËp sè liÖu luyÖn, sai sè rÊt
nhá nh−ng víi tËp sè liÖu ®éc lËp dïng ®Ó ®¸nh gi¸ th× sai sè l¹i t¨ng lªn. §iÒu nµy
phÇn lín lµ do m¹ng ®· luyÖn víi qu¸ nhiÒu thÕ hÖ. Nh÷ng vÊn ®Ò nµy chØ cã thÓ h¹n
chÕ ®−îc nhê viÖc luyÖn nhiÒu lÇn vµ lÊy tæ hîp c¸c kÕt qu¶ nhËn ®−îc hoÆc tiÕn hµnh
kiÓm nghiÖm chÐo (kh«ng tr×nh bµy chi tiÕt ë ®©y). Sau ®©y sÏ sö dông MTKNT ®Ó thö
nghiÖm hiÖu chØnh cho l−îng m−a dù b¸o cña m« h×nh ph©n gi¶i cao HRM.
3. Thö nghiÖm hiÖu chØnh l−îng m−a dù b¸o cña m« h×nh HRM
3.1. Sè liÖu sö dông
- Sè liÖu bao gåm c¸c gi¸ trÞ l−îng m−a ngµy dù b¸o tr−íc 24h bëi m« h×nh HRM
víi ®é ph©n gi¶i ngang 14km vµ 31 mùc th¼ng ®øng, ®−îc néi suy vÒ 314 tr¹m trªn khu
vùc ViÖt Nam vµ l−îng m−a quan tr¾c t¹i c¸c tr¹m ®ã trong thêi gian tõ th¸ng 6 ®Õn
th¸ng 8 n¨m 2004.
- Hai tËp sè liÖu nµy ®−îc xö lý lo¹i bá nh÷ng ngµy kh«ng ®ñ sè liÖu quan tr¾c
hoÆc dù b¸o. Sau khi luyÖn m¹ng xong sÏ phôc håi c¸c vÞ trÝ thiÕu gi¸ trÞ b»ng –9999 vµ
®¸nh gi¸ chÊt l−îng dù b¸o theo c¸c chØ sè, chñ yÕu lµ l−îng m−a trung b×nh ngµy, sai
sè trung b×nh toµn ph−¬ng (RMSE), sai sè hÖ thèng (BIAS) vµ ®é lÖch tuyÖt ®èi trung
Hå ThÞ Minh Hµ, NguyÔn H−íng §iÒn 6
b×nh (MAE) cho tõng tr¹m, tõng vïng (B¾c Bé, Trung Bé, Nam Bé) vµ toµn bé ViÖt
Nam.
3.2. Ch¹y m« h×nh
PhÇn xö lý sè liÖu ®Çu vµo, sè liÖu ®Çu ra ®−îc thùc hiÖn b»ng lËp tr×nh Fortran
trªn hÖ ®iÒu hµnh Linux. PhÇn luyÖn m¹ng, kiÓm nghiÖm vµ hiÓn thÞ ®−îc thùc hiÖn
nhê phÇn mÒm Matlab.
a/ PhÇn luyÖn m¹ng: Sè liÖu ®Çu vµo (input) cña m¹ng lµ chuçi gi¸ trÞ l−îng m−a
ngµy dù b¸o ®· ®−îc néi suy vÒ 314 tr¹m trªn ViÖt Nam. §Ých cÇn häc lµ c¸c gi¸ trÞ
m−a quan tr¾c trªn c¸c tr¹m t−¬ng øng. M¹ng ®−îc thiÕt kÕ bao gåm 2 líp Èn vµ 1 líp
xuÊt. Líp Èn thø nhÊt cã 3 nót Èn, líp thø 2 cã 5 nót Èn, sè thÕ hÖ häc lµ 300 thÕ hÖ. Sè
thÕ hÖ nµy ®−îc chän sau mét vµi lÇn luyÖn m¹ng. C¸c bé träng sè t¹i 2 líp Èn vµ 1 líp
xuÊt ®−îc l−u l¹i ®Ó kiÓm nghiÖm.
b/ PhÇn t¸i t¹o, kiÓm nghiÖm vµ ®¸nh gi¸:
- T¸i t¹o: Nh©n bé träng sè víi chÝnh sè liÖu input ®−îc ®−a vµo m¹ng häc, kÕt
qu¶ so s¸nh víi ®Ých häc xem møc ®é trïng khíp ®−îc bao nhiªu.
- KiÓm nghiÖm: Nh©n bé träng sè ë trªn víi chuçi dù b¸o cña tËp sè liÖu kiÓm
nghiÖm, kÕt qu¶ so s¸nh víi chuçi quan tr¾c cña tËp sè liÖu kiÓm nghiÖm.
- §¸nh gi¸: HiÓn thÞ gi¸ trÞ m−a trung b×nh theo thêi gian cho 314 tr¹m ®èi víi
cÆp sè liÖu input-t¸i t¹o vµ input-kiÓm nghiÖm. TÝnh c¸c chØ sè RMSE, BIAS, MAE ®èi
víi qu¸ tr×nh luyÖn vµ qu¸ tr×nh kiÓm nghiÖm.
N
2
i i
i 1
1
RMSE (fcst obs )
N =
= −∑ ;
N
i
i 1
1
MAE fcst obs
N =
= −∑ i ;
N
i i
i 1
1
BIAS (fcst obs )
N =
= −∑
trong ®ã N lµ sè ngµy cña chuçi, fcsti lµ dù b¸o thø i, obsi lµ quan tr¾c thø i t−¬ng øng.
4. KÕt qu¶ thö nghiÖm
Sau ®©y lµ mét sè kÕt qu¶ dù b¸o l−îng m−a ngµy b»ng ph−¬ng ph¸p dïng
MTKNT hiÖu chØnh s¶n phÈm cña m« h×nh HRM. Sè liÖu luyÖn vµ dù b¸o bao gåm c¶
314 tr¹m trªn ViÖt Nam sau ®ã t¸ch ra lµm 3 chuçi gåm 159 tr¹m trªn B¾c Bé (19.5-24
®é B¾c, 100-110 ®é §«ng), 95 tr¹m trªn Trung Bé (12-19.5 ®é B¾c, 100-110 ®é §«ng) vµ
57 tr¹m trªn Nam Bé (7-12 ®é B¾c, 100-110 ®é §«ng), lo¹i ra 3 tr¹m n»m ngoµi ®¶o vµ
trªn n−íc Lµo.
Trªn mçi h×nh vÏ biÓu diÔn l−îng m−a ngµy trung b×nh theo thêi gian cña c¸c
tr¹m trªn tõng khu vùc, ®−êng chÊm chÊm lµ sè liÖu dù b¸o 24h cña HRM, ®−êng liÒn
Thö nghiÖm dù b¸o l−îng m−a ngµy b»ng ph−¬ng ph¸p... 7
nÐt cã dÊu hoa thÞ lµ sè liÖu ®−îc hiÖu chØnh bëi MTKNT vµ ®−êng liÒn nÐt lµ sè liÖu
quan tr¾c t−¬ng øng.
H×nh 5. L−îng m−a ngµy (mm/ngµy) trung b×nh th¸ng 6 vµ th¸ng 7 cña B¾c bé, tËp sè liÖu input vµ t¸i t¹o
H×nh 6. L−îng m−a ngµy (mm/ngµy) trung b×nh th¸ng 8 cña B¾c bé, tËp sè liÖu input vµ kiÓm nghiÖm
H×nh 7. L−îng m−a ngµy (mm/ngµy) trung b×nh th¸ng 6 vµ th¸ng 7 cña Trung bé, tËp sè liÖu input vµ t¸i t¹o
Hå ThÞ Minh Hµ, NguyÔn H−íng §iÒn 8
H×nh 8. L−îng m−a ngµy (mm/ngµy) trung b×nh th¸ng 8 cña Trung bé, tËp sè liÖu input vµ kiÓm nghiÖm
H×nh 9. L−îng m−a ngµy (mm/ngµy) trung b×nh th¸ng 6 vµ th¸ng 7 cña Nam bé, tËp sè liÖu input vµ t¸i t¹o
H×nh 10: L−îng m−a ngµy (mm/ngµy) trung b×nh th¸ng 8 cña Nam bé, tËp sè liÖu input vµ kiÓm nghiÖm
Thö nghiÖm dù b¸o l−îng m−a ngµy b»ng ph−¬ng ph¸p... 9
B¶ng 1: §¸nh gi¸ sai sè tæng qu¸t cña qu¸ tr×nh luyÖn m¹ng vµ qu¸ tr×nh kiÓm nghiÖm
BIAS
(mm/ngµy)
MAE
(mm/ngµy)
RMSE
(mm/ngµy)
Trung b×nh dù
b¸o (mm/ngµy)
Trung b×nh
quan tr¾c
(mm/ngµy)
HRM 6.585 7.547 9.835 13.654 ViÖt
Nam MTKNT 0.002 2.710 3.563 7.071
7.069
HRM 9.692 10.265 12.516 17.872 B¾c Bé
MTKNT 0.276 2.577 3.609 8.457
8.180
HRM 3.337 4.721 6.065 9.014 Trung
Bé MTKNT -0.288 2.840 3.456 5.390
5.678
HRM 3.445 4.843 5.759 9.881
LuyÖn
(06-
07/2004)
Nam Bé
MTKNT -0.341 2.912 3.666 6.090
6.432
HRM 6.179 7.663 9.884 13.898 ViÖt
Nam MTKNT -0.499 3.007 4.058 7.220
7.719
HRM 10.306 10.704 12.677 20.265 B¾c Bé
MTKNT -0.673 2.823 3.939 9.287
9.959
HRM 0.980 4.153 5.384 5.942 Trung
Bé MTKNT -0.518 3.454 4.462 4.444
4.961
HRM 3.469 5.249 6.355 9.730
KiÓm
nghiÖm
(08/2004)
Nam Bé
MTKNT -0.077 2.824 3.744 6.184
6.261
Tõ h×nh 5 ®Õn h×nh 10 vµ b¶ng 1 ta thÊy MTKNT ®· hiÖu chØnh s¶n phÈm cña
HRM vÒ gÇn víi quan tr¾c h¬n, sai sè ë tËp luyÖn nhá h¬n sai sè trªn tËp kiÓm nghiÖm.
Nh×n chung, tÝnh trung b×nh cho c¶ chuçi thêi gian (2 th¸ng ®èi víi tËp luyÖn vµ 1
th¸ng ®èi víi tËp kiÓm nghiÖm) th× c¸c ®−êng biÓu diÔn l−îng m−a trung b×nh theo thêi
gian t¹i 314 tr¹m cña MTKNT vµ quan tr¾c kh¸ s¸t nhau, trong khi ®ã s¶n phÈm cña
HRM th−êng cho l−îng m−a lín h¬n nhiÒu so víi quan tr¾c. §iÒu nµy thÓ hiÖn râ h¬n
trong c¸c chØ sè ë b¶ng 1. TÝnh cho tÊt c¶ c¸c ngµy vµ tÊt c¶ c¸c tr¹m th× l−îng m−a dù
b¸o trung b×nh cña HRM kho¶ng h¬n 13mm/ngµy trong khi l−îng m−a trung b×nh cña
quan tr¾c vµ MTKNT chØ kho¶ng 7-8mm/ngµy. Do ®ã, c¸c sai sè RMSE, BIAS vµ MAE
cña MTKNT nhá h¬n h¼n so víi HRM. Tuy nhiªn, nh÷ng ngµy m−a lín trong tËp sè
liÖu luyÖn rÊt Ýt so víi sè ngµy kh«ng m−a hoÆc m−a rÊt nhá, nªn MTKNT häc ®−îc Ýt
th«ng tin vÒ m−a lín. V× vËy, MTKNT kh«ng hiÖu chØnh tèt ®èi víi nh÷ng ngµy cã m−a
lín. Nh− thÊy trªn h×nh 5 ®Õn h×nh 10, t¹i mét vµi tr¹m th−êng cã m−a lín trong 3
th¸ng mïa hÌ n¨m 2004, ®−êng m« pháng cña MTKNT kh«ng gÇn víi ®−êng quan tr¾c
vµ chØ sè BIAS cã gi¸ trÞ ©m, trong khi ®ã dù b¸o cña HRM l¹i n¾m b¾t tèt.
5. KÕt luËn
- MTKNT ®· hiÖu chØnh s¶n phÈm cña HRM vÒ gÇn víi quan tr¾c h¬n, sai sè ë
tËp luyÖn nhá h¬n sai sè trªn tËp kiÓm nghiÖm.
- MTKNT ®· thiÕt lËp cã thÓ hiÖu chØnh tèt ®èi víi nh÷ng sè liÖu m−a võa vµ m−a
nhá trong kho¶ng 5-15mm, ch−a hiÖu chØnh tèt ®èi víi nh÷ng ngµy m−a lín vµ nh÷ng
tr¹m th−êng cã m−a lín.
Hå ThÞ Minh Hµ, NguyÔn H−íng §iÒn 10
§Ó c¶i tiÕn kÕt qu¶ hiÖu chØnh cÇn thay ®æi mét sè tham sè cña m¹ng nh− hÖ sè
häc, sè líp Èn, sè nót Èn cña mçi líp Èn vµ luyÖn m¹ng nhiÒu lÇn ®Ó chän ®−îc mét
MTKNT phï hîp nhÊt. Phøc t¹p h¬n, ta cã thÓ thiÕt lËp nªn MTKNT víi môc tiªu häc
kh«ng chØ lµ cùc tiÓu ho¸ sai sè trung b×nh b×nh ph−¬ng mµ cßn t¨ng thªm träng sè ®èi
víi nh÷ng quan tr¾c ®Ých cã gi¸ trÞ lín ®Ó ®−a thªm th«ng tin vÒ nh÷ng ngµy m−a lín
cho m¹ng häc. Sau khi chän ®−îc m¹ng phï hîp nhÊt ta cã thÓ l−u tr÷ l¹i m¹ng ®Ó
dïng cho c¸c m« pháng tiÕp sau mµ kh«ng cÇn luyÖn l¹i m¹ng.
Bµi b¸o ®−îc hoµn thµnh víi sù hç trî kinh phÝ cña ®Ò tµi NCCB 733104.
Tµi liÖu tham kh¶o
1. Caren Marzban and Arthur Witt, A Bayesian Neural Network for Severe-Hail Size
Prediction, Weather and Forecasting, Volume 16, 2000, p600-610.
2. David Silverman and John A. Dracup, Artificial Neural Networks and Long-Range
Precipitation Prediction in California, Monthly weather review, JANUARY 2000, p.57-66.
3. Narasimhan et al., Ozone Modeling Using Neural Networks, Monthly weather review,
MARCH 2000, p291-296.
4. Robert J. Kuligowski and Ana P. Barros, Experiments in Short-Term Pricipitation
Forecasting Using Artifical Neural Networks, Monthly weather review, 2000, Volume 126,
p.470-482.
5. Tom M. Mitchell, Machine Learning, Chapter 4, 1996, p81-127.
VNU. JOURNAL OF SCIENCE, Nat., Sci., & Tech., T.xXII, n01AP., 2006
An Experiment in Daily Rainfall Forecasting Using
Artificial Neural Network to Adjust Numerical
Model Output
Ho Thi Minh Ha, Nguyen Huong Dien
Department of Hydro-Meteorology & Oceanography
College of Science, VNU
Artifical Neural Network (ANN) is one kind of Decision Support Systems. It has
the similar structure and behaviours to that of biological neuron. It can learn and
simulate the information as a brain through a learning course. The most common
learning method is folowing the gradient descent rule. In this paper it’s used for HRM
rainfall output adjustment. The input data is rainfall field predicted by HRM (with the
horizontal resolution14km and 31 vertical levels) and the observation data,
respectively in the period of time between 01th June 2004 and 31th August 2004 at 314
stations in Vietnam. Data is divided into 2 parts. One part is used for neural network
learning and the other one for prediction and test. The average rainfall, root mean
square error (RMSE), mean absolute error (MAE) and mean bias error (BIAS) are the
indices used to verify the results. All the indices show that the rainfall adjusted by
ANN is closer to observation than that of HRM output in general. In particle, however
the rainfall of ANN is smaller than that of HRM in the heavy rainfall days. The best
results are get in the North of Vietnam and they’re very not good in the South of
Vietnam. The reason is maybe the lack of station in this area.
Các file đính kèm theo tài liệu này:
- bai_1_ha_dien__7732.pdf