http://geek.csdn.net/news/detail/139235

说到近期的深度学习框架,TensorFlow火的不得了,虽说有专家在朋友圈大声呼吁,不能让TensorFlow形成垄断地位,但对于开发者来说,该学的东西还是要学的。

今天的播报涉及三篇TensorFlow相关技术文章。若您想要了解更多,点击题目(蓝色大字)阅读原文。


一、从TensorFlow到Theano:横向对比七大深度学习框架

在深度学习项目开始前,选择一个合适的框架是非常重要的事情。最近,来自数据科学公司 Silicon Valley Data Science 的数据工程师 Matt Rubashkin(UC Berkeley 博士)为我们带来了深度学习 7 种流行框架的深度横向对比。

以下是结论:

二、TensorFlow 图像识别功能在树莓派上的应用

上周 TensorFlow 1.0 的发布使之成为最有前景的深度学习框架,也在中国 AI 社区中掀起了学习 TensorFlow 的热潮,不过光跑例子怎能脱颖而出?本文是一篇实战派文章,介绍了作者如何创造性的将深度学习与物联网结合起来解决一个实际问题的思路和过程,非常具有启发性。

三、TensorFlow:HMM隐状态链的最优化解法

HMM(隐马尔科夫模型)有三种核心问题:

  1. 给定隐状态链、转移矩阵、发射矩阵,求状态链发生概率
  2. 给定状态链求转移矩阵和发射矩阵
  3. 给定状态链、转移矩阵、发射矩阵,求隐状态链。

三类问题分别对应前向-后向算法、最大熵算法、维特比算法。鉴于第三类问题本质上是优化问题,所以我尝试用TensorFlow进行求解。该方法不比维特比算法效率好,不过可以用在更加复杂的概率图模型上。

四、照亮你机器学习之路的5个Python库

机器学习令人兴奋,但具体工作复杂而困难。通常它涉及很多手动提升——汇总工作流及传输渠道,设置数据源,以及在内部部署和云部署的资源之间来回分流。

用来提高工作效率的手头工具越多越好。庆幸的是,Python 是一个威力巨大的工具语言,在大数据和机器学习之中被广泛使用。下面是 5 个 Python 库,帮助你缓解来自交易提升的重负。

  1. PyWren:一个带有强大前提的简单包,能使你运行基于 Python 的科学计算工作量,以作为 AWS Lambda 函数的多个例子。
  2. Tfdeploy:将训练过的TensorFlow 模型输出,借由 Tfdeploy,你可以在 Python 中使用模型。
  3. Luigi:用于解决所有通常与长期运行成批处理作业有关的管道问题。
  4. Kubelib:如果你采用 Kubernetes 作为完成机器学习工作的编排系统,Kubelib 为 Kubernetes 提供了一系列的 Python 接口。
  5. PyTorch:是 Torch 机器学习框架的一个工具,不仅为 Torch 添加了 Python 端口,也增加了许多其他的便利,比如 GPU 加速,共享内存完成多重处理等。

五、深层神经网络结构及可能存在的致命问题详解

本文对深层神经网络可能存在的致命问题进行了较为详细的阐述,可以帮助避免一些常见的坑。这些问题包括:(以下仅列举部分,点击题目,阅读原文,探索更多)

  1. 非凸优化:这个问题得从线性回归一族的初始化Weight说起。线性家族中,W的初始化通常被置为0.如果你曾经写过MLP的话,应该犯过这么一个错误,将隐层的初始化设为0。 然后,这个网络连基本的异或门函数[参考]都难以模拟…
  2. Gradient Vanish:这个问题实际上是由激活函数不当引起的,多层使用Sigmoid系函数,会使得误差从输出层开始呈指数衰减。因而,最滑稽的一个问题就是,靠近输出层的隐层训练的比较好,而靠近输入层的隐层几乎不能训练。
  3. 过拟合:顶层神经元在对输入数据直接点对点记忆,而不是提取出有效特征后再记忆。 这就是神经网络的最后一个致命问题:过拟合,庞大的结构和参数使得,尽管训练error降的很低,但是test error却高的离谱。

转:【AI每日播报】从TensorFlow到Theano:横向对比七大深度学习框架相关推荐

  1. TensorFlow领衔,七大深度学习框架大对比!

    作者|黄文坚 唐源 编辑|小智 TensorFlow 在 2015 年年底一出现就受到了极大的关注,在一个月内获得了 GitHub上超过一万颗星的关注,目前在所有的机器学习.深度学习项目中排名第一,甚 ...

  2. 从TensorFlow到PyTorch:九大深度学习框架哪款最适合你?

    人工智能AI与大数据技术实战  公众号: weic2c 开源的深度学习神经网络正步入成熟,而现在有许多框架具备为个性化方案提供先进的机器学习和人工智能的能力.那么如何决定哪个开源框架最适合你呢?本文试 ...

  3. AI四巨头Google、DeepMind、Microsoft、Uber深度学习框架大比拼

    编者按:Google.Uber.DeepMind和Microsoft这四大科技公司是当前将深度学习研究广泛应用于自身业务的典型代表,跻身全球深度学习研究水平最高的科技公司之列.GPipe.Horovo ...

  4. 除了TensorFlow、PyTorch,还有哪些深度学习框架值得期待?

    分布式技术是深度学习技术的加速器. 同时利用多个工作节点,分布式地.高效地训练出性能优良的神经网络模型,能够显著提高深度学习的训练效率.进一步增大其应用范围. <首席AI架构师--分布式高性能深 ...

  5. 除了 Tensorflow、PyTorch ,还有哪些深度学习框架值得期待?

    分布式技术是深度学习技术的加速器. 同时利用多个工作节点,分布式地.高效地训练出性能优良的神经网络模型,能够显著提高深度学习的训练效率.进一步增大其应用范围. <首席AI架构师--分布式高性能深 ...

  6. AI 四巨头 Google、DeepMind、Microsoft、Uber 深度学习框架大比拼

    2020-04-08 15:08:38 编者按:Google.Uber.DeepMind和Microsoft这四大科技公司是当前将深度学习研究广泛应用于自身业务的典型代表,跻身全球深度学习研究水平最高 ...

  7. 计算机视觉 AI 工具集 OpenVINO™,是你心目中的深度学习框架 Top1 吗?

    再牛的硬件设施,没有好用顺手的软件工具加持也是把没开刃的刀. 这条准则在所有技术领域皆准,包括人工智能领域发展最成熟.落地最广泛的计算机视觉.AI芯片使得计算机视觉技术得以在现实生活中落地,为了更加充 ...

  8. 深度学习框架比较(Caffe, TensorFlow, MXNet, Torch, Theano)

    在这里,我将会介绍当前比较主流的5种深度学习框架,包括 Caffe, TensorFlow, MXNet, Torch, Theano,并对这些框架进行分析. 首先对这些框架进行总览. 库名称 开发语 ...

  9. 深度学习:常见深度学习框架【Theano、TensorFlow、Keras、Caffe/Caffe2、MXNet、CNTK、PyTorch】

    常见的深度学习框架有 TensorFlow .Caffe.Theano.Keras.PyTorch.MXNet等,如下图所示.这些深度学习框架被应用于计算机视觉.语音识别.自然语言处理与生物信息学等领 ...

最新文章

  1. 【邮件】生产数据库优化第一步:重建索引
  2. StreamWriter类的一般使用方法
  3. 收藏 | 9 个技巧让你的 PyTorch 模型训练变得飞快!
  4. vim 插件之vim-trailing-whitespace
  5. 为什么macOS比Windows快那么多,是硬件的缘故么?
  6. DP 最优二叉树 的四边形不等式优化
  7. 后台系统-新增和编辑共用一个弹框(基于vue和element-ui)
  8. Prezi 7 大图形设计技巧,让视觉思维落地生根
  9. H5案例分析和场景应用
  10. excel两个字符串相减_Excel小技巧|三种方法计算算式字符串
  11. 【数据库】SQL server 启用IFI 功能
  12. 如何使用OpenCV的处理图像,文字变得锐利和清晰?(How to use OpenCV to process image so that the text become sharp and clea
  13. 前端React教程第六课 认识栈调和、setState和Fiber架构
  14. html图片右边加竖线,关于图片右边的竖线问题
  15. iOS App内测分发的步骤解析
  16. 【C#】【HttpClient】下载网络文件
  17. jc机制是什么_单片机中jc指令表示什么?有什么用?
  18. ckeditor粘贴上传图片
  19. 测试人员如何把控软件测试质量
  20. A Survey of Large Language Models

热门文章

  1. 每天学一点flash (20) flash cs3.0 外部加载图片
  2. c语言 将url图片存到本地_一个22万张NSFW图片的鉴黄数据集?我有个大胆的想法……...
  3. oracle外部表ora29913,从外部表中选择sqlplus错误:ORA-29913:执行ODCIEXTTABLEOPEN标注时出错...
  4. 遮掩java_关于java中的覆写、重载、隐藏、遮掩、遮蔽
  5. mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...
  6. html wbr标签,HTML wbr标签
  7. 基于ESP32的竞赛裁判系统功能调试-与微机通讯
  8. 第七届全国大学生智能汽车竞赛获奖名单
  9. 自己动手修改龙邱信标灯固件FM频率
  10. 逐飞关于第15届智能车竞赛相关工作