Microsoft Cognitive Toolkit (CNTK) is commercial-grade distributed DL with largescale datasets from Microsoft Research [CNTK]. It implements efficient DNNs training for speech, image, handwriting and text data.
Its network is specified as a symbolic graph of vector operations, such as matrix add/multiply or convolution with building blocks (operations). CNTK supports FFNN, CNN, RNN architectures, it is running on both 64-bit Linux and Windows operating systems using Python, C#, C++ and BrainScript API. CNTK implements stochastic gradient descent (SGD) learning with automatic differentiation and parallelization across multiple GPUs and servers.
Strong points
Weak points