2018年深度学习框架哪家强?

Posted 人工智能学前班

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018年深度学习框架哪家强?相关的知识,希望对你有一定的参考价值。

孙悟空这样的好身手都能想到要去东海龙宫搞个金箍棒,对于AI爱好者,自然也是需要选择一件称手的兵器才行。来自Microsoft的帅哥Ilia Karmanov就帮大家做了这样的事(https://github.com/ilkarman/DeepLearningFrameworks)。

                                


Results (24 Nov 2017)

Training CNN (VGG-style) on CIFAR-10 - Image Recognition

DL Library Test Accuracy (%) Training Time (s)
MXNet 77 145
Caffe2 79 148
Gluon 76 152
Knet(Julia) 78 159
Chainer 79 162
CNTK 78 163
PyTorch 78 169
Tensorflow 78 173
Keras(CNTK) 77 194
Keras(TF) 77 241
Lasagne(Theano) 77 253
Keras(Theano) 78 269

Training RNN (GRU) on IMDB - Natural Language Processing (Sentiment Analysis)

DL Library Test Accuracy (%) Training Time (s) Using CuDNN?
MXNet 86 29 Yes
Knet(Julia) 85 29 Yes
Tensorflow 86 30 Yes
Pytorch 86 31 Yes
CNTK 85 32 Yes
Keras(TF) 86 35 Yes
Keras(CNTK) 86 86 No Available

Inference ResNet-50 (Feature Extraction)

DL Library Images/s GPU Images/s CPU
Knet(Julia) 160 2
Tensorflow 155 11
PyTorch 130 6
MXNet 130 8
MXNet(w/mkl) 129 25
CNTK 117 8
Chainer 107 3
Keras(TF) 98 5
Caffe2 71 6
Keras(CNTK) 46 4
ONNX_Caffe2

ONNX_MXNet

看了一堆表格,估计已经晕菜了,更不知道选哪个了?

呵呵,其实没有看明白没有关系,按大领导的常用话来说,我不关心过程,我只关注结论。

结论就是:在特征提取上面Tensorflow(背后金主谷歌 Google )更胜一筹,MXNet(背后金主亚马逊Amazon)在CNN上速度较快,RNN大家差不多2018我们选择Tensorflow。

其实关注AI界发展动态的知道,在刚刚过去的12月13号,谷歌云首席科学家李飞飞(不知道可以去网易公开课搜下《如何教计算机理解图片》TED演讲)在上海开幕的谷歌开发者大会上宣布谷歌 AI 中国中心正式,相信在Google这样有理想有远见的公司支持下,Tensorflow将会更快的发展和普及。


最后,选择好了Tensorflow后,后面我们将会有一系列课程带大家走入其中。

对于其他学有余力或者有好奇心的可以看看后面其他框架简单介绍,这样以后也可以和别人吹牛时或者别人吹牛时你也能略懂一二。


1)金主脸书 (Facebook) 旗下:PyTorch(这个支持Python,取代之前有个基于小众语言Lua的Torch ),Caffe2(之前学术界广泛使用的Caffe目前基本被Caffe2取代)

2)Yoshua Bengio 于 2017 年 09月宣布不再维护:Theano

3)微软出品:CNTK

4)百度的深度学习框架:Paddle

目前有人推荐前端用Keras,后端用TF或CNTK,或者推荐前端用Gluon(亚马逊和微软2017年10月联合推出),后端用MXNet,或者CNTK。目前Tensorflow中已经集成了Kearas,可以直接使用。



以上是关于2018年深度学习框架哪家强?的主要内容,如果未能解决你的问题,请参考以下文章

7大Python深度学习框架哪家强?

一招检验10大深度学习框架哪家强!

带你测试对比深度学习框架!TensorFlow,Keras,PyTorch...哪家强?(附数据集)

深度学习框架哪家强?MXNet称霸CNNRNN和情感分析,TensorFlow仅擅长推断特征提取

模型端侧加速哪家强?一文揭秘百度EasyEdge平台技术内核

2018年11种深度学习框架影响力对比