Deeplearning4j是為數不多的以Java原生編寫的機器學習框架之一,它面向 Java 虛擬機 (JVM)。 該框架由位於舊金山的一組機器學習開發人員開發,並由初創公司 Skymind 提供商業支持。 Deeplearning4j 於 2017 年 10 月捐贈給 Eclipse 基金會。該庫與 Clojure 和 Scala 兼容。 對於集群和分佈式訓練,Deeplearning4j 集成了 Apache Spark 和 Apache Hadoop。 它還與 NVIDIA CUDA 運行時集成,以執行 GPU 操作並在多個 GPU 之間分發訓練。 Deeplearning4j包含一個使用ND4J的n維數組類,允許在Java和Scala中進行科學計算,類似於NumPy 到 Python。 它可以有效地用作執行線性代數和矩陣運算的庫,用於訓練和推理。
Deeplearning4j 可用於訓練可執行圖像分類、對象檢測、圖像分割、自然語言處理和時間序列預測的模型。

相關導航

暫無評論

暫無評論...