Microsoft Releases Updated Cognitive Toolkit

Microsoft has released a beta version of its updated Cognitive Toolkit, the deep learning technology that its developers use to train computer systems in speech and image recognition.

Available on Github under an open source license, the toolkit is the same one Microsoft researchers used to create a speech recognition system that could recognize words as well as human transcriptionists, a breakthrough the company announced last week.

The new version allows programmers to use Python and C++ languages when working with the toolkit. In a blog post published Tuesday, Microsoft engineering manager Chris Basoglu said the company first built the kit as a ready-made solution that would allow developers to experiment with deep learning without writing a lot of extra code. But developers asked for more ability to integrate their own code.

Researchers can also use the new toolkit to program reinforcement learning, a type of artificial intelligence training in which the system learns the right way to do something through trial and error.

Microsoft is touting the Cognitive Toolkit’s ability to work efficiently across multiple servers, so researchers can wrangle large datasets.

“Democratizing AI” has become the new buzzphrase in Redmond, and Microsoft appears to be working hard to rapidly develop new AI technology and share it with developers. Besides powering Skype translator and the Cortana digital assistant, the company’s deep learning system is also beginning to be deployed in industrial settings. Appliance company Liebherr is using it to teach refrigerators how to recognize items on their shelves and automatically update grocery shopping lists.

Rachel Snowbeck

Recent Posts

8-Step AWS to Microsoft Azure Migration Strategy

Microsoft Azure and Amazon Web Services (AWS) are two of the most popular cloud platforms.…

4 days ago

How to Navigate Azure Governance

 Cloud management is difficult to do manually, especially if you work with multiple cloud…

2 weeks ago

Why Azure’s Scalability is Your Key to Business Growth & Efficiency

Azure’s scalable infrastructure is often cited as one of the primary reasons why it's the…

4 weeks ago

Unlocking the Power of AI in your Software Development Life Cycle (SDLC)

https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…

1 month ago

The Role of FinOps in Accelerating Business Innovation

FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…

1 month ago

Azure Kubernetes Security Best Practices

Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…

2 months ago