Weka ย่อมาจาก Waikato
Environment for Knowledge Analysis ซึ่งเป็นซอฟต์แวร์สำเร็จรูปประเภทฟรีแวร์ที่สามารถดาวน์โหลดได้จากเว็บไซต์ซึ่งอยู่ภายใต้การควบคุมของ
GPL License ซึ่งโปรแกรม Weka ได้ถูกพัฒนามาจากภาษาจาวาทั้งหมด
ซึ่งเขียนมาโดยเน้นกับงานทางด้านการเรียนรู้ด้วยเครื่อง (Machine Learning)
และการทำเหมืองข้อมูล (Data Mining) โปรแกรมจะประกอบไปด้วยโมดูลย่อย
ๆ สำหรับใช้ในการจัดการข้อมูล และเป็นโปรแกรมที่สามารถที่ใช้Graphic User
Interface (GUI) และใช้คำสั่งในการให้ซอฟต์แวร์ประมวลผลส่วนประกอบหลักของซอฟต์แวร์
Weka จะประกอบไปด้วยดังต่อไปนี้
1. Simple CLI (Command Line Interface) เป็นโปรแกรมรับคำสั่งจากการทำงานผ่านการพิมพ์ทางระบบ
2. Explorer เป็นโปรแกรมที่ออกแบบในลักษณะ GUI เพื่อหาความรู้ที่ต้องการเมนูหลักของ Explorer ประกอบไปด้วย
- Preprocess
เป็นการเตรียมข้อมูล
- Classify
เป็นการรวมโมดูลของการทำเหมืองข้อมูลแบบจัดแบ่งประเภท
- Cluster เป็นการรวมโมดูลของการทำเหมืองข้อมูลแบบการเกาะกลุ่ม
- Associate เป็นการรวมโมดูลของการทำเหมืองข้อมูลแบบกฎเชื่อมโยง
- Select attributes เป็นการรวมโมดูลสำหรับการวิเคราะห์ความเกี่ยวพันของลักษณะประจำ
- Visualize เป็นการนำเสนอข้อมูลด้วยภาพนามธรรมสองมิติ
- ส่วนประกอบอื่นของ
Explorer
3. Experimenter เป็นโปรแกรมที่ออกแบบการทดลองและการทดสอบผลโดยใช้สถิติ
3. Experimenter เป็นโปรแกรมที่ออกแบบการทดลองและการทดสอบผลโดยใช้สถิติ
4. Knowledge Flow เป็นโปรแกรมที่ออกแบบผังในการไหลของความรู้
แสดงดังภาพ
ภาพหน้าต่างหลักของซอฟต์แวร์
ส่วนวิธีการใช้งานนั้น เราก็จะแนะนำกันต่อไป หรือสามารถหาได้จาก เว็บไซด์ทั่วไปได้ แต่นอกจากโปรแกรม Weka แล้วก็ยังมี โปรแกรม RapidMiner (freeware เหมือนกัน)