I think you’re right for the 2 productions(Azure and NVIDIA DIGITS), I have tried them and I’m confused about WHO will use these tools:

For developers? Not flexible enough to build complicated applications.
For newbies? Too much to learn and also, not flexible enough.

So the baseline is, the machine learning applications require coding abilities. But is it possible to visualize the process, or even build the process by semi-graph-semi-code way?