跳至內容

Deeplearning四j

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Deeplearning 四 j是為 Java 和 Java 虛擬機器編寫的開源深度學習庫,是廣泛支援各種深度學習演算法的運算框殼。Deeplearning 四 j 會當實施的技術包括受限玻爾茲曼機、深度置信網路、深度自動編碼器、堆疊式降噪音自動編碼器、迴圈神經張量網路,以及 word 二 vec、doc 二 vec 和 GloVe。遮的演算法全部包括分散式並列版本,佮 Hadoop 和 Spark 整合。Skymind 是 Deeplearning 四 j 𪜶的商業支援機構。

簡介

Deeplearning 四 j 遮爾仔廣泛使用的程式語言 Java—— 同時嘛相容 Clojure,並且包括 Scala 的 API。伊由自有的開源數值計算庫 ND 四 J 驅動,會用得 CPU 抑是 GPU 執行。Deeplearning 四 j 是開源專案,主要因為舊金山的一支機器學習團隊開發,團隊由 Adam Gibson 領導。Deeplearning 四 j 是 GoogleWord 二 vec 頁面上列出的唯一一个佇咧 Java 環境之下實施 Word 二 vec 的開源專案。

Deeplearning 四 j 已經用佇咧多項的商業佮科研應用。其代碼由 GitHub 代管,並佇咧 Google 小組上設有支援論壇。

這个框架是會當組合的,就受限玻爾茲曼機、卷積網路、自動編碼器、遞迴網路遮的淺層神經網路會當相疊,組合做無仝類型的深度網路。

散式

Deeplearning 四 j 伊的定型以樹集進行。神經網路迵過迵天代化迵平行定型,會當佇 Hadoop / YARN 以及 Spark 上執行。Deeplearning 四 j 猶閣佮 Cuda 核心整合,進行純 GPU 操作,使用分散式的 GPU 執行。

Java 虛擬機器內底的科學計算

Deeplearning 四 j 包括使用 ND 四 J 的 N 維陣列類,可在 Java 和 Scala 中進行科學計算,類似 Numpy 為 Python 提供的功能。其基礎是線性代數庫,可有效支援生產環境中的矩陣操作。

用佇機器學習的 Canova 向量化庫

Canova 會當將各類檔案格式佮資料類型向量化,所用的輸入 / 輸出格式系統若像 Hadoop 的 MapReduce。Canova 目前猶原佇開發中,設計目標是事實 CSV、圖像、聲音、文字佮影片的向量化。Canova 會當對命令列使用。 版本零友四 . 零了後,Canova 庫已經合併到 DataVec 當中。

文字佮 NLP

Deeplearning 四 j 包括一个向量空間模型佮主題模型工具包,佇咧 Java 中實施,佮並列 GPU 整合以提懸表現。這是專門為咧處理大量文字設計的。

Deeplearning 四 j 可實施 tf–idf、深度學習佮 Mikolov 的 word 二 vec 演算法、doc 二 vec 和 GloVe-佇咧 Java 中閣實施並最佳化。伊倚靠 t-SNE 生做視覺化的文字雲。

實際應用情景佮整合

Deeplearning 四 j 的實際應用情景包括金融行業的欺詐偵測、製造業等等行業中間的異常檢測、電子商務佮廣告業的推薦系統、圖像辨識等等。Deeplearning 四 j 已經佮 RapidMiner 和 Prediction . io 等其他機器學習平台整合。

相關庫

  • OpenNN,一用 C + + 語言編寫的深度學習開源神經網路庫。
  • Torch,一用 Lua 語言編寫的開源框殼,廣泛支援各類機器學習演算法。
  • Theano,一个為 Python 開發的開源深度學習庫。
  • Neuroph

參見

  • 深度學習框殼較
  • 人工智慧
  • 機器學習
  • 深度學習
  • 卷積神經網路

參考文獻

外部連結

  • 官方網站
  • Deeplearning 四 j Github Repositories . [二千空一十六孵三鋪二十七] .(原始內容存檔佇兩千空二十一分二鋪二十七).
  • Deeplearning 四 j vs . Torch vs . Caffe vs . Theano . [二千空一十六孵三鋪二十七] .(原始內容存檔佇兩千空一十六抹五個人三十).   .
  • Canova : A General Vectorization Lib for Machine Learning . [二千空一十六孵三鋪二十七] .(原始內容存檔佇兩千空一十六抹六鋪十二).
  • ND 四 J : N-Dimensional Arrays for Java and Scala , A Linear Algebra Library . [二千空二十二孵三孵十一] .(原始內容存檔佇兩千空二十五六鷹一).
  • Apache Flink . [二千空一十六孵三鋪二十七] .(原始內容存檔佇兩千空一十八學十二鋪二十六).
  • Java Magazine by Oracle : Deep Learning in Java . [二千空一十六孵三鋪二十七] .(原始內容存檔佇兩千空一十五五九九分二十四).
  • Deeplearning 四 j Community of Gitter Chat . [二千空一十六孵三鋪二十七] .(原始內容存檔佇兩千空二十八分之三).