Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/66987
Title: | การพัฒนากรรมวิธีพันธุกรรมร่วมกับโครงข่ายใยประสาทเทียมสำหรับพยากรณ์น้ำท่ารายวันล่วงหน้าในพื้นที่ลุ่มน้ำปราจีนบุรี |
Other Titles: | Development of a genetic algorithm along with artificial neural network for daily runoff forecasting in Prachinburi Watershed |
Authors: | วงศ์วัฒนา สมบุญยิ่ง |
Advisors: | ทวนทัน กิจไพศาลสกุล |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ |
Advisor's Email: | Tuantan.K@Chula.ac.th |
Subjects: | จีเนติกอัลกอริทึม นิวรัลเน็ตเวิร์ค (วิทยาการคอมพิวเตอร์) พยากรณ์น้ำ ลุ่มน้ำปราจีนบุรี Genetic algorithms Neural networks (Computer science) Water forecasting |
Issue Date: | 2548 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | แบบจำลองโครงข่ายใยประสาทเทียม มีค่าถ่วงน้ำหนักเป็นค่าพารามิเตอร์ที่สำคัญการปรับค่าถ่วงน้ำหนักให้มีความเหมาะสมขึ้นอยู่กับค่าสุ่มเริ่มต้นและวิธีการเรียนรู้แบบต่างๆ เช่น วิธีการเรียนรู้แบบย้อนกลับ (BPNN) ทำให้มีข้อจำกัด คือ อาจได้คำตอบที่เหมาะสมเฉพาะแห่ง (local optimum) ซึ่งไม่ใช่คำตอบที่เหมาะสมโดยรวม (global optimum) กรรมวิธีพันธุกรรม (Genetic Algorithm, GA) เป็นวิธีหาคำตอบที่เหมาะสมโดยรวมจากชุดคำตอบจำนวนมาก ในการศึกษาวิทยานิพนธ์นี้ได้มีการประยุกต์ใช้ GA เพื่อหาค่าถ่วงน้ำหนักที่เหมาะสมของ ANN ได้มีการพัฒนาโปรแกรมคอมพิวเตอร์จำนวน 3 โปรแกรม ได้แก่ BPNN GA+ANN และ GA+BPNN ได้ประยุกต์ใช้โปรแกรมทั้งสามพยากรณ์น้ำท่ารายวันล่วงหน้าจำนวน 53 กรณี สำหรับ 6 สถานีวัดน้ำท่าในพื้นที่ลุ่มน้ำปราจีนบุรี จากผลการศึกษาพบว่า ขั้นตอนที่กำหนด คือวิธี Real value coding วิธี Tournament selection และ Gaussian mutation ขั้นตอนและพารามิเตอร์ที่เหมาะสมผ่านการคัดเลือกของGA คือ สำหรับแบบจำลองขนาดใหญ่ที่มีจำนวนค่าถ่วงน้ำหนักมากกว่า 25 ค่า ใช้วิธี 2-point crossover ค่า Probability of crossover (Pc) = 0.1 ค่า Probability of mutation (Pm) = 0.1 และ Population size อยู่ในช่วงระหว่าง 80-100 ส่วนแบบจำลองขนาดเล็กที่มีค่าถ่วงน้ำหนักน้อยกว่า 25 ค่า ใช้วิธี Heuristic crossover ค่า Pc = 0.3 ค่า Pm = 0.1 และPopulation size อยู่ในช่วงระหว่าง 10-20 จากการเปรียบเทียบความถูกต้องพบว่า โปรแกรมทั้งสามให้ค่าความผิดพลาดเฉลี่ยแตกต่างกันน้อย แต่ BPNN ให้ค่าความผิดพลาดอยู่ในช่วงพิสัยค่อนข้างกว้างขึ้นอยู่กับค่าสุ่มเริ่มต้น ส่วน GA+ANN และ GA+BPNN ให้ค่าผิดพลาดอยู่ในช่วงพิสัยค่อนข้างแคบขึ้นอยู่กับค่าสุ่มเริ่มต้นน้อย |
Other Abstract: | An Artificial Neural Network (ANN) has the weights as an important parameter. Adjustment of the weights to be appropriate depends on the random initial weights and the learning method to be use such as Back Propagation Neural Network (BPNN) leads to a limitation that the obtained weights might be local optimum, not global optimum. A Genetic Algorithm (GA) is a search algorithm to find the global optimum solution from many solutions. In this study, GA was applied to determine the optimum weights of ANNs. Three computer programs were developed namely, BPNN, GA+ANN and GA+BPNN. The three programs were applied for daily runoff forecasting in 53 cases for the 6 runoff gauging stations in the Prachinburi watershed. From the study results, it is found that the specified operators of GA were Real value coding, Tournament selection and Gaussian mutation. The selected operators and parameters for large ANNs with more than 25 weights were 2-point crossover, Probability of crossover (Pc) = 0.1,Probability of mutation (Pm) = 0.1 and Population size ranging from 80-100 while those of small ANNs with less than 25 weights were Heuristic crossover, Pc = 0.3, Pm = 0.1 and Population size ranging from 10-20. From the comparison of computation accuracy, it is found that the three programs yielded average errors with negligible. However, BPNN yielded rather wide range of errors depending on the random initial weights. Nevertheless, GA+ANN and GA+BPNN yielded rather narrow range of the errors, similarly, almost regardless of the random initial weights. |
Description: | วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2548 |
Degree Name: | วิศวกรรมศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | วิศวกรรมแหล่งน้ำ |
URI: | http://cuir.car.chula.ac.th/handle/123456789/66987 |
ISBN: | 9741743068 |
Type: | Thesis |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Wongwatana_so_front_p.pdf | หน้าปก และบทคัดย่อ | 1.07 MB | Adobe PDF | View/Open |
Wongwatana_so_ch1_p.pdf | บทที่ 1 | 762.46 kB | Adobe PDF | View/Open |
Wongwatana_so_ch2_p.pdf | บทที่ 2 | 1.06 MB | Adobe PDF | View/Open |
Wongwatana_so_ch3_p.pdf | บทที่ 3 | 1.87 MB | Adobe PDF | View/Open |
Wongwatana_so_ch4_p.pdf | บทที่ 4 | 1.66 MB | Adobe PDF | View/Open |
Wongwatana_so_ch5_p.pdf | บทที่ 5 | 1.03 MB | Adobe PDF | View/Open |
Wongwatana_so_ch6_p.pdf | บทที่ 6 | 6.28 MB | Adobe PDF | View/Open |
Wongwatana_so_ch7_p.pdf | บทที่ 7 | 909.03 kB | Adobe PDF | View/Open |
Wongwatana_so_back_p.pdf | บรรณานุกรม และภาคผนวก | 7.5 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.