News for hackers. Stuff that matters.

justnikos

Re:Gluon – Deep Learning API from AWS and Microsoft on Friday October 13, 2017 @11:17AM (#15466429)
CNTK has C# bindings (for training) since last month (and for evaluation since forever). Also more stuff will be coming into the core C# language.
Re:Microsoft Cognitive Toolkit 2.0 on Friday June 02, 2017 @07:42PM (#14474034)
While it is true that CNTK can use CuDNN LSTM, if the recurrence does not fall into the 4 recurrences that CuDNN supports, CNTK is still much faster. The simplest way to verify this is to take a Keras script that uses whatever recurrent network you want and run it (on a GPU) with Tensorflow backend and with CNTK backend. Some anecdotal evidence suggest an easy 3x speedup.

Disclaimer: I work at Microsoft.

Re:Microsoft Cognitive Toolkit 2.0 on Friday June 02, 2017 @03:04PM (#14472512)
There's actually two 1-bit things going on with CNTK 2.0.

One is the 1-bit SGD that has long been in CNTK and has been criticized for its weird license. I am not a lawyer, but my understanding is it says something like you cannot use this unless you call it from inside CNTK. The terms are not that bad and you don't have to use 1-bit SGD if you don't like them.

CNTK 2.0 has another 1-bit thing going on as well which is binary convolution. This uses the Halide compiler to generate code that is 10x faster than optimized 32-bit convolution. This still seems to be at a proof of concept stage.

Disclaimer: I work at Microsoft.

Finally, Keras support!

New Version of Benchmarking State-Of-the-Art Deep Learning Software Tools

An early version of http://arxiv.org/abs/1608.07249v5 appeared here a month ago. Judging from the changelog (Section 7.1) the authors have fixed many issues. The results differ quite a bit from the original version. On the high end GPUs (GTX 1080) it seems that CNTK is the best for LSTMs and Fully Connected Nets. Torch is the best for Resnet 50 and Caffe is the best for Alexnet.

( Read More... | 2 comments | 4 points | on HN )
Re:Researchers achieve speech recognition milestone on Wednesday September 14, 2016 @05:18PM (#12501279)
Even humans make mistakes: speach -> speech deliberatly -> deliberately I expect these systems to surpass human ability in the next few years.