![]() | |
นักพัฒนา | มูลนิธิอะแพชีซอฟต์แวร์ |
---|---|
วันที่เปิดตัว | 7 เมษายน ค.ศ. 2009[1] |
รุ่นเสถียร | |
ที่เก็บข้อมูล | Mahout Repository |
ภาษาที่เขียน | ภาษาจาวา, ภาษาสกาลา |
ประเภท | การเรียนรู้ของเครื่อง |
สัญญาอนุญาต | Apache License 2.0 |
เว็บไซต์ | mahout |
Apache Mahout เป็นโครงการพัฒนาซอฟต์แวร์เสรีสำหรับการเรียนรู้ของเครื่องในสเกลใหญ่หรือแบบกระจาย พัฒนาขึ้นโดยมูลนิธิอะแพชีซอฟต์แวร์โดยให้ความสำคัญกับฟังก์ชันทางพีชคณิตเชิงเส้น ในอดีตเน้นการสนับสนุนบนแพลตฟอร์มอะแพชีฮาดูปแต่ในปัจจุบันหันไปเน้นการสนับสนุนอะแพชีสปาร์ก[3][4] Mahout ยังมีไลบรารีสำหรับภาษาจาวาและภาษาสกาลา (ฟังก์ชันพีชคณิตเชิงเส้นและสถิติพื้นฐาน) ปัจจุบันยังมีการพัฒนาอยู่อย่างต่อเนื่อง[5]
อัลกอริทึมหลักของ Mahout คือ การแบ่งกลุ่มข้อมูล (Clustering) การแบ่งประเภทข้อมูล (Classification) และวิธีการกรองร่วม (Collaborative Filtering) โดยทำงานบนอะแพชีฮาดูปโดยใช้ฟังก์ชันแมพรีดิวซ์ (map/reduce)