您的位置:首頁>正文

排名前16名的開源深度學習的平臺,你知道哪些?

這回我們為您帶來了排名前16的開源深度學習庫及平臺。 其中, TensorFlow排在第一位, Keras和Caffe分列二、三名。

深度學習是基於資料標記法, 屬於機器學習方法這個“大家庭”中一個不斷發展、日益流行的部分。 相較於其他, 它是一個全新的概念。 巨大的人力物力需求可能會限制那些想進入這個領域的人, 或者是那些已經進入這個領域的人。 考慮到這種情況, 在網上社區積極參與、討論開放源項目是你不斷更新自我知識, 瞭解發展趨勢最好的方法。

上圖顯示了在Gizub領域中由佼佼者和貢獻者組成的16家開源深度學習庫的具體排名分佈圖。 圖中, 圓圈的顏色表示創辦的時間。 (越綠-創立時間越短, 越藍-創立時間越長)。

可以看出, TensorFlow是無可爭議的領頭羊。 同Keras、Caffe、Microsoft和PyTorch佔據了前五名。

下麵是完整的名單。 並附有一個簡短的介紹和進一步的連結。 我們希望您能通過下面的文章獲得進一步學習。

1. TensorFlow最初是由谷歌機器智慧化研究組織的研究人員和工程師為方便谷歌首腦團隊工作而開發的。 該系統設計的初衷是為了便於對機器學習的研究, 使其原型系統更加快速、方便的向生產系統過渡

網址:n.TensorFlow.

2. Keras是一個高級的神經網路API, 用Python編寫, 能夠在TensorFlow、CNTK或Theano上運行。

網址: Keras.

3. Caffe是一個深度的學習框架, 其核心體現了表達、速度和模組化的特性。 它是由Berkeley Visionand Learning Center (簡稱BVLC)和貢獻者開發的。

網址:n.Caffe.

4.Microsoft Cognitive Toolkit (前CNTK)是一個統一的深度學習工具平臺, 它特點為用圖片將神經網路描述為一系列計算步驟。

網址:.Microsoft Cognitive Toolkit

5.PyTorch, 通過張量和動態神經網路在Python中具有很強的GPU加速效果。

網址:PyTorch

6.ApacheMXnet是一個為效率和靈活性而設計的深度學習框架。 它允許您使用混合符號程式設計和命令式程式設計, 以最大限度地提高您的效率。

網址:ApacheMXnet

7.DeepLearning4J是Skymind Intelligence Layer的一部分。 當然, ND4J、DataVec、Arcer和RL4J也是它的一部分。 DeepLearning4J是Apache2.0許可的、可開源的、分散式的神經網路庫, 通常用用Java和Scala編寫。

網址:DeepLearning4J

8.Theano使您可以通過Theano有效地定義、優化和評估所涉及多維陣列的數學運算式.不過, 9月份, Theano宣佈在1.0版本發佈後,

將不再進一步的開發。 不過它仍然是一個非常強大的圖書館, 您可以隨時用它進行深入的學習研究。

網址:n.Theano

9.TFLearn是一個模組化的、透明的、建立在TensorFlow之上的深度學習圖書館。 它希望在完全透明,相容的基礎上, 為TensorFlow提供更高級別的API, 以方便推進實驗。

網址:TFLearn

10. Torch是Torch 7中的主要套裝軟體,

它對多維張量的資料結構和數學運算有著明確的定義。 此外, 它還提供許多實用程式。 比如用於訪問檔、任意序列化類型的物件和其他實用程式。

網址:Torch

11.Caffe2是一個羽量級、模組化、可伸縮的深度學習框架。 在原始Caffe的基礎上, Caffe2的設計考慮了表達、速度和模組化等要素。

網址:Caffe2

12.PaddlePaddle.是一個易於使用的、高效靈活、可伸縮的深度學習平臺, 最初是由百度的科學家和工程師為了將深度學習應用於百度的產品而開發的。

網址:PaddlePaddle

13.DLib是一個現代的C++工具包, 包含機器學習演算法和工具, 用於在C++中創建複雜的軟體來解決現實世界的問題。

網址:DLib

14:Chainer是一個基於Python的獨立開源框架,用於深度學習模型。Chainer為人們提供了一種靈活、直觀和高性能的實現各種深度學習的思路。其中Chainer部分模型極其先進。如遞迴神經網路和變分編碼器。

網址:Chainer

15.Neon是Nervana的基於Python的深度學習庫。它操作簡單,又具有極高的性能體驗。

網址:Neon

16.Lasagne是一個羽量級的庫,用於在Theano建立和訓練神經網路。

網址:Lasagne

以上是我們所知的最優秀的深度學習庫的列表。希望能對你有幫助

14:Chainer是一個基於Python的獨立開源框架,用於深度學習模型。Chainer為人們提供了一種靈活、直觀和高性能的實現各種深度學習的思路。其中Chainer部分模型極其先進。如遞迴神經網路和變分編碼器。

網址:Chainer

15.Neon是Nervana的基於Python的深度學習庫。它操作簡單,又具有極高的性能體驗。

網址:Neon

16.Lasagne是一個羽量級的庫,用於在Theano建立和訓練神經網路。

網址:Lasagne

以上是我們所知的最優秀的深度學習庫的列表。希望能對你有幫助

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示