Instead of writing every rule, learn a useful pattern from data.
In machine learning, a developer chooses a task, a model family, and a way to measure performance. A training process uses data to adjust the model’s parameters. The resulting model can then make predictions or produce other outputs for new inputs. For the wider picture, read what artificial intelligence includes ↗.
This does not mean software has stopped following instructions. People still choose what the system is for, what data it receives, how training is run, how success is measured, and what happens to the output. Most real products combine learned models with ordinary software, curated data, and explicit rules.
“Learning” describes changes to a model through a training process. It does not imply human understanding, a reliable memory of every example, or an ability to judge whether a prediction should be acted on.
