54102010330 weka

35
นนนนนนนนนนน นนนนนนนนนน 54102010330 นนนนนนนนนนนนนนนนนนนนนนนนนนน นนน นนนนนนนนนนน นนนนนนนนนนนนนนนนนนนนนนนนนน WEKA 7-11 CP463 : ARTIFICIAL INTELLIGENT

Upload: tanawat-boonkliang

Post on 15-Aug-2015

40 views

Category:

Education


4 download

TRANSCRIPT

Page 1: 54102010330 weka

นายธนาวั�ฒน� บุญเกลี้��ยง 54102010330 สาขาวั�ชาวั�ทยาการคอมพิ�วัเตอร� คณะวั�ทยาศาสตร�

มหาวั�ทยาลี้�ยศร�นคร�นทรวั�โรฒ

WEKA7-11

CP463 : ARTIFICIAL INTELLIGENT

Page 2: 54102010330 weka

ข"อม#ลี้ท�$น%ามาใช"

Page 3: 54102010330 weka

CLUSTER

Page 4: 54102010330 weka

CLUSTER• Instances : 41

• Attributes : 18

• Algorithm : Simple K Means

Page 5: 54102010330 weka

เม'$อท%าการแบุ)ง 2 กลี้)ม

Page 6: 54102010330 weka

เม'$อท%าการแบุ)ง 4 กลี้)ม

Page 7: 54102010330 weka

เม'$อท%าการแบุ)ง 8 กลี้)ม

Page 8: 54102010330 weka

เม'$อท%าการแบุ)ง 12 กลี้)ม

Page 9: 54102010330 weka

เม'$อท%าการแบุ)ง 16 กลี้)ม

Page 10: 54102010330 weka

เม'$อท%าการแบุ)ง 20 กลี้)ม

Page 11: 54102010330 weka

เม'$อท%าการแบุ)ง 24 กลี้)ม

Page 12: 54102010330 weka

หลี้�งจากแบุ)ง 2-24 กลี้)ม แลี้"วัท%าการหาค)า KNEE OF THE CURVE จะได้"

แบ่�ง 13 กลุ่��ม

0 5 10 15 20 25 300

10

20

30

40

50

60

70

80

90

sqError

Knee curve

Page 13: 54102010330 weka

RESULT Clustered Instances0 6 (15%)1 3 (7%)2 6 (15%)3 4 (10%)4 3 (7%)5 5 (12%)6 1 (2%)7 1 (2%)8 3 (7%)9 2 (5%)

10 2 (5%)11 1 (2%)12 4 (10%)

Page 14: 54102010330 weka

สรุ�ป CLUSTER• Knee of Curve ท�$ม�ค)าเหมาะสมมากท�$สด้ค'อ 13 กลี้)ม

Page 15: 54102010330 weka

CLASSIFY

Page 16: 54102010330 weka

CLASSIFY• ต"องการท%านายวั)าลี้#กค"าท�$มาซื้'�อส��นค"าเลี้)นก�ฬาหร'อไม)

Page 17: 54102010330 weka

DATA TRAIN• Instances : 41

• Attributes : 22

• Class : sport

• Algorithm : Multilayer Perceptron

• Test Option Cross Validation Folds = 10

Page 18: 54102010330 weka

DATA DEPLOY• Instances : 10

• Attributes : 22

Page 19: 54102010330 weka

การเตร�ยมไฟลี้� น%าไฟลี้�ข"อม#ลี้มา 2 ไฟลี้� ได้"แก)

1. ไฟลี้� customers ม�ท��งหมด้ 41 records

2. ไฟลี้� deploy โด้ยเลี้'อก records จาก customers มา 10 records

Page 20: 54102010330 weka

ไฟลี้�ท�$ใช"เป็2นไฟลี้� CSV 2 ไฟลี้� ค'อ CUSTOMER.CSV แลี้ะ DEPLOY.CSV โด้ยไฟลี้� DEPLOY ให"ต�ด้ ข"อม#ลี้ของคอลี้�มน�ท�$ต"องการท%านายออก แลี้"วัเพิ�$ม ? เข"าไป็แทน

Page 21: 54102010330 weka

ไฟลี้�ท�$ใช"ในการทด้สอบุได้"แก) CUSTOMERS.ARFF แลี้ะ DEPLOY.ARFF จากการแป็ลี้งจากไฟลี้� CSV โด้ยใช" ZEROR ผ่)าน TEST OPTION : USE TRAINING SET แลี้"วัเป็4ด้ VISUALIZE CLASSIFIER ERRORS จากน��นท%าการ SAVE เป็2น (.arff)

Page 22: 54102010330 weka

ท%าการแก"ไขไฟลี้� ARFF โด้ยใช" NOTEPAD++1. ลี้บุ ATTRIBUTE ท�$ถู#กเพิ�$มเข"ามา

Page 23: 54102010330 weka

2. น%าข"อม#ลี้จากไฟลี้� CSV มาใส) ARFF โด้นลี้บุข"อม#ลี้ออกก)อน

Page 24: 54102010330 weka

3.ค�ด้ลี้อก ATTRIBUTE จาก CUSTOMER.ARFF ไป็ย�ง DEPLOY.ARFF

Page 25: 54102010330 weka

4. น%าข"อม#ลี้จาก DEPLOY.csv ไป็ท�$ไฟลี้� DEPLOY.arff

Page 26: 54102010330 weka

5.ท%าการสร"างMODEL โด้ยเป็4ด้ CUSTOMER.ARFF ส)วันของ CLASSIFY>CHOOSE>FUNCTIONS> MULTILAYER PERCEPTRON เลี้'อก CROSS-VALIDATION FOLDS 10 กด้ START แลี้"วัคลี้�กขวัาเพิ'$อ SAVE MODEL

Page 27: 54102010330 weka

6. เป็4ด้ไฟลี้� CUSTOMER.ARFF ท%าการ LOAD MODEL จากน��นเลี้'อก MODEL ท�$ได้" SAVE ไวั"ก)อนหน"าน��

Page 28: 54102010330 weka

7. เลี้'อก MULTILAYER PERCEPTRON แลี้"วัเลี้'อก SUPPLIED TEST SET จากน��นเลี้'อกไฟลี้� DEPLOY.ARFF รวัมถู6ง CLASS ท�$ต"องการท%านาย

Page 29: 54102010330 weka

8. จากน��นคลี้�กขวัาเลี้'อก RE-EVALUATE MODEL ON CURRENT TEST SET แลี้"วั SAVE เป็2นไฟลี้� ARFF ในท�$น��ต"องช'$อวั)า RESULT.ARFF

Page 30: 54102010330 weka

9. เป็4ด้ไฟลี้�ท�$ได้"โด้ยเป็4ด้จากหน"าแรกของ WEKA ไป็ท�$ Tools> ArffViewer>เลี้'อกเป็4ด้ไฟลี้�ผ่ลี้ลี้�พิธ�จากข"อ 8 ส�งเกตท�$คอลี้�มเก'อบุสด้ท"าย จะพิบุผ่ลี้การท%านาย

Page 31: 54102010330 weka

ผ่ลี้ลี้�พิธ�ท�$ได้" ม�ควัามแม)นย%า 100% แต)ก7ไม)แน)นอนเน'$องจากข"อม#ลี้ม�ป็ร�มาณน"อย

Page 32: 54102010330 weka

ASSOCIATE APRIORI

Page 33: 54102010330 weka

การเตร�ยมไฟลี้�• จ�ด้ให"แถูวัแรกเป็2นรายการส�นค"าท��งหมด้• ท%าการแป็ลี้งเป็2น .arff

Page 34: 54102010330 weka

เป็4ด้ไฟลี้� เลี้'อก ASSOCIATE > APRIORI > NUM RULES = 10 จะผ่ลี้ลี้�พิธ�ท��ง 10 กฎ พิร"อมท��งค)าควัามเช'$อม�$น (CF)

Page 35: 54102010330 weka

ผ่ลี้ลี้�พิธ�กฎท�$ได้"