ディープラーニングソフト 比較表


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 LinuxMac OS XWindows C++ PythonC++Java No Yes Yes ? Yes Yes Yes Yes
BigDL Intel Apache 2.0 Cloud Computing   Python                
Caffe Berkeley Vision and Learning Center BSD license LinuxMac OS XWindows[2] C++ PythonMATLAB Yes Under development[3] Yes Yes Yes[4] Yes Yes No
Deeplearning4j Skymind engineering team; Deeplearning4j community; originally Adam Gibson Apache 2.0 LinuxMac OS XWindowsAndroid(Cross-platform) java JavaScalaClojurePython (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 LinuxMac OS XWindows Python PythonR 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 WindowsLinux[11](OSX via Docker on roadmap) C++ MATLABC++, No No Yes Yes Yes Yes Yes No
Microsoft Cognitive Toolkit Microsoft Research MIT license[12] WindowsLinux[13](OSX via Docker on roadmap) C++ PythonC++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 LinuxMac OS XWindows,[22][23]AWSAndroid,[24]iOSJavaScript[25] Small C++core library C++PythonJuliaMatlabJavaScriptGoRScalaPerl 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 LinuxMac OS XWindows[30] C++Python Python (Keras), C/C++JavaGoR[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 LinuxMac OS XWindows,[41]Android,[42] iOS CLua LuaLuaJIT,[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