Please use this identifier to cite or link to this item: http://cmuir.cmu.ac.th/jspui/handle/6653943832/73885
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorนริศรา เอี่ยมคณิตชาติ-
dc.contributor.authorกมลวรรณ ชัยศรยิ่งen_US
dc.date.accessioned2022-08-16T10:23:49Z-
dc.date.available2022-08-16T10:23:49Z-
dc.date.issued2021-03-
dc.identifier.urihttp://cmuir.cmu.ac.th/jspui/handle/6653943832/73885-
dc.description.abstractThis thesis proposes an optimal clustering approach for the membership function initialization in the neuro-fuzzy system for classification. Three experiments of the neural fuzzy system were conducted for determining the initialization of the membership function. First, the original method that uses the mean and the standard deviation. Secondly, the k-means clustering uses the mean and the standard deviation of the resulting cluster. Finally, the quartile method uses the quartile values that divide data into quarters. Every method was tested with 2 to 5 of membership functions that are easy to understand and suitable for rule-based classification. The experiment consisted of 3 steps. The first step determines the initialization of the membership function with the specific number of membership functions. Second step calculates the membership value to convert the input data to fuzzy value and convert the resulting value to bipolar value for the next step calculation. Third step deals with neural network learning. It is a combination of the products of the weights with the bipolar value and the bias. Then the resulting value was put into the activation function. The last step was to adjust the parameters, which are the mean and standard deviation of the membership function, i.e., weights and bias of neural network step. The above classification was tests against the 12 datasets from the UCI database, which is a dataset with difference class numbers, number of attributes and the numbers of samples. Datasets were divided into learning datasets and testing datasets with the 10 folds cross-validation test to calculate the average accuracy from the classification results. The results showed that grouping for membership functions by initializing the quartile method and assigning the number of membership functions to 3 resulted in greater efficiency compared to other methods tested. The quartile method yields higher accuracy than the original neuro-fuzzy system from 8 out of 12 datasets.en_US
dc.language.isootheren_US
dc.publisherเชียงใหม่ : บัณฑิตวิทยาลัย มหาวิทยาลัยเชียงใหม่en_US
dc.titleการจัดกลุ่มอย่างเหมาะสมที่สุดสำหรับฟังก์ชันความเป็นสมาชิกในระบบนิวโรฟัซซีเพื่อการจำแนกประเภทen_US
dc.title.alternativeOptimal clustering for membership function in Neuro-Fuzzy for classificationen_US
dc.typeThesis
thailis.controlvocab.thashระบบฟัสซี-
thailis.controlvocab.thashการวิเคราะห์ระบบ-
thailis.controlvocab.thashนิวรัลเน็ตเวิร์ค (วิทยาการคอมพิวเตอร์)-
thesis.degreemasteren_US
thesis.description.thaiAbstractวิทยานิพนธ์ฉบับนี้เสนอการจัดกลุ่มอย่างเหมาะสมที่สุดสำหรับฟังก์ชันความเป็นสมาชิกในระบบนิวโรฟัซซีเพื่อการจำแนกประเภท ได้นำเสนอการทดสอบระบบนิวโรฟัซซีด้วยวิธีการสำหรับกำหนดค่าเริ่มต้นของฟังก์ชันความเป็นสมาชิกด้วย 3 วิธีการ ได้แก่ วิธีการเดิมที่ใช้ค่าเฉลี่ย และส่วนเบี่ยงเบนมาตรฐานแบ่งกลุ่มที่เท่า ๆ กัน วิธีการ k-means ที่ใช้การจัดกลุ่มแล้วใช้ค่าเฉลี่ย และส่วนเบี่ยงเบนมาตรฐานของกลุ่มที่ได้ และวิธีการควอไทล์ที่ใช้ค่าควอไทล์ที่แบ่งข้อมูลเป็น 4 ส่วน และทุกวิธีการทดสอบกับจำนวนฟังก์ชันความเป็นสมาชิกตั้งแต่ 2 ถึง 5 ฟังก์ชันที่เข้าใจง่าย และเหมาะสมสำหรับการแปลงเป็นกฎการจำแนกประเภท การทดสอบใช้โครงสร้างที่ประกอบด้วย 4 ขั้นตอนได้แก่ ขั้นตอนแรกกำหนดค่าเริ่มต้นของฟังก์ชันความเป็นสมาชิก ด้วยจำนวนฟังก์ชันความเป็นสมาชิกที่กำหนด ขั้นตอนที่สองคำนวณค่าความเป็นสมาชิก เพื่อแปลงข้อมูลนำเข้าให้เป็นค่าฟัซซี แล้วแปลงค่าที่ได้เป็นค่าไบโพลาสำหรับการคำนวณในขั้นตอนถัดไป และขั้นตอนที่สามการเรียนรู้ด้วยโครงข่ายประสาทเทียม เป็นการรวมผลคูณค่าน้ำหนักกับค่าไบโพลาร์ และไบแอส แล้วนำค่าที่ได้เข้าฟังก์ชันกระตุ้น และขั้นตอนสุดท้ายคือการปรับค่าพารามิเตอร์ได้แก่ ค่าเฉลี่ยและส่วนเบี่ยงเบนมาตรฐานของฟังก์ความเป็นสมาชิก ค่าน้ำหนักและค่าไบแอสของโครงข่ายประสาทเทียม การทดสอบการจำแนกประเภทข้างต้นกับชุดข้อมูล 12 ชุดจากฐานข้อมูล UCI เป็นชุดข้อมูลที่มีจำนวนคลาส จำนวนแอตทริบิวต์ และจำนวนตัวอย่างแตกต่างกัน แบ่งชุดข้อมูลเป็นชุดข้อมูลสำหรับการเรียนรู้และชุดข้อมูลทดสอบด้วยวิธีการทดสอบแบบตรวจสอบไขว้ (Cross-validation Test) 10 ส่วน เพื่อหาค่าเฉลี่ยความถูกต้องจากผลลัพธ์การจำแนกประเภท ผลการทดสอบพบว่าการจัดกลุ่มสำหรับฟังก์ชันความเป็นสมาชิกด้วยการกำหนดค่าเริ่มต้นด้วยวิธีการควอไทล์ และกำหนดจำนวนฟังก์ชันความเป็นสมาชิกเท่ากับ 3 ฟังก์ชันทำให้ได้ประสิทธิภาพเพิ่มขึ้นเมื่อเทียบกับวิธีการอื่นที่ทดสอบ และเมื่อเปรียบเทียบกับระบบนิวโรฟัซซีเดิม วิธีการควอไทล์ให้ความถูกต้องมากกว่า 8 ชุดข้อมูล จาก 12 ชุดข้อมูลen_US
Appears in Collections:ENG: Theses

Files in This Item:
File Description SizeFormat 
590631080 กมลวรรณ ชัยศรยิ่ง.pdf1.71 MBAdobe PDFView/Open    Request a copy


Items in CMUIR are protected by copyright, with all rights reserved, unless otherwise indicated.