對(duì)于希望在應(yīng)用中整合深度學(xué)習(xí)功能的開發(fā)者來說,GitHub上其實(shí)還有很多不錯(cuò)的開源項(xiàng)目值得關(guān)注,以下我們推薦2016年人氣最高的六款開源深度學(xué)習(xí)工具:
一、TensorFlow
TensorFlow新版本的重大意義在于首次支持分布式處理,可使用機(jī)群培訓(xùn)機(jī)器學(xué)習(xí)模型,此前只支持單一機(jī)器。
二、Keras
開發(fā)者是Fran ois Chollet,在谷歌從事深度學(xué)習(xí)技術(shù)研究.
三、CNTK
作為微軟認(rèn)知服務(wù)(Cognitive Service)計(jì)劃的一部分,微軟推出其開源深度學(xué)習(xí)框架的第二個(gè)版本,并將其名稱從“Computational Network Toolkit”更名為“Cognitive Toolkit”認(rèn)知計(jì)算工具包(Github)。Cognitive Toolkit2.0版本新增加了對(duì)Python的支持(Python3,Python2的支持正在開發(fā)中)。
四、MXNET
來自分布式(深度)機(jī)器學(xué)習(xí)社區(qū),出自CXXNet、Minerva、Purine等項(xiàng)目的開發(fā)者之手,主要用C++編寫。MXNet強(qiáng)調(diào)提高內(nèi)存使用的效率,甚至能在智能手機(jī)上運(yùn)行諸如圖像識(shí)別等任務(wù)。該工具被亞馬遜采用。
五、Theano
2008年誕生于蒙特利爾理工學(xué)院,Theano派生出了大量深度學(xué)習(xí)Python軟件包,最著名的包括Blocks和Keras。
六、Torch
由Ronan Collobert, Koray Kavukcuoglu, Clement Farabet共同開發(fā),在Facebook內(nèi)部廣泛應(yīng)用。Torch誕生已經(jīng)有十年之久,但是真正起勢(shì)得益于去年Facebook開源了大量Torch的深度學(xué)習(xí)模塊和擴(kuò)展。Torch另外一個(gè)特殊之處是采用了不怎么流行的編程語言Lua(該語言曾被用來開發(fā)視頻游戲)。