The Microsoft Cognitive Toolkit—previously known as CNTK—empowers you to harness the intelligence within massive datasets through deep learning by providing uncompromised scaling, speed and accuracy with commercial-grade quality and compatibility with the programming languages and algorithms you already use. Hear about the team that developed the Cognitive Toolkit. and http://www.microsoft.com/en-us/research/product/cognitive-toolkit/
CNTK is available as Microsoft Azure Virtual Machine offerings. Currently CPU-only configurations are provided. Use the links below to set up the machines and get additional information.
We currently have CNTK installed on a Windows Virtual Machine
And a Linux Virtual Machines
The Microsoft Cognitive Toolkit – CNTK – is a unified deep-learning toolkit by Microsoft Research.
It can be included as a library in your Python or C++ programs, or used as a standalone machine learning tool through its own model describtion language (BrainScript).
CNTK supports 64-bit Linux or 64-bit Windows operating systems. To install you can either choose pre-compiled binary packages, or compile the Toolkit from the source provided in Github.
Here are a few pages to get started:
- Setting up CNTK on your machine
- Tutorials, Examples, etc..
- The CNTK Library APIs
- CNTK as a machine learning tool through BrainScript
- How to contribute to CNTK
Note to search the pages of this Wiki, in the search box, type: Language:Markdown yourSearchText
This Wiki is the most up-to-date information about the Microsoft Cognitive Toolkit. For more background refer to the tutorials provided. A general introduction to computational networks and the core algorithms in CNTK, or to cite the work, please refer to the Microsoft Technical Report MSR-TR-2014-112: “An Introduction to Computational Networks and the Computational Network Toolkit”. The source of this report is in the Git repository folder.
It is updated less frequently and shouldn’t be used the most up-to-date source of information.
We also have a dedicated Github Repo for the CNTK toollkit at https://github.com/Microsoft/CNTK/
But here are some quick link Resources
How to use CNTK
Using CNTK Models in Your Code
- Nuget Package for Evaluation
- C++ Evaluation Interface
- C# Evaluation Interface
- Evaluating Hidden Layers
- C# Image Transforms for Evaluation
- C# Multi-model Evaluation
- Evaluate in Azure
Source Code & Development