Unsupervised machine learning Tutorial: The unsupervised ML is the technique that is used to supervise the model.
We allow the model to work on its own, discover the information and deals with the unlabelled data.
The algorithm will allow you to perform the complex processing task compared to supervised learning.
The unsupervised ML is not directly applied to regression as unknown values and makes it impossible to train algorithm.
The easy way to understand is the thinking of what to test.
The task of machine is group unsorted information according to the similarities, patterns and differences without prior training of data.
Need:-
Clustering:-
It is the important concept as when it comes to unsupervised learning deals with finding a structure of uncategorized data.
The clustering algorithms will process data and find natural clusters if they exist in the data.
You can modify how many clusters your algorithms should identify and allows you to adjust the granularity of these groups.
Different types of clustering are:-
The data are grouped in such a way that one data can belong to one cluster only.
Example: -
K-means
Agglomerative:-
The unions between the two nearest clusters reduce the number of clusters.
Example:-
Hierarchical clustering
Overlapping:-
The fuzzy sets are used to cluster data and each point may belong to two or more clusters.
Data will be associated with a membership value.
Example:-
Fuzzy C-Means
Probabilistic:-
The technique uses a probability distribution to create the clusters
Example:-
Disadvantages of Unsupervised Learning