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?
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
[2] See examples on https://www.tensorflow.org/versions/0.6.0/get_started/index....