Apache Mahout

จากวิกิพีเดีย สารานุกรมเสรี
Apache Mahout
นักพัฒนามูลนิธิอะแพชีซอฟต์แวร์
วันที่เปิดตัว7 เมษายน ค.ศ. 2009 (2009-04-07)[1]
รุ่นเสถียร
0.14.0 / 6 มีนาคม พ.ศ. 2562 (2019-03-06); 1877 วันก่อน[2]
ที่เก็บข้อมูลMahout Repository
ภาษาที่เขียนภาษาจาวา, ภาษาสกาลา
ประเภทการเรียนรู้ของเครื่อง
สัญญาอนุญาตApache License 2.0
เว็บไซต์mahout.apache.org

Apache Mahout เป็นโครงการพัฒนาซอฟต์แวร์เสรีสำหรับการเรียนรู้ของเครื่องในสเกลใหญ่หรือแบบกระจาย พัฒนาขึ้นโดยมูลนิธิอะแพชีซอฟต์แวร์โดยให้ความสำคัญกับฟังก์ชันทางพีชคณิตเชิงเส้น ในอดีตเน้นการสนับสนุนบนแพลตฟอร์มอะแพชีฮาดูปแต่ในปัจจุบันหันไปเน้นการสนับสนุนอะแพชีสปาร์ก[3][4] Mahout ยังมีไลบรารีสำหรับภาษาจาวาและภาษาสกาลา (ฟังก์ชันพีชคณิตเชิงเส้นและสถิติพื้นฐาน) ปัจจุบันยังมีการพัฒนาอยู่อย่างต่อเนื่อง[5]

อัลกอริทึมหลักของ Mahout คือ การแบ่งกลุ่มข้อมูล (Clustering) การแบ่งประเภทข้อมูล (Classification) และวิธีการกรองร่วม (Collaborative Filtering) โดยทำงานบนอะแพชีฮาดูปโดยใช้ฟังก์ชันแมพรีดิวซ์ (map/reduce)

ดูเพิ่ม[แก้]

อ้างอิง[แก้]

  1. "Apache Mahout: First release 0.1 released".
  2. "Apache Mahout: Scalable machine learning and data mining". สืบค้นเมื่อ 6 March 2019.
  3. "Introducing Apache Mahout". ibm.com. 2011. สืบค้นเมื่อ 13 September 2011.
  4. "InfoQ: Apache Mahout: Highly Scalable Machine Learning Algorithms". infoq.com. 2011. สืบค้นเมื่อ 13 September 2011.
  5. "Algorithms - Apache Mahout - Apache Software Foundation". cwiki.apache.org. 2011. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2013-12-22. สืบค้นเมื่อ 13 September 2011.