機器學習語言:SystemML

jopen 9年前發布 | 10K 次閱讀 SystemML

SystemML 是靈活的,可伸縮機器學習 (ML) 語言,使用 Java 編寫。機器學習 (ML) 是指無需顯式的編程即可讓計算機學習的能力。

SystemML 與眾不同的是:

(1) 可定制算法

(2) 多個執行模式,包括單個,Hadoop 批量和 Spark 批量,

(3) 自動優化

SystemML 先進的機器學習主要基于兩方面:

SystemML 語言,聲明式機器學習 (DML)。SystemML 包含線性代數原語,統計功能和 ML 指定結構,可以更容易也更原生的表達 ML 算法。算法通過 R 類型或者 Python 類型的語法進行表達。DML 通過提供靈活的定制分析表達和獨立于底層輸入格式和物理數據表示的數據顯著提升數據科學的生產力。
 
其次,SystemML 提供自動優化功能,通過數據和集群特性保證高效和可伸縮。SystemML 可以在 MapReduce 或者 Spark 環境運行。

項目主頁:http://www.baiduhome.net/lib/view/home/1446686216607

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!