TensorFlow

Refer to https://www.jiqizhixin.com/articles/2017-01-02-7

https://www.leiphone.com/news/201702/T5e31Y2ZpeG1ZtaN.html

1.  TensorFlow 是一个使用数据流图(data flow graphs)进行数值计算的开源软件库。

     TensorFlow 是一个非常好的框架,但是却非常低层。使用 TensorFlow 需要编写大量的代码,

     TensorFlow 支持 Python 和 C++

2. Theano 是一个比较低层的库。也因此它并不适合深度学习,而更适合数值计算优化.

    Theano 支持自动的函数梯度计算

     Theano带有 Python 接口并集成了 Numpy

3.  Keras 是一个非常高层的库,可以工作在 Theano 和 TensorFlow(可以配置)之上.

     Keras 只需几行代码就能构建一个神经网络 

     Keras 有更好的文档、也更完整

4.  Caffe 的文档非常贫乏。你需要花大量时间检查代码才能理解它

     Caffe 的最大缺点之一是它的安装。它需要解决大量的依赖包.

     Caffe 是无可争议的领导者。它非常稳健非常快速.

5.   CNTK 即认知工具包(Cognitive Toolkit)

posted on 2018-01-02 16:37  cdekelon  阅读(105)  评论(0编辑  收藏  举报

导航