The Microsoft Cognitive Toolkit - Cognitive Toolkit - CNTK

The Microsoft Cognitive Toolkit - Cognitive Toolkit - CNTK

Dive into the world of deep learning with The Microsoft Cognitive Toolkit - CNTK! 🧠💻 Train neural networks with ease using parallelization across multiple GPUs, support for popular model types, and easy framework interoperability with ONNX. #AI #deeplearning #CNTK

  • The Microsoft Cognitive Toolkit (CNTK) is an open-source toolkit for commercial-grade distributed deep learning.
  • CNTK describes neural networks as a series of computational steps via a directed graph.
  • It allows easy realization and combination of popular model types like feed-forward DNNs, CNNs, RNNs/LSTMs.
  • CNTK implements SGD learning with automatic differentiation and parallelization across multiple GPUs and servers.
  • The latest release of CNTK is 2.7, supporting 64-bit Linux or Windows operating systems.
  • CNTK can be included in Python, C#, and C++ programs or used as a standalone machine-learning tool through BrainScript.
  • It supports ONNX format for framework interoperability and shared optimization.
  • ONNX allows moving models between frameworks like CNTK, Caffe2, MXNet, PyTorch.
  • The 1-bit SGD in CNTK no longer requires a separate license and is available under the GitHub license.
  • Installation options include pre-compiled binary packages or compiling from the GitHub source provided.