Machine Learning: Unsupervised Learning

Unsupervised Learning deals with finding patterns in unlabeled data. It does not exactly help in predicting something, but it helps us to cluster the data on some pattern using we which we can come to some conclusion about the data and make business decisions on it. Types of Unsupervised Learning are: Clustering : It involved finding natural clusters in a dataset if they exist. The criteria of clustering can be very simple for example Gender or complex as purchase preferences. There are different types of clustering that can be utilized: K-Means Clustering, Hierarchical Clustering, Probabilistic Clustering . Data Compression : It is one of the goals that can be achieved using unsupervised learning. Since the amount of data is increasing day by day and we require more and more storage space to store that data. It can be achieved by a process called Dimensionality Reduction. Popular algorithms used for dimensionality reduction are: Principal Component Analysis (PCA), Linear Discri...