I HC QUC GIA TP. H CHÍ MINH
TRNG I HC BÁCH KHOA
c 0 d
TRNH TH XUÂN PHNG
TÍCH HP CÔNG NGH THÔNG TIN A LÝ
VÀ MÔ HÌNH MNG THN KINH NHÂN TO
PHC V VIC QUN LÝ NGUN NC
LU VC SÔNG NG NAI
CHUYÊN NGÀNH: CÔNG NGH THÔNG TIN
MÃ S NGÀNH: 01.02.10
LUN VN THC S
TP. H Chí Minh, tháng 11 nm 2009
LI CM N
Xin gi li cm n chân thành, sâu sc đn tt c Thy Cô trng i Hc
Bách Khoa, thành ph H Chí Minh, nhng ngi đã truyn dy nhng tri thc
quý báu và nhit tình giúp đ tôi trong nhng ngày tháng hc tp ti trng.
Xin đc bit cm n T.S Lê Vn Dc, ging viên b môn C lu cht, khoa
K thut xây dng, trng i hc Bách Khoa, đã tn tình hng dn và khích l,
đng viên tôi trong quá trình thc hin lun vn. Nhng kin thc, kinh nghim
quý báu và tình cm yêu mn, tn tâm ca Thy đã giúp tôi có đc đ kin thc
và ngh lc đ đi ht quãng đng này.
Xin cm n gia đình và bè bn, nhng ngi đã luôn bên tôi, tip thêm
cho tôi nim tin và sc mnh đ vng bc trên con đng mình đã chn…
Mc dù đã có nhiu c gng trong vic thc hin lun vn nhng vi thi
gian có hn và kin thc, kinh nghim tích ly ca bn thân còn nhiu hn ch cho
nên không th tránh khi sai sót, rt mong nhn đc ý kin đóng góp ca quý
Thy Cô và các bn. Xin chân thành cm n.
TPHCM, ngày 30 tháng 11 nm 2009
Hc viên
Trnh Th Xuân Phng
MC LC
DANH MC HÌNH
DANH MC BNG
ABSTRACT
TÓM TT
CHNG 1: GII THIU 1
1.1 Gii thiu chung 1
1.2 Mc tiêu nghiên cu ca lun vn 3
1.3 Kt qu đt đc 4
CHNG 2: CÁC CÔNG TRÌNH LIÊN QUAN 5
2.1 Áp dng ANN trong lnh vc qun lý ngun nc 5
2.2 ng dng ca GIS vào lnh vc qun lý tài nguyên nc 6
2.3 Tích hp ANN và GIS trong lnh vc qun lý ngun nc 7
CHNG 3: C S LÝ THUYT 8
3.1 Mng thn kinh nhân to…… 8
3.1.1 nh ngha 8
3.1.2 Kin trúc ca mô hình ANN 8
3.1.3 Quá trình hc ca ANN 9
3.1.4 Phân loi ANN 10
3.1.4.1 Các tiêu chí phân loi ANN 10
a. Kiu hc: Kiu hc ca mng gm có ba dng chính: 10
b. Loi hàm truyn đc dùng ti các nút ca mng 11
c. Loi quy tc hc đc áp dng đ tìm ra tp trng s ti u 14
d. Mô hình kt ni ca mng 16
3.1.4.2 Mt s dng ANN tiêu biu 17
a. Mng hng ti 17
b. Mng hi quy 19
c. Mng hàm c s bán kính 20
d. Bn đ t t chc 21
e. Mng nron ngu nhiên 22
f. Mng nron modul hóa 22
3.1.5 u khuyt đim ca ANN 23
3.2 H thng thông tin đa lý 24
3.2.1 Gii thiu 24
3.2.2 Các thành phn ca mt h thng thông tin đa lý 24
3.2.3 Mô hình hóa th gii thc vi GIS 25
3.2.3.1 Mô hình d liu không gian 26
3.2.3.2 Mô hình d liu thuc tính 34
3.2.4 Các chc nng ca h thng thông tin đa lý 35
a. Chc nng đo đc 35
b. Chc nng hi đáp tìm kim và hin th thông tin tìm kim 36
c. Chc nng hiu chnh, bin đi bn đ 36
d. Chc nng to lp, khái quát bn đ 36
e. Các chc nng to vùng bao 37
f. Chc nng phân tích đa hình 37
g. Chc nng ni suy 37
3.2.5 Các ng dng ca h thng thông tin đa lý 38
a. Nghiên cu qun lý tài nguyên thiên nhiên và môi trng 38
b. Nghiên cu điu kin kinh t - xã hi 38
c. Nghiên cu h tr các chng trình quy hoch phát trin 38
3.3 Qun lý ngun nc theo lu vc sông 39
3.3.1 Tài nguyên nc 39
3.3.2 Qun lý ngun nc theo lu vc sông 42
3.3.3 Các khái nim và thông s đc trng 44
3.3.3.1 Các khái nim c bn 44
3.3.3.2 Các thông s đc trng 47
a. Các thông s v sông 47
b. Các thông s v lu vc sông 50
c. Các thông s biu th dòng chy 52
d. Các đ th biu din dòng chy 54
CHNG 4: GII QUYT VN THC T 56
4.1 Gii thiu v DongNai_RiverBasin_GIS 56
4.1.1 c đim đa lý – thy vn ca lu vc sông ng Nai 56
4.1.2 Chng trình DongNai_RiverBasin_GIS 58
4.2 Gii thiu v chng trình ANN 104
4.2.1 Giao din chng trình ANN 105
4.2.2 C s hot đng 107
4.2.3 Lu đ chng trình 112
4.2.4 S dng chng trình 115
4.2.5 Báo cáo kt qu thc hin chng trình ANN 145
CHNG 5: KT LUN VÀ HNG PHÁT TRIN 148
5.1 Kt lun 148
5.2 Hng phát trin lun vn 150
TÀI LIU THAM KHO 151
DANH MC HÌNH
Hình 3. 1 Quá trình tính toán ti mt nron 11
Hình 3. 2 Hình dng hàm step 12
Hình 3. 3 Hình dng hàm sign 13
Hình 3. 4 Hình dng hàm sigmod 13
Hình 3. 5 Mô hình Perceptron đn gin 17
Hình 3. 6 Mô hình Perceptron đa tng 18
Hình 3. 7 Mô hình mng lan truyn ngc 18
Hình 3. 8 Mô hình ANN theo kiu mng đ quy 19
Hình 3. 9 Mô hình mng Hopfield 20
Hình 3. 10 Mng hàm c s bán kính 21
Hình 3. 11 Mô hình bn đ t điu chnh Kohonen 22
Hình 3. 12 Các thành phn ca GIS 24
Hình 3. 13 Mô hình hóa th gii thc 26
Hình 3. 14 Mô hình d liu Raster 27
Hình 3. 15 Mô hình d liu vector 29
Hình 3. 16 ng đng mc 32
Hình 3. 17 Mô hình đ cao s DEM 33
Hình 3. 18 Mng các tam giác không đu 33
Hình 3. 19 Mô hình TIN t các đng đng mc 34
Hình 3. 20 Mt ct dc sông à 49
Hình 3. 21 Mt ct ngang sông 50
Hình 4. 1: Lu vc sông ng Nai 57
Hình 4. 2: Giao din chng trình DongNai_RiverBasin_GIS 59
Hình 4. 3: H thng trình đn 59
Hình 4. 4: H thng nút nhn 60
Hình 4. 5: Tìm kim đi tng 61
Hình 4. 6: Xem và chnh sa thông tin bng thuc tính 62
Hình 4. 7: Xem và chnh sa d liu thuc tính 63
Hình 4. 8: Nhp d liu đo lng cho các trm thy vn 64
Hình 4. 9: Nhp d liu đo lng t tp tin Excel 64
Hình 4. 10: Xem d liu đo ca các trm thy vn 65
Hình 4. 11: V đ th 66
Hình 4. 12: H thng công c 66
Hình 4. 13: Thao tác trên tng đi tng đc chn t view 67
Hình 4. 14: Vùng hành chính cp tnh 69
Hình 4. 15: Vùng hành chính cp huyn 71
Hình 4. 16: Trung tâm hành chính 73
Hình 4. 17: ng giao thông 75
Hình 4. 18: im dân c 77
Hình 4. 19: Khu đô th 79
Hình 4. 20: Sông sui 81
Hình 4. 21: Ao h 83
Hình 4. 22: Lu vc sông 86
Hình 4. 23: Nhà máy thy đin 88
Hình 4. 24: Các trm thy vn 90
Hình 4. 25: Mt ct ngang sông 96
Hình 4. 26: on sông 99
Hình 4. 27: Nút sông 101
Hình 4. 28: Chng trình ANN – Chc nng hun luyn mng 105
Hình 4. 29: Chng trình ANN – Chc nng kim tra mng 106
Hình 4. 30: Chng trình ANN – Chc nng d báo mng 106
Hình 4. 31: Giao din chính ca chng trình ANN 117
Hình 4. 32: Chng trình con "To d liu" 118
Hình 4. 33: Chn trm đích t giao din GIS 119
Hình 4. 34: Bt đu chn danh sách trm ngun 119
Hình 4. 35: Chn danh sách trm ngun t giao din GIS 120
Hình 4. 36: Chnh sa hàm quan h gia các trm ngun - đích 120
Hình 4. 37: Thit lp cu trúc mng ANN 121
Hình 4. 38: Lu tp tin nhp hun luyn mng 121
Hình 4. 39: Hp thoi m tp tin nhp hun luyn 122
Hình 4. 40: c thông tin t tp tin nhp hun luyn 123
Hình 4. 41: Kt qu hun luyn mng – Trng hp 1 123
Hình 4. 42: th kt qu hun luyn mng – Trng hp 1 124
Hình 4. 43: To tp tin nhp kim tra mng 125
Hình 4. 44: Lu tp tin nhp kim tra mng 126
Hình 4. 45: T đng to tên tp tin xut kim tra mng 126
Hình 4. 46: Kt qu kim tra mng – Trng hp 1 127
Hình 4. 47: th kt qu kim tra mng – Trng hp 1 127
Hình 4. 48: Kt qu hun luyn mng – Trng hp 2 128
Hình 4. 49: th kt qu hun luyn mng- Trng hp 2 129
Hình 4. 50: Kt qu kim tra mng - Trng hp 2 129
Hình 4. 51: th kt qu kim tra mng - Trng hp 2 130
Hình 4. 52: Kt qu hun luyn mng - Trng hp 3 131
Hình 4. 53: th kt qu hun luyn mng - Trng hp 3 131
Hình 4. 54: Kt qu kim tra mng - Trng hp 3 132
Hình 4. 55: th kt qu kim tra mng - Trng hp 3 132
Hình 4. 56: Kt qu hun luyn mng - Trng hp 4 133
Hình 4. 57: th kt qu hun luyn mng - Trng hp 4 134
Hình 4. 58: Kt qu kim tra mng - Trng hp 4 134
Hình 4. 59: th kt qu kim tra mng - Trng hp 4 135
Hình 4. 60: Kt qu hun luyn mng - Trng hp 5 136
Hình 4. 61: th kt qu hun luyn mng - Trng hp 5 136
Hình 4. 62: Kt qu kim tra mng - Trng hp 5 137
Hình 4. 63: th kt qu kim tra mng - Trng hp 5 137
Hình 4. 64: Kt qu hun luyn mng - Trng hp 6 138
Hình 4. 65: th kt qu hun luyn mng - Trng hp 6 139
Hình 4. 66: Kt qu kim tra mng - Trng hp 6 139
Hình 4. 67: th kt qu kim tra mng - Trng hp 6 140
Hình 4. 68: Kt qu hun luyn mng - Trng hp 7 141
Hình 4. 69: th kt qu hun luyn mng - Trng hp 7 141
Hình 4. 70: Kt qu kim tra mng - Trng hp 7 142
Hình 4. 71: th kt qu kim tra mng - Trng hp 7 142
Hình 4. 72: Kt qu hun luyn mng - Trng hp 8 143
Hình 4. 73: th kt qu hun luyn mng - Trng hp 8 144
Hình 4. 74: Kt qu kim tra mng - Trng hp 8 144
Hình 4. 75: th kt qu kim tra mng - Trng hp 8 145
Hình 4. 76: Xem kt qu thc hin chng trình ANN 146
Hình 4. 77: Sp xp d liu 146
DANH MC BNG
Bng 4. 1: Vùng hành chính cp tnh 70
Bng 4. 2: Vùng hành chính cp huyn 72
Bng 4. 3: Trung tâm hành chính 74
Bng 4. 4: ng giao thông 76
Bng 4. 5: im dân c 78
Bng 4. 6: Khu đô th 80
Bng 4. 7: Sông sui 82
Bng 4. 8: Ao h 84
Bng 4. 9: Lu vc sông 87
Bng 4. 10: Nhà máy thy đin 89
Bng 4. 11: Các trm thy vn 91
Bng 4. 12: Cu trúc bng d liu Gi 93
Bng 4. 13: Cu trúc bng d liu Ngày 94
Bng 4. 14: Cu trúc bng d liu Tháng 95
Bng 4. 15: Mt ct ngang sông 97
Bng 4. 16: on sông 100
Bng 4. 17: Nút sông 102
Bng 4. 18: Các nút chc nng trong chng trình ANN 107
Bng 4. 19: Quy c v đuôi m rng ca các tp tin 108
Bng 4. 20: Các trng hp hun luyn mng ANN 116
ABSTRACT
Geographic Information System (GIS) technology is now being widely used
in many different areas, especially in planning and management of natural
resources. The visual display and spatial analysis capacities of GIS allow users to
make more effective decisions.
An Artificial Neural Network (ANN) is a mathematical model being
constructed based on knowledge of the information processing in human brain.
Nowadays, due to the advance in theory, capability in computation and the
convenience in practice, the Artificial Neural Networks have been increasingly
applied in various fields, especially in function approximation problems to find out
the implicit relationship between input and output variables.
The integration of GIS and ANN for water resource management in the
Dong Nai River Basin is an approach to utilize the advantages of both
technologies, supporting users to make more reliable decisions. In this thesis, two
problems are studied:
i) Using GIS technology to represent the “digital model” of DongNai
River basin, building a database to store parameters used in the
management of water resource.
ii) Creating ANN software for predicting flow discharge, water levels at
gauging stations within the basin and integrating it with the GIS
program.
In this study, some hopeful results are obtained. They show that the
integration of GIS and ANN can help users get the visual look of the system. The
results predicted by ANN model are sufficient reliability being used as input for
other models in the process of managing water resources. Besides, GIS
information become increasingly more valuable for decision making support.
TÓM TT
H thng thông tin đa lý (GIS) là công ngh hin đang đc s dng rng
rãi trong nhiu lnh vc khác nhau, đc bit trong các ng dng quy hoch và qun
lý tài nguyên thiên nhiên. Nh nhng kh nng hin th d liu trc quan và phân
tích không gian mnh m GIS đã khng đnh đc u th ca mình trong vic tr
giúp ngi dùng đa ra nhng quyt đnh hiu qu hn.
Mng thn kinh nhân to (ANN) là mt mô hình toán hc đc xây dng
da trên nhng hiu bit v quá trình x lý thông tin ca b não con ngi. Cho
đn nay, nh nhng tin b v mt lý thuyt, v kh nng tính toán và nhng thun
tin trong thc hành, mô hình ANN ngày càng đc áp dng vào nhiu lnh vc
khác nhau, đc bit là trong các ng dng mô phng hàm phc tp nhm tìm ra
mi quan h gia các bin nhp và xut mt cách không tng minh.
Vic tích hp GIS và ANN đ phc v cho vic qun lý ngun nc lu
vc sông ng Nai là mt cách tip cn nhm tn dng u đim ca c hai công
ngh, h tr con ngi đa ra các quyt đnh qun lý hiu qu và đáng tin cy. C
th, lun vn này thc hin hai vn đ chính sau đây:
i) ng dng công ngh GIS đ “s hóa” lu vc sông ng Nai, xây dng
c s d liu thuc tính lu tr các thông s đc dùng trong quá trình
qun lý ngun nc theo lu vc.
ii) Xây dng chng trình ANN thc hin vic d báo lu lng, mc
nc ti các trm thy vn trong lu vc và tích hp vào chng trình
GIS.
Kt qu đt đc cho thy vic tích hp hai công ngh này đem li nhng
kt qu kh quan, giúp ngi dùng có đc cái nhìn trc quan v h thng, kt qu
d báo ca mô hình ANN đ đ tin cy đ có th s dng làm d liu đu vào cho
các mô hình khác trong quy trình qun lý ngun nc và nhng thông tin có đc
t GIS tr nên có giá tr hn cho ngi dùng khi đa ra các quyt đnh.
Lun vn tt nghip cao hc
Trang 1
CHNG 1
GII THIU
1.1 Gii thiu chung
Nc là mt tài nguyên quan trng, quyt đnh đn s tn ti và phát trin ca
s sng trên trái đt. Qua quá trình tun hoàn, nc đc tái to li đ phc v cho
cuc sng ca các sinh vt, trong đó có c con ngi.
Vit Nam có ngun tài nguyên nc khá phong phú. Lng ma nc ta
nhiu hn khong 2.5 ln so vi lng ma trung bình trên trái đt. Tuy vy, do
lng ma phân phi không đu v mt không gian và thi gian, nên xy ra tình
trng hn hán ni này nhng li l lt ni khác, thiu nc trong mùa khô và
ngp lt trong mùa ma. Không ch vy, di áp lc ca vic gia tng dân s cng
nh nhu cu phát trin kinh t xã hi nc ta đã gây nên nhng nh hng tiêu cc
đn ngun tài nguyên nc nh tng dòng chy l, l quét, cn kit nc mùa khô,
h thp mc nc ngm, ô nhim và suy thoái cht lng nc…
Vì vy, vn đ qun lý s dng ngun tài nguyên nc mt cách hiu qu,
hp lý là mt vn đ cp bách nc ta hin nay. Bên cnh các t chc, các vn bn
quy phm pháp lut liên quan đn qun lý tài nguyên nc đã ban hành, gn đây,
ngày 01/12/2008, Chính ph đã ban hành Ngh đnh s 120/2008/N-CP v qun lý
lu vc sông, trong đó có hot đng qun lý tng hp tài nguyên nc, nhm nâng
cao hiu qu s dng nc, điu phi và gii quyt tt các mâu thun trong khai thác
và s dng tài nguyên nc gia các vùng, các khu vc thng h lu ca lu vc
sông. Không ch vy, vic s dng nc có mi liên quan mt thit vi s dng đt
và nh hng đn h sinh thái lu vc. Cho nên qun lý nc theo lu vc sông s
giúp cho s dng và bo v tt hn tài nguyên đt và môi trng lu vc, qun lý và
gim nh các tác đng tiêu cc ca các hot đng phát trin kinh t xã hi ca con
ngi ti tài nguyên và môi trng sng.
Lun vn tt nghip cao hc
Trang 2
Cng theo ngh đnh này, lu vc sông ng Nai đc xp vào dng lu vc
ln nc ta. Sông ng Nai tri dài trên 550 km t cao nguyên Langbian (à Lt,
Lâm ng) đn ca Soài Rp (TPHCM), có tng lng nc hàng nm là 36,3 t
m
3
, là tim nng vt tri v thy đin; có h sinh thái đa dng, vi thm rng
nguyên sinh, rng ngp mn; vt tri v tim nng du lch bi mt qun th liên
hoàn gia bin và cao nguyên ôn đi; giao thông thun li vi cng bin ln nc
sâu [13].
Tình hình khai thác tài nguyên nc ti lu vc sông ng Nai hin nay đang
phát trin vi tc đ rt nhanh, vi hai ngành s dng chính là thy đin và thy li,
góp phn quan trng vào s phát trin chung ca toàn lu vc. Tuy nhiên, cng
chính bi s khai thác cc đoan này đã đy ti s mt cân bng bi nhiu li ích,
tim nng cha đc đ cp đn nh giao thông thy vùng trung và thng lu vc,
phát trin du lch, bo v duy trì h thy sinh, phát trin rng gn vi tài nguyên
nc. Chính vic s dng không hp lý này đã dn đn tình trng khan him nc,
đc bit là trong mùa khô, đã lên đn mc báo đng. Trc tình trng này, qun lý s
dng tài nguyên nc trên toàn b lu vc là mt yêu cu vô cùng cp bách. Và đ
tr giúp cho ngi dùng có th đa ra các quyt đnh qun lý s dng ngun nc ti
lu vc sông ng Nai mt cách hiu qu chính là mc đích nghiên cu ca lun
vn này. Hng nghiên cu đc đ cp đây chính là s tích hp công ngh thông
tin đa lý và mô hình mng thn kinh nhân to đ phc v cho vic qun lý ngun
nc lu vc sông ng Nai.
T gia thp niên 1990, nh có các tin b ca công ngh thông tin và khoa
hc công ngh trong lnh vc vin thám, h thng thông tin đa lý (GIS) đã có
nhng bc phát trin đáng k Vit Nam và nhanh chóng đc ng dng trong
nhiu lãnh vc nghiên cu và qun lý, đc bit là trong qun lý và quy hoch s
dng, khai thác các ngun tài nguyên mt cách bn vng và hp lý. Riêng trong lnh
vc qun lý tài nguyên nc, trên th gii cng nh ti Vit Nam đã có nhng công
trình nghiên cu, nhng d án đc đ xut và thc hin nhm áp dng công ngh
này vào vic tr giúp qun lý hiu qu ngun tài nguyên nc ti các lu vc sông
Lun vn tt nghip cao hc
Trang 3
khác nhau. Chính vic s dng rng rãi này đã chng minh cho tính cn thit và hu
hiu ca GIS đi vi s phát trin chung ca mi quc gia.
Qua lch s phát trin thm trm, cho đn nay, mô hình mng thn kinh
nhân to (ANN) đã khng đnh u th ca mình trong vic mô phng hàm và đã
đc ng dng khá rng rãi trong nhiu lnh vc. c bit trong lnh vc thy vn,
ANN đc ng dng rt nhiu trong vic mô hình hóa mi quan h gia lng ma-
dòng chy, mô hình d báo mc đ hn hán, ngp lt, phân loi các lu vc sông, …
nc ta trong nhng nm gn đây cng đã quan tâm đn ANN, nghiên cu ng
dng nó trong mt s lnh vc và phn nhiu là trong vic mô phng và d đoán l
lt ti các lu vc sông ln, nhm gim thiu thit hi do thiên tai gây ra. Vi nhng
kt qu đt đc đã cho thy s phù hp và hiu qu ca mô hình trong vic tr giúp
con ngi ra các quyt đnh chính xác hn.
Trc nhng li ích mà các công ngh này đem li, vic tích hp chúng vi
nhau đ phc v tt hn cho các nhu cu ca con ngi là mt xu hng đã đc áp
dng các nc phát trin trên th gii. Vit Nam, hng ng dng này vn còn
khá mi. Do đó, nghiên cu và hin thc vic tích hp gia GIS và ANN, ng dng
c th đ phc v vic qun lý ngun nc ti lu vc sông ng Nai là mt hng
đi cn thit, không ch giúp nâng cao kh nng qun lý ngun nc ti lu vc mà
còn góp phn vào s nghip phát trin công ngh thông tin nc ta.
1.2 Mc tiêu nghiên cu ca lun vn
Trên nn tng lý thuyt v công ngh GIS và ANN, lun vn đc thc hin
vi hai mc tiêu chính:
Xây dng chng trình “DongNai_RiverBasin_GIS” nhm th hin các khía
cnh khác nhau ca lu vc sông ng Nai, đc bit là các thông tin đ phc
v cho vic qun lý ngun nc trong lu vc.
Xây dng chng trình ANN và tích hp vào “DongNai_RiverBasin_GIS”.
Chng trình ANN này đc dùng đ đa ra các d báo v lu lng, mc
Lun vn tt nghip cao hc
Trang 4
nc ti các trm thy vn trên lu vc vi mt đ chính xác do ngi dùng
nhp vào.
1.3 Kt quăđt đc
Xây dng xong chng trình “DongNai_RiverBasin_GIS” mô t v lu vc
sông ng Nai. ây là chng trình chính và đc xây dng da trên phn mm
ArcView 3.2 ca hãng ESRI. Toàn b lu vc sông ng Nai đã đc “s hóa” và
qun lý trong chng trình theo tng lp thông tin khác nhau nh lp thông tin v
đn v hành chính ca 11 tnh thành trong lu vc, lp thông tin v đng giao
thông, mt đ dân s, khu dân c, lp thông tin v thy vn nh mng li sông
ngòi, h cha, h thng các trm quan trc, đng phân thy, nhà máy thy đin…
Các lp thông tin này đóng vai trò là các bn đ nn mô t v nhng khía cnh khác
nhau ca lu vc sông ng Nai. Thông qua giao din chính ca chng trình, ngoài
vic có đc cái nhìn toàn cnh v lu vc sông ng Nai, t đây ngi dùng có th
la chn ra các lp thông tin cn thit đ phc v cho các mc đích qun lý ngun
nc khác nhau.
Xây dng xong chng trình ANN da trên gii thut lan truyn ngc sai s.
Chng trình này cho phép d báo lu lng, mc nc ti bt c mt trm thy vn
nào đó đc chn. Chng trình ANN này đc xem nh mt mô đun và tích hp
vào chng trình chính “DongNai_RiverBasin_GIS”. T giao din chính ca chng
trình, ngi dùng có th gi đn chng trình ANN này, thc hin các quá trình hun
luyn, kim tra và d báo da trên d liu thy vn ti các trm quan trc.
Lun vn tt nghip cao hc
Trang 5
CHNG 2
CÁC CÔNG TRÌNH LIÊN QUAN
2.1 Áp dng ANN trong lnh vc qun lý ngun nc
Qun lý ngun nc là lnh vc vô cùng phc tp. Chính bi vì đ có th mô
hình hóa đc các hin tng, các quá trình thy vn thì cn phi bit mt lng ln
các thông tin liên quan vi nhau, c v không gian ln thi gian. ây là thách thc
cho các nhà thy vn hc khi s lng các tham s liên quan là quá ln, mi quan h
ca các tin trình đôi khi rt khó đ đnh ngha mt cách rõ ràng. Chính vì th, vic
s dng các công c truyn thng, các mô hình ý nim đ mô phng các quá trình,
ngoi suy giá tr các bin và đa ra các giá tr d báo trong mt s trng hp là
không hiu qu. Và mô hình ANN đã khin cho vn đ gi đây tr nên kh thi. ã có
rt nhiu các nghiên cu v vic áp dng mô hình ANN đ mô phng cho các quá
trình thy vn phc tp, phc v cho công tác qun lý ngun nc, qun lý lu vc
sông và đã đt đc nhng kt qu đáng khích l.
Công trình nghiên cu v mô hình lng ma – dòng chy dùng mng nron
nhân to và các mô hình khái nim ca A. Sezin Tokar và Momcilo Markus đc
đng trên tp chí công ngh thy vn, s 5, tháng 4, nm 2000 [1] là mt s so sánh
chi tit gia mô hình ANN và ba mô hình truyn thng đc kho sát ti lu vc
sông Fraser Colorado, nhánh sông Raccoon Iowa và sông Little Patuxent ti
Maryland. Kt qu kho sát cho thy các mô hình ANN vi gii thut lan truyn
ngc đã đa ra đc nhng kt qu d báo chính xác hn, cách tip cn có h thng
hn và thi gian cn thit đ hun luyn mô hình cng nh hn so vi các phng
pháp truyn thng. iu đó cho thy các mô hình ANN là mt công c mnh m
trong vic mô hình tin trình lng ma – dòng chy.
Nghiên cu ca Hikmet Kerem Cigizoglu v vic dùng mng nron nhân to
đ c lng, d đoán và ngoi suy dòng chy ca sông đc đng trên tp chí khoa
hc thy vn, s 43, tháng 6, nm 2003 [2] cng đã cho thy tính hiu qu ca mô
Lun vn tt nghip cao hc
Trang 6
hình ANN đa tng lan truyn ngc. D liu ti các trm đo dòng chy ca bn dòng
sông ti Th Nh K trong khong thi gian t 1970 đn 1989 đã đc thu thp đ
làm tp hun luyn/kim tra cho chng trình. Kt qu ca mô hình sau đó đc so
sánh vi kt qu t các mô hình thng kê truyn thng. Và mt nhn đnh đc đa
ra đó là mô hình ANN t ra hiu qu hn trong vic đa ra các d báo, c lng và
ngoi suy giá tr dòng chy hng ngày ti các con sông đc kho sát.
Bài báo ca TS. Lê Vn Dc đc đng trên Tp Chí Phát Trin Khoa Hc
Công Ngh ca i Hc Quc Gia TP. HCM, Tp 12, s 04, nm 2009 [3] thc hin
vic so sánh mô hình ANN vi các mô hình Tank, Harmonic và Thomas & Fiering
khi áp dng đ mô phng dòng chy tháng lu vc Sông ng Nai, Vit Nam. Kt
qu cho thy, mô hình ANN là mt phng án chn la tt nht nu có ngun d
liu đy đ và thích hp.
2.2 ng dng ca GIS vào lnh vc qun lý tài nguyên nc
Công trình ca Daene C.McKinney và Ximing Cai (2001) [4] nghiên cu v
vic liên kt gia GIS và mô hình qun lý tài nguyên nc theo cách tip cn hng
đi tng. Khi đó, d liu, mô hình và các giao din tng tác vi ngi dùng đc
tích hp vào môi trng GIS to nên tính uyn chuyn trong vic phân tích và mô
hình hóa. K thut đc s dng đây chính là dùng ngôn ng lp trình Avenue trên
sn phm phn mm ArcView 3.2 ca hãng ESRI. Kt qu ca công trình cho thy
kh nng tích hp tt ca mô hình qun lý lu vc sông và công ngh GIS, giúp cho
vic qun lý đt hiu qu ti u.
Công trình nghiên cu xây dng h thng thông tin đa lý qun lý tng hp tài
nguyên nc đng bng sông Cu Long ca P.GS. TSKH. Lê Quang Minh và các
cng s [5] đã xây dng đc mt cu trúc ca h thng thông tin đa lý phc v cho
công tác quy hoch qun lý tài nguyên nc ca đng bng sông Cu Long, góp
phn nâng cao s phát trin bn vng ca vùng.
Lun vn tt nghip cao hc
Trang 7
2.3 Tích hp ANN và GIS trong lnh vc qun lý ngun nc
Theo Jeff Thurston (2002) [6], vic tích hp gia GIS và ANN là mt phng
pháp đc dùng đ mô phng cách mà b não con ngi x lý vi các bài toán d
liu không gian. Và thc t là ti bt c lnh vc nào có dùng GIS thì ANN cng có
th đc phát trin đ nâng cao kh nng h tr ra quyt đnh hn. Trong bài báo ông
đã mô t tóm lc v mi quan h gia ANN và GIS cng nh trình bày v mt s
lnh vc tiêu biu mà hai công ngh này có th tích hp đ hot đng chung vi
nhau, ví d nh trong vn đ phân loi nh, trong giao thông, trong các lnh vc v
kinh t, tài chính…
Công trình nghiên cu ca Hunh Th Minh Hng, Nguyn Hoàng Anh v
ng dng Geoinformatics trong công tác qun lý lu vc sông Sài Gòn – ng Nai
[7] đã phát trin mt h công c Geoinformatics gm 4 modul chc nng là GIS –
Vin Thám – Modelling – Database đc ng dng trong công tác qun lý tng hp
lu vc sông Sài Gòn – ng Nai (phn ca sông) và đ ngh đy mnh hn na
vic ng dng t hp các modul chc nng này trên nn phng pháp lun a cht
môi trng và u tiên xây dng website qun lý lu vc sông Sài Gòn – ng Nai,
xây dng h c s d liu thng nht trên toàn lu vc.
Lun vn tt nghip cao hc
Trang 8
CHNG 3
C S LÝ THUYT
3.1 Mng thn kinh nhân to
3.1.1 nh ngha
Mng thn kinh nhân to (Artificial Neural Network – ANN) là mt mô hình
x lý thông tin mô phng theo quá trình x lý thông tin ca b não con ngi. Ging
nh con ngi, mng thn kinh nhân to cng hc hi thông qua kinh nghim và s
dng nhng kinh nghim này đ gii quyt các tình hung. Kinh nghim đây chính
là các tp mu hun luyn, là nhng d liu thu thp đc v mt vn đ c th nào
đó. Thông qua tp mu, ANN s tìm đc mi quan h phc tp gia các bin đu
vào và đu ra ca mô hình. Giai đon này đc gi là giai đon hc, hay giai đon
hun luyn mng. Kt thúc giai đon hc, mô hình ANN s đc kim tra, bng cách
nhp vào các giá tr và xem xét kt qu tr v có đúng nh d liu kim tra hay
không, t đó có th đánh giá đc tính hiu qu ca mô hình.
Thc cht ANN là mt mô hình toán hc đn gin, đnh ngha mt hàm
. Vi mt bài toán cho trc và mt lp các hàm F, ANN s dng mt tp
các giá tr hun luyn nhm tìm ra mt hàm đ gii bài toán đã cho mt cách
tt nht. Vi mi
đu có mt hàm chi phí tng ng, vi . Nh
vy, li gii ca bài toán,
, chính là hàm có .
3.1.2 Kin trúc ca mô hình ANN
Mt mô hình ANN gm có nhiu nút, đc gi là các nron, kt ni vi nhau
theo mt mô hình mng nào đó đ cùng gii quyt vn đ. Mi kt ni nh vy đu
đc gán mt giá tr tng ng, gi là trng s ca kt ni.
Mt mô hình ANN có 3 loi nút:
Ø Nút nhn giá tr t môi trng ngoài, gi là nút nhp.
Ø Nút tr v kt qu tính đc ra môi trng ngoài, gi là nút xut.
Lun vn tt nghip cao hc
Trang 9
Ø Nút ch nhn và truyn giá tr cho các nút khác trong mng, gi là nút n.
3.1.3 Quá trình hc ca ANN
Quá trình hc ca mng nron đc thc hin qua các bc sau:
Ø Vi tng mu trong tp hun luyn, giá tr ca các bin nhp đc đa vào
mng qua các nút nhp.
Ø Các nút nhp gi giá tr này đn cho tt c các nút khác có ni kt vi nó.
Ø Các nút nhn đc giá tr gi ti t các kt ni vi trng s khác nhau s thc
hin ba bc sau:
· u tiên, mt hàm đc s dng đ cng dn tt c các tích gia giá tr
nhn đc và trng s ca kt ni tng ng. Hàm này đc gi là hàm
tng trng hóa (input function)
· Tip theo, giá tr có đc t hàm tng trng hóa s đc đa qua mt hàm
th hai đ phân ngng, gi là hàm truyn (activation function), cho ra kt
qu cui cùng ca nút.
· Sau cùng, các nút s truyn giá tr tính đc ca mình đn cho tt c các
nút khác có kt ni vi nó.
Ø Và c nh vy, giá tr tính toán s đc truyn đi khp mng. Khi giá tr
truyn đn các nút xut, chúng cng thc hin tính toán nh vy và tr v kt
qu cui cùng ca mng.
Ø Kt qu cui cùng này s đc so sánh vi kt qu đích tng ng trong mu
hun luyn đ kim chng đ sai lch.
Ø Mng dùng đ sai lch này đ cp nht li giá tr trng s ca tt c các kt
ni trong mng, sao cho giá tr sai lch này là nh nht. Cách đ cp nht tùy
thuc vào tng thut toán hc khác nhau.
Lun vn tt nghip cao hc
Trang 10
Ø Vic hun luyn mng nh th này đc thc hin lp đi lp li cho đn khi
tha mãn điu kin dng nào đó, ví d nh ti u hàm sai s, hoc khi s ln
lp đt đn mt ngng đnh trc…
Ø Kt thúc quá trình hc, mng đt đc mt b các trng s “ti u”. Kt qu
này đc xem nh là “kinh nghim” hc đc ca mng, và nó s dùng kinh
nghim này đ gii quyt các trng hp khác ngoài tp mu hun luyn.
3.1.4 Phân loi ANN
Mng thn kinh nhân to là mt phân ngành ca lnh vc trí tu nhân to. Qua
quá trình phát trin thng trm, cho đn nay, mng thn kinh nhân to đã đt đc
nhng thành công nht đnh và vn đang thu hút mi ngi trên th gii nghiên cu
ci thin, tìm kim nhng hng đi mi.
3.1.4.1 Các tiêu chí phân loi ANN
Xut hin t nhng nm 1940, đn nay đã có rt nhiu kiu mng đc hình
thành và phát trin. Vic phân loi các mô hình ANN có th da trên mt s tiêu chí
sau:
a. Kiu hc
: Kiu hc ca mng gm có ba dng chính:
· Hc có giám sát: kiu hc này, mi mu trong tp hun luyn là mt
b gm có các giá tr ngun đ đa vào mng hun luyn và các giá tr
đích đ làm c s so sánh vi kt qu mà ANN tính đc, t đó có
nhng điu chnh cn thit đ tìm b trng s ti u cho mng.
Kiu hc này đc áp dng cho các bài toán nhn din mu, hay còn gi là
các bài toán phân lp, và các bài toán xp x hàm.
· Hc không có giám sát: kiu hc này, tp hun luyn ch có các giá
tr ngun đ đa vào hun luyn cho mng và không có giá tr đích đ
so sánh nh kiu hc có giám sát. Vi mi bài toán đt ra s xây dng
đc mt hàm chi phí da trên d liu đu vào và kt qu mà mng
Lun vn tt nghip cao hc
Trang 11
tính đc. Vic ti u hàm chi phí này là c s đ xây dng b trng
s thích hp.
Kiu hc này thng đc áp dng cho các bài toán gom cm (clustering),
c lng phân phi xác sut, các bài toán nén và lc d liu.
· Hc tng cng: kiu hc này, tp d liu đu vào không có sn mà
s đc sinh ra khi h thng tng tác vi môi trng bên ngoài. Vào
mi thi đim t, h thng thc hin mt hành đng y
t
và môi trng s
to ra mt trng thái quan sát x
t
cùng vi mt hàm chi phí c
t
tng ng.
Vic gii quyt bài toán này chính là vic chn ra đc mt tp các
hành đng sao cho chi phí tích ly qua các hành đng đó là nh nht.
Kiu hc này đc áp dng cho các bài toán điu khin, trò chi và nhng
bài toán ra quyt đnh tun t.
b. Loi hàm truyn đc dùng ti các nút ca mng
Nh đã trình bày, giá tr xut ca mi nron là kt qu tính toán đc t hai
hàm, hàm tng trng hóa và hàm truyn. Trong đó, hàm tng trng hóa đc xem là
thành phn tuyn tính và hàm truyn là thành phn phi tuyn ca nron.
Hình 3. 1 Quá trình tính toán ti mt nron
S d cn thit phi có hàm truyn đây là vì giá tr tính đc t hàm tng
trng hóa không phù hp đ xem là giá tr xut ca mt nron, bi vì giá tr này có
th rt ln hoc có th là giá tr âm. Chính vì th, vai trò ca hàm truyn là đ ánh x
nhng giá tr này thành nhng giá tr trong mt khong thích hp nào đó, ví d
Lun vn tt nghip cao hc
Trang 12
khong [0,1] hoc [-1,1] đi vi s thc hay giá tr [0,1] đi vi s nh phân. ây là
phép bin đi cn thit đ chun hóa giá tr trc khi đa nó ra khi nút.
Mt hàm s(u) đc s dng làm hàm truyn khi nó tha mãn các tính cht:
· s(u) là hàm b chn.
· s(u) là hàm đn điu tng.
· s(u) là hàm liên tc và trn.
Các dng hàm truyn thng đc dùng trong các mô hình ANN gm có:
Ø Hàm step
Hàm này dùng mt ngng t đ xác đnh giá tr ca mt nút. Hàm s xut
ra giá tr là 1 nu giá tr đa vào hàm có giá tr ln hn hoc bng t và s
xut ra giá tr 0 vi các trng hp còn li. Mô t toán hc và hình dng
ca hàm step nh sau:
Hình 3. 2 Hình dng hàm step
Ø Hàm sign
ây là hàm đc dùng đ ánh x các giá tr nhp vào mt trong ba giá tr
{-1, 0, 1}. Mô t toán hc và hình dng ca hàm nh sau: