Sistava

What is Machine Learning?

Machine learning is a branch of artificial intelligence in which systems derive rules from data rather than following instructions written by a programmer. A learning algorithm adjusts internal parameters so that a model's outputs better match patterns observed in examples. The resulting model can then make predictions or decisions about data it has not seen before.

The field is conventionally divided by the kind of feedback available during training. Supervised learning uses labeled examples, unsupervised learning searches for structure in unlabeled data, and reinforcement learning improves behavior through rewards received from an environment. These divisions are not strict, and many practical systems combine them, for instance by pretraining on unlabeled text and then refining on a smaller set of labeled examples.

Training works by defining a loss function that measures how wrong a model's output is, then adjusting parameters to reduce that loss across many examples. Optimization methods based on gradient descent dominate modern practice. Because the model fits the data it is shown, the quality, coverage, and bias of the training data set a ceiling on what the resulting system can do.

A central concern is generalization, meaning performance on data outside the training set. A model that memorizes training examples but fails on new ones is described as overfitting, while a model too simple to capture real structure is underfitting. Practitioners hold out validation and test splits, apply regularization, and report benchmark results to estimate how a model will behave once deployed.

Machine learning is a component of a larger system rather than a complete solution. Data collection, feature preparation, evaluation, monitoring, and retraining all sit around the model, and failures more often originate in those surrounding steps than in the learning algorithm itself. Documentation practices such as model cards exist to record intended use, measured limitations, and known failure modes.

Key points

In practice

A spam filter is a familiar case. Instead of hand writing rules about suspicious words, engineers collect messages labeled as spam or legitimate and train a classifier on them. The model learns statistical associations between message features and labels, then scores incoming mail. As senders change tactics, accuracy drifts, so the filter is retrained on newer labeled data to keep performance stable.

Related terms

Back to the AI Glossary