Apache Mahout
Apache Mahout เป็นโครงการพัฒนาซอฟต์แวร์เสรีสำหรับการเรียนรู้ของเครื่องในสเกลใหญ่หรือแบบกระจาย พัฒนาขึ้นโดยมูลนิธิอะแพชีซอฟต์แวร์โดยให้ความสำคัญกับฟังก์ชันทางพีชคณิตเชิงเส้น ในอดีตเน้นการสนับสนุนบนแพลตฟอร์มอะแพชีฮาดูปแต่ในปัจจุบันหันไปเน้นการสนับสนุนอะแพชีสปาร์ก[3][4] Mahout ยังมีไลบรารีสำหรับภาษาจาวาและภาษาสกาลา (ฟังก์ชันพีชคณิตเชิงเส้นและสถิติพื้นฐาน) ปัจจุบันยังมีการพัฒนาอยู่อย่างต่อเนื่อง[5]
นักพัฒนา | มูลนิธิอะแพชีซอฟต์แวร์ |
---|---|
วันที่เปิดตัว | 7 เมษายน ค.ศ. 2009[1] |
รุ่นเสถียร | |
ที่เก็บข้อมูล | Mahout Repository |
ภาษาที่เขียน | ภาษาจาวา, ภาษาสกาลา |
ประเภท | การเรียนรู้ของเครื่อง |
สัญญาอนุญาต | Apache License 2.0 |
เว็บไซต์ | mahout |
อัลกอริทึมหลักของ Mahout คือ การแบ่งกลุ่มข้อมูล (Clustering) การแบ่งประเภทข้อมูล (Classification) และวิธีการกรองร่วม (Collaborative Filtering) โดยทำงานบนอะแพชีฮาดูปโดยใช้ฟังก์ชันแมพรีดิวซ์ (map/reduce)
ดูเพิ่ม แก้
อ้างอิง แก้
- ↑ "Apache Mahout: First release 0.1 released".
- ↑ "Apache Mahout: Scalable machine learning and data mining". สืบค้นเมื่อ 6 March 2019.
- ↑ "Introducing Apache Mahout". ibm.com. 2011. สืบค้นเมื่อ 13 September 2011.
- ↑ "InfoQ: Apache Mahout: Highly Scalable Machine Learning Algorithms". infoq.com. 2011. สืบค้นเมื่อ 13 September 2011.
- ↑ "Algorithms - Apache Mahout - Apache Software Foundation". cwiki.apache.org. 2011. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2013-12-22. สืบค้นเมื่อ 13 September 2011.