Useful Things To Know About Machine Learning

Last Updated on August 15, 2020

Do you want some tips and tricks that are useful in developing successful machine learning applications?

This is the subject of a journal article from 2012 titled “A Few Useful Things to Know about Machine Learning” (PDF) by University of Washing professor Pedro Domingos.

It’s an in interesting read with a great opening hook:

developing successful machine learning applications requires a substantial amount of “black art” that is hard to find in textbooks

This post summarizes the 12 key lessons learned by machine learning researchers and practitioners outlined in his article.

Useful Things To Know About Machine Learning

Useful Things To Know About Machine Learning
Photo by jeffreyw, some rights reserved.

1. Learning = representation + evaluation + optimization

When faced with a machine learning algorithm, don’t get lost in the weeds with the hundreds of possible machine learning algorithms you could be using.

Focus on three key components: