当前位置: 首页 > 编程日记 > 正文

Tensorflow 全网最全学习资料汇总之框架平台的综合对比【3】

Tensorflow 全网最全学习资料汇总之框架平台的综合对比【3】

作为机器学习领域、尤其是 Python 生态圈最受欢迎的框架平台,TensorFlow 具有许多吸引开发者的优点。其中最显而易见的是谷歌的技术支持和完善的社区(庞大用户群)。这些都为 TensorFlow 的普及打下了基础。但是,开发者需要了解 Tensorflow 在技术上有哪些值得一提的优势,又有哪些不足,以便在处理特定任务时进行工具选择。而这些,必须要在与其他平台、框架的对比中才能凸显。顺便说一句老生常谈的话,没有万能的工具,只有在不同应用场景下最合适的选择。因此,雷锋网整理了介绍 Tensorflow、Caffe、Microsoft Cognitive Toolkit (CNTK)、MXnet、Torch 等平台框架,以及对它们做横向对比的文章,供读者按图索骥。

综合介绍

这部分的文章,对 TensorFlow 和其它主流深度学习框架、平台做了概括性介绍,归纳它们的主要特点。有经验的开发者可跳过。

  • 谷歌、微软、OpenAI 等巨头的七大机器学习开源项目 看这篇就够了

对 Tensorflow、DeepMind Lab、Universe、FastText、CNTK、MXNet、SystemML 这七个开源机器学习平台、框架做了介绍。它们都是谷歌、微软、亚马逊、IBM 等国际互联网巨头开发或维护的平台,在一定程度上反应了巨头们的 ML 布局以及研究倾向。

注意:该文章发布时 Facebook 尚未推出 Pytorch。现在看来,Pytorch 是脸书在 ML 领域的关键项目。

地址:http://www.leiphone.com/news/201612/rFVygnQf4WjogJQR.html

  • 深度学习——你需要了解的八大开源框架

对 TensorFlow、Torch、Caffe、Theano、Deeplearning4j 等主流开源框架作了简要介绍,总结了它们的核心优势及特点。

地址:http://www.leiphone.com/news/201608/5kCJ4Vim3wMjpBPU.html (来源雷锋网(公众号:雷锋网)

  • 对比深度学习十大框架:TensorFlow 最流行但并不是最好

这篇文章翻译自 Medium,同样是对开源框架的综合性介绍。它出自 BEEVA Labs 的数据分析师 Ricardo Guerrero Gomez-Ol 之手,对 TensorFlow、Theano、Keras、Lasagne 等框架和工具做了简要介绍。

地址:http://geek.csdn.net/news/detail/132553

横向对比

  • 这几天 AI 圈都在关注的深度学习库评测

整理自香港浸会大学褚晓文教授研究团队的论文。褚教授在论文中对 Caffe、CNTK、MXNet、TensorFlow、Torch 几大工具在 CPU、GPU 平台上的性能表现做了深度评测。该论文一经发表便受到广泛关注,堪称是迄今为止,对上述几个主流深度学习框架最深入、客观的计算性能对比。其研究结果,简明扼要得归纳了这几大平台分别最适合处理何种神经网络任务。雷锋网强力推荐。

地址:http://www.leiphone.com/news/201701/OlEiX6kZLKHVUyW2.html (来源雷锋网)

  • 机器学习和深度学习的最佳框架大比拼

这篇文章翻译自 Infoworld,对  TensorFlow、Caffe、CNTK、MXNet、Scikit-learning、Spark MLlib 等几大框架的优缺点进行了点评,以及实践总结。本文针对不同背景、习惯的开发者,提供了平台选择上的建议。

地址:https://news.cnblogs.com/n/562250/

  • TensorFlow 等主流深度学习框架比较分析

这篇文章罗列了 TensorFlow、Theano、MXnet 三者的主要属性和技术规格,做了简明扼要的对比。

地址:http://www.tuicool.com/articles/BVFb6bb

  • Caffe、TensorFlow、MXnet 三个开源库对比

这是国内一名为陈汝丹的开发者的实操心得,对三个框架发表了自己的看法。文章对技术的讨论较为细致,适合做实践参考。

地址:http://chenrudan.github.io/blog/2015/11/18/comparethreeopenlib.html#0-tsina-1-2654-397232819ff9a47a7b7e80a40613cfe1

与其它框架的对比

  • 如何评价百度刚刚开源的 Paddle 平台?

2016 年下半年开源的 PaddlePaddle 是百度的诚意之作,或许还是国内诞生的最具重量级的机器学习框架。这篇文章对其做了介绍,并邀请行业人士对 PaddlePaddle 相对于 TensorFlow、Caffe 的优缺点做了简要评论。

地址:http://www.leiphone.com/news/201608/TfDtMfbKkUOEieWm.html(来源雷锋网)

  • 应该选择 TensorFlow 还是 Theano?

由于 TensorFlow 与 Theano 有替代关系,两者之间的比较是个相对热门的话题。这是知乎上的问答,直接对比了这两个深度学习框架。

地址:https://www.zhihu.com/question/41907061

补充

  • TensorFlow 与 Apache Spark 结合:雅虎开源“TensorFlowOnSpark”

最后,说到 TensorFlow 就不得不提最近的一个大新闻——“TensorFlowOnSpark”。该框架使得 TensorFlow 兼容于 Apache Spark,能直接获取后者的数据集,为开发者减少大量麻烦。

地址:http://www.leiphone.com/news/201702/XwhHugKHTk86WQso.html




本文作者:AI研习社
本文转自雷锋网禁止二次转载,原文链接

相关文章:

空间两点间的距离

空间两点间的距离公式推导,有图有真相 转载于:https://www.cnblogs.com/graphics/archive/2010/07/08/1773966.html

如何利用ArcGis把经纬度转成shp数据

这段时间在处理一批地理信息数据,由于部分数据是经纬度坐标,如下图所示: 这样,面对的第一个问题,就是把这批数据转换成shp格式。下面做一个记录,与大家分享。 工具: ArcGIS 软件 Step1&#x…

新手参加java培训都学什么

互联网的强大使得很多IT技术变得越来越吃香,java技术就是其中的一种,很多人都开始学习java技术,下面小编就为大家分享一些新手参加java培训都学什么?希望能够给零基础的学员带来一些帮助。 新手参加java培训都学什么? 1、对于新手学习java的…

第三百三十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—深度优先与广度优先原理...

第三百三十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—深度优先与广度优先原理 网站树形结构 深度优先 是从左到右深度进行爬取的,以深度为准则从左到右的执行(递归方式实现)Scrapy默认是深度优先的 广度优先 是以层级来执行的…

读懂ConnectString 中 enlist 设置的含义

因为上次遇到在webservice中处理事务的问题,偶然在调试程序的时候对OracleConnection的连接字符串enlist设置的一个有趣的发现。以前看过一篇文章,不记得是什么文章了,文章中说对enlist最好设置为false,当时也没有怎么去深究为什么…

你知道这些 985、211 院校的隶属吗?

前段时间为准备继续深造计算机方向的同学们整理了一些资料,包括: 全国第四轮学科评估结果 – 计算机科学与技术全国第四轮学科评估结果 – 软件工程你知道大陆地区的985、211院校都有哪些吗?你真的知道「专业硕士」与「学术硕士」的11个区别…

新手UI设计师必需要掌握的知识和技能

近几年,许多企业对于UI设计师这个岗位的需求量越来越大,UI设计师的发展空间可见越来越好,想要学好UI设计,必须要掌握足够的知识和技能,下面小编就为大家分享一下新手UI设计师必需要掌握的知识和技能,希望能…

SharePoint 2010中的客户端AJAX应用——ASP.NET AJAX模板

WCF Data Services是SharePoint 2010中一个极具吸引力的新特性。然而,因为它的强大,直接对其进行编程仍然会有点痛苦。幸运的是,一个新的相关技术 —— ASP.Net AJAX模板 – 可以完美的与WCF Data Service进行集成,并允许我们快速…

如何利用Gephi可视化浏览的网站关系

Gephi 是进行数据可视化的一套开源工具。其利用图(有向图、无向图、动态图等)的形式来展现数据,方便我们对数据进行探索。今天给大家介绍利用 Gephi 来可视化我们浏览网站之间关系。 首先,安装 Gephi 的 Http 代理插件 HttpGraph…

nginx 启动脚本

#vim /etc/rc.d/init.d/nginx #为nginx提供SysV init脚本#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse \# proxy and IMAP/POP3 proxy server# …

参加前端培训主要学习什么语言

web前端近几年很多人都在学习中,但是想要学好web前端技术,基础是非常重要的,参加web前端培训机构可以进行系统的学习,下面就给大家详细的介绍一下参加前端培训主要学习什么语言? 参加前端培训主要学习什么语言?前端的基础就是HT…

嘿,程序员,你该学点经济学了!

前言: 笔者一直认为,一个好的程序员。不仅仅是代码敲得好,其它方面的知识和能力相同非常重要。特别是随着年龄的增长。非常多人也慢慢的往管理层发展。这个时候沟通与协调能力变得更加重要,而一些策划。推广方面的知识也相同是必不…

记录一次自己调试代码的过程

今年年初我们做了一套防窃电的软件,其中通讯采取的是串口方式。前段时间,根据现场的反馈,我们增加了蓝牙通讯的功能。系统界面如下图所示: 今天,现场人员反馈说:“解析的数据出现问题”,所以我在…

CBitmapButton的使用(转)

CBitmapButton的使用 CBitmapButton作为MFC的控件类,并不为很多人所使用,因为现在网上遍布着从CButton派生的各种各样的按钮类,其中最为著名的就是CButtonST类了。但是最近在CSDN上看到几个问题都是使用CBitmapButton类,但是由于…

web前端干货:详细了解JS前端开发框架都有哪些

1. Foundation框架 Foundation框架总体来看要比Bootstrap略显高大上一点,但他们俩的设计理念都是非常清楚的,Bootstrap有引导的意思,尝试处理你项目中的一切所需。Foundation有基础、地基及支柱的意思,给项目中强有力的创造与支持…

Platform Builder 5下WinCE 5.0目录结构

Platform Builder 5下WinCE 5.0目录结构 Platform Builder 5已经自带WinCE 5.0,安装过程会指定WinCE 5.0的安装路径,默认为X:\WINCE500,WINCE500即为WinCE 5.0的根目录。根目录下主要有以下几个目录:PUBLIC, PLATFORM, PRIVATE, P…

记录一次自己清理数据的过程

今天接到一个任务,从原始数据(在不同监测点对白纹伊蚊,18周的监测数据)中提取监测点列表,然后从网上爬取各个监测点的空间信息(经纬度),并把这些经纬度数据转换成墨卡托坐标&#xf…

man nfsd(rpc.nfsd中文手册)

本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rpc.nfsd(8) System Managers Manual rpc.nfsd(8)NAMErpc.nfsd - NFS服务进程SYNOPSIS/usr/sbin/rpc.nfsd [options] nprocDESCRIPTIONrpc.nfsd程序…

Java学习从入门到精通的学习建议

想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此。如:基础语法、核心类库、面向对象编程、异常、集合、IO流等基础如果学不好,那么后边更深入的语法也不容易学会。所以在学基础部分…

Automatically highlight current page in menu via Javascript

Please check the link, http://www.richnetapps.com/automatically_highlight_current_page_in/ 转载于:https://www.cnblogs.com/OceanChen/archive/2010/08/10/1796410.html

基于Vue的小日历(支持按周切换)

基于Vue的日历小功能&#xff0c;可根据实际开发情况按每年、每月、每周、进行切换 <template><div class"date"><!-- 年份 月份 --><div class"month"><p>{{ currentYear }}年{{ currentMonth }}月</p></div>&…

股市币市:数据分析与交易所公告(20190225)

沪深300 1. 沪深300分位数数据 2. 沪深300股指图 3. 沪深300分位数图 4. 沪深300筹码分布图 数据来源&#xff1a; https://finance.sina.com.cn/stock/ BTC比特币 1. 比特币分位数数据 2. 比特币交易图 3. 比特币分位数图 4. 比特币筹码分布图 数据来源&#xff1a; htt…

哪些人适合参加UI设计培训

UI设计在最近几年受到了很多人的关注&#xff0c;想要学习UI设计技术的人越来越多&#xff0c;大部分选择报UI设计培训班进行学习&#xff0c;有些人想要通过自学来学&#xff0c;那么到底哪些人适合参加UI设计培训呢?来看看下面的详细介绍。 哪些人适合参加UI设计培训? 1. 零…

java常用的7大排序算法汇总

这段时间闲了下来&#xff0c;就抽了点时间总结了下java中常用的七大排序算法&#xff0c;希望以后可以回顾&#xff01; 1.插入排序算法 插入排序的基本思想是在遍历数组的过程中&#xff0c;假设在序号 i 之前的元素即 [0..i-1] 都已经排好序&#xff0c;本趟需要找到 i 对应…

深度优先搜索算法在RPG游戏迷宫中的应用

在RPG游戏中我们经常会看到一些迷宫&#xff0c;我之前玩仙剑一的时候就经常在几个迷宫里绕来绕去也绕不出来&#xff0c;玩仙三由于游戏视角可以转&#xff0c;更是费劲。这里我们使用深度优先算法达到遍历一个迷宫的目的。 首先定义一个有序元组A:{左&#xff0c;上&#xff…

又有六所大学考研预调剂系统已开放!

距离 19 考研初试成绩的公布已经有一周了&#xff0c;成绩不错的同学就安心准备复试吧&#xff0c;全力备考&#xff0c;一定要拿到属于你的录取通知书&#xff01;成绩不满意&#xff0c;擦线或者排名靠后的同学&#xff0c;复试、调剂两手准备&#xff0c;注定咱们要花更多的…

零基础参加java培训如何学习

零基础的同学想要学好java技术&#xff0c;一定要比有基础的学员更加努力才可以&#xff0c;因为java技术要学习的东西有很多&#xff0c;在Java培训学习的过程中也是要掌握一定的技巧和方法的&#xff0c;下面就为大家详细的介绍一下零基础参加java培训如何学习? 零基础参加j…

webGL的一些咨询--web3D

来自:http://www.bumao.com/index.php/2010/06/webgl-overview.html什么是webGLWebGL是一种3D绘图标准&#xff0c;这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起&#xff0c;通过增加OpenGL ES 2.0的一个JavaScript绑定&#xff0c;WebGL可以为HTML5 Canvas提供…

如何利用 C# 爬取「京东 - 计算机与互联网图书销量榜」!

当前&#xff0c;信息技术领域的知识在飞速的更新。作为一个程序爱好者&#xff0c;或者说已经超过 10年 的老码农&#xff0c;稍有懈怠就会被落下&#xff01;跟踪当前信息技术领域的畅销书&#xff0c;结合自己所做的事情买来阅读&#xff0c;以便提升技能&#xff0c;就显得…

突发!微信官方证实:“绞杀”了刷量平台

今天&#xff0c;有关微信刷量平台崩溃的新闻刷爆朋友圈。在朝阳群众的“深扒”之下&#xff0c;不少微信大号的惨淡阅读量展露出了“娇羞的真容”。 不过&#xff0c;对此事&#xff0c;微信官方一直保持了“可怕的沉默”&#xff0c;今天下午&#xff0c;微信终于做出了官方回…