How ML Actually Works
Core ML concepts in plain language for better team conversations.
ML is pattern recognition at scale. You feed a system examples, it finds regularities in those examples, and it uses those regularities to make predictions on new data it hasn't seen before.
Three terms come up in almost every ML conversation. Training is the process of showing the model labelled examples until it learns the pattern. A model is the output of that process - a compressed representation of what the system learned. Inference is what happens at product runtime: the model receives new input and produces a prediction.
Most ML is supervised: labels tell the model what the right answer looks like. Unsupervised learning finds structure in unlabelled data - useful for clustering users or spotting anomalies. Reinforcement learning trains through feedback on actions, common in recommendation and robotics contexts.
Quiz
What happens during ML inference?
Quiz