2010
การเชื่อมต่อฐานข้อมูล MySQL กับ Weka
Posted by: admin In: Data Mining|Databases|MySQL|Weka
การนำข้อมูลอินพุตเข้า Weka นั้น สามารถทำได้หลายวิธี เช่น
- Import ARFF file
- Import CSV file
- เรียกใช้ข้อมูลที่อยู่ใน website โดยระบุ URL ที่เก็บข้อมูล
- Import ข้อมูลจากฐานข้อมูล
สำหรับวันนี้จะอธิบายเกี่ยวกับการติดต่อฐานข้อมูล MySQL กับ Weka เพราะผู้ใช้งานส่วนใหญ่มักใช้ฐานข้อมูลในการเก็บข้อมูลอยู่แล้ว ซึ่งการ import data เข้า Weka โดยตรงจากฐานข้อมูลน่าจะสะดวกกว่าการแปลงข้อมูลให้อยู่ในรูปแบบ ARFF หรือ CSV file ค่ะ สำหรับขั้นตอนการ Import ข้อมูลจาก MySQL เข้าสู่ Weka สามารถทำได้ดังนี้ค่ะ
| 1. | Download JDBC Driver สำหรับ MySQL (mysql-connector-java v5.1.10) และนำไปวางไว้กับ folder เดียวกับ weka.jar | ||||
| 2. | Download Properties file (DatabaseUtils.props) และนำไปวางไว้ที่ folder เดียวกับ weka.jar | ||||
| 3. | เปิด file DatabaseUtils.props และแก้ไขบรรทัดต่อไปนี้ | ||||
|
|||||
| 4. | เปิด file RunWeka.ini และแก้ไข “cp=%CLASSPATH%” เป็น | ||||
|
|||||
| 5. | เปิดโปรแกรม Weka เพื่อเรียกใช้งาน จากนั้นเลือก Application เป็น Explorer และคลิกที่ OpenDB | ||||
![]() |
|||||
| 6. |
จะปรากฎหน้าต่าง SQL Viewer ให้คลิกที่ User… จากนั้นระบุ |
||||
![]() |
|||||
| 7. | Click ที่ปุ่ม Connect เพื่อทำการเชื่อมต่อกับฐานข้อมูล สังเกตว่าช่อง Info จะแสดงผลลัพธ์ของการเชื่อมต่อ | ||||
![]() |
|||||
| 8. | ใส่คำสั่ง Query เพื่อทำการดึงข้อมูลจากฐานข้อมูลขึ้นมาแสดง จากนั้นกด Execute ผลลัพธ์ที่ได้จะแสดงในช่อง Result สังเกตว่าในช่อง Info จะแสดงจำนวนผลลัพธ์ที่ทำการ Query ขึ้นมา สุดท้ายกดที่ปุ่ม OK เพื่อทำการ Import ข้อมูลดังกล่าวเข้า Weka ค่ะ | ||||
![]() |
|||||
| 9. | ที่หน้า Preprocess จะเห็นว่าข้อมูลที่ Import จาก MySQL จะมีหน้าตาเหมือนการ Import จาก ARFF หรือ CSV format ต่อจากนี้ไปก็สามารถใช้เทคนิค data mining ที่มีอยู่ใน Weka ทำการวิเคราะห์หรือสร้าง model ต่างๆ ได้แล้วค่ะ | ||||
![]() |
|||||
| หมายเหตุ บทความนี้อยู่ภายใต้ลิขสิทธิ์ของเว็บไซด์ www.open-miner.com ผู้จัดทำอนุญาตให้นำไปเผยแพร่ได้ แต่กรุณาอ้างอิงแหล่งที่มาด้วยว่ามาจาก www.open-miner.com ค่ะ | |||||
เรื่องที่เกี่ยวข้อง
- New !!! เปิดอบรมเชิงปฏิบัติการ Introduction to Data Mining (Workshop with WEKA) รุ่นที่ 4 (วันที่ 4 - 5 ก.ย. 2553)
- เปิดอบรมเชิงปฏิบัติการขุดเหมืองข้อมูลด้วย Weka รุ่นที่ 2 (8-9 พ.ค. 2553)
- ภาพบรรยากาศการอบรมหลักสูตร Data Mining with WEKA รุ่นที่ 4 จัดโดย www.open-miner.com
- Update !!! เปิดอบรมเชิงปฏิบัติการ Introduction to Data Mining (Workshop with WEKA) รุ่นที่ 11 (วันที่ 25 – 26 ก.พ. 2555)
- ภาพบรรยากาศการอบรมหลักสูตร Data Mining with WEKA รุ่นที่ 11 จัดโดย www.open-miner.com





0
0