Software | 作者 | Software license[a] | 対応OS | 開発言語 | Interface | OpenMPsupport | OpenCL support | CUDAsupport | Automatic differentiation[1] | Has pretrained models | Recurrent nets | Convolutional nets | RBM/DBNs |
Apache SINGA | Apache Incubator | Apache 2.0 | Linux, Mac OS X, Windows | C++ | Python, C++, Java | No | Yes | Yes | ? | Yes | Yes | Yes | Yes |
BigDL | Intel | Apache 2.0 | Cloud Computing | Python | |||||||||
Caffe | Berkeley Vision and Learning Center | BSD license | Linux, Mac OS X, Windows[2] | C++ | Python, MATLAB | Yes | Under development[3] | Yes | Yes | Yes[4] | Yes | Yes | No |
Deeplearning4j | Skymind engineering team; Deeplearning4j community; originally Adam Gibson | Apache 2.0 | Linux, Mac OS X, Windows, Android(Cross-platform) | java | Java, Scala, Clojure, Python (Keras) | Yes | On roadmap[5] | Yes[6] | Computational Graph | Yes[7] | Yes | Yes | Yes |
Dlib | Davis King | Boost Software License | Cross-Platform | C++ | C++ | Yes | No | Yes | Yes | Yes | No | Yes | Yes |
Keras | François Chollet | MIT license | Linux, Mac OS X, Windows | Python | Python, R | Only if using Theano or MXNet as backend | Under development for the Theano backend (and on roadmap for the TensorFlow backend) | Yes | Yes | Yes[9] | Yes | Yes | Yes |
MatConvNet | Andrea Vedaldi,Karel Lenc | BSD license | Windows, Linux[11](OSX via Docker on roadmap) | C++ | MATLAB, C++, | No | No | Yes | Yes | Yes | Yes | Yes | No |
Microsoft Cognitive Toolkit | Microsoft Research | MIT license[12] | Windows, Linux[13](OSX via Docker on roadmap) | C++ | Python, C++, Command line,[14]BrainScript[15] (.NETon roadmap[16]) | Yes[17] | No | Yes | Yes | Yes[18] | Yes[19] | Yes[19] | No[20] |
MXNet | Distributed (Deep) Machine Learning Community | Apache 2.0 | Linux, Mac OS X, Windows,[22][23]AWS, Android,[24]iOS, JavaScript[25] | Small C++core library | C++, Python, Julia, Matlab, JavaScript, Go, R, Scala, Perl | Yes | On roadmap[26] | Yes | Yes[27] | Yes[28] | Yes | Yes | Yes |
OpenNN | Artelnics | GNU LGPL | Cross-platform | C++ | C++ | Yes | No | No | ? | ? | No | No | No |
TensorFlow | Google Brain team | Apache 2.0 | Linux, Mac OS X, Windows[30] | C++, Python | Python (Keras), C/C++, Java, Go, R[31] | No | On roadmap[32][33] | Yes | Yes[34] | Yes[35] | Yes | Yes | Yes |
Theano | Université de Montréal | BSD license | Cross-platform | Python | Python | Yes | Under development[36] | Yes | Yes[37][38] | Through Lasagne's model zoo[39] | Yes | Yes | Yes |
Torch | Ronan Collobert, Koray Kavukcuoglu, Clement Farabet | BSD license | Linux, Mac OS X, Windows,[41]Android,[42] iOS | C, Lua | Lua, LuaJIT,[43] C, utility library for C++/OpenCL[44] | Yes | Third party implementations[45][46] | Yes[47][48] | Through Twitter's Autograd[49] | Yes[50] | Yes | Yes | Yes |
ディープラーニングソフト 比較表
登録:
投稿 (Atom)