Giáo trình mạng _Chương 4
Số trang: 18
Loại file: pdf
Dung lượng: 1.89 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương trình Neural network fof application ứng dụng dự báo phụ tải, được lập trình trên Visual Basic 6.0 có giao diện được hỗ trợ hai ngôn ngữ Việt và Anh thông qua sự lựa chọn option button.
Nội dung trích xuất từ tài liệu:
Giáo trình mạng _Chương 4Chöông 4:Giôùi thieäu chöông trình Neural NetworkChöông 4: GIÔÙI THIEÄU CHÖÔNG TRÌNH NEURAL NETWORK Chöông trình Neural Network for Application öùng duïng ñeå döï baùo phuï taûi,ñöôïc laäp trình treân Visual Basic 6.0 coù giao dieän ñöôïc hoã trôï hai ngoân ngöõ Vieät vaøAnh thoâng qua söï löïa choïn Option button. Chöông trình öùng duïng ñeå huaán luyeänmaïng MultiLayer Perceptrons vôùi giaûi thuaät truyeàn ngöôïc sai soá (Back Propagation).Ñaây laø moät chöông trình toång quaùt cho vieäc huaán luyeän maïng ñaëc bieät ñoái vôùi maïngMultilayer Perceptrons theo hai phöông phaùp: Töông quan vaø Chuoãi thôøi gian.Chöông trình hoã trôï cho ngöôøi duøng coù theå taïo cho mình moät maïng Neural baát kyøvôùi caùc thoâng soá toång quaùt. Noäi dung chi tieát töøng phaàn ñöôïc trình baøy döôùi ñaây. Sau khi khôûi ñoäng xong cöûa soå chöông trình seõ xuaát hieän: Nhöõng thoâng soá coù saün trong cöûa soå laø maëc ñònh, tuy nhieân ñeå coù theå huaánluyeän ñöôïc maïng thì ta phaûi nhaäp ñuû thoâng soá. Treân thanh Toolbar baïn Click chuoätvaøo Button Load Data ñeå baét ñaàu quaù trình nhaäp döõ lieäu.I. NHAÄP DÖÕ LIEÄU: Döõ lieäu nhaäp vaøo chöông trình coù hai caùch: Nhaäp tröïc tieáp töø chöông trìnhhoaëc load töø File coù saün treân ñóa. Ñoái vôùi döõ lieäu töø File, baïn coù theå bieân soaïn ôû baátkì chöông trình naøo nhöng phaûi löu laïi ôû daïng File Text vaø coù ñuoâi laø . data vìchöông trình chæ ñoïc ñöôïc nhöõng File naøy maø thoâi. Trong phaàn naøy goàm coù nhöõng muïc sau: - 58 -Chöông 4:Giôùi thieäu chöông trình Neural Network I.1. Caáu truùc maïng ( structure of Network): ♦Caáu truùc maïng Neural bao goàm soá lôùp Neural, soá Neural trong moät lôùp keåcaû lôùp ñaàu vaøo vaø ñaàu ra. Tröôùc khi löïa choïn caáu truùc maïng Neural ta phaûi bieátñöôïc döõ lieäu caàn huaán luyeän bôûi vì soá Neural lôùp ñaàu vaøo phuï thuoäc chaët cheõ vaøocaáu truùc döõ lieäu. Giaû söû döõ lieäu caàn huaán luyeän laø caùc giôø trong ngaøy, ñeå tính giôøthöù t cuûa ngaøy n ( kí hieäu X(n,t) ) thì baét buoät coù caùc thoâng soá X(n-1,t), X(n-2,t),…X(n-7,t). Khi ñoù soá Neural lôùp ñaàu vaøo laø 7+m ( 0 ≤ m ≤ 23). Chöông trình seõtöï ñoäng tính m vaø caäp nhaät theâm caùc döõ lieäu X(n,t-m). Ví duï:Neáu baïn nhaäp soá Neural lôùp ñaàu vaøo laø 15 (m=8) thì thoâng soá ñaàu vaøocuûa maïng laø: X(n-1,t), X(n-2,t),…,X(n-7,t), X(n,t-1), X(n,t-2),…,X(n,t-8). +Baïn coù theå nhaäp tröïc tieáp töø øchöông trình baèng caùch click chuoät töø 2 hoäpComboBox. Sau khi nhaäp xong chöông trình seõ thoâng baùo:neáu ñoàng yù thì choïn Yes, neáu khoâng thì choïn No luùc naøy chöông trình seõ cho pheùpbaïn nhaäp laïi töø ñaàu. Click chuoät vaøo nuùt Reset ñeå nhaäp laïi döõ lieäu. +Baïn cuõng coù theå nhaäp baèng caùch load töø file coù saün treân ñóa noäi dung filephaûi ñöôïc trình baøy nhö sau: Moãi doøng laø moät thoâng soá, öùng vôùi soá Neural trong moätlôùp, doøng ñaàu tieân laø soá Neural lôùp ñaàu vaøo, vaø doøng cuoái cuøng laø soá Neural lôùp ñaàura. - 59 -Chöông 4:Giôùi thieäu chöông trình Neural Network Khi choïn maëc ñònh (Default) thì caáu truùc maïng seõ laø: 12 x 12 x 12 x 1 ♦Ñeå huaán luyeän vôùi Bias thì choïn vaøo hoäp kieåm: Huaán luyeän vôùi Bias,chöông trình seõ cho pheùp nhaäp Bias. ♦Chöông trình naøy cho pheùp huaán luyeän maïng theo 2 phöông phaùp: Töôngquan vaø Thôøi gian, neáu muoán huaán luyeän theo phöông phaùp naøo thì löïa choïn treânoption button. Caùc nuùt leänh ôû ñaây duøng ñeå load döõ lieäu töø file , Nhaäp laïi ( Reset) ,Löu döõ lieäu vöøa nhaäp ( Save) , vaø trôï giuùp ( Help) . Sau khi nhaäp xong nhöng thoâng soá caàn thieát choïn Next I.2. Döõ lieäu ñaàu vaøo ( Input Data): Ñeå nhaäp döõ lieäu ñaàu vaøo cuõng coù 2 caùch: Tröïc tieáp töø chöông trình vaø load töøfile +Nhaäp tröïc tieáp töø chöông trình: Ñoái vôùi 2 thoâng soá Soá maãu döõ lieäu huaánluyeän vaø Soá phaàn töû trong 1 moät maãu chöông trình maëc ñònh choïn treân hai hoäpComboBox, sau khi daõ choïn ñuû hai thoâng soá naøy, chöông trình seõ töï ñoäng chuyeånñeán muïc nhaäp giaù trò cho caùc phaàn töû trong Textbox. ÔÛ ñaây, khi nhaäp giaù trò cuûa moätphaàn töû xong thì nhaán phím Eânter, chöông trình töï ñoäng chuyeån qua phaàn töû khaùccho ñeán khi chöông trình seõ thoâng baùo laø ñaõ nhaäp xong. - 60 -Chöông 4:Giôùi thieäu chöông trình Neural Network Choïn Yes neáu chaáp nhaän thoâng soá vöøa nhaäp, choïn No neáu muoán nhaäp laïi döõlieäu. Choïn Reset ñeå nhaäp laïi döõ lieäu. Ñeå löu laïi döõ lieäu vöøa nhaäp ,Click chuoät vaøo nuùt cöõa soå löu döõ lieä ...
Nội dung trích xuất từ tài liệu:
Giáo trình mạng _Chương 4Chöông 4:Giôùi thieäu chöông trình Neural NetworkChöông 4: GIÔÙI THIEÄU CHÖÔNG TRÌNH NEURAL NETWORK Chöông trình Neural Network for Application öùng duïng ñeå döï baùo phuï taûi,ñöôïc laäp trình treân Visual Basic 6.0 coù giao dieän ñöôïc hoã trôï hai ngoân ngöõ Vieät vaøAnh thoâng qua söï löïa choïn Option button. Chöông trình öùng duïng ñeå huaán luyeänmaïng MultiLayer Perceptrons vôùi giaûi thuaät truyeàn ngöôïc sai soá (Back Propagation).Ñaây laø moät chöông trình toång quaùt cho vieäc huaán luyeän maïng ñaëc bieät ñoái vôùi maïngMultilayer Perceptrons theo hai phöông phaùp: Töông quan vaø Chuoãi thôøi gian.Chöông trình hoã trôï cho ngöôøi duøng coù theå taïo cho mình moät maïng Neural baát kyøvôùi caùc thoâng soá toång quaùt. Noäi dung chi tieát töøng phaàn ñöôïc trình baøy döôùi ñaây. Sau khi khôûi ñoäng xong cöûa soå chöông trình seõ xuaát hieän: Nhöõng thoâng soá coù saün trong cöûa soå laø maëc ñònh, tuy nhieân ñeå coù theå huaánluyeän ñöôïc maïng thì ta phaûi nhaäp ñuû thoâng soá. Treân thanh Toolbar baïn Click chuoätvaøo Button Load Data ñeå baét ñaàu quaù trình nhaäp döõ lieäu.I. NHAÄP DÖÕ LIEÄU: Döõ lieäu nhaäp vaøo chöông trình coù hai caùch: Nhaäp tröïc tieáp töø chöông trìnhhoaëc load töø File coù saün treân ñóa. Ñoái vôùi döõ lieäu töø File, baïn coù theå bieân soaïn ôû baátkì chöông trình naøo nhöng phaûi löu laïi ôû daïng File Text vaø coù ñuoâi laø . data vìchöông trình chæ ñoïc ñöôïc nhöõng File naøy maø thoâi. Trong phaàn naøy goàm coù nhöõng muïc sau: - 58 -Chöông 4:Giôùi thieäu chöông trình Neural Network I.1. Caáu truùc maïng ( structure of Network): ♦Caáu truùc maïng Neural bao goàm soá lôùp Neural, soá Neural trong moät lôùp keåcaû lôùp ñaàu vaøo vaø ñaàu ra. Tröôùc khi löïa choïn caáu truùc maïng Neural ta phaûi bieátñöôïc döõ lieäu caàn huaán luyeän bôûi vì soá Neural lôùp ñaàu vaøo phuï thuoäc chaët cheõ vaøocaáu truùc döõ lieäu. Giaû söû döõ lieäu caàn huaán luyeän laø caùc giôø trong ngaøy, ñeå tính giôøthöù t cuûa ngaøy n ( kí hieäu X(n,t) ) thì baét buoät coù caùc thoâng soá X(n-1,t), X(n-2,t),…X(n-7,t). Khi ñoù soá Neural lôùp ñaàu vaøo laø 7+m ( 0 ≤ m ≤ 23). Chöông trình seõtöï ñoäng tính m vaø caäp nhaät theâm caùc döõ lieäu X(n,t-m). Ví duï:Neáu baïn nhaäp soá Neural lôùp ñaàu vaøo laø 15 (m=8) thì thoâng soá ñaàu vaøocuûa maïng laø: X(n-1,t), X(n-2,t),…,X(n-7,t), X(n,t-1), X(n,t-2),…,X(n,t-8). +Baïn coù theå nhaäp tröïc tieáp töø øchöông trình baèng caùch click chuoät töø 2 hoäpComboBox. Sau khi nhaäp xong chöông trình seõ thoâng baùo:neáu ñoàng yù thì choïn Yes, neáu khoâng thì choïn No luùc naøy chöông trình seõ cho pheùpbaïn nhaäp laïi töø ñaàu. Click chuoät vaøo nuùt Reset ñeå nhaäp laïi döõ lieäu. +Baïn cuõng coù theå nhaäp baèng caùch load töø file coù saün treân ñóa noäi dung filephaûi ñöôïc trình baøy nhö sau: Moãi doøng laø moät thoâng soá, öùng vôùi soá Neural trong moätlôùp, doøng ñaàu tieân laø soá Neural lôùp ñaàu vaøo, vaø doøng cuoái cuøng laø soá Neural lôùp ñaàura. - 59 -Chöông 4:Giôùi thieäu chöông trình Neural Network Khi choïn maëc ñònh (Default) thì caáu truùc maïng seõ laø: 12 x 12 x 12 x 1 ♦Ñeå huaán luyeän vôùi Bias thì choïn vaøo hoäp kieåm: Huaán luyeän vôùi Bias,chöông trình seõ cho pheùp nhaäp Bias. ♦Chöông trình naøy cho pheùp huaán luyeän maïng theo 2 phöông phaùp: Töôngquan vaø Thôøi gian, neáu muoán huaán luyeän theo phöông phaùp naøo thì löïa choïn treânoption button. Caùc nuùt leänh ôû ñaây duøng ñeå load döõ lieäu töø file , Nhaäp laïi ( Reset) ,Löu döõ lieäu vöøa nhaäp ( Save) , vaø trôï giuùp ( Help) . Sau khi nhaäp xong nhöng thoâng soá caàn thieát choïn Next I.2. Döõ lieäu ñaàu vaøo ( Input Data): Ñeå nhaäp döõ lieäu ñaàu vaøo cuõng coù 2 caùch: Tröïc tieáp töø chöông trình vaø load töøfile +Nhaäp tröïc tieáp töø chöông trình: Ñoái vôùi 2 thoâng soá Soá maãu döõ lieäu huaánluyeän vaø Soá phaàn töû trong 1 moät maãu chöông trình maëc ñònh choïn treân hai hoäpComboBox, sau khi daõ choïn ñuû hai thoâng soá naøy, chöông trình seõ töï ñoäng chuyeånñeán muïc nhaäp giaù trò cho caùc phaàn töû trong Textbox. ÔÛ ñaây, khi nhaäp giaù trò cuûa moätphaàn töû xong thì nhaán phím Eânter, chöông trình töï ñoäng chuyeån qua phaàn töû khaùccho ñeán khi chöông trình seõ thoâng baùo laø ñaõ nhaäp xong. - 60 -Chöông 4:Giôùi thieäu chöông trình Neural Network Choïn Yes neáu chaáp nhaän thoâng soá vöøa nhaäp, choïn No neáu muoán nhaäp laïi döõlieäu. Choïn Reset ñeå nhaäp laïi döõ lieäu. Ñeå löu laïi döõ lieäu vöøa nhaäp ,Click chuoät vaøo nuùt cöõa soå löu döõ lieä ...
Tìm kiếm theo từ khóa liên quan:
Giáo dục đào tạo giáo trình cao đẳng đại học luận văn báo cáo Giáo trình mạngGợi ý tài liệu liên quan:
-
Luận văn báo cáo: Công ty TNHH chung về Công ty TNHH Thương mại tin học và thiết bị văn phòng
33 trang 262 0 0 -
Đề tài Thị trường EU và khả năng xuất khẩu của Việt nam sang thị trường này
75 trang 209 0 0 -
MẪU ĐƠN XIN XÉT TUYỂN VÀO LỚP 10 TRƯỜNG THPT DÂN TỘC NỘI TRÚ TỈNH
2 trang 193 0 0 -
MẪU ĐƠN ĐỀ NGHỊ CẤP GIẤY PHÉP dạy thêm học thêm ngoài nhà trường
3 trang 188 1 0 -
Giáo trình căn bản về mạng máy tính -Lê Đình Danh 2
23 trang 185 0 0 -
20 trang 183 0 0
-
BÁO CÁO KHẢO SÁT ĐỊA CHẤT CÔNG TRÌNH
33 trang 180 0 0 -
Tiểu luận 'Mối quan hệ giữa cá nhân và xã hội'
20 trang 174 0 0 -
tài liệu môn Kinh tế vĩ mô_chương 1
10 trang 172 0 0 -
Tiểu luận : Phương pháp nghiên cứu khoa học và phương pháp luận nghiên cứu khoa học
14 trang 167 0 0