Machine learning is a hot topic for developers, but where can one learn about how to use the technology?
A lot depends on your current background and your long-term goals. I have already written about the basic differences between machine-learning techniques, but this was done at a relatively high level. Getting into the details can range from learning about machine-learning methodologies at an abstract level to examining deep-learning frameworks used to develop applications.
Here, we’ll take a more detailed look at some of the online resources available to you, and include links to websites with much more information about machine-learning classes, frameworks, and resources.
Classes and Learning Resources for Machine Learning
It will help to have at least a general understanding of machine learning before trying to take advantage of the ML frameworks and hardware. The links here are also a useful starting point for working up more extensive expertise in the area.
Massive Open Online Courses (MOOCs) are a good starting point, with a lot to offer. The problem is that they’re massive in terms of the resources and topics covered. Machine learning tends to be a bit more specialized than calculus or basic electronics. The trick is finding the right resources.
The KDnuggets website has news and other articles focused on knowledge-based topics like machine learning. The article entitled “Top Machine Learning MOOCs and Online Lectures: A Comprehensive Survey” lists a number of good resources. It actually led me to the Udacity website.