Why Machine Learning Beginners Shouldn't Avoid the Math
In this post I consider three learning approaches and argue that it could be a bad idea to avoid the mathematics and theory when starting out with machine learning. There are three approaches to starting out in machine learning that I have seen practiced. One is a bottom-up approach, in which the student starts with the mathematics and theory and then puts it into practice in either a high-level programming language -- such as Matlab, Python, R or Octave -- or by coding from scratch in a 3GL like Java, C# or C . The second is the top-down approach, in which machine learning tools and/or libraries are used to shelter the student from the coding, mathematics and theory. S/he is instructed to worry about how it all works later and to instead practice working with datasets.
Mar-21-2016, 13:23:33 GMT