News

Microsoft, AWS Team Up for 'Gluon' Deep Learning Library

Microsoft and Amazon Web Services (AWS), fierce competitors in cloud computing, have teamed up for a new joint project called Gluon, an open source deep learning library.

Gluon is an interface that lets developers -- even with varying levels of expertise in machine learning -- use the Python programming language and some ready-made deep learning templates to ease the quick creation of models that run neural networks. AWS and Microsoft described Gluon as "an open source deep learning interface [that] allows developers to more easily and quickly build machine learning models without compromising training performance" in respective announcements yesterday.

Typically, the process of building a neural network can take as long as a week or more, as developers train network models to finely parse large volumes of data. Besides being time-consuming, it's also labor-intensive, often requiring developers to write long lines of complex code that are hard to modify, debug and reuse.

Altogether, the requirements of building a neural network are taxing for even experienced developers and can be prohibitively complicated for beginners. AWS and Microsoft developed Gluon in an effort to remove these barriers.

"At AWS, we've been experimenting with some ideas in MXNet around new, flexible, more approachable ways to define and train neural networks. Microsoft is also a contributor to the open source MXNet project, and were interested in some of these same ideas. Based on this, we got talking, and found we had a similar vision: to use these techniques to reduce the complexity of machine learning, making it accessible to more developers," said Matt Wood, AWS general manager of AI, in a blog post.

According to the two companies, there are four attributes that set Gluon apart from other deep learning tools. First, the Gluon interface lets developers use "simple, clear, concise" code to build networks, according to Wood. Second, it lets them create more "dynamic" networks that are easier to debug and adapt. Third, it enables developers to create "more sophisticated algorithms and models." Fourth, it provides these benefits without slowing down the training process.

Gluon is not the first time that AWS and Microsoft have collaborated around AI; in August, the two companies agreed to let their respective voice-responsive digital assistants, Alexa and Cortana, interact with each other in a bid to improve productivity for their customers. "The collaboration between Microsoft and Amazon reflects our belief that when people and technology work together, everybody wins," Microsoft said of the Cortana-Alexa integration at the time.

The Gluon project appears to have sprung from that same philosophy. "We believe it is important for the industry to work together and pool resources to build technology that benefits the broader community. This is why Microsoft has collaborated with AWS to create the Gluon interface and enable an open AI ecosystem where developers have freedom of choice," said Eric Boyd, corporate vice president of AI and Research at Microsoft, in an announcement.

Available on GitHub here, Gluon currently supports Apache MXNet. A future release will add support for the Microsoft Cognitive Toolkit, as well as other frameworks, according to the two companies.

About the Author

Gladys Rama is the senior site producer for Redmondmag.com, RCPmag.com and MCPmag.com.

comments powered by Disqus

Featured

  • Microsoft's Lander on Blazor Desktop: 'I Don't See a Grand Unified App Model in the Future'

    For all of the talk of unifying the disparate ecosystem of Microsoft-centric developer tooling -- using one framework for apps of all types on all platforms -- Blazor Desktop is not the answer. There isn't one.

  • Firm Automates Legacy Web Forms-to-ASP.NET Core Conversions

    Migration technology uses the Angular web framework and Progress Kendo UI user interface elements to convert ASP.NET Web Forms client code to HTML and CSS, with application business logic converted automatically to ASP.NET Core.

  • New TypeScript 4.2 Tweaks Include Project Explainer

    Microsoft shipped TypeScript 4.2 -- the regular quarterly update to the open source programming language that improves JavaScript with static types -- with a host of tweaks including a way to explain why files are included in a project.

  • What's Top-Paying .NET Skill, In-Demand Language?

    New tech reports reveal the top-paying .NET skills and most in-demand programming languages in the Microsoft-centric developer landscape.

Upcoming Events