
Mastering Java Machine Learning
By :

We will now explore different subtypes or branches of machine learning. Though the following list is not comprehensive, it covers the most well-known types:
Linearly separable data
An example of a dataset that is not linearly separable.
This type of problem calls for classification techniques, such as support vector machines.
The following figure represents data with inherent structure that can be revealed as distinct clusters using an unsupervised learning technique, such as k-means:
Clusters in data
Different techniques are used to detect global outliers—examples that are anomalous with respect to the entire dataset, and local outliers—examples that are misfits in their neighborhood. In the following figure, the notion of local and global outliers is illustrated for a two-feature dataset:
Local and global outliers