Gluon 是微软联合亚马逊推出的一个开源深度学习库
对于开发者而言,Microsoft Cognitive Toolkit 和 Google TensorFlow 确实可以在一定程度上优化训练的过程,但通常需要大量的时间和复杂的编码。而 Gluon,则为开发者们提供了针对各种神经网络模型的试验接口,以及对底层性能几乎没有任何影响的训练方法。
Gluon 是一个清晰、简洁、简单但功能强大的深度学习 API,该规范可以提升开发人员学习深度学习的速度,而无需关心所选择的深度学习框架。
Gluon API 提供了灵活的接口来简化深度学习原型设计、创建、训练以及部署,而且不会牺牲数据训练的速度。
Gluon 规范已经在 Apache MXNet 中实现,只需要安装最新的 MXNet 即可使用。推荐使用 Python 3.3 或者更新版本。
01
主要优势
代码简单,易于理解
灵活,命令式结构: 不需要严格定义神经网络模型,而是将训练算法和模型更紧密地结合起来,开发灵活
动态图: Gluon 可以让开发者动态的定义神经网络模型,这意味着他们可以在运行时创建模型、结构,以及使用任何 Python 原生的控制流
高性能: Gluon 所提供的这些优势对底层引擎的训练速度并没有任何影响
02
开源协议
Apache 2.0
03
示例代码