But what the machine is learning is actually a function: what it’s learning is what function best explains the data. A machine learning job is one that, given a mass of data, determines how to frame the data in the context of a hypothetical function (f) that would explain the data, and that hypothetical function is the thing the machine learning algorithm tries to figure out.