TensorFlow实战-TensorFlow和其他深度学习框架的对比-第2章

2 TensorFlow和其他深度学习框架的对比 18

2.1 主流深度学习框架对比 18

2.2 各深度学习框架简介 20

TensorFlow

TensorFlow是相对高阶的机器学习库,用户?方便地用它设计神经网络结构,而不必为了追求高效率的实现亲自写C++或者CUDA代码。

TensorFlow另外一个特点是灵活的移植性。
TensorFlow还提供了TensorBoard,TensorBoard是TensorFlow的一组web应用,用来监控TensorFlow的运行过程,或可视化计算图。

caffe

官方网址 链接
github网址 链接

caffe的主要优势有以下几点:

  • 容易上手,网络结构都是以配置文件形式定义,不需要用代码设计网络
  • 训练速度快,能够训练state-of-the-art的模型与大规模的数据。
  • 组件模块化,可以方便的拓展到新的模型和学习任务上。

caffe的一大优势是拥有大量的训练好的经典模型(AlexNet/VGG/Inception)乃至其他state-of-the-art(ResNet等)的模型。收藏在它的model zoo里。

Theano

官方网址 链接
github网址 链接

Theano的主要优势如下:

  • 集成numpy,可以直接使用numpy的ndarray,API接口学习成本低。
  • 计算稳定性好
  • 动态的生成C或者cuda代码,用以编译成高效率的机器代码。

Theano是一个完全基于python的符号计算库。

Torch

官方网址 链接
github网址 链接

Torch是LuaJIT上的一个高效的科学计算库,支持大量的机器学习算法,同事以GPU上的计算优先。

Lasagne

官方网址 链接
github网址 链接

Lasagne是一个基于Theano的轻量级的神经网络库。

Keras

官方网址 链接
github网址 链接

Keras是崇尚极简、高度模块化的神经网络库,使用python实现,并可以同事运行在TensorFlow和Theano上。

MXNet

官方网址 链接
github网址 链接

MXNet是DMLC开发的一款开源的、轻量级、可移植的、灵活的深度学习库,它让用户可以混合使用符号编程模式和指令式编程模式来最大化效率和灵活性。

DIGITS

官方网址 链接
github网址 链接

DIGITS不是一个标准的深度学习库,它可以算是caffe的高级封装。

CNTK

官方网址 链接
github网址 链接

CNTK是微软研究院开源的深度学习框架。
CNTK设计是性能导向的。

Deepelearning4J

官方网址 链接
github网址 链接

Deepelearning4J是一个基于java和scala的开源的分布式深度学习库,其核心目标是创建一个即插即用的解决方案原型。

chainer

官方网址 链接
github网址 链接

chainer特性描述:

  • powerfull 支持cuda计算
  • flexible 支持多种前馈神经网络
  • intuitive 前馈计算可以引入python的各种控制流

leaf

官方网址 链接
github网址 链接

leaf是一个基于Rust语言的直观的跨平台的深度学习乃至机器智能框架。

DSSTNE

github网址 链接

DSSTNE是亚马逊开源的稀疏神经网络框架,在训练稀疏的数据时具有很大优势。

原文地址:https://www.cnblogs.com/LearnFromNow/p/9349623.html

时间: 2024-10-28 22:46:38

TensorFlow实战-TensorFlow和其他深度学习框架的对比-第2章的相关文章

Tensorflow:实战Google深度学习框架(高清版)PDF

Tensorflow:实战Google深度学习框架(高清版)PDF百度网盘链接:https://pan.baidu.com/s/1GrKn451PECK0wupXcQDZ3g 提取码:tw9k 复制这段内容后打开百度网盘手机App,操作更方便哦哦内容简介 · · · · · · TensorFlow是谷歌2015年开源的主流深度学习框架,目前已在谷歌.优步(Uber).京东.小米等科技公司广泛应用.<Tensorflow实战>为使用TensorFlow深度学习框架的入门参考书,旨在帮助读者以最

《Tensorflow实战Google深度学习框架》PDF一套四本+源代码_高清_完整

TensorFlow实战 热门Tensorflow实战书籍PDF高清版一套共四本+源代码,包含<Tensorflow实战>.<Tensorflow:实战Google深度学习框架(完整版)>.<TensorFlow:实战Google深度学习框架(第2版)>与<TensorFlow技术解析与实战>,不能错过的学习Tensorflow书籍. TensorFlow是谷歌2015年开源的主流深度学习框架,目前已在谷歌.优步(Uber).京东.小米等科技公司广泛应用.&

TensorFlow与主流深度学习框架对比

引言:AlphaGo在2017年年初化身Master,在弈城和野狐等平台上横扫中日韩围棋高手,取得60连胜,未尝败绩.AlphaGo背后神秘的推动力就是TensorFlow--Google于2015年11月开源的机器学习及深度学习框架. TensorFlow在2015年年底一出现就受到了极大的关注,在一个月内获得了GitHub上超过一万颗星的关注,目前在所有的机器学习.深度学习项目中排名第一,甚至在所有的Python项目中也排名第一.本文将带我们简单了解下TensorFlow,并与其他主流深度学

主流深度学习框架对比

深度学习研究的热潮持续高涨,各种开源深度学习框架也层出不穷,其中包括TensorFlow.Caffe.Keras.CNTK.Torch7.MXNet.Leaf.Theano.DeepLearning4.Lasagne.Neon,等等.然而TensorFlow却杀出重围,在关注度和用户数上都占据绝对优势,大有一统江湖之势.表2-1所示为各个开源框架在GitHub上的数据统计(数据统计于2017年1月3日),可以看到TensorFlow在star数量.fork数量.contributor数量这三个数

[Tensorflow实战Google深度学习框架

本系列为Tensorflow实战Google深度学习框架知识笔记,仅为博主看书过程中觉得较为重要的知识点,简单摘要下来,内容较为零散,请见谅. 2017-11-06 [第五章] MNIST数字识别问题 1. MNIST数据处理 为了方便使用,Tensorflow提供了一个类来处理MNIST数据,这个类会自动下载并转化MNIST数据的格式,将数据从原始的数据包中解析成训练和测试神经网络时使用的格式. 2. 神经网络模型训练及不同模型结果对比 为了评测神经网络模型在不同参数下的效果,一般会从训练数据

分享《TensorFlow实战Google深度学习框架 (第2版) 》中文版PDF和源代码

下载:https://pan.baidu.com/s/1aD1Y2erdtppgAbk8c63xEw 更多最新的资料:http://blog.51cto.com/3215120 <TensorFlow实战Google深度学习框架(第2版)>中文版PDF和源代码中文版PDF,带目录标签,文字可以复制,363页.配套源代码:经典书籍,讲解详细:如图 原文地址:https://www.cnblogs.com/javapythonstudy/p/9873505.html

《TensorFlow实战Google深度学习框架 (第2版) 》中文版PDF和源代码

下载:https://pan.baidu.com/s/1aD1Y2erdtppgAbk8c63xEw 更多最新的资料:http://blog.51cto.com/3215120 <TensorFlow实战Google深度学习框架(第2版)>中文版PDF和源代码中文版PDF,带目录标签,文字可以复制,363页.配套源代码:经典书籍,讲解详细:如图 原文地址:http://blog.51cto.com/3215120/2310423

《TensorFlow实战Google深度学习框架(第2版)》+《TensorFlow实战_黄文坚》

资源链接:https://pan.baidu.com/s/1n-ydbsnvKag4jWgpHRGIUA<TensorFlow实战Google深度学习框架(第2版)>中文版PDF和源代码带目录标签,文字可以复制,363页.配套源代码:<TensorFlow实战_黄文坚>中文版PDF和源代码带目录标签,文字可以复制,313页.配套源代码:两本都是经典书籍,讲解详细:如下: 原文地址:http://blog.51cto.com/14063572/2320200

学习《TensorFlow实战Google深度学习框架 (第2版) 》中文PDF和代码

TensorFlow是谷歌2015年开源的主流深度学习框架,目前已得到广泛应用.<TensorFlow:实战Google深度学习框架(第2版)>为TensorFlow入门参考书,帮助快速.有效的方式上手TensorFlow和深度学习.书中省略了烦琐的数学模型推导,从实际应用问题出发,通过具体的TensorFlow示例介绍如何使用深度学习解决实际问题.书中包含深度学习的入门知识和大量实践经验,是走进这个前沿.热门的人工智能领域的优选参考书. 第2版将书中所有示例代码从TensorFlow 0.9