The most important thing to understand about ML isn’t so much how powerful it is but how limited it is. The same model that is importantly successful in one problem may fail spectacularly in a slightly different domain.