亚马逊AWS 微软

今天,亚马逊 AWS、微软 联合发布了 Gluon – 一种新的开源深度学习接口,可帮助开发人员更轻松、更快速地构建机器学习模型,而不牺牲任何性能。 

Gluon 采用一系列预先构建并经过优化的神经网络组件,为定义机器学习模型提供清晰、简洁的 API。刚刚接触机器学习的开发人员会发现此接口更像传统代码,因为他们可以像使用任何其他数据结构那样定义和操作机器学习模型。经验丰富的数据科学家和科研人员也会发现它的宝贵价值:快速构建原型和利用动态神经网络图实现全新模型架构,而又不减缓训练进度。Gluon 现已在Apache MXNet 中可用,日后将“进驻”Microsoft Cognitive Toolkit 及其他架构。

神经网络与开发人员使用神经网络的机器学习 (包括“深度学习”) 包含三个主要部分:训练数据、神经网络模型和训练神经网络的算法。您可以将神经网络看成是一种有向图:它有一系列输入 (数据),通过一系列连接的层和权重连接到一系列输出 (预测)。在训练期间,算法根据网络输出中的错误调整网络中的权重。这就是网络学习的过程 – 一种可能需要持续数天时间的内存和计算密集型过程。Caffe2、Cognitive Toolkit、TensorFlow 以及 Apache MXNet 等深度学习框架能够部分解决“如何加快这一过程?”的难题。与数据库中的查询优化器一样,训练引擎越了解网络和算法,越能更好地优化训练过程 (例如,它可以根据其他部分的改变,推断需要重新计算图中的哪些部分并跳过不受影响的权重,从而加快训练进度)。

此外,这些框架还提供并行功能,可通过分发计算过程来减少总体训练时间。但是,要实现上述优化,大多数框架要求开发人员完成一些额外工作:首先,提供网络图形式定义,然后“定图”并调整权重。网络定义可能极其庞大而复杂 (包含数百万个连接),通常必须手动构建。深度学习网络十分“笨重”,难以调试,因而很难在项目间复用代码。

这种复杂性可能会令初学者“无从下手”,对经验丰富的科研人员来说也是一项耗时的任务。AWS 在 MXNet 中尝试了一些更灵活易用的新方法定义和训练神经网络。Microsoft 也是开源项目 MXNet 的开发者,对部分新想法感兴趣。于是我们进行了沟通,结果发现双方抱持几乎相同的愿景:借助此类技术降低机器学习的复杂性,让更多的开发人员能够轻松发挥其强大威力。

Gluon 特点:动态图,快速迭代,可扩展训练Gluon 包含四大创新。

1.友好的 API:可以使用简单、清晰、简洁的代码定义 Gluon 网络 – 相比某些更晦涩、更形式化的网络及相关加权评分函数定义方法,这更易于开发人员学习,理解难度大幅降低。

2.动态网络:Gluon 中的网络定义是动态的:它可以像任何其他数据结构一样“收缩和扩展”。这有别于更常见的形式化网络符号定义 (既深度学习框架要求必须保持网络定义不变,才能在训练期间有效地优化计算)。相比之下,动态网络更容易管理。

3.借助 Gluon:开发人员可以在定义网络和算法时轻松混用快速的符号表示和更友好、动态的“命令式”定义。 可以使用算法定义网络:这大大加强了模型与训练算法的联系。在这种情况下,算法可以在定义和训练期间动态调整网络,而不仅仅是独立的定义。也就是说,开发人员能够使用标准的编程循环、条件语句创建此类网络,科研人员也能定义以前无法实现的更复杂的算法和模型。不管是创建、更改还是调试,难度都大幅下降。

4.由高性能运营商进行训练:这样可在不牺牲训练速度的情况下提供友好、简洁的 API 和动态图,可谓是机器学习领域的一大进步。某些框架为深度学习提供了友好的 API 或动态图,但以前的此类方法都会减缓训练速度。与其他领域的软件一样,抽象需要在运行时进行协商和解释,因而会减慢计算速度。但 Gluon 将简明的 API 与形式化定义进行了深层融合,无需开发人员了解具体细节或手动调整编译器优化。

能通过 Gluon 向开发人员提供此类改进,AWS 团队和 Microsoft 的协作者倍感兴奋。目前,已有开发人员和科研人员提供十分积极的反馈。

开始使用 GluonGluon 现已在 Apache MXNet 中可用,将在未来版本中支持 Microsoft Cognitive Toolkit。我们还将发布前端接口和底层 API 规范,以便在适当的时候“进驻”其他框架。

您可以立即试用 Gluon – 只需点击 AWS 深度学习 AMI,就能试验 50 个完全能够正常工作的笔记本示例。如果您是机器学习框架开发者,请访问 GitHub 查阅接口规范。

关注中国IDC圈官方微信:idc-quan或微信号:821496803 我们将定期推送IDC产业最新资讯

扫描二维码,将会有专人将您拉进“大数据交流群”“云计算交流群”“区块链交流群”“物联网交流群”

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2017-10-19 17:20:14
Iaas 独家:西门子新一代工业云平台选择亚马逊提供基础设施服务
西门子3.0版MindSphere将部署在亚马逊AWS之上,航天科工有望在中国为西门子提供IaaS(基础设施)服务。 <详情>
2017-10-19 14:56:12
国际资讯 新消息:甲骨文正在亚马逊后院安营扎寨
随着云计算业务的扩大,甲骨文无论在技术还是资本投入上都在双向发力。近日,数据库巨头便在亚马逊的后院西雅图大举进军商业写字楼,与几家位于西雅图市中心的大型写字楼签 <详情>
2017-10-19 14:55:29
国际资讯 Salesforce公司使用AWS数据中心为澳大利亚客户提供服务
日前据悉,全球第五大公共云提供商Salesforce公司为了扩大其在澳大利亚的业务,采用全球第一大公共云运营商AWS的数据中心提供的服务。 <详情>
2017-10-18 17:27:57
市场情报 星河成员科技谷:用大数据打造出行领域“亚马逊”
科技谷是星河集团在交通出行大数据领域布局的优秀公司之一,它聚焦交通出行大数据,可以帮助民航、铁路等交通出行领域的客户显著提升营销效果,改善用户体验,给客户带来的 <详情>
2017-10-18 15:58:32
区块链 微软将为政府提供区块链应用,保障机密数据安全
微软作为科技巨头,在区块链产品研发上一直走在前列。目前,微软将扩大其区块链服务的对象,向美国政府机构也纳入其中,旨在通过新技术保障政府机密数据的安全。鉴于微软的 <详情>