HomeWinBuzzer NewsThe Microsoft Cognitive Toolkit 2.0 Is Now Generally Available with Keras Support

The Microsoft Cognitive Toolkit 2.0 Is Now Generally Available with Keras Support

The general available of the Microsoft Cognitive Toolkit 2.0 adds a number of new features, including Java language bindings for model evaulation, Keras support, performance improvements, and more.


has made its stance on AI very clear. It should be available to everyone, not just a handful of tech companies. That was the inspiration behind the company's Cognitive Toolkit (previously CNTK) for , and on Thursday it got a major upgrade.

The Microsoft Cognitive Toolkit 2.0 is now generally available, open-source. It brings hundreds of new features to production and enterprise-grade deep learning and presents it in a more usable way.

Microsoft Cognitive Toolkit 2.0 Features

Though version 2 of the toolkit has been in beta since October, the full release builds on previous functionality. Part of that is support for Keras, an open-source neural network library that's popular for its usability.

It will allow developers to take their existing Keras applications and use them with Cognitive Toolkit, greatly speeding them up. According to chief speech scientist Xuedong Huang, it could provide up to 3x better performance than competitors.

The functionality is made possible by the support introduced in previous builds. Huang believes that lack of Python was the main drawback of Microsoft's offering, so this is a significant milestone. Users can now extend the functions, learners, trainers and optimizers of it with Python or C++.

However, this update also makes some important upgrades to its neural net functionality. It improves the performance for neural nets outside of speech recognition and also makes it easier for Microsoft to extend it later.

Thursday's release also supports Java language bindings for model evaluation, as well as tools to let trained models run on low-powered devices. The general aim is to make it available to more developers, including those with only basic skills and average hardware.

So far, a number of businesses and public services have implemented Microsoft's Toolkit, including Chinese medical startup Airdoc. Other uses include a neural net by Maryland-based Chesapeake Conservancy, accelerating the creation of land cover datasets.

With this release, utilization should only grow, as will the toolkit's functionality. According to Huang, however, Microsoft will always strive to keep that great performance.

Ryan Maskell
Ryan Maskellhttps://ryanmaskell.co.uk
Ryan has had a passion for gaming and technology since early childhood. Fusing the skills from his Creative Writing and Publishing degree with profound technical knowledge, he enjoys covering news about Microsoft. As an avid writer, he is also working on his debut novel.

Recent News