发布于: Oct 12, 2017

今天,Amazon Web Services 和 Microsoft 联合发布了一个名为 Gluon 的全新深度学习库,Gluon 使所有技能水平的开发人员均可为云、边缘的设备和移动应用创建原型、构建、训练和部署先进的机器学习模型。

借助 Gluon,开发人员可以使用简单的 Python API 和一系列预先构建并经过优化的神经网络组件来构建机器学习模型。这使得开发人员可以更轻松地使用简单、简洁的代码来构建神经网络,同时又不牺牲训练性能。

大部分深度学习框架都要求开发人员使用难以更改而又冗长的复杂代码来提前定义模型和算法。其他深度学习工具虽然简化了模型构建过程,但代价是训练性能降低。

Gluon 接口让开发人员二者兼得,并提供以下优势:

1. 简单、易于理解的代码 – 您将获得一整套即插即用的构建块,用于构建和训练神经网络。其中包括预定义的层、优化程序和初始化程序。

2. 灵活的结构 – Gluon 将神经网络模型和训练算法组合在一起,为开发过程提供了更大的灵活性。这种灵活的结构使您的代码直观且易于调试,为建立更高级的模型奠定了基础。

3. 动态图表 – 使用 Gluon,您可以随时使用所需的任何结构以及任何 Python 本机控制流来构建。

4. 高性能 – 您不必牺牲训练速度,即可获得上述所有优势。

Gluon 接口当前使用深度学习框架 Apache MXNet,并将在即将推出的版本中支持 Microsoft Cognitive Toolkit (CNTK)。AWS 和 Microsoft 已发布 Gluon 的参考规范,因此可以使用该接口集成其他深度学习引擎。要开始使用 Gluon 接口,请访问:https://github.com/gluon-api/gluon-api/