专栏首页Petrichor的专栏深度学习: 深度学习框架 横向对比

深度学习: 深度学习框架 横向对比

综述

名称

发布时间

阵营

源码

star

fork

TensorFlow

Nov 1, 2015

Google、Yahoo!

tensorflow/tensorflow

62,648

30,331

Caffe

Sep 8, 2013

BVLC

BVLC/caffe

18,869

11,586

PyTorch

Feb 2, 2017

Facebook

pytorch/pytorch

5,718

1,071

Keras

Mar 22, 2015

fchollet/keras

17,273

6,168

Theano

Jan 6, 2008

Theano/Theano

6,583

2,191

MXNet

Apr 26, 2015

Amazon

dmlc/mxnet

10,280

3,847

CNTK

Jul 27, 2014

Microsoft

Microsoft/CNTK

11,661

2,953

Tensorflow

  • Python API 编写,通过 C/C++引擎 加速;
  • 使用 数据流图 生成 深度学习 中 最常见的 基本单元
  • 嵌套关系 (从外到内):
    1. Graph (每次只能在一个 指定的默认graph 中进行操作)
    2. Session (会去遍历那些具有依赖关系的op)
    3. Operation (节点)

[1] TensorFlow和Caffe、MXNet、Keras等其他深度学习框架的对比

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 监视显存

    JNingWei
  • Linux查看网卡型号、驱动版本、队列数

    JNingWei
  • 深度学习: mAP (Mean Average Precision)

    一般来说,precision 和 recall 是 鱼与熊掌 的关系。下图即是 PR曲线:

    JNingWei
  • 大数据公司Cloudera获得一轮投资

    为企业级市场提供大数据系统处理的创业公司 Cloudera 刚获得一轮 1.6 亿美元的融资,此轮融资由 T. Powe Price 领投,Google Ven...

    静一
  • 一个开发需求的解决方案 & Oracle临时表介绍

    一、开发需求 最近有一个开发需求,大致需要先使用主表,或主表和几张子表关联查询出ID(主键)及一些主表字段,然后再用这些ID查找最多10张表中对应的记录,主...

    bisal
  • 【编程练习】收集的一些c++代码片,算法排序,读文件,写日志,快速求积分等等

     c语言实现如下功能 输入全部文件名(绝对路径加文件名)得到,文件名,扩展名,文件长度

    流川疯
  • web项目ant打包完整案例

    前两周做的web项目要部署到服务器上去,为了后续升级部署方便,决定采用Ant进行(开发用的myeclipse 8.5),ant打包测试也是在myeclipse上...

    小小科
  • 【实用】Github 超过 3 万 Star 的『超实用技术面试手册』

    简历怎么写才能吸引HR的眼光,可能会被技术老大问到哪些常见问题,拿到Offer之后怎样才能让自己的优势最大化然后优中选优?

    昱良
  • 位运算及其编程妙用

    位操作符通常用来对操作数进行位级的操作运算。首先将运算符转换为位级,然后对操作数执行计算。可以在比特级执行诸如加法,减法,乘法等的数学运算以便更快地处理。

    用户1631856
  • C语言指定初始化器解析及其应用

    C90 标准要求初始化程序中的元素以固定的顺序出现,与要初始化的数组或结构体中的元素顺序相同。但是在新标准 C99 中,增加了一个新的特性:指定初始化器。利用该...

    wenzid

扫码关注云+社区

领取腾讯云代金券