4 ms·
I'm a bit surprised they decided on a CAFFE-like declarative language for specifying neural net architectures[1], instead of offering high-level software compon
by cs702 11y ago
I'm a bit surprised they decided on a CAFFE-like declarative language for specifying neural net architectures[1], instead of offering high-level software components that enable easy composition right from within a scripting language, e.g., like Python in TensorFlow's case.[2]
Is there anyone from the Microsoft team here that can explain this decision?
--
[1] See examples on https://github.com/Microsoft/CNTK/wiki/CNTK-usage-overview https://github.com/Microsoft/CNTK/wiki/CNTK-usage-overview
[2] See examples on https://www.tensorflow.org/versions/0.6.0/get_started/index.html https://www.tensorflow.org/versions/0.6.0/get_started/index....
- singularity2001 11y agoAccording to their slides[1] it is planned: Quoth: "Models can be described and modified with • C++ code • Network definition language (NDL) and model editing language (MEL) • Brain Script (beta) • Python and C# (planned) " [1]http://research.microsoft.com/en-us/um/people/dongyu/CNTK-Tutorial-NIPS2015.pdf http://research.microsoft.com/en-us/um/people/dongyu/CNTK-Tu... thanks to @sharms
- boz_msft 11y agoHi MSFT employee here. Yes. High-level bindings are planned and are a high priority. We will document the planned interfaces on GitHub soon.
- canberroid 11y agoThanks for letting us know. Any hand-wavy non-committal indication of how long that might be? Weeks/month, two months/more than three months?
- KirinDave 11y agoLet's hope they decide to target F#.