Machine learning is appropriate when historical data contains a repeatable signal, prediction can change a decision, errors have acceptable costs, and performance can be measured against a credible baseline. A deterministic rule, statistical report, process redesign, or no model at all may be the better solution.