โปรแกรม Weka คืออะไร
Weka ย่อมาจาก Waikato Environment for Knowledge Analysis : เริ่มพัฒนามาตั้งแต่ปี 1997 โดยมหาวิทยาลัย Waikato ประเทศนิวซีแลนด์ เป็นซอฟต์แวร์สาเร็จ ภาพประกอบประเภทฟรีแวร์ ซึ่งโปรแกรม Weka ได้ถูกพัฒนามาจากภาษาจาวาทั้งหมด ซึ่งเขียนมาโดยเน้นกับงานทางด้านการเรียนรู้ด้วยเครื่อง หรือ Machine Learning และ การทำเหมืองข้อมูล (Data Mining) โปรแกรมจะประกอบไปด้วยโมดูลย่อย ๆ สาหรับใช้ในการจัดการข้อมูล และเป็นโปรแกรมที่สามารถใช้ GUI หรือ Graphic User Interface และ ใช้คำสั่งในการให้ซอฟต์แวร์ประมวลผล และสามารถรัน ได้หลายระบบปฏิบัติการ และสามารถพัฒนาต่อยอดโปรแกรมได้ เป็นเครื่องมือที่ใช้ทำงานในด้านการทำ Data Mining ที่รวบรวมแนวคิดอัลกอริทึมมากมาย ซึ่งอัลกอริทึมสามารถเลือกใช้งานโดยตรงได้จาก 2 ทางคือจากชุดเครื่องมือที่มีอัลกอริทึมมาให้ หรือเลือกใช้จากอัลกอริทึมที่ได้เขียนเป็นโปรแกรมลงไปเป็นชุดเครื่องมือเพิ่มเติม และชุดเครื่องมือมีฟังก์ชันสาหรับการทำงานร่วมกับข้อมูล ได้แก่ Pre-Processing , Classification , Regression, Clustering , Association rules , Selection และ Visualization ส่วนในเรื่องของการ Import ข้อมูล โดยข้อมูลนั้นจะต้องอยู่ในรูปแบบ ASCII อาจเป็น arff , csv , c45
ตัวอย่างหน้าโปรแกรมของ weka
ความสามารถของ Weka
สนับสนุนเกี่ยวกับการทำเหมืองข้อมูล มีอัลกอริทึมที่รู้จักกันดีของการทำดาต้าไมน์นิ่งให้เลือกใช้อย่างครบถ้วน และสามารถเขียนฟังก์ชันเพิ่มเข้าไปในโปรแกรมเองได้
ข้อดีของ Weka
-
สามารถทำงานได้ทุกระบบปฏิบัตการ
-
เชื่อมต่อ SQL Database โดยใช้ Java Database Connectivity
-
เป็นโปรแกรมฟรี
-
มีการเตรียมข้อมูลและเทคนิคในการสร้างแบบลำลองที่ครอบคลุม
ข้อเสียของ Weka
-
ในฟังก์ชั่นบางตัวการประมวลผลของข้อมูลไม่ค่อยมีความแม่นยำ
-
การ Import ไฟล์เข้าโปรแกรมมีความยากถ้าข้อมูลมีความผิดพลาด