Machine Learning is a powerful subset of artificial intelligence that allows systems to learn from data and make predictions or decisions without explicit programming. In that sense, Machine Learning algorithms are able to generalize from sample data
As a descriptive example, imagine a set of images with labels that can define and/or classify the image. A Machine Learning algorithm could define a new image classifier. This new classifier, once trained, should be able to accurately apply labels to new images that have not been seen before.
These machine learning algorithms learn rules from labeled examples. The set of labeled examples used for learning is called training data. The learned rules should be able to generalize to correctly recognize or predict new examples not found in the training set.
Machine Learning combines statistics, computer science and other sciences:
Some examples of the applicability of Machine Learning can be the following:
Supervised Machine learning: The Machine Learning algorithm learns to predict target values from labeled training data. It can be classified into:
Figure 1 - Classification Example
Unsupervised Machine learning: The Machine Learning algorithm learns to predict target values from searches for structures in unlabeled data. It can be classified into:
Figure 2 - Examples of unsupervised machine learning
![]()
Machine Learning algorithms are able to generalize from existing sample data