机器人与人工智能爱好者论坛

标题: 深度学习系统瓶颈及用户痛点 [打印本页]

作者: alibaba    时间: 2016-10-16 09:42
标题: 深度学习系统瓶颈及用户痛点

TensorFlow 工程总监 Quora 问答:深度学习系统瓶颈及用户痛点

2016-10-01

  TensorFlow 工程总监Rajat Monga9月29日在Quora 上答疑,就深度学习效率瓶颈、TensorFlow 用户的痛点、如何用TensorFlow进行计算机视觉研究以及Theano 和TensorFlow的关系等8大问答回答网友提问。他认为,目前TensorFlow用户面临的主要两大难题是模型实现和建立模型所需要的高水平数据库。另外,视频上的图像信息的连续性可以让无监督学习算法在不需要参考的标签的情况下直接提取有价值的图像信息,这是让机器拥有人类水平的视觉能力第一个关键。

  

  1. 提高深度学习系统效率的瓶颈是什么(2016年)?

  最近几年深度学习取得了一些成绩,主要归功于以下三个要素的综合:

  但是,为了让深度学习更有效,所有这些都还有很长的路要走。

  2. TensorFlow最大的用户痛点是什么?怎样对付它们?

  TensorFlow用户常提问的两个方面是:模型实现和建立模型所需要的高水平数据库。我们已经在这两方面有了很大的进展:

  3. 深度学习在视频上的应用潜力有哪些?

  视频有很多有趣的地方。虽然我们在ImageNet的成果让我们在视觉上取得了重大突破,但是,我们距离人类水平的视觉依然还很远,其中一些原因是:

  视频有潜力能解决这两大难题,帮助机器获得人类水平的视觉。每一段视频中,彼此相关的、连续的帧提供了关于现实世界更丰富的信息,让模型可以创建3-D的视角来看世界,但是不需要立体是视觉。此外,连续的帧也使得无监督学习算法可以在不需要参考的标签的情况下直接提取有价值的图像信息。

  4.怎样利用TensorFlow进行计算机视觉研究?

  有关计算机视觉模型我极力推荐Pete Warden的这篇文章: TensorFlow for Poets(https://petewarden.com/2016/02/28/tensorflow-for-poets/)对初接触TensorFlow的人来说这篇文章是非常好的指南,从安装TensorFlow到利用一个小图像数据库适配一个视觉模型,都能对你有所帮助。

  5.TensorFlow在多大程度上受到Theano的启发?

  我们从我们的先驱DistBelief上学到了很多经验,也把这些经验应用于TensorFlow。我们观察过所有现有的深度学习框架,团队成员中也有一些这些框架包括Theano,Torch和Caffe的开发者。所以我们的设计在很多方面和Theano很像,例如,怎样支持自动识别,怎样使用符号表达式以及神经网络分层,尤其是基于基本数学和线性代数的层。

  这些都是伟大的框架,我们很幸运能够有向他们学习的机会,并将推动该领域的发展。

  6. 假如计算能力提升十倍,AI研究会受到怎样的影响?

  这是个有趣的思考。我想目前阻碍AI发展的有因素有4点:

  你会发现计算只是其中的一个因素。所以我认为,就算计算能力提升10倍也不会有什么改变。虽然由于能快10倍地得到实验的反馈结果,我的迭代周期肯定会改善。我们目前的许多实验或许也能得到改善(不过不一定,因为很多模型会受到内存限制),所以现有的一些模型能得到好一些的结果。但除此之外,我认为不会立刻有很令人兴奋的改变。

  我认为第4点目前来说是很大而且进展缓慢的限制因素,这就是为什么我很高兴看到OpenAI的出现,我们能真正向它投入资源,建立各种AI专门的基础架构。最后是第3点,我认为它是最重要的因素——就算我有了很强的计算能力,有了数据,也有理想的基础架构,我也不知道用它来运行什么算法才能得到能思考、能讲话、会学习、会探索等等的AI。

  7. 深度学习方面有哪些尚未出现的有用工具?

  作为一名程序员,我喜欢思考编程和实验的深度学习模型。所有应用于那些领域的工具也和这些领域相当关系密切。TensorFlow之于深度学习就像编程语言之于编程。完善这个生态系统还有很多工作要做。

  例如,好的调试工具能帮助研究者理解为什么他们的模型不学习,好的实验管理能让他们更容易进行和分析更多的实验。

  8. AI研究已有无数的挑战,谷歌大脑团队研究的主要问题是什么?

  我们研究那些我们认为能对我们的使命有帮助的问题,我们的使命是造出有助于人类生活的智能机器。我们目前的一些研究包括:机器学习算法、机器人、医疗、以及自然语言理解。更多有关我们的研究领域和出版物的信息可以在官网中查阅:https://research.google.com/teams/brain/这里的每个领域都是为了更广泛地理解机器智能所做的艰苦挑战。

  9. 从DistBelief 到TensorFlow中,最有价值的经验是什么?

  当下的深度学习框架有三个关键基本要求,我会从DistBelief 到TensorFlow的演进讲起,回答这一问题。

  10 考虑到高昂的计算成本, 怎样才能让更多的人可以使用深度学习?

  从零 开始在一个大型的数据库上训练模型在计算上的成本消耗是非常高的。但是,大多数人并不需要从零开始。我们有很多已经在大型的数据库上训练的先进模型,人们可以直接使用,或者稍加调整。比如,图像模型(https://github.com/tensorflow/models/tree/master/inception),文本分类模型(https://github.com/tensorflow/models/tree/master/syntaxnet)。 此外,直接在云端使用API也是一个很好的办法。

  11. 非美国常驻者能申请 Google Brain Resident Program吗?

  能。这个项目现在已有许多非美国常驻者,我们鼓励来自世界各地的申请者。更多细节请查看官网:Brain Residency (https://research.google.com/teams/brain/residency/








欢迎光临 机器人与人工智能爱好者论坛 (http://robot-ai.org/) Powered by Discuz! X3.2