首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 機器學習工具與庫大全:25 個主流專案推薦

     編輯:Java 綜合教學

Java 機器學習工具與庫大全:25 個主流專案推薦

以下為 25 個 Java 機器學習工具與庫列表:

  1. Weka:資料探勘任務機器學習演算法集合,支援預處理、分類、迴歸、分群、關聯規則、視覺化。
  2. MOA (Massive Online Analysis):熱門開源資料探勘框架,社群活躍,含分類、迴歸、分群、異常偵測、概念漂移偵測、推薦系統等演算法與評估工具,擴展性優於 Weka。
  3. MEKA:多標籤學習與評估方法開源實現,基於 WEKA,預測多個輸出變數。
  4. ADAMS:新型彈性工作流引擎,快速構建維護複雜知識流程,GPLv3 授權。
  5. ELKI:開源 (AGPLv3) 資料探勘軟體,專注無監督叢類分析與離群值偵測演算法。
  6. Mallet:Java 文本文件機器學習工具包,支援最大熵、貝葉斯、決策樹分類。
  7. Encog:先進機器學習框架,支援 SVM、類神經網路、遺傳程式設計、貝葉斯網路、隱馬可夫模型、遺傳演算法。
  8. Datumbox:開源機器學習框架,快速開發 ML 與統計應用,含大量演算法與統計測試,處理中等規模資料集。
  9. Deeplearning4j:首個商業級、開源、分散式深度學習庫 (Java/Scala),面向生產環境而非研究工具。
  10. Mahout:內建演算法的 ML 框架,Mahout-Samsara 協助建立自有數學並提供現成演算法。
  11. RapidMiner:多特蒙德大學開發,提供 GUI 與 Java API,含資料處理、視覺化、ML 建模。
  12. Apache SAMOA:分散式串流 ML 框架,抽象底層 DSPE (Storm、S4、Samza),一次開發多引擎執行。
  13. Neuroph:Java 類神經網路簡化建立、訓練、儲存神經網路。
  14. Oryx 2:基於 Apache Spark 和 Kafka 的即時大規模 ML Lambda 架構,提供協同過濾、分類、迴歸、分群端到端應用。
  15. Stanford Classifier:最大熵分類器 Java 實現,將資料分為 K 類。
  16. Cortical.io:快速、精確、類大腦的 Retina API。
  17. JSAT:ML 快速入門庫,GPL 3,純 Java 無外部依賴,部分代碼為自我教育目的。
  18. ND4J:JVM 科學計算庫,面向生產環境,極小記憶體需求。
  19. Java Machine Learning Library:ML 演算法參考實現集合,含文檔與源碼,主要用 Java 撰寫。
  20. Java-ML:Java API,ML 演算法集合,提供標準演算法介面。
  21. MLlib (Spark):Spark 擴展 ML 庫,提供 Java/Scala/Python 綁定,演算法列表龐大。
  22. H2O:智能應用 ML API,擴展統計、ML 與大數據運算,可擴展。
  23. WalnutiQ:理論上與人腦部分學習演算法共通的面向對象模型 (目標:簡單帶情感 AI 模型)。
  24. RankLib:學習排序演算法庫,實現八種流行演算法。
  25. htm.java:Numenta 智能學習平台 HTM 的 Java 移植版。

問啊 - 定制化 IT 教育平台,牛人一對一服務,有問必答,開發編程社交頭條官網:www.wenaaa.com
QQ 群 290551701 聚集許多網路精英、技術總監、架構師、專案經理!開源技術研究,歡迎業內人士、大牛及新手加入!

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved