Microsoft Cognitive Toolkit is also known as CNTK; it is the latest entry to the increasing set of deep learning frameworks. CNTK has two major functionalities that it supports:
Support for multiple features such as:
CPU/GPU for training and prediction
Both Windows and Linux operating systems
Efficient recurrent network training through batching techniques
Data parallelization using one-bit quantized singular value decomposition (SVD)