导读:近几年随着深度学习算法的发展,出现了许多深度学习框架。这些框架各有所长,各具特色。常用的开源框架有TensorFlow、Keras、Caffe、PyTorch、Theano、CNTK、MXNet、PaddlePaddle、Deeplearning4j、ONNX等。
作者:谢佳标
来源:大数据DT(ID:hzdashuju)
框架名称:TensorFlow
主要维护方:Google
支持的语言:C++/Python/Java/R 等
GitHub源码地址:
https://github.com/tensorflow/tensorflow
框架名称:Keras
主要维护方:Google
支持的语言:Python/R
GitHub源码地址:
https://github.com/keras-team/keras
框架名称:Caffe
主要维护方:BVLC
支持的语言:C++/Python/Matlab
GitHub源码地址:
https://github.com/BVLC/caffe
框架名称:PyTorch
主要维护方:Facebook
支持的语言:C/C++/Python
GitHub源码地址:
https://github.com/pytorch/pytorch
框架名称:Theano
主要维护方:UdeM
支持的语言:Python
GitHub源码地址:
https://github.com/Theano/Theano
框架名称:CNTK
主要维护方:Microsoft
支持的语言:C++/Python/C#/.NET/Java/R
GitHub源码地址:
https://github.com/Microsoft/CNTK
框架名称:MXNet
主要维护方:DMLC