Machine learning (ML)
Start hereA way of building software that learns patterns from examples.
Traditional programming gives a computer detailed rules. Machine learning gives it data and a learning method, allowing it to form a model that can make predictions on new cases.
A spam filter learns from messages labelled 'spam' and 'not spam.'