In a recent announcement, Microsoft and Amazon announced Gluon, a new open source deep learning interface that enables developers to create efficient machine learning models and enabling them to do so in a way that is quicker and easier than previously possible.
The Gluon interface provides developers with an API that enables access to a collection of pre-built neural network components that are optimized for efficiency right out of the box. This interface can be especially helpful to developers that are new to machine learning. It enables them to define and manipulate various models in a manner that is similar to traditional object-oriented code. For those developers who are more experienced with machine learning, the interface can also be quite useful. It enables them to create new prototypes. It is also useful for utilizing dynamic neural network graphs without having to put great amounts of effort into learning how to use new tools.
When it comes to working with neural networks and deep learning, Gluon can prove quite useful. The interface includes several innovative features:
For those looking to give Gluon a try, it is currently available in Apache MXNet on AWS, with additional support for the Microsoft Cognitive Toolkit coming in a future release. There are 50 examples available in the AWS Deep Learning Amazon Machine Image (AMI) for those who would like to learn more about Amazon and Microsoft’s Gluon service.
While neural networks can be quite useful when it comes to deep learning and other machine learning tasks, they have traditionally been quite resource-intensive. This can take a great deal of time to configure, train, and optimize. On top of that, finding and resolving bugs within a neural network can be a painstaking process, especially with larger networks. However, services like Gluon can make this process easier for those who are just starting out with neural networks and even for those who have a great deal of experience working with them.