Danh mục

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    
tailieu_vip

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ä ...

Tài liệu được xem nhiều: