Genuine question: how do you benefit from this classes if you just want to use third-party libraries? I mean, you can now do amazing things just using others' APIs without knowing what's behind.
But the arguments to a ML algorithm provided by third-party libraries include various parameters to tune the algorithm and make tradeoffs between accuracy/time etc. Debugging the algorithm for your particular dataset also requires some knowledge of how the algorithm works.
But there are use cases where you need not know what's happening behind the scenes. For example, you can use a ML as a Service provider to classify your photos without knowing how their algorithms work.
Don't rely on a magic box.
That's quite funny given the circumstances. I think the neural network algorithm disagrees, and it really wants you to rely on a magic box.
http://www.r-bloggers.com/in-depth-introduction-to-machine-l...