Java中的AI庫大全介紹
在本文中,我們介紹了可用於日常工作的各種Java AI 框架。人工智慧 (AI) 已經存在很長時間,但它已成為市場上最熱門的話題之一。在本文中,我們將介紹Java 中的 AI 庫。
1. 機器學習
- 1.1 Weka威卡
Weka是用於資料探勘任務的機器學習演算法的集合。這些演算法既可以直接應用於資料集,也可以從您自己的 Java 程式碼中呼叫。Weka 包含用於資料預處理、分類、迴歸、聚類、關聯規則和視覺化的工具。
- 1.2 MOA(線上分享)
MOA(Massive On-line Analysis) 為資料流挖掘框架 。它包括評估工具和機器學習演算法的集合。與WEKA專案相關,它也是用 Java 編寫的,同時可以擴充套件到更苛刻的問題。
- 1.3 Encog 機器學習框架
Encog是一種高階機器學習框架,支援各種高階演算法,以及用於規範化和處理資料的類。機器學習演算法。
- 1.4 Java-ML
Java-ML是一個開源 Java 框架,專門為程式設計師提供各種機器學習演算法。
- 1.5 MLlib (Spark)
MLlib是 Spark 的可擴充套件機器學習庫,由常見的學習演算法和實用程式組成,包括分類、迴歸、聚類、協同過濾、降維。
- 1.6 H2O
H2O是一個用於分散式、可擴充套件機器學習的記憶體平臺。H2O 使用熟悉的介面,如 R、Python、Scala、Java、JSON 和 Flow notebook/web 介面,並與 Hadoop 和 Spark 等大資料技術無縫協作。
- 1.7 Signa
Apache SINGA 是一個開源機器學習庫,能夠進行分散式訓練,專注於醫療保健應用程式。
- 1.8 RapidMiner
RapidMiner 是一個資料科學平臺,透過其 GUI 和 Java API 支援各種機器和深度學習演算法。它有一個非常大的社群、許多可用的教程和大量的文件。
- 1.9 Smile
Smile(統計機器智慧和學習引擎)是一個快速而全面的機器學習、NLP、線性代數、圖形、插值和視覺化系統,使用 Java 和 Scala 編寫。憑藉先進的資料結構和演算法,Smile 提供最先進的效能。
2. Java 神經網路庫
- 2.1 Deeplearning4j
Deeplearning4j是用於 JVM 的開源、分散式和商業級深度學習庫。
- 2.2 Neuroph
Neuroph是一個輕量級的 Java 神經網路框架,用於開發常見的神經網路架構。Neuroph透過提供 支援建立、訓練和儲存神經網路的Java 神經網路庫 和 GUI 工具來簡化神經網路的開發 。
- 2.3 Arbiter
Arbiter是一個超引數最佳化庫,旨在自動化深度神經網路訓練的超引數調整。它相當於 Google Tensorflow 的 Vizier 或 Python 庫 Spearmint。
3. NLP - 自然語言處理
- 3.1 Apache OpenNLP
Apache OpenNLP 是一個用於處理自然語言的機器學習工具包;即文字。官方網站提供了 API 文件,其中包含有關如何使用該庫的資訊。
- 3.2 史丹佛 CoreNLP
史丹佛 CoreNLP 是最流行的 Java 自然語言處理框架。它為 NLP 任務提供了各種工具。官方網站提供了有關如何使用此框架的資訊的教程和文件。
4. 基於規則的系統
- 4.1 Tweety
Tweety是各種 Java 庫的集合,這些庫為人工智慧的不同領域新增了方法。特別是,它提供了一個通用介面層,用於研究和使用不同的知識表示形式,如經典邏輯、條件邏輯、機率邏輯和論證。
- 4.2 Drools
Drools 是由 Red Hat 支援的業務規則管理系統。
- 4.3 d3web
d3web提供解決問題的知識來解決診斷任務,將觀察結果輸入系統並返回正確的診斷結果。
相關文章
- Java 中關於protected的介紹Java
- Java中15種鎖的介紹Java
- HuggingFace的transformers 庫中的tokenizer介紹ORM
- 簡單介紹java中的equals()方法Java
- Java中的13個原子操作類介紹Java
- Java中幾種常用的RPC框架介紹JavaRPC框架
- Java介紹Java
- iOS中的動態庫,靜態庫和framework介紹iOSFramework
- JSON簡介(java中的json庫使用)JSONJava
- Hanlp在java中文分詞中的使用介紹HanLPJava中文分詞
- Blazor 元件庫 BootstrapBlazor 中Editor元件介紹Blazor元件boot
- 優雅的操作檔案:java.nio.file 庫介紹Java
- AI雲平臺介紹AI
- jinq 入門介紹-java中編寫資料庫查詢的簡單自然的方式Java資料庫
- 介紹java -cp & java -jar的區別JavaJAR
- 資料庫介紹資料庫
- java集合類介紹Java
- Java Selenide 介紹&使用JavaIDE
- java-ToStringBuilder介紹JavaUI
- JVM中堆的介紹JVM
- Kubernetes的client-go庫介紹clientGo
- Java中的幾種Kafka客戶端比較介紹JavaKafka客戶端
- Kafka中的segment的介紹Kafka
- java語言的入門介紹Java
- Java常用的5大框架介紹!Java框架
- java註解的簡單介紹Java
- 膝上型電腦鍵盤的功能介紹 筆記本鍵盤功能介紹圖大全圖解筆記圖解
- cuda函式庫介紹函式
- XCharts 開源庫介紹
- vuejs元件庫pk介紹VueJS元件
- funclib函式庫介紹函式
- 14個AI商業應用的介紹AI
- HSQL 資料庫介紹(1)--簡介SQL資料庫
- Java元註解介紹Java
- Java 20 新功能介紹Java
- SAP Java Connector 元件介紹Java元件
- Java 18 新功能介紹Java
- Java 16 新功能介紹Java